Hello community, here is the log from the commit of package strip-nondeterminism for openSUSE:Factory checked in at 2017-05-09 18:03:15 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/strip-nondeterminism (Old) and /work/SRC/openSUSE:Factory/.strip-nondeterminism.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "strip-nondeterminism" Tue May 9 18:03:15 2017 rev:2 rq:493390 version:0.029 Changes: -------- --- /work/SRC/openSUSE:Factory/strip-nondeterminism/strip-nondeterminism.changes 2017-01-22 00:46:54.364222263 +0100 +++ /work/SRC/openSUSE:Factory/.strip-nondeterminism.new/strip-nondeterminism.changes 2017-05-09 18:03:18.807506312 +0200 @@ -1,0 +2,5 @@ +Sun May 7 09:47:22 UTC 2017 - bwiedemann@suse.com + +- add rpm macro to use in spec files + +------------------------------------------------------------------- New: ---- rpmmacros ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ strip-nondeterminism.spec ++++++ --- /var/tmp/diff_new_pack.4sTPd7/_old 2017-05-09 18:03:19.535403452 +0200 +++ /var/tmp/diff_new_pack.4sTPd7/_new 2017-05-09 18:03:19.539402887 +0200 @@ -24,6 +24,7 @@ Group: Development/Libraries/Perl Url: https://anonscm.debian.org/git/reproducible/strip-nondeterminism.git Source: http://http.debian.net/debian/pool/main/s/strip-nondeterminism/strip-nondeterminism_%{version}.orig.tar.gz +Source2: rpmmacros # PATCH-FIX-OPENSUSE - apk files misdetected as OOXML Patch0: strip-nondeterminism-0.029-fix-apk.patch BuildArch: noarch @@ -58,6 +59,8 @@ %{__make} test %install +mkdir -p %buildroot/etc/rpm/ +install -p %{SOURCE2} %buildroot/etc/rpm/macros.strip-nondeterminism %perl_make_install %perl_process_packlist %perl_gen_filelist @@ -65,5 +68,6 @@ %files -f %{name}.files %defattr(-,root,root,755) %doc README TODO COPYING +/etc/rpm/macros.strip-nondeterminism %changelog ++++++ rpmmacros ++++++ # use as # %?strip_all_nondeterminism # or # %if 0%?have_strip_nondeterminism > 0 # strip_nondeterminism path/to/file.zip # %endif %have_strip_nondeterminism 1 %strip_all_nondeterminism() \ find '(' -name '*.zip' -o -name '*.jar' -o -name '*.xpi' -o -name '*.pk3' -o -name '*.mo' -o -name '*.html' -o -name '*.gz' -o -name '*.png' ')' -print0 | xargs -0 --no-run-if-empt strip-nondeterminism \ %{nil}