[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