diff -Nru globus-xio-gridftp-driver-3.2/debian/changelog globus-xio-gridftp-driver-3.2/debian/changelog --- globus-xio-gridftp-driver-3.2/debian/changelog 2019-02-27 19:01:01.000000000 +0000 +++ globus-xio-gridftp-driver-3.2/debian/changelog 2019-07-16 07:24:41.000000000 +0000 @@ -1,3 +1,17 @@ +globus-xio-gridftp-driver (3.2-2build1) eoan; urgency=medium + + * Rebuild against new globus-gridftp-server. + + -- Gianfranco Costamagna Tue, 16 Jul 2019 09:24:41 +0200 + +globus-xio-gridftp-driver (3.2-2) unstable; urgency=medium + + * Convert debian/rules to dh tool + * Change to debhelper compat level 10 + * Update documentation links in README file + + -- Mattias Ellert Fri, 12 Jul 2019 16:34:50 +0200 + globus-xio-gridftp-driver (3.2-1) unstable; urgency=medium * Doxygen fixes diff -Nru globus-xio-gridftp-driver-3.2/debian/compat globus-xio-gridftp-driver-3.2/debian/compat --- globus-xio-gridftp-driver-3.2/debian/compat 2018-03-02 17:17:23.000000000 +0000 +++ globus-xio-gridftp-driver-3.2/debian/compat 2019-07-11 13:07:02.000000000 +0000 @@ -1 +1 @@ -9 +10 diff -Nru globus-xio-gridftp-driver-3.2/debian/control globus-xio-gridftp-driver-3.2/debian/control --- globus-xio-gridftp-driver-3.2/debian/control 2019-02-27 16:04:32.000000000 +0000 +++ globus-xio-gridftp-driver-3.2/debian/control 2019-07-11 14:29:27.000000000 +0000 @@ -1,8 +1,18 @@ Source: globus-xio-gridftp-driver Priority: optional Maintainer: Mattias Ellert -Build-Depends: debhelper (>= 9), dh-autoreconf, pkg-config, libglobus-common-dev (>= 15), libglobus-xio-dev (>= 3), libglobus-ftp-client-dev (>= 7), libglobus-xio-gsi-driver-dev (>= 2), doxygen, libglobus-gridftp-server-dev (>= 7), globus-gridftp-server-progs (>= 7), openssl -Standards-Version: 4.3.0 +Build-Depends: + debhelper (>= 10), + pkg-config, + libglobus-common-dev (>= 15), + libglobus-xio-dev (>= 3), + libglobus-ftp-client-dev (>= 7), + libglobus-xio-gsi-driver-dev (>= 2), + doxygen, + libglobus-gridftp-server-dev (>= 7), + globus-gridftp-server-progs (>= 7), + openssl +Standards-Version: 4.4.0 Section: net Vcs-Browser: https://salsa.debian.org/ellert/globus-xio-gridftp-driver Vcs-Git: https://salsa.debian.org/ellert/globus-xio-gridftp-driver.git @@ -12,10 +22,16 @@ Section: libs Architecture: any Multi-Arch: same -Replaces: libglobus-xio-gridftp-driver-dev (<< 2) -Breaks: libglobus-xio-gridftp-driver-dev (<< 2) -Pre-Depends: ${misc:Pre-Depends} -Depends: ${shlibs:Depends}, ${misc:Depends}, libglobus-xio-gsi-driver (>= 2) +Replaces: + libglobus-xio-gridftp-driver-dev (<< 2) +Breaks: + libglobus-xio-gridftp-driver-dev (<< 2) +Pre-Depends: + ${misc:Pre-Depends} +Depends: + ${shlibs:Depends}, + ${misc:Depends}, + libglobus-xio-gsi-driver (>= 2) Description: Grid Community Toolkit - Globus XIO GridFTP Driver The Grid Community Toolkit (GCT) is an open source software toolkit used for building grid systems and applications. It is a fork of the Globus Toolkit @@ -30,8 +46,15 @@ Section: libdevel Architecture: any Multi-Arch: same -Depends: libglobus-xio-gridftp-driver (= ${binary:Version}), ${misc:Depends}, libglobus-common-dev (>= 15), libglobus-xio-dev (>= 3), libglobus-ftp-client-dev (>= 7), libglobus-xio-gsi-driver-dev (>= 2) -Suggests: libglobus-xio-gridftp-driver-doc (= ${source:Version}) +Depends: + libglobus-xio-gridftp-driver (= ${binary:Version}), + ${misc:Depends}, + libglobus-common-dev (>= 15), + libglobus-xio-dev (>= 3), + libglobus-ftp-client-dev (>= 7), + libglobus-xio-gsi-driver-dev (>= 2) +Suggests: + libglobus-xio-gridftp-driver-doc (= ${source:Version}) Description: Grid Community Toolkit - Globus XIO GridFTP Driver Development Files The Grid Community Toolkit (GCT) is an open source software toolkit used for building grid systems and applications. It is a fork of the Globus Toolkit @@ -46,8 +69,10 @@ Section: doc Architecture: all Multi-Arch: foreign -Pre-Depends: dpkg (>= 1.17.5) -Depends: ${misc:Depends} +Pre-Depends: + dpkg (>= 1.17.5) +Depends: + ${misc:Depends} Description: Grid Community Toolkit - Globus XIO GridFTP Driver Documentation Files The Grid Community Toolkit (GCT) is an open source software toolkit used for building grid systems and applications. It is a fork of the Globus Toolkit diff -Nru globus-xio-gridftp-driver-3.2/debian/libglobus-xio-gridftp-driver.docs globus-xio-gridftp-driver-3.2/debian/libglobus-xio-gridftp-driver.docs --- globus-xio-gridftp-driver-3.2/debian/libglobus-xio-gridftp-driver.docs 1970-01-01 00:00:00.000000000 +0000 +++ globus-xio-gridftp-driver-3.2/debian/libglobus-xio-gridftp-driver.docs 2019-07-11 13:15:02.000000000 +0000 @@ -0,0 +1 @@ +debian/README diff -Nru globus-xio-gridftp-driver-3.2/debian/README globus-xio-gridftp-driver-3.2/debian/README --- globus-xio-gridftp-driver-3.2/debian/README 2018-03-23 15:16:57.000000000 +0000 +++ globus-xio-gridftp-driver-3.2/debian/README 2019-07-10 14:55:09.000000000 +0000 @@ -1,28 +1,28 @@ This package is part of the GridFTP component of the Grid Community Toolkit. For more information visit: -https://gridcf.org/gct-docs/gridftp/ +https://gridcf.org/gct-docs/latest/gridftp/ Key Concepts: -https://gridcf.org/gct-docs/gridftp/key/ +https://gridcf.org/gct-docs/latest/gridftp/key/ Admin Guide: -https://gridcf.org/gct-docs/gridftp/admin/ +https://gridcf.org/gct-docs/latest/gridftp/admin/ User's Guide: -https://gridcf.org/gct-docs/gridftp/user/ +https://gridcf.org/gct-docs/latest/gridftp/user/ Developer's Guide: -https://gridcf.org/gct-docs/gridftp/developer/ +https://gridcf.org/gct-docs/latest/gridftp/developer/ Release Notes: -https://gridcf.org/gct-docs/gridftp/rn/ +https://gridcf.org/gct-docs/latest/gridftp/rn/ Public Interface Guide: -https://gridcf.org/gct-docs/gridftp/pi/ +https://gridcf.org/gct-docs/latest/gridftp/pi/ Quality Profile: -https://gridcf.org/gct-docs/gridftp/qp/ +https://gridcf.org/gct-docs/latest/gridftp/qp/ Migrating Guide: -https://gridcf.org/gct-docs/gridftp/mig/ +https://gridcf.org/gct-docs/latest/gridftp/mig/ diff -Nru globus-xio-gridftp-driver-3.2/debian/rules globus-xio-gridftp-driver-3.2/debian/rules --- globus-xio-gridftp-driver-3.2/debian/rules 2018-09-20 07:50:18.000000000 +0000 +++ globus-xio-gridftp-driver-3.2/debian/rules 2019-07-11 19:21:27.000000000 +0000 @@ -1,125 +1,40 @@ #!/usr/bin/make -f # -*- makefile -*- --include /usr/share/dpkg/buildflags.mk - name = globus-xio-gridftp-driver -_name = globus_xio_gridftp_driver - -INSTALLDIR = $(CURDIR)/debian/tmp - -_prefix = /usr -_bindir = $(_prefix)/bin -_sbindir = $(_prefix)/sbin -_includedir = $(_prefix)/include -_libdir = $(_prefix)/lib -_datadir = $(_prefix)/share -_mandir = $(_datadir)/man -_docdir = $(_datadir)/doc/lib$(name)-dev -export SOURCE_DATE_EPOCH = \ - $(shell date -d "$$(dpkg-parsechangelog -c 1 -S Date)" +%s) +INSTALLDIR = debian/tmp -configure: configure-stamp +_docdir = /usr/share/doc/lib$(name)-dev -configure-stamp: - dh_testdir +%: + dh $@ - dh_autoreconf +override_dh_autoreconf: + dh_autoreconf --as-needed - CFLAGS="$(CFLAGS)" CXXFLAGS="$(CXXFLAGS)" \ - FFLAGS="$(FFLAGS)" CPPFLAGS="$(CPPFLAGS)" \ +override_dh_auto_configure: LDFLAGS="$(LDFLAGS) -Wl,--as-needed -Wl,-z,defs" \ dh_auto_configure -- \ --disable-static \ - --includedir=$(_includedir)/globus \ - --libexecdir=$(_datadir)/globus \ + --includedir=/usr/include/globus \ + --libexecdir=/usr/share/globus \ --docdir=$(_docdir) - # Reduce overlinking - sed 's!CC \(.*-shared\) !CC \\\$${wl}--as-needed \1 !' -i libtool - - touch $@ - -build: build-arch build-indep - -build-arch: build-stamp - -build-indep: build-stamp - -build-stamp: configure-stamp - dh_testdir - - $(MAKE) -ifeq ($(filter nocheck,$(DEB_BUILD_OPTIONS)),) - GLOBUS_HOSTNAME=localhost $(MAKE) check VERBOSE=1 -endif +override_dh_auto_test: + GLOBUS_HOSTNAME=localhost dh_auto_test -- VERBOSE=1 - touch $@ - -clean: - dh_testdir - dh_testroot - - if [ -r Makefile ] ; then $(MAKE) distclean ; fi - - dh_autoreconf_clean - - rm -f build-stamp configure-stamp - - dh_clean - -install: build-stamp - dh_testdir - dh_testroot - dh_prep - - $(MAKE) install DESTDIR=$(INSTALLDIR) +override_dh_auto_install: + dh_auto_install # Remove libtool archives (.la files) - rm $(INSTALLDIR)$(_libdir)/*/*.la + rm $(INSTALLDIR)/usr/lib/*/*.la # Remove installed license file rm $(INSTALLDIR)$(_docdir)/GLOBUS_LICENSE -binary: binary-arch binary-indep - -binary-arch: install - dh_testdir - dh_testroot - dh_installdocs -a debian/README - dh_installchangelogs -a - dh_install -a - dh_missing -a --fail-missing - dh_installman -a - dh_lintian -a - dh_link -a - dh_strip -a --dbgsym-migration='lib$(name)-dbg (<< 2.17-2~)' - dh_compress -a - dh_fixperms -a - dh_perl -a - dh_makeshlibs -a - dh_installdeb -a - dh_shlibdeps -a - dh_gencontrol -a - dh_md5sums -a - dh_builddeb -a - -binary-indep: install - dh_testdir - dh_testroot - dh_installdocs -i - dh_installchangelogs -i - dh_install -i - dh_missing -i --fail-missing - dh_installman -i - dh_link -i - dh_compress -i - dh_fixperms -i - dh_perl -i - dh_installdeb -i - dh_gencontrol -i - dh_md5sums -i - dh_builddeb -i +override_dh_missing: + dh_missing --fail-missing -.PHONY: binary binary-arch binary-indep build build-arch build-indep clean configure install +override_dh_strip: + dh_strip --dbgsym-migration='lib$(name)-dbg (<< 2.17-2~)'