[Demudi-commits] r850 - in hydrogen-drumkits/trunk: . debian

Free Ekanayaka free-guest at costa.debian.org
Sun Jul 2 03:02:39 UTC 2006


Author: free-guest
Date: 2006-07-02 03:02:32 +0000 (Sun, 02 Jul 2006)
New Revision: 850

Added:
   hydrogen-drumkits/trunk/debian/
   hydrogen-drumkits/trunk/debian/README.source
   hydrogen-drumkits/trunk/debian/changelog
   hydrogen-drumkits/trunk/debian/compat
   hydrogen-drumkits/trunk/debian/control
   hydrogen-drumkits/trunk/debian/copyright
   hydrogen-drumkits/trunk/debian/get-orig-source
   hydrogen-drumkits/trunk/debian/rules
Log:
Load newtrunk into hydrogen-drumkits/trunk.


Added: hydrogen-drumkits/trunk/debian/README.source
===================================================================
--- hydrogen-drumkits/trunk/debian/README.source	2006-07-02 03:02:10 UTC (rev 849)
+++ hydrogen-drumkits/trunk/debian/README.source	2006-07-02 03:02:32 UTC (rev 850)
@@ -0,0 +1,4 @@
+To build upstream source package, please use
+debian/rules get-orig-source
+
+Free Ekanayaka <freee at debian.org>

Added: hydrogen-drumkits/trunk/debian/changelog
===================================================================
--- hydrogen-drumkits/trunk/debian/changelog	2006-07-02 03:02:10 UTC (rev 849)
+++ hydrogen-drumkits/trunk/debian/changelog	2006-07-02 03:02:32 UTC (rev 850)
@@ -0,0 +1,6 @@
+hydrogen-drumkits (0.9.3.20060702-1) unstable; urgency=low
+
+  * Initial Release. Closes: #376315
+
+ -- Free Ekanayaka <freee at debian.org>  Sat,  1 Jul 2006 12:52:02 +0200
+

Added: hydrogen-drumkits/trunk/debian/compat
===================================================================
--- hydrogen-drumkits/trunk/debian/compat	2006-07-02 03:02:10 UTC (rev 849)
+++ hydrogen-drumkits/trunk/debian/compat	2006-07-02 03:02:32 UTC (rev 850)
@@ -0,0 +1 @@
+4

Added: hydrogen-drumkits/trunk/debian/control
===================================================================
--- hydrogen-drumkits/trunk/debian/control	2006-07-02 03:02:10 UTC (rev 849)
+++ hydrogen-drumkits/trunk/debian/control	2006-07-02 03:02:32 UTC (rev 850)
@@ -0,0 +1,14 @@
+Source: hydrogen-drumkits
+Section: sound
+Priority: optional
+Maintainer: Debian Multimedia Team <debian-multimedia at lists.debian.org>
+Uploaders: Free Ekanayaka <freee at debian.org>
+Build-Depends: debhelper (>> 3.0.0)
+Build-Depends-Indep: grep (>= 2.5.1)
+Standards-Version: 3.7.2
+
+Package: hydrogen-drumkits
+Architecture: all
+Description: drumkits for Hydrogen
+ This package contains a collection of drumkits for Hydrogen, a
+ sample based drum machine/step sequencer.

