summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--debian/_base/metapackages/sudo-trinity/debian/changelog11
-rw-r--r--debian/_base/metapackages/sudo-trinity/debian/control10
-rw-r--r--debian/_base/metapackages/sudo-trinity/debian/copyright10
-rw-r--r--debian/_base/metapackages/sudo-trinity/debian/distrospecific/Makefile8
-rw-r--r--debian/_base/metapackages/sudo-trinity/debian/lintian-overrides2
-rwxr-xr-xdebian/_base/metapackages/sudo-trinity/debian/rules16
-rw-r--r--debian/_base/metapackages/sudo-trinity/debian/source.lintian-overrides12
7 files changed, 52 insertions, 17 deletions
diff --git a/debian/_base/metapackages/sudo-trinity/debian/changelog b/debian/_base/metapackages/sudo-trinity/debian/changelog
index 6d79a642a..2614640d5 100644
--- a/debian/_base/metapackages/sudo-trinity/debian/changelog
+++ b/debian/_base/metapackages/sudo-trinity/debian/changelog
@@ -1,3 +1,14 @@
+sudo-trinity (4:14.1.6~pre1) forky; urgency=low
+
+ * Switched from cdbs to debhelper.
+ * Added copyright file.
+ * Install directories with normal permissions.
+ * Added overrides for version number and compression.
+ * Removed Replaces and Breaks referring to themselves.
+ * The epoch change is for historical reasons from the KDE3 era.
+
+ -- Slávek Banko <slavek.banko@axis.cz> Fri, 20 Feb 2026 14:06:56 +0100
+
sudo-trinity (1.0) lucid; urgency=low
* Initial release
diff --git a/debian/_base/metapackages/sudo-trinity/debian/control b/debian/_base/metapackages/sudo-trinity/debian/control
index 6e2268706..57a238ccb 100644
--- a/debian/_base/metapackages/sudo-trinity/debian/control
+++ b/debian/_base/metapackages/sudo-trinity/debian/control
@@ -1,14 +1,14 @@
Source: sudo-trinity
Section: tde
-Priority: extra
+Priority: optional
Maintainer: TDE Debian Team <team-debian@trinitydesktop.org>
-Build-Depends: debhelper (>= 10~), cdbs
+Build-Depends: debhelper (>= 10~)
Standards-Version: 3.8.4
Package: sudo-trinity
Architecture: all
-Depends: sudo
-Replaces: sudo-kde3 (<< 4:14.0.0~), sudo-trinity (<< 4:14.0.0~)
-Breaks: sudo-kde3 (<< 4:14.0.0~), sudo-trinity (<< 4:14.0.0~)
+Depends: ${misc:Depends}, sudo
+Replaces: sudo-kde3 (<< 4:14.0.0~)
+Breaks: sudo-kde3 (<< 4:14.0.0~)
Description: TDE sudo
TDE configuration files for sudo
diff --git a/debian/_base/metapackages/sudo-trinity/debian/copyright b/debian/_base/metapackages/sudo-trinity/debian/copyright
new file mode 100644
index 000000000..45d7efdf8
--- /dev/null
+++ b/debian/_base/metapackages/sudo-trinity/debian/copyright
@@ -0,0 +1,10 @@
+This package was created by Timothy Pearson (kb9vqf@pearsoncomputing.net)
+
+Copyright:
+
+Copyright 2011-2026 TDE Debian Team <team-debian@trinitydesktop.org>
+
+License:
+
+All files in this package are released under the GPL-2+
+(/usr/share/common-licenses/GPL-2+).
diff --git a/debian/_base/metapackages/sudo-trinity/debian/distrospecific/Makefile b/debian/_base/metapackages/sudo-trinity/debian/distrospecific/Makefile
index f106ff05e..60fb5f0ea 100644
--- a/debian/_base/metapackages/sudo-trinity/debian/distrospecific/Makefile
+++ b/debian/_base/metapackages/sudo-trinity/debian/distrospecific/Makefile
@@ -6,7 +6,9 @@ build:
clean:
install:
- mkdir -p /etc
+ mkdir -p $(DESTDIR)/etc
cp -Rp etc/* $(DESTDIR)/etc/
- chmod -R 644 $(DESTDIR)/etc
- chmod -R 0440 $(DESTDIR)/etc/sudoers.d/tde-secure-path
+ find $(DESTDIR)/etc/ -type d -print0 |\
+ xargs -r0 chmod 755
+ find $(DESTDIR)/etc/ -type f -print0 |\
+ xargs -r0 chmod 440
diff --git a/debian/_base/metapackages/sudo-trinity/debian/lintian-overrides b/debian/_base/metapackages/sudo-trinity/debian/lintian-overrides
new file mode 100644
index 000000000..ff160a338
--- /dev/null
+++ b/debian/_base/metapackages/sudo-trinity/debian/lintian-overrides
@@ -0,0 +1,2 @@
+# Maybe we'll get our own section sometime in the future.
+sudo-trinity: unknown-section tde
diff --git a/debian/_base/metapackages/sudo-trinity/debian/rules b/debian/_base/metapackages/sudo-trinity/debian/rules
index a653797dd..bbc464623 100755
--- a/debian/_base/metapackages/sudo-trinity/debian/rules
+++ b/debian/_base/metapackages/sudo-trinity/debian/rules
@@ -1,11 +1,4 @@
#!/usr/bin/make -f
-include /usr/share/cdbs/1/class/makefile.mk
-include /usr/share/cdbs/1/rules/debhelper.mk
-
-CFLAGS=-g -Wall -fPIC
-
-DEB_MAKE_INSTALL_TARGET := install DESTDIR="$(DEB_DESTDIR)"
-DEB_INSTALL_DOCS_ALL :=
# The default gzip compressor has been changed in dpkg >= 1.17.0.
deb_default_compress = $(shell LANG=C dpkg-deb --version | head -n1 | \
@@ -17,7 +10,8 @@ DEB_DH_BUILDDEB_ARGS += -- -Z$(shell dpkg-deb --help | grep -q ":.* xz[,.]" \
&& echo xz || echo bzip2)
endif
-pre-build:: debian/stamp-distrospecific
+%:
+ dh $@
debian/stamp-distrospecific:
dh_testdir
@@ -26,9 +20,13 @@ debian/stamp-distrospecific:
tee debian/stamp-distrospecific | \
tr "\n" "\0" | (cd debian/distrospecific && xargs -r0 mv -t ../..)
-clean::
+override_dh_prep: debian/stamp-distrospecific
+ dh_prep
+
+override_dh_clean:
dh_testdir
[ ! -e debian/stamp-distrospecific ] || \
cat debian/stamp-distrospecific | \
tr "\n" "\0" | xargs -r0 mv -t debian/distrospecific
rm -f debian/stamp-distrospecific
+ dh_clean
diff --git a/debian/_base/metapackages/sudo-trinity/debian/source.lintian-overrides b/debian/_base/metapackages/sudo-trinity/debian/source.lintian-overrides
new file mode 100644
index 000000000..254165f99
--- /dev/null
+++ b/debian/_base/metapackages/sudo-trinity/debian/source.lintian-overrides
@@ -0,0 +1,12 @@
+# We build for many distribution versions and therefore need
+# the distribution version as part of the package version,
+# which is unintentionally understood as NMU.
+sudo-trinity source: source-nmu-has-incorrect-version-number
+sudo-trinity source: binary-nmu-debian-revision-in-source
+sudo-trinity source: no-nmu-in-changelog
+
+# We want XZ regardless of the default compression.
+sudo-trinity source: custom-compression-in-debian-source-options
+
+# The metapackage contains files in the debian/distro-specific directory.
+sudo-trinity source: empty-upstream-sources