-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Thu, 23 Jan 2025 12:42:02 +0200 Source: gnustep-make Binary: gnustep-common gnustep-make gnustep-make-doc gnustep-multiarch Architecture: source arm64 all Version: 2.9.2-5 Distribution: experimental Urgency: medium Maintainer: Debian GNUstep maintainers <pkg-gnustep-maintainers@lists.alioth.debian.org> Changed-By: Yavor Doganov <yavor@gnu.org> Description: gnustep-common - Common files for the core GNUstep environment gnustep-make - GNUstep build system gnustep-make-doc - Documentation for GNUstep Make gnustep-multiarch - GNUstep Multi-Arch support Changes: gnustep-make (2.9.2-5) experimental; urgency=medium . * Run wrap-and-sort -ast. * debian/control (Build-Depends): Replace gobjc++ with gobjc++ <!cross> and gobjc++-for-host <cross>. (gnustep-common) <Multi-Arch>: Set to allowed. <Provides>: Stop providing gnustep-layout-fhs. The transition to the FHS layout was made more than 20 years ago and nothing really uses it. dh_gnustep stopped defining the ${gnustep:Depends} substvar in 2.8.0-1 in buster (oldstable). <Breaks>: Add gnustep-base-common (<< 1.30.0-10) to ensure gnustep-make is upgraded together with gnustep-base. (gnustep-multiarch): New package. (gnustep-make) <Multi-Arch>: Set to foreign. <Depends>: Replace gobjc with gobjc++ | gobjc++-for-host. While no Debian GNUstep package uses Objective-C++, it makes sense do depend on it to be in line with clang when we start using it one day. <Recommends>: Promote gnustep-make-doc from Suggests. <Provides>: Add dh-gnustep in case someone wants to build-depend on it. Some other packages (apache2-dev) are doing the same. * debian/rules (override_dh_auto_configure): Pass --with-layout=debian-multiarch. Add conditional for a cross build to patch config.make, restoring the generic values of the build tools. While config.make is in the arch:any package gnustep-common, gnustep-config exposes the interface so we can't afford to have arch-specific variables there. (override_dh_auto_build-indep): Run pod2man to generate dh_gnustep's manpage instead of doing it manually every time there's an update. Pass --with-layout=debian-multiarch. (override_dh_auto_install-indep): Install TestFramework/README as README.TestFramework in the -doc package. Delete files we already ship in /usr/share/doc. (override_dh_gencontrol-arch): New; substitute DEB_HOST_GNU_TYPE for gnustep-multiarch's description. * debian/dh_gnustep/dh_gnustep: + Add support for multiarch. + Remove redundant code for handling GNUSTEP_LIBRARY/Libraries/Resources; it was never executed. + Gently delete /usr/lib if it is found empty after move operations. + With --move-to, always create symlinks in the current package. If that happens to be an arch:all package, delete /usr/lib. + Add dependency on gnustep-layout-multiarch (via the ${misc:Depends} substvar) if the package contains directories in GNUSTEP_SYSTEM_LIBRARY or GNUSTEP_SYSTEM_HEADERS. + Documentation improvements. * debian/dh_gnustep/dh_gnustep.1: Delete; now generated at build time. * debian/addons/config.mk: Include dpkg's buildtools.mk for cross builds. * debian/gnustep-common.links: Delete. * debian/gnustep-multiarch.links: New file. * debian/clean: Add dh_gnustep.1. * debian/patches/multiarch.patch: New; create a new layout. * debian/NEWS: Add new entry. * debian/gbp.conf: Set debian-branch to experimental. * debian/gnustep-common.docs: Delete; contains only comments. * debian/gnustep-make-doc.install.in: Don't install text files; we ship them in /usr/share/doc. * debian/gnustep-make.install: Omit the TestFramework/README file; lintian complains about it. * debian/not-installed: Add TestFramework/README. * debian/copyright: Update copyright years. Checksums-Sha1: 944dcd2035c7716c0f3a41c0bbfb52a254ae0383 2755 gnustep-make_2.9.2-5.dsc f03d9abed1350c469b68316a78c80c5a54b24d33 84744 gnustep-make_2.9.2-5.debian.tar.xz 6fa5ade71abbf7b4f8651c6fbb5ebce04cb2f9e7 120432 gnustep-common_2.9.2-5_arm64.deb 85c8bbbf6a086b601df180ad5bce04ee27dc2001 787996 gnustep-make-doc_2.9.2-5_all.deb a8b9dfdf1e94b8b1c8e6488557bcedf89479b1e5 228948 gnustep-make_2.9.2-5_all.deb dcc9d7964b06651f63f9753956c75105f8c116f6 9620 gnustep-make_2.9.2-5_arm64.buildinfo 5a7162d2a17a350be6f9013d7acbeb3014e18418 87076 gnustep-multiarch_2.9.2-5_arm64.deb Checksums-Sha256: 70055175a69094fb72eeb3430f0d12c94d4f9b23d7b669508fa0d5f81f1db63f 2755 gnustep-make_2.9.2-5.dsc 91ab59a015746fbb40edb16715be0ef1e1ee863bb977e9e121a09237208ca864 84744 gnustep-make_2.9.2-5.debian.tar.xz 5931910fee1e3fd7e6cc4b17e3bd60df19ad662a12884b619eb9cc2ac9f516ad 120432 gnustep-common_2.9.2-5_arm64.deb 9e7f77f4c769911a158aeada195ed6269307ee71304d900c2c52fa04ab76d41e 787996 gnustep-make-doc_2.9.2-5_all.deb 1eaba30ba57ba309e3f6bbe6b51aee1fffdd0203c56d855a84ea131f03f3edc7 228948 gnustep-make_2.9.2-5_all.deb 2a6d057d9e4aaa4623c78050902970ee8fb413958dfa12407dc5d75c83daae16 9620 gnustep-make_2.9.2-5_arm64.buildinfo 3dce3b24f5ac556a96294f91c6f2a4e8ed4287629da2fa73e77608ad32ad198e 87076 gnustep-multiarch_2.9.2-5_arm64.deb Files: b3c3c5f04c77eda4bb46d9168f92c240 2755 gnustep optional gnustep-make_2.9.2-5.dsc 8389ea76042b02db2fbbfc1295799bbc 84744 gnustep optional gnustep-make_2.9.2-5.debian.tar.xz 24933c0caf3c2c10138a702066e29d37 120432 gnustep optional gnustep-common_2.9.2-5_arm64.deb 7fa5e37e8d29295b94180009f5c78e47 787996 doc optional gnustep-make-doc_2.9.2-5_all.deb 503cfb7f12c23f67979fffb37c895c2c 228948 gnustep optional gnustep-make_2.9.2-5_all.deb acec73846b9f7e3139d2a0bf45cc339e 9620 gnustep optional gnustep-make_2.9.2-5_arm64.buildinfo 54270a49f7db37e6d247ddadcbcbca0b 87076 gnustep optional gnustep-multiarch_2.9.2-5_arm64.deb -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEtgob82PcExn/Co6JEWhSvN91FcAFAmeTmTEACgkQEWhSvN91 FcCZjxAAjKXoJAzJ+rNUQ+5R5c+bGwvIUT7MDgSEQO74TOnlR4Uz4jqsLWh/10NW eE4V3bKIvepk7g4fkFUrFduJS6yYAlQIpxsPjUFoE/iSvJtugOuH+unYV6g70e2G CMy6xuP++u2gMX60t81/o6LvKDXoU6gIyozs7N0fT4oPW+zuSTXijQcbhS5iRCU8 t20mKLJwnh58CD7v2UEESxyEfF3N2WLoXxJPbfvC8GCOVegwkhHb/ywgYI78Qn0L en0oFtJAHai8HetVtINfNslAzJLdciL9fJm3KfQUPCiJV1geKETF8tTQhMa9M0eu iQYqjfAS8roTq+ftjmV58ftUVggBy2cpSGFwO3kHGf9WIRRQSHNN/+WkewJ9oEl8 Kn0poarJ1oF9FL1OZ+tHxkXsCtnb+uqKN8N1wHpwa92ZB5rQ5AXJPrun2RBxCoPi mkOvieBTdi/2IEa6zDWv6aGlp6djY5kbQdegEwo/0cgTkSrIM//heaN7gnKdsWei bqA8gTNaoMSwKaPgubae86qY+0Obu/S38hB43D1MpXq43cY2VrITnjWZC+rrIrbK ZsLJI2VlZS2fW+3mRdtv64j6+92YGO2ctLArEhXag+vhVf4n5fsJzDJ03niLdmf0 xbEe+S8vU/oSwHmtAmGYidJgzrIePaX/BdBPDI2Nj9ftah/Hj+4= =OwFb -----END PGP SIGNATURE-----