diff -Nru squeak-plugins-scratch-1.4.0.2~svn.r83/debian/changelog squeak-plugins-scratch-1.4.0.2~svn.r83/debian/changelog --- squeak-plugins-scratch-1.4.0.2~svn.r83/debian/changelog 2018-11-09 11:16:26.000000000 +0000 +++ squeak-plugins-scratch-1.4.0.2~svn.r83/debian/changelog 2022-12-01 20:18:32.000000000 +0000 @@ -1,3 +1,15 @@ +squeak-plugins-scratch (1.4.0.2~svn.r83-3.1) unstable; urgency=medium + + * Non-maintainer upload. + + [ Chris Lamb ] + * Make the build reproducible. (Closes: #942006) + + [ Helmut Grohne ] + * Fix cross-building (Closes: #876771) + + -- Vagrant Cascadian Thu, 01 Dec 2022 12:18:32 -0800 + squeak-plugins-scratch (1.4.0.2~svn.r83-3) unstable; urgency=medium * Cleaned up many lintian warnings diff -Nru squeak-plugins-scratch-1.4.0.2~svn.r83/debian/rules squeak-plugins-scratch-1.4.0.2~svn.r83/debian/rules --- squeak-plugins-scratch-1.4.0.2~svn.r83/debian/rules 2018-11-09 11:16:26.000000000 +0000 +++ squeak-plugins-scratch-1.4.0.2~svn.r83/debian/rules 2022-12-01 20:18:32.000000000 +0000 @@ -1,9 +1,15 @@ #!/usr/bin/make -f +include /usr/share/dpkg/architecture.mk + export DH_ALWAYS_EXCLUDE=.svn +ifeq ($(origin CC),default) +CC = $(DEB_HOST_GNU_TYPE)-gcc +endif +PKG_CONFIG ?= $(DEB_HOST_GNU_TYPE)-pkg-config LDFLAGS=-Wl,-z,defs -Wl,--as-needed -Wl,--no-undefined -CFLAGS=-std=gnu89 +CFLAGS=-std=gnu89 $(shell dpkg-buildflags --get CFLAGS) config: config-stamp config-stamp: @@ -17,21 +23,21 @@ build-stamp: config dh_testdir cd camera/ && \ - gcc $(CFLAGS) -g -fPIC -c *.c + $(CC) $(CFLAGS) -g -fPIC -c *.c cd camera/ && \ - gcc $(LDFLAGS) -g -shared *.o -lv4l2 -ldl -o so.CameraPlugin + $(CC) $(LDFLAGS) -g -shared *.o -lv4l2 -ldl -o so.CameraPlugin cd scratch/ && \ - gcc $(CFLAGS) -g -fPIC -c *.c + $(CC) $(CFLAGS) -g -fPIC -c *.c cd scratch/ && \ - gcc $(LDFLAGS) -g -shared *.o -lm -o so.ScratchPlugin + $(CC) $(LDFLAGS) -g -shared *.o -lm -o so.ScratchPlugin cd unicode/ && \ - gcc $(CFLAGS) -g -fPIC -c `pkg-config --cflags pangocairo` *.c + $(CC) $(CFLAGS) -g -fPIC -c `$(PKG_CONFIG) --cflags pangocairo` *.c cd unicode/ && \ - gcc $(LDFLAGS) -g -shared *.o `pkg-config --libs pangocairo` -lc -o so.UnicodePlugin + $(CC) $(LDFLAGS) -g -shared *.o `$(PKG_CONFIG) --libs pangocairo` -lc -o so.UnicodePlugin cd wedo/ && \ - gcc $(CFLAGS) -g -fPIC -c *.c + $(CC) $(CFLAGS) -g -fPIC -c *.c cd wedo/ && \ - gcc $(LDFLAGS) -g -shared *.o -o so.WeDoPlugin + $(CC) $(LDFLAGS) -g -shared *.o -o so.WeDoPlugin touch $@ clean: