Source: paje.app Version: 1.98-1.1 Severity: serious Tags: sid trixie ftbfs patch
This package fails to build in sid; relevant part of the build log: gsdh_gnustep -ppaje.app Deleted 14 stamp.make files in paje.app. ... gsdh_gnustep 'debian/paje.app//usr/lib/GNUstep/Frameworks/General.framework/Versions/0/Headers' and 'debian/paje.app/usr/include/GNUstep/Frameworks/General.framework/Versions/0' are identical (not copied) at /usr/bin/gsdh_gnustep line 365. paje.app: move failed: at /usr/bin/gsdh_gnustep line 365. make: *** [debian/rules:50: binary-install/paje.app] Error 255 dpkg-buildpackage: error: fakeroot debian/rules binary subprocess returned exit status 2 The culprit are changes to dh_gnustep in gnustep-make/2.9.2-3 which now checks for errors from all move operations. This error was simply ignored until now. Since dh_gnustep is implicitly invoked from CDBS' rules (gnustep.mk) there is no point to do it explicitly in debian/rules. That's exactly why the second dh_gnustep invocation fails -- it has already done its job for the General framework. Obvious patch attached.
--- a/paje.app-1.98/debian/rules +++ b/paje.app-1.98/debian/rules @@ -43,8 +43,3 @@ binary-install/$(PAJE):: 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 - -########################################### -# GNUstep layout needs adaptation to comply with FHS... -binary-install/$(PAJE):: - gsdh_gnustep