Mercurial > gftp.yaz
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 |