[SCM] Packaging of gpp4 branch, master, updated. debian/1.3.1-0ubuntu2-5-gd07b45c
Picca Frédéric-Emma?==?UTF-8?Q?nuel
picca at debian.org
Fri Jul 20 20:52:22 UTC 2012
The following commit has been merged in the master branch:
commit d07b45ccc756ad7a529581f34a8d6bd0af7cf69b
Author: Picca Frédéric-Emmanuel <picca at debian.org>
Date: Fri Jul 20 22:52:13 2012 +0200
multi arch and other things
diff --git a/debian/compat b/debian/compat
index 7ed6ff8..ec63514 100644
--- a/debian/compat
+++ b/debian/compat
@@ -1 +1 @@
-5
+9
diff --git a/debian/control b/debian/control
index 6c4353b..7b9c51e 100644
--- a/debian/control
+++ b/debian/control
@@ -2,18 +2,20 @@ Source: gpp4
Section: science
Priority: optional
Maintainer: Debian Science Maintainers <debian-science-maintainers at lists.alioth.debian.org>
-Uploaders: Picca Frédéric-Emmanuel <picca at debian.org>
+Uploaders: Picca Frédéric-Emmanuel <picca at debian.org>,
+ Morten Kjeldgaard <mok0 at ubuntu.com>
Homepage: https://launchpad.net/gpp4
-Build-Depends: debhelper (>= 8), autotools-dev, quilt, pkg-config,
- libmmdb-dev, gfortran, m4
+Build-Depends: debhelper (>= 9), autotools-dev, pkg-config, libmmdb-dev, gfortran, m4
Build-Depends-Indep: doxygen
-Standards-Version: 3.9.1
+Standards-Version: 3.9.3
Vcs-Browser: http://git.debian.org/?p=debian-science/packages/gpp4.git
Vcs-Git: git://git.debian.org/git/debian-science/packages/gpp4.git
Package: libgpp4-0
Section: libs
Architecture: any
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: runtime library for CCP4 compatible programs
The goal of the ggp4 project is to provide a standalone replacement for
@@ -31,7 +33,7 @@ Package: libgpp4-dev
Section: libdevel
Architecture: any
Suggests: libgpp4-doc
-Depends: libgpp4-0 (= ${binary:Version}), ${misc:Depends}
+Depends: ${misc:Depends}, libgpp4-0 (= ${binary:Version})
Description: development environment for CCP4 compatible programs
The goal of the ggp4 project is to provide a standalone replacement for
the CCP4 library for macromolecular crystallography. The library performs
@@ -44,10 +46,12 @@ Description: development environment for CCP4 compatible programs
This package provides header files and library for developing free
CCP4 compatible programs.
-Package: libgpp4f-0
+Package: libgpp4f0
Section: libs
Architecture: any
-Depends: ${shlibs:Depends}, libgpp4-0 (= ${binary:Version}), libmmdb0, ${misc:Depends}
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
+Depends: ${misc:Depends}, ${shlibs:Depends}, libgpp4-0 (= ${binary:Version})
Description: shared library for CCP4 compatible programs
The goal of the ggp4 project is to provide a standalone replacement for
the CCP4 library for macromolecular crystallography. The library performs
@@ -64,7 +68,7 @@ Package: libgpp4f-dev
Section: libdevel
Architecture: any
Suggests: libgpp4-doc
-Depends: libgpp4-0 (= ${binary:Version}), libgpp4f-0 (= ${binary:Version}), ${misc:Depends}
+Depends: ${misc:Depends}, libgpp4f0 (= ${binary:Version})
Description: development environment for CCP4 compatible programs
The goal of the ggp4 project is to provide a standalone replacement for
the CCP4 library for macromolecular crystallography. The library performs
diff --git a/debian/libgpp4-0.install b/debian/libgpp4-0.install
index 74562a1..58a91c9 100644
--- a/debian/libgpp4-0.install
+++ b/debian/libgpp4-0.install
@@ -1,2 +1,2 @@
-usr/lib/libgpp4.so.*
+usr/lib/*/libgpp4.so.*
usr/share/gpp4
diff --git a/debian/libgpp4-0.symbols b/debian/libgpp4-0.symbols
index f55b362..4792036 100644
--- a/debian/libgpp4-0.symbols
+++ b/debian/libgpp4-0.symbols
@@ -67,6 +67,7 @@ libgpp4.so.0 libgpp4-0 #MINVER#
MtzPut at Base 1.0.4
MtzRJustPath at Base 1.0.4
MtzResLimits at Base 1.0.4
+ MtzRewdInput at Base 1.3.1
MtzRrefl at Base 1.0.4
MtzSetLookup at Base 1.0.4
MtzSetPath at Base 1.0.4
diff --git a/debian/libgpp4-dev.install b/debian/libgpp4-dev.install
index 96e2330..5d7e0d8 100644
--- a/debian/libgpp4-dev.install
+++ b/debian/libgpp4-dev.install
@@ -1,4 +1,3 @@
usr/include/gpp4
-usr/lib/libgpp4.a
-usr/lib/libgpp4.so
-usr/lib/pkgconfig/gpp4.pc
+usr/lib/*/libgpp4.so
+usr/lib/*/pkgconfig/gpp4.pc
diff --git a/debian/libgpp4-doc.doc-base b/debian/libgpp4-doc.doc-base
index 10a1750..24e00d2 100644
--- a/debian/libgpp4-doc.doc-base
+++ b/debian/libgpp4-doc.doc-base
@@ -2,7 +2,7 @@ Document: gpp4
Title: gpp4 Programmers Manual
Author: Various
Abstract: This manual is generated from the source code of libgpp4.
-Section: Devel
+Section: Programming/C
Format: HTML
Index: /usr/share/doc/libgpp4-doc/html/index.html
diff --git a/debian/libgpp4f-0.install b/debian/libgpp4f-0.install
deleted file mode 100644
index fb5a17f..0000000
--- a/debian/libgpp4f-0.install
+++ /dev/null
@@ -1,2 +0,0 @@
-usr/lib/libgpp4f.so.*
-
diff --git a/debian/libgpp4f-dev.install b/debian/libgpp4f-dev.install
index a3d69b9..688734c 100644
--- a/debian/libgpp4f-dev.install
+++ b/debian/libgpp4f-dev.install
@@ -1,3 +1,2 @@
-usr/lib/libgpp4f.a
-usr/lib/libgpp4f.so
-usr/lib/pkgconfig/gpp4f.pc
+usr/lib/*/libgpp4f.so
+usr/lib/*/pkgconfig/gpp4f.pc
diff --git a/debian/libgpp4f0.install b/debian/libgpp4f0.install
new file mode 100644
index 0000000..dc0117c
--- /dev/null
+++ b/debian/libgpp4f0.install
@@ -0,0 +1,2 @@
+usr/lib/*/libgpp4f.so.*
+
diff --git a/debian/rules b/debian/rules
index e055459..db7fced 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,11 +1,6 @@
#!/usr/bin/make -f
# -*- mode: makefile; mode: font-lock -*-
-include /usr/share/quilt/quilt.make
-
-# Uncomment this to turn on verbose mode.
-#export DH_VERBOSE=1
-
# Export DH_OPTIONS to save options for binary-common
export DH_OPTIONS
@@ -17,88 +12,12 @@ else
CFLAGS += -O2 -D_REENTRANT
endif
-config.status: patch configure
- dh_testdir
- ./configure --prefix=/usr
-
-build: build-arch
-
-build-arch: build-arch-stamp
-build-arch-stamp: config.status
- dh_testdir
-
- # Build the libary
- $(MAKE) CFLAGS="$(CFLAGS)"
- touch $@
+%:
+ dh $@
-# The build-indep target is called from install-indep only
-# This is to avoid generating the doxygen docs in a -B build
-build-indep: build-indep-stamp
-build-indep-stamp:
- dh_testdir
+override_dh_auto_build-indep:
+ doxygen
- # create the doxygen documentation
- doxygen
- touch $@
-
-clean: unpatch
- dh_testdir
- dh_testroot
- rm -f build-arch-stamp build-indep-stamp
-
- # Clean up after the build process.
- [ ! -f Makefile ] || $(MAKE) distclean
-
- # remove the doxygen-generated tree
+override_dh_clean:
rm -rf doc/
-
dh_clean
-
-install: install-indep install-arch
-
-install-indep: build-indep
-
-install-arch:
- dh_testdir
- dh_testroot
- dh_clean -k
-
- # Install the compiled library in debian/tmp tree
- $(MAKE) DESTDIR=$(CURDIR)/debian/tmp install
- dh_install -a --sourcedir=debian/tmp
-
-# Build architecture-independent packages
-binary-indep: build-indep install-indep
- dh_testdir
- dh_testroot
- # Now call make recursively to execute the common bits
- $(MAKE) -f debian/rules DH_OPTIONS=-i binary-common
-
-# Build architecture-dependent package
-binary-arch: build-arch install-arch
- dh_testdir
- dh_testroot
- dh_strip
- dh_makeshlibs
- dh_shlibdeps
- # Now call make recursively to execute the common bits
- $(MAKE) -f debian/rules DH_OPTIONS=-a binary-common
-
-# These are the debhelpers common to both indep and arch-dependent
-binary-common:
- dh_testdir
- dh_testroot
- dh_installchangelogs ChangeLog
- dh_installdocs
- dh_compress
- dh_fixperms
- dh_installdeb
- dh_gencontrol
- dh_md5sums
- dh_builddeb
-
-binary: binary-indep binary-arch
-
-.PHONY: build clean binary-indep binary-arch binary install install-indep install-arch build-indep build-indep-stamp build-arch build-arch-stamp
-
-####
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..163aaf8
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
--
Packaging of gpp4
More information about the debian-science-commits
mailing list