[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