[Git][reproducible-builds/disorderfs][master] 3 commits: Makefile: allow to prepend flags in CXXFLAGS and enable debug flag

Holger Levsen (@holger) gitlab at salsa.debian.org
Wed Sep 29 20:52:15 UTC 2021



Holger Levsen pushed to branch master at Reproducible Builds / disorderfs


Commits:
20c4ea09 by Frédéric Pierret (fepitre) at 2021-01-19T12:49:45+01:00
Makefile: allow to prepend flags in CXXFLAGS and enable debug flag

Signed-off-by: Holger Levsen <holger at layer-acht.org>

- - - - -
ad63c994 by Frédéric Pierret (fepitre) at 2021-01-19T12:50:00+01:00
Add RPM spec file

Signed-off-by: Holger Levsen <holger at layer-acht.org>

- - - - -
c055b4c2 by Holger Levsen at 2021-01-19T12:52:23+01:00
Release 0.5.11

Signed-off-by: Holger Levsen <holger at layer-acht.org>

- - - - -


4 changed files:

- Makefile
- NEWS
- disorderfs.cpp
- + disorderfs.spec


Changes:

=====================================
Makefile
=====================================
@@ -20,7 +20,6 @@
 
 # Note: uses GNU Make features
 
-CXXFLAGS ?= -Wall -Wextra -pedantic -O2
 PREFIX ?= /usr/local
 BINDIR ?= $(PREFIX)/bin
 MANDIR ?= $(PREFIX)/share/man
@@ -35,6 +34,7 @@ FUSE_CFLAGS ?= $(shell $(PKG_CONFIG) --cflags fuse) -DFUSE_USE_VERSION=26
 FUSE_LIBS ?= $(shell $(PKG_CONFIG) --libs fuse) -lulockmgr
 
 # CXXFLAGS
+CXXFLAGS += -Wall -Wextra -pedantic -O2 -g
 CXXFLAGS += -std=c++11 -Wno-unused-parameter
 CXXFLAGS += $(FUSE_CFLAGS)
 


=====================================
NEWS
=====================================
@@ -1,3 +1,8 @@
+v0.5.11 (2020-01-19)
+  * Improve tests.
+  * Add RPM spec file
+  * Makefile: allow to prepend flags in CXXFLAGS.
+
 v0.5.2 (2017-08-21)
   * Add -q, --quiet options to avoid printing to stdout.
 


=====================================
disorderfs.cpp
=====================================
@@ -43,7 +43,7 @@ extern "C" {
 #include <sys/file.h>
 #include <stddef.h>
 
-#define DISORDERFS_VERSION "0.5.10"
+#define DISORDERFS_VERSION "0.5.11"
 
 namespace {
 std::vector<std::string>        bare_arguments;


=====================================
disorderfs.spec
=====================================
@@ -0,0 +1,41 @@
+Name:           disorderfs
+Version:        0.5.11
+Release:        1%{?dist}
+Summary:        FUSE filesystem that introduces non-determinism
+
+License:        GPL-3+
+Source0:        https://salsa.debian.org/reproducible-builds/%{name}/-/archive/%{version}/%{name}-%{version}.tar.gz
+BuildArch:      x86_64
+
+BuildRequires:  gcc-c++
+BuildRequires:  fuse-devel
+BuildRequires:  pkg-config
+BuildRequires:  asciidoc
+
+Requires:       bc
+Requires:       fuse3
+
+%description
+disorderfs is an overlay FUSE filesystem that introduces non-determinism
+into filesystem metadata.  For example, it can randomize the order
+in which directory entries are read.  This is useful for detecting
+non-determinism in the build process.
+
+%prep
+%autosetup -n %{name}-%{version}
+
+%build
+%set_build_flags
+%make_build
+
+%install
+%make_install PREFIX=/usr
+
+%files
+%doc README
+%{_bindir}/disorderfs
+%{_datadir}/man/man1/disorderfs.1.gz
+
+%changelog
+* Tue Jan 19 2021 Frédéric Pierret (fepitre) <frederic.pierret at qubes-os.org> - 0.5.11-1
+- Initial RPM packaging.



View it on GitLab: https://salsa.debian.org/reproducible-builds/disorderfs/-/compare/056270ef83c69d3767e9a06fe05c5a3c9865b427...c055b4c2f2355b2084432dc58a17d3d91a06bf1d

-- 
View it on GitLab: https://salsa.debian.org/reproducible-builds/disorderfs/-/compare/056270ef83c69d3767e9a06fe05c5a3c9865b427...c055b4c2f2355b2084432dc58a17d3d91a06bf1d
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.reproducible-builds.org/pipermail/rb-commits/attachments/20210929/2f0be34f/attachment.htm>


More information about the rb-commits mailing list