[eccodes] 57/106: * Mark --no-parallel. Parallel builds currently unsafe. Closes: #844172 * Split data from libeccodes0 library to separate package * Move souce package from "libdevel" section to "science"

Alastair McKinstry mckinstry at moszumanska.debian.org
Fri Jul 28 09:05:15 UTC 2017


This is an automated email from the git hooks/post-receive script.

mckinstry pushed a commit to branch debian/master
in repository eccodes.

commit dc564faff96aa00f9820ead35ee39d88e7974423
Author: Alastair McKinstry <mckinstry at debian.org>
Date:   Thu Nov 10 21:51:36 2016 +0000

    * Mark --no-parallel. Parallel builds currently unsafe. Closes: #844172
    * Split data from libeccodes0 library to separate package
    * Move souce package from "libdevel" section to "science"
---
 debian/changelog                                        |  3 +++
 debian/control                                          | 12 ++++++++++--
 debian/{libeccodes0.install => libeccodes-data.install} |  1 -
 debian/libeccodes0.install                              |  2 --
 debian/rules                                            |  2 +-
 5 files changed, 14 insertions(+), 6 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 13a6317..398c153 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,9 @@
 eccodes (2.0.0-2) UNRELEASED; urgency=medium
 
   * Split dh_fixperms for dpkg-buildpackage -A . Closes: #844167
+  * Mark --no-parallel. Parallel builds currently unsafe. Closes: #844172
+  * Split data from libeccodes0 library to separate package
+  * Move souce package from "libdevel" section to "science"
 
  -- Alastair McKinstry <mckinstry at debian.org>  Thu, 10 Nov 2016 20:29:04 +0000
 
diff --git a/debian/control b/debian/control
index ec5d614..5c0e68e 100644
--- a/debian/control
+++ b/debian/control
@@ -1,5 +1,5 @@
 Source: eccodes
-Section: libdevel
+Section: science
 Priority: optional
 Maintainer: Alastair McKinstry <mckinstry at debian.org>
 Build-Depends: debhelper (>= 10), dh-buildinfo, cmake,
@@ -19,12 +19,20 @@ Vcs-Browser: http://anonscm.debian.org/cgit/collab-maint/eccodes.git
 Package: libeccodes0
 Section: libs
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}
+Depends: ${shlibs:Depends}, ${misc:Depends}, libeccodes-data
 Description: GRIB and BUFR enecoding/encoding software library
  ecCodes is the ECMWF encoding/decoding software for GRIB and BUFR.
  .
+ It is a replacement for the grib-api and emoslib libraries.
+ .
  ECMWF is the European Centre for Medium-Range Weather Forecasts.
 
+Package: libeccodes-data
+Architecture: all
+Depends: ${misc:Depends}
+Description: GRIB and BUFR enecoding/encoding software library - data
+ ecCodes is the ECMWF encoding/decoding software for GRIB and BUFR.
+ 
 Package: libeccodes-dev
 Section: libdevel
 Architecture: any
diff --git a/debian/libeccodes0.install b/debian/libeccodes-data.install
similarity index 64%
copy from debian/libeccodes0.install
copy to debian/libeccodes-data.install
index 02cf08b..3048dbc 100644
--- a/debian/libeccodes0.install
+++ b/debian/libeccodes-data.install
@@ -1,3 +1,2 @@
 usr/share/eccodes/samples
 usr/share/eccodes/definitions
-usr/lib/*/libeccodes*.so.0.0.0
diff --git a/debian/libeccodes0.install b/debian/libeccodes0.install
index 02cf08b..2611270 100644
--- a/debian/libeccodes0.install
+++ b/debian/libeccodes0.install
@@ -1,3 +1 @@
-usr/share/eccodes/samples
-usr/share/eccodes/definitions
 usr/lib/*/libeccodes*.so.0.0.0
diff --git a/debian/rules b/debian/rules
index b675267..f575adb 100755
--- a/debian/rules
+++ b/debian/rules
@@ -46,7 +46,7 @@ BUILD_FLAGS =  \
 	-DPYTHON_EXECUTABLE=/usr/bin/python3 
 
 %:
-	dh $@ --buildsystem=cmake --with=python3 --builddirectory=${BUILDDIR}
+	dh $@ --buildsystem=cmake --with=python3 --builddirectory=${BUILDDIR} --no-parallel
 
 override_dh_auto_configure:
 	# Disable python modules until we figure out how to build them properly

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/eccodes.git



More information about the debian-science-commits mailing list