comparison debian/rules @ 973:2311d02b07bc

2008-11-30 Brian Masney <masneyb@gftp.org> * debian/* - updated new package files from Debian
author masneyb
date Sun, 30 Nov 2008 21:26:51 +0000
parents a2ec3572dea2
children
comparison
equal deleted inserted replaced
972:e1167c901484 973:2311d02b07bc
9 # from having to guess our platform (since we know it already) 9 # from having to guess our platform (since we know it already)
10 DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) 10 DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
11 DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) 11 DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
12 DEB_ARCH_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_ARCH) 12 DEB_ARCH_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_ARCH)
13 13
14 ifneq (,$(findstring debug,$(DEB_BUILD_OPTIONS)))
15 CFLAGS += -g
16 endif
17 ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS))) 14 ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
18 INSTALL_PROGRAM += -s 15 INSTALL_PROGRAM += -s
19 endif
20 ifeq ($(DEB_ARCH_GNU_TYPE), "alpha")
21 CFLAGS += -mieee
22 endif 16 endif
23 17
24 config.status: configure 18 config.status: configure
25 dh_testdir 19 dh_testdir
26 20
27 -test -r /usr/share/misc/config.sub && \ 21 -test -r /usr/share/misc/config.sub && \
28 cp -f /usr/share/misc/config.sub config.sub 22 cp -f /usr/share/misc/config.sub config.sub
29 -test -r /usr/share/misc/config.guess && \ 23 -test -r /usr/share/misc/config.guess && \
30 cp -f /usr/share/misc/config.guess config.guess 24 cp -f /usr/share/misc/config.guess config.guess
31 25
32 ./configure \ 26 chmod +x ./configure
27 CFLAGS="-O2 -g -Wall -D_GNU_SOURCE" ./configure \
33 --host=$(DEB_HOST_GNU_TYPE) \ 28 --host=$(DEB_HOST_GNU_TYPE) \
34 --build=$(DEB_BUILD_GNU_TYPE) \ 29 --build=$(DEB_BUILD_GNU_TYPE) \
35 --prefix=/usr \ 30 --prefix=/usr \
36 --mandir=\$${prefix}/share/man \ 31 --mandir=\$${prefix}/share/man \
37 --infodir=\$${prefix}/share/info \ 32 --infodir=\$${prefix}/share/info \
38 --enable-textport=yes 33 --enable-textport=yes \
34 --disable-ssl
39 35
40 build: build-stamp 36 build: build-stamp
41 build-stamp: config.status 37 build-stamp: config.status
42 dh_testdir 38 dh_testdir
43 $(MAKE) 39 $(MAKE)
47 dh_clean 43 dh_clean
48 44
49 debian-clean: 45 debian-clean:
50 dh_testdir 46 dh_testdir
51 dh_testroot 47 dh_testroot
52 -$(MAKE) distclean 48 [ ! -f Makefile ] || $(MAKE) distclean
53 -rm -f *-stamp 49 -rm -f *-stamp
54 -rm -f config.sub config.guess 50 -rm -f config.sub config.guess
55 51
56 install: build 52 install: build
57 dh_testdir 53 dh_testdir
68 # Move all files in their corresponding package 64 # Move all files in their corresponding package
69 dh_install --sourcedir=debian/tmp 65 dh_install --sourcedir=debian/tmp
70 66
71 # Install parse-netrc.pl 67 # Install parse-netrc.pl
72 install -m 755 $(CURDIR)/docs/parse-netrc.pl $(CURDIR)/debian/gftp-common/usr/share/doc/gftp-common/examples 68 install -m 755 $(CURDIR)/docs/parse-netrc.pl $(CURDIR)/debian/gftp-common/usr/share/doc/gftp-common/examples
73 69
70 # Move bookmarks and gftprc to /etc/gftp
71 mv $(CURDIR)/debian/gftp-common/usr/share/gftp/gftprc $(CURDIR)/debian/gftp-common/etc/gftp
72 mv $(CURDIR)/debian/gftp-common/usr/share/gftp/bookmarks $(CURDIR)/debian/gftp-common/etc/gftp
73 ln -s /etc/gftp/gftprc $(CURDIR)/debian/gftp-common/usr/share/gftp/gftprc
74 ln -s /etc/gftp/bookmarks $(CURDIR)/debian/gftp-common/usr/share/gftp/bookmarks
75
74 # Build architecture-independent files here. 76 # Build architecture-independent files here.
75 binary-indep: build install 77 binary-indep: build install
76 dh_testdir -i 78 dh_testdir -i
77 dh_testroot -i 79 dh_testroot -i
78 # dh_installdebconf
79 dh_installdocs -i 80 dh_installdocs -i
80 # dh_installexamples
81 # dh_installmenu
82 # dh_installlogrotate
83 # dh_installemacsen
84 # dh_installpam
85 # dh_installmime
86 # dh_installinit
87 # dh_installcron
88 # dh_installman
89 # dh_installinfo
90 dh_installchangelogs -i ChangeLog 81 dh_installchangelogs -i ChangeLog
91 dh_link -i 82 dh_link -i
92 # dh_strip
93 dh_compress -i 83 dh_compress -i
94 dh_fixperms -i 84 dh_fixperms -i
95 # dh_makeshlibs
96 dh_installdeb -i 85 dh_installdeb -i
97 # dh_perl
98 # dh_shlibdeps
99 dh_gencontrol -i 86 dh_gencontrol -i
100 dh_md5sums -i 87 dh_md5sums -i
101 dh_builddeb -i 88 dh_builddeb -i
102 89
103 90
104 # Build architecture-dependent files here. 91 # Build architecture-dependent files here.
105 binary-arch: build install 92 binary-arch: build install
106 dh_testdir -a 93 dh_testdir -a
107 dh_testroot -a 94 dh_testroot -a
108
109 # Hack to remove files from the upstream tarball
110 -rm -f debian/dirs
111 -rm -f debian/docs
112 -rm -f debian/menu
113
114 dh_installdebconf -a 95 dh_installdebconf -a
115 dh_installdocs -a 96 dh_installdocs -a
116 # dh_installexamples
117 dh_installmenu -a 97 dh_installmenu -a
118 # dh_installlogrotate
119 # dh_installemacsen
120 # dh_installpam
121 # dh_installmime
122 # dh_installinit
123 dh_installcron -a 98 dh_installcron -a
124 dh_installman -a 99 dh_installman -a
125 dh_installinfo -a 100 dh_installinfo -a
126 dh_installchangelogs -a ChangeLog 101 dh_installchangelogs -a ChangeLog
127 dh_link -a 102 dh_link -a
128 dh_strip -a 103 dh_strip -a
129 dh_compress -a 104 dh_compress -a
130 dh_fixperms -a 105 dh_fixperms -a
131 # dh_makeshlibs
132 dh_installdeb -a 106 dh_installdeb -a
133 # dh_perl
134 dh_shlibdeps -a 107 dh_shlibdeps -a
135 dh_gencontrol -a 108 dh_gencontrol -a
136 dh_md5sums -a 109 dh_md5sums -a
137 dh_builddeb -a 110 dh_builddeb -a
138 111