[SCM] stk/master: Add librt{audio, midi}-dev on libstk0-dev's Depends field (whenever available) and set up symbolic links properly to avoid distributing duplicate copies of Rt{Audio, Error, Midi}.h.

alessio at users.alioth.debian.org alessio at users.alioth.debian.org
Sun Jan 22 21:07:03 UTC 2012


The following commit has been merged in the master branch:
commit 087895c427baa85df94bff6b838545fd96f016fa
Author: Alessio Treglia <alessio at debian.org>
Date:   Sun Jan 22 22:04:28 2012 +0100

    Add librt{audio,midi}-dev on libstk0-dev's Depends field (whenever available) and set up symbolic links properly to avoid distributing duplicate copies of Rt{Audio,Error,Midi}.h.

diff --git a/debian/control b/debian/control
index 78275ed..a3b47c8 100644
--- a/debian/control
+++ b/debian/control
@@ -22,6 +22,8 @@ Package: libstk0-dev
 Section: libdevel
 Architecture: any
 Depends:
+ librtaudio-dev [linux-any],
+ librtmidi-dev [linux-any],
  libstk0c2a (= ${binary:Version}),
  ${misc:Depends}
 Description: Sound Synthesis Toolkit (development files)
diff --git a/debian/libstk0-dev.links b/debian/libstk0-dev.links
new file mode 100644
index 0000000..9f7af72
--- /dev/null
+++ b/debian/libstk0-dev.links
@@ -0,0 +1,3 @@
+usr/include/RtAudio.h usr/include/stk/RtAudio.h
+usr/include/RtError.h usr/include/stk/RtError.h
+usr/include/RtMidi.h usr/include/stk/RtMidi.h
diff --git a/debian/rules b/debian/rules
index e4112e0..f6a9bb8 100755
--- a/debian/rules
+++ b/debian/rules
@@ -23,3 +23,9 @@ override_dh_auto_configure:
 
 override_dh_installchangelogs:
 	dh_installchangelogs doc/ReleaseNotes.txt
+
+override_dh_install:
+	dh_install -p libstk0-dev
+	cd debian/libstk0-dev/usr/include/stk/ && \
+		rm RtAudio.h RtError.h RtMidi.h
+	dh_install --remaining-packages

-- 
stk packaging



More information about the pkg-multimedia-commits mailing list