diff --git a/fakeroot-drop-tartest.patch b/fakeroot-drop-tartest.patch index 2cfbf413399ba232e7eaff71992662e709b75c42..be1231e143fd28074f8cb6e0fc90e2f71fd27936 100644 --- a/fakeroot-drop-tartest.patch +++ b/fakeroot-drop-tartest.patch @@ -1,11 +1,10 @@ -diff -ruN fakeroot/test/Makefile.am fakeroot-upstream-1.30.1/test/Makefile.am ---- fakeroot/test/Makefile.am 2022-11-14 03:31:24.548712469 +0800 -+++ fakeroot-upstream-1.30.1/test/Makefile.am 2022-11-14 03:42:12.054140860 +0800 -@@ -10,7 +10,6 @@ - t.no_ld_preload \ - t.no_ld_preload_link \ - t.option \ -- t.tar \ - t.touchinstall \ - t.truereturn \ - t.xattr +--- fakeroot-1.26/test/tartest.orig 2021-12-16 22:51:05.716720795 +0000 ++++ fakeroot-1.26/test/tartest 2021-12-17 00:02:40.784190384 +0000 +@@ -58,6 +58,7 @@ for f in $LIST; do + mkdir -p hello/$f + touch hello/$f/file + touch $f.file ++ chown root:root $f.file + done + + chown -R daemon:sys 2 diff --git a/fakeroot.spec b/fakeroot.spec index c6c723ea2272988ebd029e871d049524a64ff407..16eb575ec16247c711d618591661bad605de6006 100644 --- a/fakeroot.spec +++ b/fakeroot.spec @@ -1,17 +1,15 @@ %bcond_without autoconf Summary: Gives a fake root environment Name: fakeroot -Version: 1.32.2 -Release: 2 +Version: 1.37.1 +Release: 1 License: GPLv3+ and LGPLv2.1 and MIT and GPL+ URL: https://tracker.debian.org/pkg/fakeroot Source0: https://ftp.debian.org/debian/pool/main/f/fakeroot/%{name}_%{version}.orig.tar.gz Patch1: debian_fix-shell-in-fakeroot.patch Patch2: fakeroot-multilib.patch Patch3: fakeroot-drop-tartest.patch -## %ifarch sw_64 Patch5001: fakeroot-upstream-1.25.2-sw.patch -## %endif %if %{with autoconf} BuildRequires: autoconf automake libtool po4a %endif @@ -37,11 +35,9 @@ This package contains the libraries required by %{name}. %autopatch -M5000 -p1 %ifarch sw_64 -%patch 50001 -p1 +%patch 5001 -p1 %endif - - %build %if %{with autoconf} ./bootstrap @@ -134,6 +130,15 @@ fi %ghost %{_libdir}/libfakeroot/libfakeroot-0.so %changelog +* Wed Apr 02 2025 yaoxin <1024769339@qq.com> - 1.37.1-1 +- Update to 1.37.1: + * Fix build with gcc-14. + * Fix FTBFS on armel, armhf, by undefining the t64 flags in communicate.h + Upload to experimental, for additional testing. + * Fix wrappers for fstatat64 et al missing. + * faked now ignores SIGWINCH. + * Patch from Samuel Thibault to add renameat2 support. + * Wed Dec 04 2024 yangzhenyu - 1.32.2-2 - remove the architecture judgment in the patches section; - include all patches in the source package. diff --git a/fakeroot_1.32.2.orig.tar.gz b/fakeroot_1.32.2.orig.tar.gz deleted file mode 100644 index dad92b0f051900807ae0b15ccaa9bc7ae9b97e3f..0000000000000000000000000000000000000000 Binary files a/fakeroot_1.32.2.orig.tar.gz and /dev/null differ diff --git a/fakeroot_1.37.1.orig.tar.gz b/fakeroot_1.37.1.orig.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..3cf660ceed982faa96377938bfa417aeadae2105 Binary files /dev/null and b/fakeroot_1.37.1.orig.tar.gz differ