Added: hydrogen-drumkits/trunk/debian/copyright
===================================================================
--- hydrogen-drumkits/trunk/debian/copyright	2006-07-02 03:02:10 UTC (rev 849)
+++ hydrogen-drumkits/trunk/debian/copyright	2006-07-02 03:02:32 UTC (rev 850)
@@ -0,0 +1,26 @@
+This package was debianized by Free Ekanayaka <freee at debian.org>
+Fri, 01 Jun 2006 12:18:12 +0100.
+
+It was downloaded from http://www.hydrogen-music.org/
+
+Upstream Authors: Emiliano Grilli, Artemiy Pavlov, et al.
+
+Copyright:
+
+    Redistribution and use in source and binary forms, with or without
+    modification, are permitted under the terms of the BSD License.
+
+    THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+    ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+    IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+    ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+    FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+    DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+    OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+    HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+    LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+    OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+    SUCH DAMAGE.
+
+On Debian GNU/Linux systems, the complete text of the BSD License can be 
+found in `/usr/share/common-licenses/BSD'.

Added: hydrogen-drumkits/trunk/debian/get-orig-source
===================================================================
--- hydrogen-drumkits/trunk/debian/get-orig-source	2006-07-02 03:02:10 UTC (rev 849)
+++ hydrogen-drumkits/trunk/debian/get-orig-source	2006-07-02 03:02:32 UTC (rev 850)
@@ -0,0 +1,59 @@
+#! /bin/sh
+# Make hydrogen-drumkits upstream tarball from sourceforge
+
+#Please update version number if necessary...
+base_version=0.9.3
+
+test -x /usr/bin/wget || (echo "please install wget!" 1>&2 ; exit 1);
+date=`date +%Y%m%d`
+version="$base_version.$date"
+
+bdir="hydrogen-drumkits-$version"
+dir="../$bdir"
+arch="../hydrogen-drumkits_$version.orig.tar.gz"
+mkdir "$dir"
+mkdir "$dir/drumkits"
+
+KITS="\
+http://heanet.dl.sourceforge.net/h/hy/hydrogen/3355606.tar.gz \
+http://heanet.dl.sourceforge.net/h/hy/hydrogen/DrumkitPack1.tar.gz \
+http://heanet.dl.sourceforge.net/h/hy/hydrogen/DrumkitPack2.tar.gz \
+http://heanet.dl.sourceforge.net/h/hy/hydrogen/EasternHop-1.tar.gz \
+http://heanet.dl.sourceforge.net/h/hy/hydrogen/ErnysPercussion.h2drumkit \
+http://heanet.dl.sourceforge.net/h/hy/hydrogen/HardElectro1.tar.gz \
+http://heanet.dl.sourceforge.net/h/hy/hydrogen/Millo-Drums_v1.tar.gz \
+http://heanet.dl.sourceforge.net/h/hy/hydrogen/MilloDrums-3.zip \
+http://heanet.dl.sourceforge.net/h/hy/hydrogen/Millo_MultiLayered2.h2drumkit \
+http://heanet.dl.sourceforge.net/h/hy/hydrogen/TD-7.tar.gz \
+http://heanet.dl.sourceforge.net/h/hy/hydrogen/Techno-1_kit_demo.ogg \
+http://heanet.dl.sourceforge.net/h/hy/hydrogen/UltraAcousticKit.tar.gz \
+http://heanet.dl.sourceforge.net/h/hy/hydrogen/default_drumkit.tar.gz \
+http://hydrogen-music.org/download/drumkits/YamahaVintageKit.zip \
+http://rolandclan.info/media/samples/tr-606/Roland_TR-606.h2drumkit \
+http://rolandclan.info/media/samples/tr-707/Roland_TR-707.h2drumkit \
+http://rolandclan.info/media/samples/tr-808/Roland_TR-808.h2drumkit \
+http://rolandclan.info/media/samples/tr-909/Roland_TR-909.h2drumkit \
+http://rolandclan.info/media/samples/tr-626/Roland_TR-626.h2drumkit \
+http://rolandclan.info/media/samples/v-synth/V-Synth_VariBreaks.h2drumkit \
+http://rolandclan.info/media/samples/dr-110/Boss_DR-110.h2drumkit \
+"
+
+for KIT in $KITS; do
+    wget -P "$dir/drumkits" -nd -r -l1 "$KIT"
+done
+
+#rm -f "$dir/drumkits/index.html"
+md5sum drumkits/* > "$dir/md5sums.old"
+
+(cd "$dir" && md5sum drumkits/* >"$dir/md5sums")
+
+if diff --brief "$dir/md5sums.old" "$dir/md5sums" >/dev/null; then
+        echo "Old and new version are the same." 1>&2
+        echo "Upstream source package not rebuild."
+else
+        rm "$dir/md5sums.old" "$dir/md5sums"
+        tar zcf "$arch" -C.. "$bdir"
+        echo "New upstream source package in $arch"
+        echo "You can run uupdate $arch $version"
+fi
+rm -r "$dir"

Added: hydrogen-drumkits/trunk/debian/rules
===================================================================
--- hydrogen-drumkits/trunk/debian/rules	2006-07-02 03:02:10 UTC (rev 849)
+++ hydrogen-drumkits/trunk/debian/rules	2006-07-02 03:02:32 UTC (rev 850)
@@ -0,0 +1,92 @@
+#!/usr/bin/make -f
+# debian/rules for hydrogen-drumkits by Free Ekanayaka
+# GNU copyright 2006
+# based on a sample file 
+# GNU copyright 2002 by Bill Allombert
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+KITS_DIR=debian/hydrogen-drumkits/usr/share/hydrogen/data/drumkits
+SONG_DIR=debian/hydrogen-drumkits/usr/share/hydrogen/data/demo_songs
+
+build: build-stamp
+
+build-stamp: 
+
+	touch build-stamp
+
+clean:
+	dh_testdir
+	dh_testroot
+	rm -f build-stamp 
+	rm -rf tmp
+	dh_clean
+
+unpack:
+	dh_testdir
+	dh_testroot
+	dh_clean -k
+	mkdir -p $(KITS_DIR)
+	mkdir -p $(SONG_DIR)
+	mkdir -p tmp
+	@for i in drumkits/*.tar.gz; do \
+		echo "Extracting kit $$i"; \
+		tar zxf $$i -C tmp; \
+	done
+	@for i in drumkits/*.zip; do \
+		echo "Extracting kit $$i"; \
+		unzip $$i -d tmp > /dev/null; \
+	done
+#	@for i in drumkits/*.tar.bz2; do \
+#		echo "Extracting kit $$i"; \
+#		tar jxf $$i -C tmp; \
+#	done
+	@for i in drumkits/*.h2drumkit; do \
+		echo "Extracting kit $$i"; \
+		cp $$i tmp; \
+	done
+	@for i in $$(find tmp/ -name "*.h2drumkit"); do \
+		echo "Installing kit $$i"; \
+		tar xfz $$i -C $(KITS_DIR); \
+	done
+	find tmp/ -name "*.h2song" | while read file; do \
+		echo "Installing song $$file"; \
+		cp "$$file" $(SONG_DIR) ; \
+	done 
+
+install: build unpack
+	dh_testdir
+	dh_testroot
+
+# Build architecture-independent files here.
+binary-arch: build install
+# We have nothing to do by default.
+
+# Build architecture-dependent files here.
+binary-indep: build install
+	dh_testdir
+	dh_testroot
+	dh_installdocs
+	dh_installexamples
+	dh_installmenu
+	dh_installcron
+	dh_installman
+	dh_installinfo
+	dh_installchangelogs 
+	dh_link
+	dh_strip
+	dh_compress
+	dh_fixperms
+	dh_installdeb
+	dh_shlibdeps
+	dh_gencontrol
+	dh_md5sums
+	dh_builddeb
+
+get-orig-source:
+	chmod a+x debian/get-orig-source
+	debian/get-orig-source
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install


Property changes on: hydrogen-drumkits/trunk/debian/rules
___________________________________________________________________
Name: svn:executable
   + *




More information about the Demudi-commits mailing list