[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