[Demudi-commits] r668 - in dssi/trunk: . debian examples

Free Ekanayaka free-guest at costa.debian.org
Tue Feb 7 12:31:07 UTC 2006


Author: free-guest
Date: 2006-02-07 12:31:02 +0000 (Tue, 07 Feb 2006)
New Revision: 668

Added:
   dssi/trunk/debian/watch
Removed:
   dssi/trunk/Makefile
   dssi/trunk/dssi.pc
   dssi/trunk/examples/Makefile
   dssi/trunk/jack-dssi-host/
Modified:
   dssi/trunk/debian/changelog
   dssi/trunk/debian/control
   dssi/trunk/debian/rules
Log:
* New upstream release
* Removed hard-coded dependency on libjack
* Depends on libjack-dev instead of libjack0.80.0-dev
* Using dpatch
* Added watch file

Deleted: dssi/trunk/Makefile
===================================================================
--- dssi/trunk/Makefile	2006-02-07 11:46:05 UTC (rev 667)
+++ dssi/trunk/Makefile	2006-02-07 12:31:02 UTC (rev 668)
@@ -1,43 +0,0 @@
-
-PREFIX ?= /usr/local
-DESTDIR ?= $(PREFIX)
-PKGCONFIG_INSTALL_DIR = $(DESTDIR)/lib/pkgconfig
-DSSIVERSION=0.9
-
-FLUID ?= $(PWD)/../fluidsynth-1.0.3
-
-export PREFIX FLUID
-
-all:	doc/RFC.html doc/why-use.html
-	@$(MAKE) -C jack-dssi-host
-	@$(MAKE) -C examples
-	@$(MAKE) -C tests
-	@test -d $(FLUID)/src && $(MAKE) -C fluidsynth-dssi || echo "WARNING: Fluidsynth sources not found in $(FLUID), not building fluidsynth-dssi"
-
-clean:
-	@$(MAKE) -C jack-dssi-host clean
-	@$(MAKE) -C examples clean
-	@$(MAKE) -C tests clean
-	@$(MAKE) -C fluidsynth-dssi clean
-
-distclean:
-	@$(MAKE) -C jack-dssi-host distclean
-	@$(MAKE) -C examples distclean
-	@$(MAKE) -C tests distclean
-	@$(MAKE) -C fluidsynth-dssi distclean
-	rm -f *~ doc/*~ dssi/*~
-	rm -f doc/*.html
-
-install: all
-	mkdir -p $(DESTDIR)/include/dssi-0.9/
-	mkdir -p $(PKGCONFIG_INSTALL_DIR)
-	cp dssi/dssi.h $(DESTDIR)/include/dssi-0.9/
-	sed s:.PREFIX.:$(PREFIX): dssi.pc >dssi.pc.2
-	sed s:.DSSIVERSION.:$(DSSIVERSION): dssi.pc.2 >$(PKGCONFIG_INSTALL_DIR)/dssi$(DSSIVERSION).pc
-	rm -f dssi.pc.2
-	@$(MAKE) -C jack-dssi-host install
-	@$(MAKE) -C examples install
-	@test -d $(FLUID)/src && $(MAKE) -C fluidsynth-dssi install || echo "Not installing fluidsynth-dssi"
-
-doc/%.html:	doc/%.txt
-	perl ./scripts/txt2html.pl $< | perl ./scripts/tableofcontents.pl > $@

Modified: dssi/trunk/debian/changelog
===================================================================
--- dssi/trunk/debian/changelog	2006-02-07 11:46:05 UTC (rev 667)
+++ dssi/trunk/debian/changelog	2006-02-07 12:31:02 UTC (rev 668)
@@ -1,3 +1,13 @@
+dssi (0.9.1-1) UNRELEASED; urgency=low
+
+  * New upstream release
+  * Removed hard-coded dependency on libjack
+  * Depends on libjack-dev instead of libjack0.80.0-dev
+  * Using dpatch
+  * Added watch file
+
+ -- Free Ekanayaka <free at 64studio.com>  Tue,  7 Feb 2006 12:48:48 +0100
+
 dssi (0.9-0) unstable; urgency=low
 
   * TEST RELEASE PRIOR TO UPLOAD TO MAIN ARCHIVE

Modified: dssi/trunk/debian/control
===================================================================
--- dssi/trunk/debian/control	2006-02-07 11:46:05 UTC (rev 667)
+++ dssi/trunk/debian/control	2006-02-07 12:31:02 UTC (rev 668)
@@ -2,7 +2,7 @@
 Section: libdevel
 Priority: optional
 Maintainer: Mark Hymers <mark.hymers at ncl.ac.uk>
-Build-Depends: debhelper (>= 4.0.0), ladspa-sdk, libjack0.80.0-dev, liblo0-dev, libasound2-dev, libqt3-mt-dev, libjack0.80.0-0, libsndfile1-dev, libsamplerate0-dev
+Build-Depends: debhelper (>= 4.0.0), ladspa-sdk, libjack-dev, liblo0-dev, libasound2-dev, libqt3-mt-dev, libsndfile1-dev, libsamplerate0-dev
 Standards-Version: 3.6.1
 
 Package: dssi0.9-dev

Modified: dssi/trunk/debian/rules
===================================================================
--- dssi/trunk/debian/rules	2006-02-07 11:46:05 UTC (rev 667)
+++ dssi/trunk/debian/rules	2006-02-07 12:31:02 UTC (rev 668)
@@ -10,6 +10,8 @@
 # Modified to make a template file for a multi-binary package with separated
 # build-arch and build-indep targets  by Bill Allombert 2001
 
+include /usr/share/dpatch/dpatch.make
+
 # Uncomment this to turn on verbose mode.
 #export DH_VERBOSE=1
 
@@ -27,7 +29,7 @@
 endif
 
 #Architecture 
-build: build-arch build-indep
+build: patch-stamp build-arch build-indep
 
 build-arch: build-arch-stamp
 build-arch-stamp:
@@ -40,7 +42,7 @@
 build-indep-stamp:
 	touch build-indep-stamp
 
-clean:
+clean: unpatch
 	dh_testdir
 	dh_testroot
 	rm -f build-arch-stamp build-indep-stamp

Added: dssi/trunk/debian/watch
===================================================================
--- dssi/trunk/debian/watch	2006-02-07 11:46:05 UTC (rev 667)
+++ dssi/trunk/debian/watch	2006-02-07 12:31:02 UTC (rev 668)
@@ -0,0 +1,4 @@
+version=2
+
+# Pattern
+ftp://heanet.dl.sourceforge.net/d/ds/dssi/dssi-([[:alnum:]\.]*)\.tar\.gz debian uupdate

Deleted: dssi/trunk/dssi.pc
===================================================================
--- dssi/trunk/dssi.pc	2006-02-07 11:46:05 UTC (rev 667)
+++ dssi/trunk/dssi.pc	2006-02-07 12:31:02 UTC (rev 668)
@@ -1,12 +0,0 @@
-prefix=.PREFIX.
-dssiversion=.DSSIVERSION.
-exec_prefix=${prefix}
-libdir=${exec_prefix}/lib/dssi/${dssiversion}
-includedir=${prefix}/include/dssi-${dssiversion}
-
-Name: dssi
-Version: .DSSIVERSION.
-Description: A plugin API for software instruments
-Libs: 
-Cflags: -I${includedir}
-

Deleted: dssi/trunk/examples/Makefile
===================================================================
--- dssi/trunk/examples/Makefile	2006-02-07 11:46:05 UTC (rev 667)
+++ dssi/trunk/examples/Makefile	2006-02-07 12:31:02 UTC (rev 668)
@@ -1,92 +0,0 @@
-
-PREFIX ?= /usr/local
-DESTDIR ?= $(PREFIX)
-DSSIVERSION ?= 0.9
-LIBTARGET=$(DESTDIR)/lib/dssi/$(DSSIVERSION)
-LIBLO_CFLAGS ?= $(shell pkg-config liblo --cflags)
-LIBLO_LIBS ?= $(shell pkg-config liblo --libs || echo -llo -lpthread)
-
-QTDIR ?= /usr/lib/qt3
-QTINCDIR ?= $(QTDIR)/include
-QTLIBDIR ?= $(QTDIR)/lib
-MOC ?= $(QTDIR)/bin/moc
-
-TARGETS = \
-	trivial_synth.so \
-	less_trivial_synth.so \
-	trivial_sampler.so \
-	dssi_osc_send \
-	dssi_osc_update \
-	less_trivial_synth_qt_gui \
-	less_trivial_synth/LTS_qt \
-	trivial_sampler_qt_gui \
-	trivial_sampler/trivial_sampler_qt
-
-all: $(TARGETS)
-
-install: all
-	mkdir -p $(DESTDIR)/bin
-	cp dssi_osc_update dssi_osc_send $(DESTDIR)/bin/
-	mkdir -p $(LIBTARGET)/
-	cp trivial_synth.so $(LIBTARGET)/
-	cp trivial_sampler.so $(LIBTARGET)/
-	mkdir -p $(LIBTARGET)/less_trivial_synth
-	cp less_trivial_synth.so $(LIBTARGET)/
-	cp less_trivial_synth_qt_gui $(LIBTARGET)/less_trivial_synth/LTS_qt
-	mkdir -p $(LIBTARGET)/trivial_sampler
-	cp trivial_sampler.so $(LIBTARGET)/
-	cp trivial_sampler_qt_gui $(LIBTARGET)/trivial_sampler/trivial_sampler_qt
-	test -x $(DESTDIR)/bin/jack-dssi-host && ln -sf jack-dssi-host $(DESTDIR)/bin/trivial_sampler
-
-
-CFLAGS = -Wall -O2 -I../dssi $(LIBLO_CFLAGS)
-CXXFLAGS = $(CFLAGS) -I$(QTINCDIR)
-LDLIBS = $(LIBLO_LIBS)
-
-QTGUI_LDLIBS = -L$(QTDIR)/lib -lqt-mt $(LIBLO_LIBS)
-
-MB_O = ../message_buffer/message_buffer.o
-
-dssi_osc_send:	dssi_osc_send.o
-
-dssi_osc_update:	dssi_osc_update.o
-
-less_trivial_synth_qt_gui.o:	less_trivial_synth_qt_gui.h
-
-less_trivial_synth_qt_gui.moc.cpp:	less_trivial_synth_qt_gui.h
-	$(MOC) $< > $@
-
-less_trivial_synth_qt_gui: less_trivial_synth_qt_gui.o less_trivial_synth_qt_gui.moc.o
-	$(CXX) -o $@ $^ $(QTGUI_LDLIBS)
-
-less_trivial_synth/LTS_qt: less_trivial_synth_qt_gui
-	mkdir -p less_trivial_synth
-	cp less_trivial_synth_qt_gui less_trivial_synth/LTS_qt
-
-trivial_sampler_qt_gui.o:	trivial_sampler_qt_gui.h trivial_sampler.h
-
-trivial_sampler_qt_gui.moc.cpp:	trivial_sampler_qt_gui.h trivial_sampler.h
-	$(MOC) $< > $@
-
-trivial_sampler_qt_gui: trivial_sampler_qt_gui.o trivial_sampler_qt_gui.moc.o
-	$(CXX) -o $@ $^ -lsndfile $(QTGUI_LDLIBS)
-
-trivial_sampler/trivial_sampler_qt: trivial_sampler_qt_gui
-	mkdir -p trivial_sampler
-	cp trivial_sampler_qt_gui trivial_sampler/trivial_sampler_qt
-
-%.so: %.o ../dssi/dssi.h $(MB_O)
-	gcc -nostartfiles -shared -lc -lm -o $*.so $*.o $(MB_O)
-
-trivial_sampler.o:	../dssi/dssi.h trivial_sampler.h
-
-trivial_sampler.so: trivial_sampler.o ../dssi/dssi.h
-	gcc -nostartfiles -shared -lsndfile -lsamplerate -lc -lm -o trivial_sampler.so trivial_sampler.o
-
-clean:
-	rm -f *.o *.moc.*
-
-distclean:	clean
-	rm -f *~ $(TARGETS)
-	rm -rf less_trivial_synth
-	rm -rf trivial_sampler




More information about the Demudi-commits mailing list