[graywolf] 02/03: Split into multiple binary packages

Ruben Undheim rubund-guest at moszumanska.debian.org
Sun Jun 21 10:17:23 UTC 2015


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

rubund-guest pushed a commit to branch master
in repository graywolf.

commit 145cc3a289dc01ac6805e5ab64505a2841fe7125
Author: Ruben Undheim <ruben.undheim at gmail.com>
Date:   Sun Jun 21 12:14:39 2015 +0200

    Split into multiple binary packages
---
 debian/control                     | 27 ++++++++++++++++++++++++++-
 debian/{docs => graywolf.docs}     |  0
 debian/graywolf.install            |  2 ++
 debian/libycadgraywolf-dev.install |  1 +
 debian/libycadgraywolf0.install    |  1 +
 debian/rules                       |  4 +++-
 6 files changed, 33 insertions(+), 2 deletions(-)

diff --git a/debian/control b/debian/control
index 45440a8..1f74203 100644
--- a/debian/control
+++ b/debian/control
@@ -9,7 +9,32 @@ Vcs-Git: git://anonscm.debian.org/debian-science/packages/graywolf.git
 Vcs-Browser: http://anonscm.debian.org/gitweb/?p=debian-science/packages/graywolf.git
 Homepage: https://github.com/rubund/graywolf
 
+Package: libycadgraywolf0
+Architecture: any
+Section: libs
+Depends: ${shlibs:Depends},
+         ${misc:Depends}
+Pre-Depends: ${misc:Pre-Depends}
+Description: Library for graywolf
+
+Package: libycadgraywolf-dev
+Architecture: any
+Section: libdevel
+Depends: libycadgraywolf0 (= ${binary:Version}),
+         ${misc:Depends}
+Description: Library for graywolf - development files
+
+Package: libycadgraywolf0-dbg
+Architecture: any
+Section: debug
+Priority: extra
+Depends: libycadgraywolf0 (= ${binary:Version}),
+         ${misc:Depends}
+Description: debug symbols for libycadgraywolf0
+
 Package: graywolf
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}
+Depends: libycadgraywolf0 (= ${binary:Version}),
+         ${shlibs:Depends},
+         ${misc:Depends}
 Description: Placement for digital design
diff --git a/debian/docs b/debian/graywolf.docs
similarity index 100%
rename from debian/docs
rename to debian/graywolf.docs
diff --git a/debian/graywolf.install b/debian/graywolf.install
new file mode 100644
index 0000000..e6f0add
--- /dev/null
+++ b/debian/graywolf.install
@@ -0,0 +1,2 @@
+usr/lib/graywolf
+usr/bin/
diff --git a/debian/libycadgraywolf-dev.install b/debian/libycadgraywolf-dev.install
new file mode 100644
index 0000000..dc21b89
--- /dev/null
+++ b/debian/libycadgraywolf-dev.install
@@ -0,0 +1 @@
+usr/lib/lib*.so
diff --git a/debian/libycadgraywolf0.install b/debian/libycadgraywolf0.install
new file mode 100644
index 0000000..d0dbfd1
--- /dev/null
+++ b/debian/libycadgraywolf0.install
@@ -0,0 +1 @@
+usr/lib/lib*.so.*
diff --git a/debian/rules b/debian/rules
index cf4dd31..f03de86 100755
--- a/debian/rules
+++ b/debian/rules
@@ -8,4 +8,6 @@ export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed
 %:
 	dh $@ 
 
-
+override_dh_strip:
+	dh_strip -plibycadgraywolf0 --keep-debug --dbg-package=libycadgraywolf0-dbg
+	dh_strip -pgraywolf

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



More information about the debian-science-commits mailing list