Bug#887907: RFS: gnustep-back/0.26.2-1
Package: sponsorship-requests
Severity: normal
Dear mentors,
I'm looking for a sponsor for my package "gnustep-back". This version
requires gnustep-gui/0.26.2-1 which is in the NEW queue. I have
included an additional link to the .dsc for convenience.
* Package name : gnustep-back
Version : 0.26.2-1
Upstream Author : Fred Kiefer <FredKiefer@gmx.de>,
Adam Fedor <fedor@gnu.org>,
Alexander Malmberg <alexander@malmberg.org>,
Banlu Kemiyatorn <object@gmail.com> and many others
* URL : http://gnustep.org
* License : LGPL-2+ (bundles), GPL-3+ (tools)
Section : gnustep
It builds these binary packages:
gnustep-back-common - GNUstep GUI Backend - common files
gnustep-back0.26 - GNUstep GUI Backend
gnustep-back0.26-art - GNUstep GUI Backend (art)
gnustep-back0.26-cairo - GNUstep GUI Backend (cairo)
gnustep-back0.26-xlib - GNUstep GUI Backend (xlib)
To access further information about this package, please visit the
following URL:
https://mentors.debian.net/package/gnustep-back
Alternatively, one can download the package with dget using this command:
dget -x https://mentors.debian.net/debian/pool/main/g/gnustep-back/gnustep-back_0.26.2-1.dsc
dget -x https://mentors.debian.net/debian/pool/main/g/gnustep-gui/gnustep-gui_0.26.2-1.dsc
Changes since the last upload:
[ Eric Heintzmann ]
* debian/rules:
+ Remove -shared-libgcc LDFLAG, now useless.
+ Append --as-needed LDFLAG.
+ Hardening: remove -pie option.
+ Now build depends on latest gnustep-gui package.
* debian/control:
+ Bump Standards Versions to 4.1.0.
+ As requested by Gürkan, change his name.
* New fix-spelling-error.patch.
* Add a testsuite.
[ Yavor Doganov ]
* New upstream release 0.26.2:
+ Rename packages following the SONAME change:
- gnustep-back0.25 -> gnustep-back0.26
- gnustep-back0.25-art -> gnustep-back0.26-art
- gnustep-back0.25-cairo -> gnustep-back0.26-cairo
+ New package gnustep-back0.26-xlib: prepare for removal of the art
backend due to removal of src:libart-lgpl (Addresses: #885786).
* debian/watch: Switch to ftp.gnustep.org; much more reliable.
* debian/compat: Bump compat level to 11.
* debian/rules: Replace shell comments with makefile comments; M-x
wh-cl. Use convenience variables where possible.
(DEB_LDFLAGS_MAINT_APPEND): Add -Wl,--no-undefined.
(override_dh_testdir): New target to regenerate debian/control.
(override_dh_auto_configure): Substitute GNUSTEP_SYSTEM_DOC as well
when generating gnustep-back-common.install. Configure the xlib
backend in a separate builddir; handle the generation of maintainer
scripts and .install/.links files.
(override_dh_auto_build): Pass dpkg-buildflags explicitly as OBJCFLAGS
and CFLAGS are being reset by gnustep-make. Build documentation.
Pass $(optim) for proper noopt support. Pass tools=no and fonts=no to
the cairo build. Remove unnecessary tools recipe; add one for xlib.
(override_dh_auto_install): Install documentation and the xlib
backend.
(override_dh_auto_clean): Clean documentation; ignoring errors.
Simplify the recipe.
(override_dh_strip): Remove in favor of automatic -dbgsym packages.
(override_dh_shlibdeps): Add override to fix circular dependencies;
regression introduced in 0.25.0-1 (Closes: #882078). Thanks to Bill
Allombert for the report.
* debian/templates/control.m4: Remove -dbg, add new package -xlib.
(Build-Depends): Require debhelper >= 11 and gnustep-make >= 2.7.0-3
for the optim variable definition.
(Section): Remove section "libs" for all packages as it is wrong
according to lintian (and to me).
(Depends): Relax dependencies on -common to ease transitions with the
ultimate goal to support partial upgrades.
(Breaks, Replaces): Remove; obsolete.
(Standards-Version): Declare compliance with 4.1.3.
* debian/control: Regenerate.
* debian/templates/gnustep-back-common.install.in: Add
@GNUSTEP_SYSTEM_DOC@/*.
* debian/templates/gnustep-back-common.prerm.in: Also delete
/var/lib/GNUstep, another regession in 0.25.0-1 (Closes: #832349).
Thanks Andreas Beckmann.
* debian/patches/autoreconf.patch: New; fix autoreconf failure.
* debian/patches/no-freetype-config.patch: New; use PKG_CHECK_MODULES to
detect freetype as freetype-config is being removed (Closes: #887719).
* debian/patches/link-libs.patch: New; fix FTBFS with ld --no-undefined.
* debian/patches/fix-spelling-error.patch: Fix another spelling error.
* debian/patches/series: Update.
* debian/clean: Simplify; add Documentation/version.texi.
* debian/font_cacher.1: New file.
* debian/gnustep-back-common.manpages: Install it.
* debian/changelog: Whitespace cleanup.
* debian/copyright: Update copyright years, add debian packaging
copyright/license information, add configure license, fix LGPL/GPL
license notices, fix indentation of license texts.
Reply to: