~ubuntu-branches/ubuntu/utopic/gettext/utopic-proposed

« back to all changes in this revision

Viewing changes to debian/rules

  • Committer: Package Import Robot
  • Author(s): Colin Watson
  • Date: 2012-11-29 11:16:38 UTC
  • Revision ID: package-import@ubuntu.com-20121129111638-tfypnpt42m4c3f0a
Tags: 0.18.1.1-10ubuntu1
* Resynchronise with Debian NEW (LP: #1079768).  Remaining changes:
  - Build Java components with gcj.
  - Throw away /usr/lib/gettext/gnu.gettext*; we don't need them.
  - Explicitly configure with --disable-csharp.
  - Keep gettext.jar in /usr/share/gettext instead of moving it to
    /usr/share/java.
  - Drop autopoint recommends of gettext. It pulls in git and
    other sizable packages which make the CDs explode.

Show diffs side-by-side

added added

removed removed

Lines of Context:
58
58
        rm -f `find . -name "*~"`
59
59
        rm -rf debian/tmp debian/files* core debian/substvars debian/a.out
60
60
        cd debian && rm -rf gettext-base gettext gettext-el gettext-doc \
61
 
                autopoint libgettextpo0 libasprintf0c2
 
61
                autopoint libgettextpo0 libasprintf0c2 libgettextpo-dev libasprintf-dev
62
62
 
63
63
binary-arch: build
64
64
        debian/rules gettext-base
65
65
        debian/rules gettext
66
66
        debian/rules libgettextpo0
67
67
        debian/rules libasprintf0c2
 
68
        debian/rules libgettextpo-dev
 
69
        debian/rules libasprintf-dev
68
70
 
69
71
binary-indep: build
70
72
        debian/rules gettext-el
138
140
        cd debian/$@/usr/share/doc/$@ && gzip -9n changelog changelog.Debian
139
141
        cp -a debian/tmp/usr/bin debian/$@/usr
140
142
        cp -a debian/tmp/usr/lib debian/$@/usr
141
 
        cp -a debian/tmp/usr/include debian/$@/usr
142
143
        cp -a debian/tmp/usr/share/info debian/$@/usr/share
143
144
        cp -a debian/tmp/usr/share/aclocal debian/$@/usr/share
144
145
        cp -a debian/tmp/usr/share/gettext debian/$@/usr/share
149
150
        cp -a debian/tmp/usr/share/locale debian/$@/usr/share
150
151
        find debian/$@/usr/share/locale | grep gettext-runtime | xargs rm
151
152
        cd debian/$@/usr/bin && rm -f gettext ngettext envsubst gettext.sh
152
 
        cd debian/$@/usr/lib && rm -f libasprintf.so.* libgettextpo.so.* *.la
153
 
        install -d debian/$@/usr/lib/$(DEB_HOST_MULTIARCH)
154
 
        cd debian/$@/usr/lib && mv libgettextpo.so $(DEB_HOST_MULTIARCH)
155
 
        cd debian/$@/usr/lib && mv libasprintf.so $(DEB_HOST_MULTIARCH)
 
153
        cd debian/$@/usr/lib && rm -f libasprintf* libgettextpo* *.la
156
154
        cd debian/$@/usr/share/man/man1 && \
157
155
                rm -f gettext.1 ngettext.1 envsubst.1
158
156
        cd debian/$@/usr/lib && chmod 644 libgettextlib* libgettextsrc*
159
157
        $(STRIP) debian/$@/usr/lib/preloadable_libintl.so
160
158
        $(STRIP) debian/$@/usr/lib/libgettextlib*.so
161
159
        $(STRIP) debian/$@/usr/lib/libgettextsrc*.so
162
 
        $(ATRIP) debian/$@/usr/lib/libasprintf.a
163
 
        $(ATRIP) debian/$@/usr/lib/libgettextpo.a
164
160
        rm -f debian/$@/usr/bin/autopoint
165
161
        rm -f debian/$@/usr/share/man/man1/autopoint.1
166
162
        rm -f debian/$@/usr/share/gettext/archive.git.tar.gz
219
215
        chmod -R u+w,go=rX debian/$@
220
216
        dpkg --build debian/$@ ..
221
217
 
 
218
libgettextpo-dev: build
 
219
        rm -rf debian/$@
 
220
        install -d debian/$@/DEBIAN debian/$@/usr/share/doc/$@
 
221
        cp -p debian/copyright debian/$@/usr/share/doc/$@
 
222
        cp -p ChangeLog debian/$@/usr/share/doc/$@/changelog
 
223
        cp -p debian/changelog debian/$@/usr/share/doc/$@/changelog.Debian
 
224
        cd debian/$@/usr/share/doc/$@ && gzip -9n changelog changelog.Debian
 
225
        install -d debian/$@/usr/lib/$(DEB_HOST_MULTIARCH)
 
226
        cp -a debian/tmp/usr/lib/libgettextpo.a debian/$@/usr/lib/$(DEB_HOST_MULTIARCH)
 
227
        cp -a debian/tmp/usr/lib/libgettextpo.so debian/$@/usr/lib/$(DEB_HOST_MULTIARCH)
 
228
        install -d debian/$@/usr/include
 
229
        cp -a debian/tmp/usr/include/gettext-po.h debian/$@/usr/include
 
230
        $(ATRIP) debian/$@/usr/lib/$(DEB_HOST_MULTIARCH)/libgettextpo.a
 
231
        dpkg-gencontrol -p$@ -Pdebian/$@
 
232
        cd debian/$@ && \
 
233
                md5sum `find * -type f ! -regex "DEBIAN/.*"` > DEBIAN/md5sums
 
234
        chown -R 0:0 debian/$@
 
235
        chmod -R u+w,go=rX debian/$@
 
236
        dpkg --build debian/$@ ..
 
237
 
 
238
libasprintf-dev: build
 
239
        rm -rf debian/$@
 
240
        install -d debian/$@/DEBIAN debian/$@/usr/share/doc/$@
 
241
        cp -p debian/copyright debian/$@/usr/share/doc/$@
 
242
        cp -p ChangeLog debian/$@/usr/share/doc/$@/changelog
 
243
        cp -p debian/changelog debian/$@/usr/share/doc/$@/changelog.Debian
 
244
        cd debian/$@/usr/share/doc/$@ && gzip -9n changelog changelog.Debian
 
245
        install -d debian/$@/usr/lib/$(DEB_HOST_MULTIARCH)
 
246
        cp -a debian/tmp/usr/lib/libasprintf.a debian/$@/usr/lib/$(DEB_HOST_MULTIARCH)
 
247
        cp -a debian/tmp/usr/lib/libasprintf.so debian/$@/usr/lib/$(DEB_HOST_MULTIARCH)
 
248
        install -d debian/$@/usr/include
 
249
        cp -a debian/tmp/usr/include/autosprintf.h debian/$@/usr/include
 
250
        $(ATRIP) debian/$@/usr/lib/$(DEB_HOST_MULTIARCH)/libasprintf.a
 
251
        dpkg-gencontrol -p$@ -Pdebian/$@
 
252
        cd debian/$@ && \
 
253
                md5sum `find * -type f ! -regex "DEBIAN/.*"` > DEBIAN/md5sums
 
254
        chown -R 0:0 debian/$@
 
255
        chmod -R u+w,go=rX debian/$@
 
256
        dpkg --build debian/$@ ..
 
257
 
222
258
gettext-el: build
223
259
        rm -rf debian/$@
224
260
        install -d debian/$@/DEBIAN debian/$@/usr/share/doc/$@
298
334
build-indep: build
299
335
 
300
336
.PHONY: binary binary-arch binary-indep build-arch build-indep clean
301
 
.PHONY: gettext-base gettext gettext-el gettext-doc autopoint libgettextpo0 libasprintf0c2
 
337
.PHONY: gettext-base gettext gettext-el gettext-doc autopoint libgettextpo0 libasprintf0c2 libgettextpo-dev libasprintf-dev