#!/usr/bin/make -f # # $Id: rules 3009 2019-12-25 09:18:51Z wglas $ # # rules file for creating debian packages # package = clazzes-ghostscript PKGROOT=$(shell pwd)/debian fontpath=/usr/share/ghostscript/fonts:/var/lib/ghostscript/fonts:/usr/share/cups/fonts:/usr/share/ghostscript/fonts:/usr/local/lib/ghostscript/fonts:/usr/share/fonts prefix=/usr/clazzes-ghostscript gsv=$(shell /usr/share/pba-cbs/sh/get_deb_version.sh debian-unix | sed 's/-.*$$//') jpv=$(shell sed 's/^[0-9a-f]\{64,64\} jpegsrc\.v\(.*\)\.tar\.gz$$/\1/p;d' sources.sha256) builddir=ghostscript-$(gsv) %: dh $@ override_dh_auto_build: rm -rf $(builddir) ./fetch.sh tar xzf ghostscript-$(gsv).tar.gz cd $(builddir) && patch -p1 < ../patches/ghostpdl-CVE-2021-3781-fix-a9bd3dec9fde.patch cd $(builddir) && rm -rf jpeg cd $(builddir) && tar xzf ../jpegsrc.v$(jpv).tar.gz cd $(builddir) && mv jpeg-$(jpv) jpeg cd $(builddir) && ./configure --prefix=$(prefix) --enable-dynamic --disable-cups --disable-gtk --without-x --with-fontpath=$(fontpath) cd $(builddir) && $(MAKE) clean:: rm -rf $(builddir) rm -rf debian/*.subvars debian/*.log debian/$(package) override_dh_auto_install: rm -rf $(PKGROOT)/$(package) mkdir -p $(PKGROOT)/$(package) cd $(builddir) && $(MAKE) install DESTDIR=$(PKGROOT)/$(package)