[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