Source: fakeroot
Version: 1.32-1
Severity: normal
Tags: patch
User: helm...@debian.org
Usertags: rebootstrap
X-Debbugs-Cc: helm...@debian.org

Hi!

fakeroot build-depends on po4a for translating documentation which is not
required for building a functional fakeroot package required for bootstrapping
a new architecture such as the upcoming loong64 port.

Thus, in order to ease bootstrapping, the fakeroot package should add a build
profile which disables po4a which is what the attached patch does by modifying
debian/control and debian/rules.

Please consider applying this patch for one of the next uploads.

Thanks,
Adrian

--
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer
`. `'   Physicist
  `-    GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913
diff -Nru old/fakeroot-1.32/debian/control new/fakeroot-1.32/debian/control
--- old/fakeroot-1.32/debian/control    2023-07-10 15:13:20.000000000 +0200
+++ new/fakeroot-1.32/debian/control    2023-07-11 11:01:52.500152920 +0200
@@ -5,7 +5,7 @@
                libacl1-dev,
                libcap-dev [linux-any],
                libcap2-bin [linux-any],
-               po4a,
+               po4a <!pkg.fakeroot.stage1>,
                sharutils <!nocheck>
 Maintainer: Clint Adams <cl...@debian.org>
 Standards-Version: 4.6.1
diff -Nru old/fakeroot-1.32/debian/rules new/fakeroot-1.32/debian/rules
--- old/fakeroot-1.32/debian/rules      2023-07-10 15:13:20.000000000 +0200
+++ new/fakeroot-1.32/debian/rules      2023-07-11 10:59:02.312600977 +0200
@@ -15,7 +15,9 @@
 
 dhar-stamp:
        dh_autoreconf
+ifeq (,$(findstring pkg.fakeroot.stage1,$(DEB_BUILD_PROFILES)))
        (cd doc && po4a -k 0 --rm-backups --variable "srcdir=../doc/" 
po4a/po4a.cfg) || exit 1
+endif
        touch $@
 
 obj-sysv/config.status: dhar-stamp

Reply via email to