dbuskit (0.1.1-11) unstable; urgency=medium * debian/patches/big-endian.patch: Make NameHasOwner return an NSNumber object; BOOL does not work on big-endian systems probably due to incorrect conversion from dbus_bool_t. Fix bug in DKArgument -marshallArgumentAtIndex:fromInvocation:intoIterator:boxing: on hppa/powerpc when type is DBUS_TYPE_STRING. Use GS_WORDS_BIGENDIAN to distinguish big-endian architectures. Stop ignoring tests; all of them should pass now on all architectures. -- Yavor Doganov Mon, 24 Mar 2025 17:23:03 +0200 dbuskit (0.1.1-10) unstable; urgency=medium * debian/gbp.conf: Remove debian-branch. * debian/patches/big-endian.patch: Fix some issues on big-endian architectures that were exposed by the testsuite. Temporarily ignore errors from the NameHasOwner D-Bus method which mysteriously fails there while GetNameOwner works. Patch tested on ppc64. * debian/tests/testsuite: Run "autoreconf -vfi" before configure to recognize "unknown" architectures arm64, ppc64el and riscv64. * debian/tests/control (Depends): Add autoconf. -- Yavor Doganov Tue, 18 Mar 2025 09:40:26 +0200 dbuskit (0.1.1-9) unstable; urgency=medium * debian/patches/testsuite.patch: New; switch the testsuite from UnitKit to the GNUstep Testing framework so that we have some real tests for this package. The UnitKit framework is not portable so we can't package it and I fail to see a single advantage over GNUstep's standard testing facilities. * debian/rules (override_dh_auto_test-arch): New target; run the testsuite with xvfb-run and dbus-test-runner. (override_dh_auto_test-indep): New dummy target. The library is not built during the arch:all build so "make check" is doomed to fail. * debian/control (Build-Depends): Add dbus-test-runner, xauth and xvfb (all annotated with ). * debian/tests/testsuite: New autopkgtest. * debian/tests/control (Tests): Add new test. (Restrictions): Change from "superficial" to "allow-stderr". (Depends): Add @builddeps@. -- Yavor Doganov Wed, 12 Mar 2025 19:40:25 +0200 dbuskit (0.1.1-8) unstable; urgency=medium * Upload to unstable. * debian/control (Standards-Version): Bump to 4.7.2; no changes needed. -- Yavor Doganov Thu, 06 Mar 2025 06:08:49 +0200 dbuskit (0.1.1-7) experimental; urgency=medium * debian/gbp.conf: Set debian-branch to experimental. * debian/control (Build-Depends): Move gnustep-base-doc, texinfo, texlive-fonts-recommended and texlive-latex-base to Build-Depends-Indep. (libdbuskit-dev) : Set to "same" as the tool and documentation are moved to new packages. : Remove ${shlibs:Depends}, now undefined. : Add dbuskit-dev-tools and dbuskit-doc. : Remove snippet about dk_make_protocol. (dbuskit-dev-tools, dbuskit-doc): New packages. * debian/rules (projects): Define unconditionally. (override_dh_auto_build): Split into -arch and -indep. (override_dh_auto_install): Likewise. * debian/libdbuskit-dev.install.in: Rename back to... debian/libdbuskit-dev.install: ...and remove usr/bin and usr/share. * debian/manpages: Rename as... * debian/dbuskit-dev-tools.manpages. * debian/examples: Rename as... * debian/dbuskit-doc.examples. * debian/libdbuskit-dev.doc-base.api: Rename as... * debian/dbuskit-doc.doc-base.api: ...and update paths accordingly. * debian/libdbuskit-dev.doc-base.manual: Rename as... * debian/dbuskit-doc.doc-base.manual: ...as above. * debian/libdbuskit-dev.links.in: Rename as... * debian/dbuskit-doc.links.in: ...as above. * debian/dbuskit-doc.install.in: New file. * debian/dbuskit-dev-tools.install: Likewise. * debian/clean: Update following the package split. * debian/upstream/metadata: Add missing marker. -- Yavor Doganov Sat, 08 Feb 2025 16:30:49 +0200 dbuskit (0.1.1-6) unstable; urgency=medium * debian/tests/file-tests: Update for multiarch. -- Yavor Doganov Tue, 28 Jan 2025 23:15:54 +0200 dbuskit (0.1.1-5) unstable; urgency=medium * debian/control (Build-Depends): Require libgnustep-base-dev (>= 1.30.0-10) for the multiarch layout. Drop gnustep-make; redundant. (libdbuskit-dev) : Fix thinko. (libdbskit0): Mark as Multi-Arch: same. The -dev package will wait as we have to move the tool to a separate package. * debian/libdbuskit-dev.install.in: Update for multiarch. * debian/libdbuskit0.install: Likewise (Closes: #1093970). * debian/upstream/metadata: New file. * debian/rules (override_dh_auto_install): Delete ReleaseNotes; lintian complains and they contain stuff already in the descriptions. * debian/copyright: Add Upstream-Contact; update copyright years. -- Yavor Doganov Tue, 28 Jan 2025 10:17:19 +0200 dbuskit (0.1.1-4) unstable; urgency=medium * Run wrap-and-sort -ast. * debian/gbp.conf: New file. * debian/control (Build-Depends): Switch to debhelper-compat; set level to 13. Require gnustep-make (>= 2.9.2-2) for dh_gnustep's --no-move option. Remove cm-super-minimal; seems unnecessary. Annotate texinfo, texlive-fonts-recommended and texlive-latex-base with . Add gnustep-base-doc for cross-manual links. Declare conformance to dpkg-build-api 1. Replace obsolete pkg-config with pkgconf. (Vcs-Git, Vcs-Browser): Point to the repository at Salsa. (Standards-Version): Claim compliance with 4.7.0. * debian/compat: Delete. * debian/libdbuskit-dev.install: Rename as... * debian/libdbuskit-dev.install.in: ...to support "nodoc" in DEB_BUILD_OPTIONS. Add missing Resources symlink. * debian/libdbuskit-dev.links.in: New file; create documentation symlinks in /usr/share/doc. * debian/clean: New file; delete libdbuskit-dev.{install,links}. * debian/rules (DEB_LDFLAGS_MAINT_APPEND, optim): Remove definitions. (projects): New conditionally defined variable. (override_dh_auto_build): Use dh_auto_build and $(verbose). Add support for the "nodoc" profile. (override_dh_auto_install): New override; pass $(projects). (execute_before_dh_link): New target; run dh_gnustep. (override_dh_strip): Remove override; migration done long time ago. (override_dh_compress): Remove; unnecessary with current compat level. (override_dh_auto_configure): Likewise. * debian/libdbuskit0.lintian-overrides: Delete; obsolete. * debian/patches/missing-import.patch: New; from upstream. * debian/patches/no-gc-macros.patch: Explicitly mark as Forwarded: not-needed because UDD can't figure it out. * debian/patches/link-libs.patch: Likewise. * debian/libdbuskit-dev.doc-base.api: Point to /usr/share/doc, fixes lintian E: doc-base-file-references-wrong-path. * debian/libdbuskit-dev.doc-base.manual: Likewise. * debian/upstream/signing-key.asc: Strip extra signatures. * debian/copyright: Set Source to the GitHub repository URL. Add separate stanza for dk_make_protocol.1. Update copyright years for Debian packaging. Put all license texts at the end. * debian/tests/adequate: New file. * debian/tests/control (Tests): Add new test. (Restrictions): Set to "superficial". (Depends): Add adequate and debhelper. -- Yavor Doganov Mon, 09 Sep 2024 11:02:39 +0300 dbuskit (0.1.1-3) unstable; urgency=medium * debian/patches/no-gc-macros.patch: New, fixes FTBFS with gnustep-base/1.25 (Closes: #878051). * debian/patches/spelling-errors.patch: New, trivial spelling fixes. * debian/patches/link-libs.patch: Update to link with dbus properly. * debian/patches/series: Update. * debian/compat: Bump compat level to 10 to gain autoreconf by default (Closes: #765032). * debian/control (Build-Depends): Remove dh-autoreconf and autotools-dev; require debhelper >= 10. Remove version requirement for gnustep-make, available even in oldstable. (Vcs-Git, Vcs-Browser): Use secure URIs. Typo fix. (Standards-Version): Claim compliance with 4.1.1. (libdbuskit0-dbg): Remove, switch to automatic dbgsym packages. * debian/rules: Invoke dh without arguments, use default hardening flags. (override_dh_strip): Replace --dbg-package with --dbgsym-migration. * debian/watch: Switch to a fake one since upstream's site is gone. * debian/libdbuskit0.lintian-overrides: Remove no longer necessary overrides post{inst,rm}-has-useless-call-to-ldconfig; add package-has-unnecessary-activation-of-ldconfig-trigger. * debian/copyright: Mention that the source is unavailable. Fix some typos, update copyright years, adjust format URL. * debian/tests/control: * debian/tests/file-tests: Add simplistic testsuite. -- Yavor Doganov Tue, 10 Oct 2017 17:54:49 +0300 dbuskit (0.1.1-2) unstable; urgency=medium * debian/libdbuskit-dev.install: * debian/libdbuskit0.install: Update for gnustep-make/2.6.6-3 (Closes: #768616). -- Yavor Doganov Mon, 10 Nov 2014 09:08:54 +0200 dbuskit (0.1.1-1) unstable; urgency=low * Initial release (Closes: #675962). -- Yavor Doganov Fri, 11 Jul 2014 18:23:26 +0300