#!/usr/bin/make -f #export DH_VERBOSE=1 PACKAGE=`cat debian/PACKAGE` PKGSNAME2=w3m-el get-orig-source: wget -O upstream.tar.gz https://github.com/emacs-w3m/emacs-w3m/tarball/master mv -f upstream.tar.gz `LC_ALL=C tar ztvf upstream.tar.gz --utc | perl -ne 'if (/ (\d\d\d\d)-(\d\d)-(\d\d) (\d\d):(\d\d) emacs-w3m-emacs-w3m-([0-9a-f]{7,8})/) {print "w3m-el-snapshot_1.4.632+0.$$1$$2$$3.$$4$$5.$$6.orig.tar.gz\n"; exit}'` configure: configure-stamp configure-stamp: dh_testdir [ -f configure ] || touch configure [ -f configure.ORIG ] || mv configure configure.ORIG autoconf ./configure --prefix=/usr --with-emacs=emacs grep '^Package: ' debian/control | head -1 | sed -e "s/^Package: //g" > debian/PACKAGE sed -e "s/@PACKAGE@/$(PACKAGE)/g" debian/README.Debian.in > debian/README.Debian sed -e "s/@PACKAGE@/$(PACKAGE)/g" debian/dirs.in > debian/dirs sed -e "s/@PACKAGE@/$(PACKAGE)/g" debian/emacsen-install.in > debian/emacsen-install sed -e "s/@PACKAGE@/$(PACKAGE)/g" debian/emacsen-remove.in > debian/emacsen-remove sed -e "s/@PACKAGE@/$(PACKAGE)/g" debian/emacsen-startup.in > debian/emacsen-startup touch $@ build-indep: configure-stamp build-indep-stamp build-indep-stamp: dh_testdir $(MAKE) info touch $@ build-arch: build: build-indep build-arch clean: dh_testdir dh_testroot rm -f build*-stamp configure-stamp debian/PACKAGE debian/README.Debian debian/dirs debian/emacsen-install debian/emacsen-remove debian/emacsen-startup if [ -f config.status ] && [ -f Makefile ]; then $(MAKE) distclean; fi rm -f doc/version.texi rm -rf autom4te*.cache if [ -f configure.ORIG ]; then rm -f configure; mv configure.ORIG configure; fi [ -s configure ] || rm -f configure dh_clean install: build-indep dh_testdir dh_testroot dh_prep dh_installdirs for f in ChangeLog.* shimbun/ChangeLog*; do \ if [ -f "$$f" ]; then \ f2=`echo "$$f" | sed 's!/!.!g'`; \ install -m 644 "$$f" "$(CURDIR)/debian/$(PACKAGE)/usr/share/doc/$(PACKAGE)/$$f2"; \ fi; \ done if [ -f "$$f" ]; then \ install -m 644 "$$f" $(CURDIR)/debian/$(PACKAGE)/usr/share/pixmaps/$(PKGSNAME2); \ fi; \ install -m 644 *.el $(CURDIR)/debian/$(PACKAGE)/usr/share/$(PKGSNAME2) gitrev=`head -1 debian/changelog | perl -ne 'if (/\.\d{8}\.\d{1,4}\.([0-9a-f]+)/) {print "$$1\n"}'` && perl -0777 -pe 's/(\(defun w3mhack-insert-git-revision \(\)\n \(let \(\(revision)/$$1 "\\"'$$gitrev'\\""\) \(revision-orig/' w3mhack.el >$(CURDIR)/debian/$(PACKAGE)/usr/share/$(PKGSNAME2)/w3mhack.el # install -m 644 attic/*.el $(CURDIR)/debian/$(PACKAGE)/usr/share/$(PKGSNAME2)/attic install -m 644 shimbun/*.el $(CURDIR)/debian/$(PACKAGE)/usr/share/$(PKGSNAME2)/shimbun for f in icons30/*.gif icons30/*.png icons30/*.xpm; do \ if [ -f "$$f" ]; then \ install -m 644 "$$f" $(CURDIR)/debian/$(PACKAGE)/usr/share/pixmaps/$(PKGSNAME2); \ fi; \ done for f in icons/*.gif icons/*.png icons/*.xpm; do \ if [ -f "$$f" ]; then \ install -m 644 "$$f" $(CURDIR)/debian/$(PACKAGE)/usr/share/pixmaps/$(PKGSNAME2)/small; \ fi; \ done binary-indep: install dh_testdir dh_testroot dh_installdocs dh_installexamples debian/dot.w3m* dh_installemacsen dh_installinfo doc/emacs-w3m.info* doc/emacs-w3m-ja.info* dh_installchangelogs ChangeLog dh_link dh_compress --exclude=.el dh_fixperms dh_installdeb dh_gencontrol dh_md5sums dh_builddeb binary-arch: binary: binary-indep binary-arch .PHONY: build-indep build-arch build clean binary-indep binary-arch binary install configure