~ubuntu-branches/ubuntu/trusty/globus-gssapi-gsi/trusty

« back to all changes in this revision

Viewing changes to debian/rules

  • Committer: Bazaar Package Importer
  • Author(s): Mattias Ellert
  • Date: 2010-04-15 14:22:42 UTC
  • mfrom: (1.2.1 upstream) (3.1.1 sid)
  • Revision ID: james.westby@ubuntu.com-20100415142242-56az4n7ttg2r629v
Tags: 7.5-1
* Update to Globus Toolkit 5.0.1
* Drop patch globus-gssapi-gsi-openssl.patch (fixed upstream)

Show diffs side-by-side

added added

removed removed

Lines of Context:
9
9
MAKEFLAGS += -j$(NUMJOBS)
10
10
endif
11
11
 
12
 
include /usr/share/quilt/quilt.make
13
 
 
14
12
name = globus-gssapi-gsi
15
13
_name = globus_gssapi_gsi
16
 
version = 5.9
 
14
version = 7.5
17
15
soname = 4
18
16
 
19
17
INSTALLDIR = $(CURDIR)/debian/tmp
38
36
sed: sed-stamp
39
37
        :
40
38
 
41
 
sed-stamp: $(QUILT_STAMPFN)
 
39
sed-stamp:
42
40
        dh_testdir
43
41
 
44
42
        for f in `find . ! -path */.pc/* -name Makefile.am` ; do \
92
90
           --with-flavor=$(flavor) \
93
91
           --enable-doxygen
94
92
 
95
 
        # Workaround for bug in very old automake
96
 
        tr '\n' '~' < Makefile | sed 's/~\( bootstrap\)/\1/' | tr '~' '\n' \
97
 
          > Makefile.new
98
 
        mv Makefile.new Makefile
99
 
 
100
93
        touch $@
101
94
 
102
95
build: build-stamp
109
102
 
110
103
        touch $@
111
104
 
112
 
unpatch: unsed
113
 
 
114
 
clean: unpatch
 
105
clean: unsed
115
106
        :
116
107
 
117
108
cleanup:
149
140
 
150
141
        rm -f build-stamp configure-stamp
151
142
 
152
 
        dh_clean debian/*.install debian/copyright
 
143
        dh_clean debian/*.install
153
144
 
154
145
install: build-stamp
155
146
        dh_testdir
191
182
        echo debian/tmp$(_libdir)/pkgconfig/$(name).pc \
192
183
          >> debian/lib$(name)-dev.install
193
184
 
194
 
        if [ -r /usr/share/common-licenses/Apache-2.0 ] ; then \
195
 
          cp -p debian/copyright.short debian/copyright ; \
196
 
        else \
197
 
          cp -p debian/copyright.long debian/copyright ; \
198
 
        fi
199
 
 
200
185
binary-indep:
201
186
        :
202
187
 
210
195
        dh_install --fail-missing
211
196
        dh_installman
212
197
        dh_link
213
 
        dh_strip
 
198
        dh_strip --dbg-package=globus-gssapi-gsi-dbg
214
199
        dh_compress -X .tag
215
200
        dh_fixperms
216
201
        dh_perl
228
213
        if [ -r $(name)_$(version).orig.tar.gz ] ; then \
229
214
          echo "$(name)_$(version).orig.tar.gz already exists." ; \
230
215
        else \
231
 
          if [ ! -r gt4.2.1-all-source-installer.tar.bz2 ] ; then \
 
216
          if [ ! -r gt5.0.1-all-source-installer.tar.bz2 ] ; then \
232
217
            echo "Downloading Globus Toolkit release." ; \
233
218
            echo "This should be necessary only once for all globus packages." ; \
234
 
            wget -N http://www-unix.globus.org/ftppub/gt4/4.2.1/installers/src/gt4.2.1-all-source-installer.tar.bz2 ; \
 
219
            wget -N http://www-unix.globus.org/ftppub/gt5/5.0/5.0.1/installers/src/gt5.0.1-all-source-installer.tar.bz2 ; \
235
220
          fi ; \
236
221
          echo "Extracting relevant parts of the Globus Toolkit release." ; \
237
 
          tar -xjf gt4.2.1-all-source-installer.tar.bz2 \
238
 
            gt4.2.1-all-source-installer/source-trees/gsi/gssapi/source ; \
239
 
          mv gt4.2.1-all-source-installer/source-trees/gsi/gssapi/source \
 
222
          tar -xjf gt5.0.1-all-source-installer.tar.bz2 \
 
223
            gt5.0.1-all-source-installer/source-trees/gsi/gssapi/source ; \
 
224
          mv gt5.0.1-all-source-installer/source-trees/gsi/gssapi/source \
240
225
            $(name)-$(version) ; \
241
226
          echo "Packing it up again." ; \
242
227
          GZIP=-9 tar --exclude=CVS -czf $(name)_$(version).orig.tar.gz \
243
228
            $(name)-$(version) ; \
244
229
          echo "Cleaning up." ; \
245
 
          rm -rf gt4.2.1-all-source-installer $(name)-$(version) ; \
 
230
          rm -rf gt5.0.1-all-source-installer $(name)-$(version) ; \
246
231
        fi
247
232
 
248
233
.PHONY: build clean binary-indep binary-arch binary install configure get-orig-source