Source: paje.app
Version: 1.98-1.2
Severity: important
Tags: sid trixie ftbfs patch
Control: block 1093620 with -1
Control: block -1 with 1093948 1093950
User: pkg-gnustep-maintain...@lists.alioth.debian.org
Usertags: gnustep-multiarch

This package fails to build with multiarch-based GNUstep; the precise
error is:

dh_link -ppaje.app
install -m 644 debian/lintian-override 
/build/reproducible-path/paje.app-1.98/debian/paje.app/usr/share/lintian/overrides/paje.app
install -m 644 debian/paje.desktop 
/build/reproducible-path/paje.app-1.98/debian/paje.app/usr/share/applications
chmod 644 
/build/reproducible-path/paje.app-1.98/debian/paje.app/usr/lib/GNUstep/Applications/Paje.app/Resources/Paje.desktop
chmod: cannot access 
'/build/reproducible-path/paje.app-1.98/debian/paje.app/usr/lib/GNUstep/Applications/Paje.app/Resources/Paje.desktop':
 No such file or directory

This bug will become RC when the multiarch-based GNUstep core packages
are uploaded to unstable (next week).

Unfortunately, for the time being only gnustep-make/2.9.2-5 is in
experimental.  The rest of the packages are available only at the
mentors repository; they'll be uploaded to experimental on Monday (and
shortly afterwards to unstable because this transition has been
approved by the release team).

Since the package installs its own .desktop file and the one in the
.app bundle is useless, the attached patch simply deletes it.  We do
the same for all GNUstep packages (and dh_gnustep does that
automatically if the --app option is used).
--- paje.app-1.98.orig/debian/control
+++ paje.app-1.98/debian/control
@@ -5,7 +5,7 @@ Maintainer: Vincent Danjean <vdanjean@de
 Standards-Version: 3.9.2
 Homepage: https://paje.sourceforge.net
 Build-Depends: cdbs (>= 0.4.27),
- libgnustep-gui-dev (>= 0.12.0), debhelper (>> 5.0.0),
+ libgnustep-gui-dev (>= 0.31.1-7), debhelper (>> 5.0.0),
  texlive-latex-base, texlive-latex-extra, texlive-fonts-recommended,
  texlive-latex-recommended
 
--- paje.app-1.98.orig/debian/rules
+++ paje.app-1.98/debian/rules
@@ -41,4 +41,4 @@ binary-install/$(PAJE)::
 # Desktop file
 binary-install/$(PAJE)::
        install -m 644 debian/paje.desktop 
$(CURDIR)/debian/$(PAJE)/usr/share/applications
-       chmod 644 
$(CURDIR)/debian/$(PAJE)/usr/lib/GNUstep/Applications/Paje.app/Resources/Paje.desktop
+       rm debian/$(PAJE)$(GNUSTEP_SYSTEM_APPS)/Paje.app/Resources/Paje.desktop

Reply via email to