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