[sfarklib] 01/01: More updates to debian files
Ruben Undheim
rubund-guest at moszumanska.debian.org
Wed Nov 5 17:28:26 UTC 2014
This is an automated email from the git hooks/post-receive script.
rubund-guest pushed a commit to branch master
in repository sfarklib.
commit 0d0045554a91711ca9dd4fd5c91ce8e1d5b4fe7a
Author: Ruben Undheim <ruben.undheim at gmail.com>
Date: Wed Nov 5 18:11:53 2014 +0100
More updates to debian files
---
debian/control | 22 +++++++++++++++++++++-
debian/libsfark-dev.install | 2 ++
debian/libsfark0.install | 1 +
debian/patches/01_fix_install.patch | 30 ++++++++++++++++++++++++++++++
debian/patches/series | 1 +
debian/rules | 2 ++
6 files changed, 57 insertions(+), 1 deletion(-)
diff --git a/debian/control b/debian/control
index e0fbc50..f21f10a 100644
--- a/debian/control
+++ b/debian/control
@@ -9,9 +9,29 @@ Vcs-Git: git://anonscm.debian.org/debian-science/packages/sfarklib.git
Vcs-Browser: http://anonscm.debian.org/gitweb/?p=debian-science/packages/sfarklib.git
Homepage: https://github.com/raboof/sfArkLib
-Package: libsfark
+Package: libsfark0
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: Library for decompressing sfArk soundfonts
sfArk is a lossless audio compression format optimized for SoundFont files.
This library can decompress such files into .sf SoundFont files.
+
+Package: libsfark-dev
+Section: libdevel
+Architecture: any
+Depends: libsfark0 (= ${binary:Version}), ${misc:Depends}
+Description: Header files for sfArk library
+ This is the development package for developing applications that depends on
+ libsfark. It includes header files, static library files and HTML
+ documentation.
+
+Package: libsfark0-dbg
+Architecture: any
+Section: debug
+Priority: extra
+Depends: libsfark0 (= ${binary:Version}), ${misc:Depends}
+Description: debug symbols for libsfark0
+ sfArk is a lossless audio compression format optimized for SoundFont files.
+ This library can decompress such files into .sf SoundFont files.
+ .
+ This package contains the debugging symbols for the shared library.
diff --git a/debian/libsfark-dev.install b/debian/libsfark-dev.install
new file mode 100644
index 0000000..f3800aa
--- /dev/null
+++ b/debian/libsfark-dev.install
@@ -0,0 +1,2 @@
+usr/include/*
+usr/lib/*/lib*.so
diff --git a/debian/libsfark0.install b/debian/libsfark0.install
new file mode 100644
index 0000000..3ddde58
--- /dev/null
+++ b/debian/libsfark0.install
@@ -0,0 +1 @@
+usr/lib/*/lib*.so.*
diff --git a/debian/patches/01_fix_install.patch b/debian/patches/01_fix_install.patch
new file mode 100644
index 0000000..df5ac8d
--- /dev/null
+++ b/debian/patches/01_fix_install.patch
@@ -0,0 +1,30 @@
+Description: Fixes install location
+Author: Ruben Undheim <ruben.undheim at gmail.com>
+Index: sfarklib/Makefile
+===================================================================
+--- sfarklib.orig/Makefile 2014-11-05 18:23:48.000000000 +0100
++++ sfarklib/Makefile 2014-11-05 18:24:23.737739902 +0100
+@@ -17,14 +17,16 @@
+ INSTALL += -D
+ endif
+
+-all: libsfark.$(SO)
++all: libsfark.$(SO).0.0.0
+
+ clean:
+- -rm *.o libsfark.$(SO)
++ -rm *.o libsfark.$(SO).0.0.0
+
+-libsfark.$(SO): $(OBJECTS)
+- $(CXX) -shared $(LDFLAGS) $(OBJECTS) -o libsfark.$(SO)
++libsfark.$(SO).0.0.0: $(OBJECTS)
++ $(CXX) -shared $(LDFLAGS) $(OBJECTS) -o libsfark.$(SO).0.0.0
+
+-install: libsfark.$(SO) sfArkLib.h
+- $(INSTALL) libsfark.$(SO) $(DESTDIR)/usr/local/lib/libsfark.$(SO)
+- $(INSTALL) sfArkLib.h $(DESTDIR)/usr/local/include/sfArkLib.h
++install: libsfark.$(SO).0.0.0 sfArkLib.h
++ $(INSTALL) libsfark.$(SO).0.0.0 $(DESTDIR)/usr/lib/${DEB_HOST_MULTIARCH}/libsfark.$(SO).0.0.0
++ $(INSTALL) sfArkLib.h $(DESTDIR)/usr/include/sfArkLib.h
++ ln -s libsfark.$(SO).0.0.0 $(DESTDIR)/usr/lib/${DEB_HOST_MULTIARCH}/libsfark.$(SO).0
++ ln -s libsfark.$(SO).0.0.0 $(DESTDIR)/usr/lib/${DEB_HOST_MULTIARCH}/libsfark.$(SO)
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..929668c
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+01_fix_install.patch
diff --git a/debian/rules b/debian/rules
index cf4dd31..7b0a4e0 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 -plibsfark0 --keep-debug --dbg-package=libsfark0-dbg
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/sfarklib.git
More information about the debian-science-commits
mailing list