[Git][debian-proftpd-team/proftpd][master] 2 commits: Build without Rules-Requires-Root: binary-targets
Hilmar Preuße (@hilmar)
gitlab at salsa.debian.org
Thu Jun 25 09:23:26 BST 2026
Hilmar Preuße pushed to branch master at Debian ProFTPD Team / proftpd
Commits:
6bf251fb by Jochen Sprickerhof at 2026-06-24T15:22:50+02:00
Build without Rules-Requires-Root: binary-targets
This allows building without fakeroot and makes the package reproducible
on reproduce.debian.net. Note that setting install_user/group has no
effect on on the resulting packages as the user and group are fixed by
the Debian build tooling.
- - - - -
4566b22d by Hilmar Preuße at 2026-06-25T10:23:24+02:00
Merge branch 'fix_r3' into 'master'
Build without Rules-Requires-Root: binary-targets
See merge request debian-proftpd-team/proftpd!13
- - - - -
3 changed files:
- debian/control
- debian/control.in
- debian/rules
Changes:
=====================================
debian/control
=====================================
@@ -31,7 +31,6 @@ Build-Depends: debhelper-compat (= 13),
libidn2-dev,
libidn-dev
Homepage: http://www.proftpd.org/
-Rules-Requires-Root: binary-targets
Vcs-Browser: https://salsa.debian.org/debian-proftpd-team/proftpd
Vcs-Git: https://salsa.debian.org/debian-proftpd-team/proftpd.git
=====================================
debian/control.in
=====================================
@@ -31,7 +31,6 @@ Build-Depends: debhelper-compat (= 13),
libidn2-dev,
libidn-dev
Homepage: http://www.proftpd.org/
-Rules-Requires-Root: binary-targets
Vcs-Browser: https://salsa.debian.org/debian-proftpd-team/proftpd
Vcs-Git: https://salsa.debian.org/debian-proftpd-team/proftpd.git
=====================================
debian/rules
=====================================
@@ -73,7 +73,7 @@ override_dh_auto_configure:
# upstream autotools stuff is old enough to miss --runstatedir option and break debhelper(>10)
# dh_auto_configure -- $(CONF_ARGS) --with-shared=$(DSOMODS1):$(DSOMODS2):$(DSOMODS3):$(DSOMODS4):$(DSOMODS5):$(DSOMODS6)
- ./configure --infodir=\${prefix}/share/info --disable-option-checking --disable-silent-rules --libdir=\${prefix}/lib/$(DEB_BUILD_GNU_TYPE) --disable-dependency-tracking \
+ install_user=$$(id -un) install_group=$$(id -gn) ./configure --infodir=\${prefix}/share/info --disable-option-checking --disable-silent-rules --libdir=\${prefix}/lib/$(DEB_BUILD_GNU_TYPE) --disable-dependency-tracking \
$(CONF_ARGS) --with-shared=$(DSOMODS1):$(DSOMODS2):$(DSOMODS3):$(DSOMODS4):$(DSOMODS5):$(DSOMODS6)
override_dh_auto_build: debian/proftpd-substvars
View it on GitLab: https://salsa.debian.org/debian-proftpd-team/proftpd/-/compare/46b4203ef412fd4e24bd7f07efb0c80b02dd061d...4566b22d1e748a5f622c099abd8f70b396f47e26
--
View it on GitLab: https://salsa.debian.org/debian-proftpd-team/proftpd/-/compare/46b4203ef412fd4e24bd7f07efb0c80b02dd061d...4566b22d1e748a5f622c099abd8f70b396f47e26
You're receiving this email because of your account on salsa.debian.org. Manage all notifications: https://salsa.debian.org/-/profile/notifications | Help: https://salsa.debian.org/help
More information about the Pkg-proftpd-maintainers
mailing list