[Pkg-sogo-maintainers] Bug#1115094: sbjson: please replace CDBS usage with dh_gnustep

Yavor Doganov yavor at gnu.org
Thu Sep 18 19:32:12 BST 2025


Control: tags -1 + patch

Please find attached a patch.
-------------- next part --------------
>From 616e8a7db00a284b67d3bd55db73e39117a3951e Mon Sep 17 00:00:00 2001
From: Yavor Doganov <yavor at gnu.org>
Date: Thu, 18 Sep 2025 21:24:28 +0300
Subject: [PATCH] Get rid of CDBS (#1115094).

---
 debian/changelog |  9 +++++++++
 debian/compat    |  1 -
 debian/control   |  3 +--
 debian/rules     | 15 ++++++++++-----
 4 files changed, 20 insertions(+), 8 deletions(-)
 delete mode 100644 debian/compat

diff --git a/debian/changelog b/debian/changelog
index 65bae5c..82c9349 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,12 @@
+sbjson (2.3.2-6) UNRELEASED; urgency=medium
+
+  * debian/rules: Rewrite for dh.
+  * debian/control (Build-Depends): Remove cdbs (Closes: #1115094).
+    Switch to debhelper-compat; set level to 13.
+  * debian/compat: Delete.
+
+ -- Yavor Doganov <yavor at gnu.org>  Thu, 18 Sep 2025 21:21:51 +0300
+
 sbjson (2.3.2-5) unstable; urgency=medium
 
   [ Yavor Doganov ]
diff --git a/debian/compat b/debian/compat
deleted file mode 100644
index f599e28..0000000
--- a/debian/compat
+++ /dev/null
@@ -1 +0,0 @@
-10
diff --git a/debian/control b/debian/control
index 2c13188..03a9408 100644
--- a/debian/control
+++ b/debian/control
@@ -5,8 +5,7 @@ Maintainer: Debian SOGo Maintainers <pkg-sogo-maintainers at lists.alioth.debian.or
 Uploaders: Jeroen Dekkers <jeroen at dekkers.ch>,
            Jordi Mallach <jordi at debian.org>
 Build-Depends: dpkg-dev (>= 1.22.5),
-               debhelper (>= 10),
-               cdbs,
+               debhelper-compat (= 13),
                libgnustep-base-dev (>= 1.30.0-10)
 Standards-Version: 4.7.0
 Homepage: https://github.com/SBJson/SBJson
diff --git a/debian/rules b/debian/rules
index 56fa351..2122d0d 100755
--- a/debian/rules
+++ b/debian/rules
@@ -4,9 +4,14 @@
 export DH_VERBOSE=1
 
 export DEB_BUILD_MAINT_OPTIONS=hardening=+all
-include /usr/share/dpkg/buildflags.mk
-# FIXME: dpkg-buildflags / cdbs should support OBJCFLAGS
-DEB_MAKE_BUILD_TARGET = all messages=yes OBJCFLAGS="$(CFLAGS)"
+include /usr/share/GNUstep/debian/config.mk
 
-include /usr/share/cdbs/1/rules/gnustep.mk
-include /usr/share/cdbs/1/class/gnumakefile.mk
+%:
+	dh $@
+
+override_dh_auto_build:
+	dh_auto_build -- $(optim) $(verbose) \
+	  $(shell dpkg-buildflags --export=cmdline)
+
+execute_before_dh_link:
+	gsdh_gnustep
-- 
2.51.0



More information about the Pkg-sogo-maintainers mailing list