package: cqrlog version: 1.9.0-3 severity: serious tags: patch sid
As you are probablly already aware lazbuild is currently broken on arm in sid (see bug 793991) and it looks like it may be some time before it's fixed. In the meantime there are some cqrlog rc bugs that need fixing in testing.
So as a short to medium term fix for cqrlog here is a patch to build it without using lazbuild. Colin, can you test that the results of building with this patch work and if-so upload it to sid.
diff -Nru cqrlog-1.9.0/debian/changelog cqrlog-1.9.0/debian/changelog --- cqrlog-1.9.0/debian/changelog 2015-08-24 15:38:07.000000000 +0000 +++ cqrlog-1.9.0/debian/changelog 2015-08-30 12:37:53.000000000 +0000 @@ -1,3 +1,10 @@ +cqrlog (1.9.0-3.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Avoid using lazbuild for now as it's broken on arm* in sid. + + -- Peter Michael Green <plugw...@debian.org> Sun, 30 Aug 2015 12:37:31 +0000 + cqrlog (1.9.0-3) unstable; urgency=medium * Fix build dependency on fp-units-gtk -> fp-units-gtk2 diff -Nru cqrlog-1.9.0/debian/patches/makefile-no-lazbuild cqrlog-1.9.0/debian/patches/makefile-no-lazbuild --- cqrlog-1.9.0/debian/patches/makefile-no-lazbuild 1970-01-01 00:00:00.000000000 +0000 +++ cqrlog-1.9.0/debian/patches/makefile-no-lazbuild 2015-08-30 13:56:31.000000000 +0000 @@ -0,0 +1,20 @@ +Description: Avoid using lazbuild for now as it's broken on arm* in sid. +Author: Peter Michael Green <plugw...@debian.org> + +Index: cqrlog-1.9.0/Makefile +=================================================================== +--- cqrlog-1.9.0.orig/Makefile ++++ cqrlog-1.9.0/Makefile +@@ -4,9 +4,11 @@ datadir = $(DESTDIR)/usr/share/cqrlog + bindir = $(DESTDIR)/usr/bin + sharedir = $(DESTDIR)/usr/share + tmpdir = /tmp ++fpcarch := $(shell fpc -iTP)-$(shell fpc -iTO) + + cqrlog: src/cqrlog.lpi +- $(CC) --ws=gtk2 --pcp=$(tmpdir)/.lazarus src/cqrlog.lpi ++ #$(CC) --ws=gtk2 --pcp=$(tmpdir)/.lazarus src/cqrlog.lpi ++ cd src && fpc -B -MObjFPC -Sghi -O3 -g -gl -l -vn- -vh- -vewilbq -Fl/usr/lib/lazarus/default/lcl -Fl/opt/gnome/lib -Fu$(CURDIR)/src/lnet/lib -Fu$(CURDIR)/src/mysql -Fu/usr/lib/lazarus/default/components/turbopower_ipro/units/$(fpcarch)/gtk2 -Fu/usr/lib/lazarus/default/components/tachart/lib/$(fpcarch)/gtk2 -Fu/usr/lib/lazarus/default/components/sqldb/lib/$(fpcarch)/gtk2 -Fu/usr/lib/lazarus/default/components/rtticontrols/lib/$(fpcarch)/gtk2 -Fu/usr/lib/lazarus/default/components/memds/lib/$(fpcarch)/gtk2 -Fu/usr/lib/lazarus/default/components/tdbf/lib/$(fpcarch)/gtk2 -Fu/usr/lib/lazarus/default/components/printers/lib/$(fpcarch)/gtk2 -Fu/usr/lib/lazarus/default/components/ideintf/units/$(fpcarch)/gtk2 -Fu/usr/lib/lazarus/default/components/synedit/units/$(fpcarch)/gtk2 -Fu/usr/lib/lazarus/default/components/sdf/lib/$(fpcarch)/gtk2 -Fu/usr/lib/lazarus/default/components/lazcontrols/lib/$(fpcarch)/gtk2 -Fu/usr/lib/lazarus/default/components/cairocanvas/lib/$(fpcarch)/gtk2 -Fu/usr/lib/lazarus/default/lcl/units/$(fpcarch)/gtk2 -Fu/usr/lib/lazarus/default/lcl/units/$(fpcarch) -Fu/usr/lib/lazarus/default/components/codetools/units/$(fpcarch) -Fu/usr/lib/lazarus/default/components/lazutils/lib/$(fpcarch) -Fu/usr/lib/lazarus/default/packager/units/$(fpcarch) -Fu$(CURDIR)/src/ -dLCL -dLCLgtk2 -dNO_CONTEST cqrlog.lpr + $(ST) src/cqrlog + gzip tools/cqrlog.1 -c > tools/cqrlog.1.gz + diff -Nru cqrlog-1.9.0/debian/patches/series cqrlog-1.9.0/debian/patches/series --- cqrlog-1.9.0/debian/patches/series 2015-07-28 19:18:07.000000000 +0000 +++ cqrlog-1.9.0/debian/patches/series 2015-08-30 12:39:32.000000000 +0000 @@ -1,3 +1,4 @@ makefile-no-homedir-use desktop-keywords apparmor.patch +makefile-no-lazbuild