1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
|
#!/usr/bin/make -f
%:
dh $@ --with autoreconf --with pyppd
override_dh_autoreconf: m4
dh_autoreconf --as-needed
m4:
mkdir $@
override_dh_auto_configure:
cp m4-macros debian/m4-macros.backup
dh_auto_configure -- \
--libdir=/usr/lib/printer-driver-escpr/ \
--enable-static=no
override_dh_makeshlibs:
dh_makeshlibs -X/usr/lib/printer-driver-escpr/libescpr
override_dh_auto_clean:
dh_auto_clean
rm -f *.spec
- mv debian/m4-macros.backup m4-macros
override_dh_auto_install:
dh_auto_install --destdir=debian/tmp
SOURCENAME=epson-inkjet-printer-escpr
get-orig-source:
[ ! -z $(VERSION) ]
- uscan --verbose --no-symlink
if [ -r ../$(SOURCENAME)-$(VERSION)-1lsb3.2.src.rpm ]; then \
rpm2cpio ../$(SOURCENAME)-$(VERSION)-1lsb3.2.src.rpm \
| cpio --to-stdout --extract $(SOURCENAME)-$(VERSION)-1lsb3.2.tar.gz > \
../$(SOURCENAME)_$(VERSION).orig.tar.gz ; \
elif [ -r ../$(SOURCENAME)-$(VERSION)-1lsb3.2.tar.gz ]; then \
ln -sf ./$(SOURCENAME)-$(VERSION)-1lsb3.2.tar.gz ../$(SOURCENAME)_$(VERSION).orig.tar.gz ; \
fi
[ -r ../$(SOURCENAME)_$(VERSION).orig.tar.gz ]
gbp import-orig --pristine-tar --no-merge ../$(SOURCENAME)_$(VERSION).orig.tar.gz
- git merge --strategy-option=ours --no-commit upstream/$(VERSION)
git rm -rf debian/
git checkout HEAD debian/
git commit -m "Merge upstream $(VERSION) version"
git dpm record-new-upstream --rebase-patched ../$(SOURCENAME)_$(VERSION).orig.tar.gz `git rev-list -n1 upstream/$(VERSION)`
git dpm update-patches --allow-changes-in-debian-branch
|