annotate debian/rules @ 231:e599812712f0

2003-7-23 Brian Masney <masneyb@gftp.org> * TODO - updated * debian/* - new files from the Debian maintainer * docs/website/generate-gftp-website.pl - fixed generating changelog file * po/*.po - updated line numbers
author masneyb
date Thu, 24 Jul 2003 02:28:54 +0000
parents c226809c03c8
children a2ec3572dea2
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
1 #!/usr/bin/make -f
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
2 # Derived from dh_make example.
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
3
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
4 arch := $(shell dpkg-architecture -qDEB_BUILD_ARCH)
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
5
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
6 #export DH_VERBOSE=1
231
e599812712f0 2003-7-23 Brian Masney <masneyb@gftp.org>
masneyb
parents: 73
diff changeset
7 export DH_COMPAT=2
1
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
8
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
9 ggtmp := $(CURDIR)/debian/gftp-gtk
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
10 gttmp := $(CURDIR)/debian/gftp-text
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
11
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
12 CFLAGS := -O2
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
13 ifneq "$(findstring debug,$(DEB_BUILD_OPTIONS))" ""
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
14 CFLAGS += -g
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
15 endif
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
16 ifeq "$(arch)" "alpha"
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
17 CFLAGS += -mieee
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
18 endif
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
19
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
20 build: build-stamp
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
21 build-stamp:
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
22 dh_testdir
231
e599812712f0 2003-7-23 Brian Masney <masneyb@gftp.org>
masneyb
parents: 73
diff changeset
23 CFLAGS="$(CFLAGS)" ./configure --prefix=/usr --mandir='$${prefix}/share/man' --enable-textport=yes
1
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
24 $(MAKE)
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
25 touch $@
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
26
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
27 clean:
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
28 dh_testdir
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
29 dh_testroot
33
c8ec7877432e 2002-10-06 Brian Masney <masneyb@gftp.org>
masneyb
parents: 1
diff changeset
30 # rm -f debian/dirs debian/docs
c8ec7877432e 2002-10-06 Brian Masney <masneyb@gftp.org>
masneyb
parents: 1
diff changeset
31 rm -f debian/dirs
1
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
32 [ ! -f Makefile ] || $(MAKE) distclean
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
33 dh_clean build-stamp
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
34
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
35 install: build-stamp
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
36 dh_testdir
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
37 dh_testroot
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
38 dh_clean -k
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
39 $(MAKE) install prefix=$(ggtmp)/usr
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
40 ln -s gftp.1.gz $(ggtmp)/usr/share/man/man1/gftp-gtk.1.gz
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
41 dh_movefiles --sourcedir=debian/gftp-gtk -pgftp-common \
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
42 usr/share/locale usr/share/gftp/gftprc usr/share/gftp/bookmarks \
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
43 usr/share/man/man1/gftp.1 usr/bin/gftp
231
e599812712f0 2003-7-23 Brian Masney <masneyb@gftp.org>
masneyb
parents: 73
diff changeset
44 dh_installdirs -pgftp-gtk usr/lib/menu
33
c8ec7877432e 2002-10-06 Brian Masney <masneyb@gftp.org>
masneyb
parents: 1
diff changeset
45
c8ec7877432e 2002-10-06 Brian Masney <masneyb@gftp.org>
masneyb
parents: 1
diff changeset
46 # Install menu file manualy into the gftp-common file because
c8ec7877432e 2002-10-06 Brian Masney <masneyb@gftp.org>
masneyb
parents: 1
diff changeset
47 # dh_installmenu cannot do it for me
231
e599812712f0 2003-7-23 Brian Masney <masneyb@gftp.org>
masneyb
parents: 73
diff changeset
48 install -p -m644 debian/menu debian/gftp-gtk/usr/lib/menu/gftp
e599812712f0 2003-7-23 Brian Masney <masneyb@gftp.org>
masneyb
parents: 73
diff changeset
49 echo "# Automatically added by dh_installmenu">> debian/gftp-gtk.postinst.debhelper
e599812712f0 2003-7-23 Brian Masney <masneyb@gftp.org>
masneyb
parents: 73
diff changeset
50 sed "" /usr/share/debhelper/autoscripts/postinst-menu >> debian/gftp-gtk.postinst.debhelper
e599812712f0 2003-7-23 Brian Masney <masneyb@gftp.org>
masneyb
parents: 73
diff changeset
51 echo '# End automatically added section' >> debian/gftp-gtk.postinst.debhelper
e599812712f0 2003-7-23 Brian Masney <masneyb@gftp.org>
masneyb
parents: 73
diff changeset
52 echo "# Automatically added by dh_installmenu">> debian/gftp-gtk.postrm.debhelper
e599812712f0 2003-7-23 Brian Masney <masneyb@gftp.org>
masneyb
parents: 73
diff changeset
53 sed "" /usr/share/debhelper/autoscripts/postrm-menu >> debian/gftp-gtk.postrm.debhelper
e599812712f0 2003-7-23 Brian Masney <masneyb@gftp.org>
masneyb
parents: 73
diff changeset
54 echo '# End automatically added section' >> debian/gftp-gtk.postrm.debhelper
33
c8ec7877432e 2002-10-06 Brian Masney <masneyb@gftp.org>
masneyb
parents: 1
diff changeset
55
1
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
56 dh_movefiles --sourcedir=debian/gftp-gtk -pgftp-text usr/bin/gftp-text
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
57 dh_installdirs -pgftp-text usr/share/man/man1
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
58 ln -s gftp.1.gz $(gttmp)/usr/share/man/man1/gftp-text.1.gz
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
59 rm -f $(ggtmp)/usr/share/gftp/COPYING # we have the GPL elsewhere
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
60 find $(ggtmp)/usr -type d -empty | xargs -r rmdir -p --ignore-fail-on-non-empty
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
61
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
62 binary-indep:
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
63 # Nothing to do, no architecture independent packages here.
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
64 # locales (gftp-common) have endianness
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
65
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
66 binary-arch: install
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
67 dh_testdir
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
68 dh_testroot
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
69 dh_installdocs -a
231
e599812712f0 2003-7-23 Brian Masney <masneyb@gftp.org>
masneyb
parents: 73
diff changeset
70 dh_installdocs -An -pgftp-gtk -pgftp-text README TODO
33
c8ec7877432e 2002-10-06 Brian Masney <masneyb@gftp.org>
masneyb
parents: 1
diff changeset
71 dh_installchangelogs -a ChangeLog
231
e599812712f0 2003-7-23 Brian Masney <masneyb@gftp.org>
masneyb
parents: 73
diff changeset
72 #dh_installmenu -a --package=gftp-gtk
1
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
73 ifeq "$(findstring nostrip,$(DEB_BUILD_OPTIONS))" ""
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
74 dh_strip -a
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
75 endif
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
76 dh_compress -a
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
77 dh_fixperms -a
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
78 dh_installdeb -a
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
79 dh_shlibdeps -a
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
80 dh_gencontrol -a
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
81 dh_md5sums -a
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
82 dh_builddeb -a
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
83
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
84 binary: binary-indep binary-arch
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
85 .PHONY: build clean binary-indep binary-arch binary install