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 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92
|
#!/usr/bin/make -f
.NONPARALLEL:
CFLAGS=-Wall
ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
CFLAGS += -O0
else
CFLAGS += -O2
endif
build: build-stamp
build-stamp:
dh_testdir
cp /usr/share/misc/config.guess autoconf/
cp /usr/share/misc/config.sub autoconf/
dpatch apply-all
./configure --prefix=/usr \
--mandir=/usr/share/man \
--enable-languages \
--enable-utmp \
--enable-wtmp \
--enable-xim \
--enable-ttygid \
--enable-xgetdefault \
--enable-mousewheel \
--enable-xterm-scroll \
--with-term=rxvt \
--with-x \
--without-xpm
$(MAKE) CFLAGS='$(CFLAGS)' all clock
mv src/rxvt src/rxvt-2.7.10
./configure --prefix=/usr \
--mandir=/usr/share/man \
--enable-languages \
--enable-everything \
--enable-xgetdefault \
--enable-ttygid \
--with-term=rxvt \
--with-x \
--with-xpm-includes=/usr/include/X11 \
--with-xpm
$(MAKE) CFLAGS='$(CFLAGS)' rxvt
mv src/rxvt src/rxvt-xpm
touch build-stamp
clean:
dh_testdir
dh_testroot
rm -f build-stamp
test ! -s Makefile || $(MAKE) -i RMF='rm -f' distclean
rm -f config.log src/rxvt-2.7.10 src/rxvt-xpm src/rxvtlib.h doc/rxvt.1
-find . "-(" -name Makefile -or -name "*.intpro" -or -name "*.extpro" "-)" -exec rm -f "{}" ";"
rm -f autoconf/config.guess autoconf/config.sub
dpatch deapply-all
dh_clean
install: build
dh_testdir
dh_testroot
dh_clean -k
dh_installdirs
binary-indep: build install
binary-arch: build install
dh_testdir
dh_testroot
dh_installchangelogs
dh_installdocs
dh_install
chmod 0644 debian/rxvt-beta/usr/share/doc/rxvt-beta/examples/*
mv debian/rxvt-beta/usr/share/doc/rxvt-beta/changes.txt debian/rxvt-beta/usr/share/doc/rxvt-beta/changelog
dh_installmenu
mv debian/rxvt-beta/etc/menu-methods/rxvt-beta debian/rxvt-beta/etc/menu-methods/rxvt
chmod 0755 debian/rxvt-beta/etc/menu-methods/rxvt
mv debian/rxvt-beta/usr/share/menu/rxvt-beta debian/rxvt-beta/usr/share/menu/rxvt
dh_installman
cp -f doc/rxvt.tbl debian/rxvt-beta/usr/share/man/man1/rxvt.1
dh_link
dh_strip
dh_compress
dh_fixperms
dh_installdeb
dh_shlibdeps
dh_gencontrol
dh_md5sums
dh_builddeb
binary: binary-indep binary-arch
.PHONY: build clean binary-indep binary-arch binary install
|