[SCM] cecilia/master: Updating control.

tiago at users.alioth.debian.org tiago at users.alioth.debian.org
Mon Jul 16 17:59:01 UTC 2012


The following commit has been merged in the master branch:
commit 318835badf51df09258ce256afd9adfc569deb13
Author: Tiago Bortoletto Vaz <tiago at debian.org>
Date:   Sun Jul 15 20:17:32 2012 -0400

    Updating control.

diff --git a/debian/cecilia.install b/debian/cecilia.install
deleted file mode 100644
index f409f5b..0000000
--- a/debian/cecilia.install
+++ /dev/null
@@ -1 +0,0 @@
-FTR/cecilia.xpm usr/share/pixmaps/
diff --git a/debian/control b/debian/control
index 11cba24..d39816b 100644
--- a/debian/control
+++ b/debian/control
@@ -1,21 +1,29 @@
 Source: cecilia
 Section: sound
 Priority: optional
-Maintainer: Free Ekanayaka <free at agnula.org>
-Build-Depends-Indep: debhelper (>> 3.0.0), dpatch
-Standards-Version: 3.8.0
+Maintainer: Debian Multimedia Maintainers <pkg-multimedia-maintainers at lists.alioth.debian.org>
+Uploaders: Tiago Bortoletto Vaz <tiago at debian.org>, Free Ekanayaka <freee at debian.org>
+Build-Depends: debhelper (>=7.0.50~), python-all-dev
+DM-Upload-Allowed: yes
+Standards-Version: 3.9.3
+XS-Python-Version: >= 2.6
+Vcs-Browser: http://git.debian.org/?p=pkg-multimedia/cecilia.git
+Vcs-Git: git://git.debian.org/git/pkg-multimedia/cecilia.git
+Homepage: http://code.google.com/p/cecilia5
 
 Package: cecilia
 Architecture: all
-Depends: csound (>= 4.23), tk8.3 | tk8.4
-Description: graphic user interface for CSound
+Depends: python (>= 2.6), python-pyo (>= 0.6.2), python-numpy, ${misc:Depends}
+Description: Sound synthesis and audio signal processing environment
  Cecilia is a graphic user interface for the sound synthesis and sound
  processing package CSound. Cecilia enables the user to build very
  quickly graphic interfaces with sliders and curves to control CSound
  intruments. It is also an editor to CSound with syntax highlighting
- and a built-in reference. Cecilia is also a great tool to explore the
- parameters of a new opcode in an interactive and intuitive way.
+ and a built-in reference. It is also a great tool to explore the parameters
+ of a new opcode in an interactive and intuitive way.
  .
+ Cecilia uses the pyo audio engine created for the Python programming language.
+.
  Cecilia was designed by and for musicians and sound designers. All
  the traditional sound processing devices are included such as EQs,
  compressors and delays adapted for the most simple applications and
diff --git a/debian/dirs b/debian/dirs
deleted file mode 100644
index 38efbdf..0000000
--- a/debian/dirs
+++ /dev/null
@@ -1,3 +0,0 @@
-usr/bin
-usr/share/pixmaps
-usr/lib/cecilia
diff --git a/debian/docs b/debian/docs
deleted file mode 100644
index 724e084..0000000
--- a/debian/docs
+++ /dev/null
@@ -1,2 +0,0 @@
-README
-TODO
diff --git a/debian/rules b/debian/rules
index f34c7c2..9582f13 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,104 +1,22 @@
 #!/usr/bin/make -f
-# Sample debian/rules that uses debhelper.
-# GNU copyright 1997 to 1999 by Joey Hess.
 
-# Uncomment this to turn on verbose mode.
-#export DH_VERBOSE=1
+export PYTHONWARNINGS=d
+buildvers := $(shell pyversions -rv)
 
-# This is the debhelper compatibility version to use.
-export DH_COMPAT=3
+%:
+	dh $@ --with python2
 
-include /usr/share/dpatch/dpatch.make
+override_dh_auto_install:
+	set -e; \
+	for i in $(buildvers); do \
+		python$$i ./setup.py install --skip-build --skip-build --root $(CURDIR)/debian/cecilia --install-layout=deb; \
+	done
+	mv  $(CURDIR)/debian/cecilia/usr/bin/Cecilia5.py  $(CURDIR)/debian/cecilia/usr/bin/cecilia
 
-ifneq (,$(findstring debug,$(DEB_BUILD_OPTIONS)))
-	CFLAGS += -g
-endif
-ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
-	INSTALL_PROGRAM += -s
-endif
+override_dh_auto_clean:
+	find . -name '*.pyc' -delete
+	rm -rf build
 
-configure: configure-stamp
-configure-stamp:
-	dh_testdir
-	# Add here commands to configure the package.
-
-	touch configure-stamp
-
-
-build: build-stamp patch-stamp
-
-build-stamp: configure-stamp 
-	dh_testdir
-
-	# Add here commands to compile the package.
-	#$(MAKE)
-	#/usr/bin/docbook-to-man debian/cecilia.sgml > cecilia.1
-
-	touch build-stamp
-
-clean: unpatch
-	dh_testdir
-	dh_testroot
-	rm -f build-stamp configure-stamp
-
-	# Add here commands to clean up after the build process.
-	#-$(MAKE) clean
-
-	dh_clean
-
-install: build
-	dh_testdir
-	dh_testroot
-	dh_clean -k
-	dh_installdirs
-
-	# Add here commands to install the package into debian/cecilia.
-	$(MAKE) install DESTDIR=$(CURDIR)/debian/cecilia
-
-	# FIXUP the permissions -- please find a better way to do that
-	chmod 644 $(CURDIR)/debian/cecilia/usr/share/cecilia/files/builtin/Time/Stretcher2
-	chmod 644 "$(CURDIR)/debian/cecilia/usr/share/cecilia/files/builtin/Time/Quad Delays"
-	chmod 644 $(CURDIR)/debian/cecilia/usr/share/cecilia/files/builtin/Pitch/Transposer2
-	chmod 644 $(CURDIR)/debian/cecilia/usr/share/cecilia/files/builtin/Spectral/Resonators/ResonatorBank
-	chmod 644 $(CURDIR)/debian/cecilia/usr/share/cecilia/files/builtin/Time/Warper2
-	chmod 644 $(CURDIR)/debian/cecilia/usr/share/cecilia/files/builtin/Time/Brassage2
-	chmod 644 $(CURDIR)/debian/cecilia/usr/share/cecilia/files/builtin/Synthesis/StochasticGrains2
-
-
-# Build architecture-independent files here.
-binary-indep: build install
-# We have nothing to do by default.
-
-# Build architecture-dependent files here.
-binary-arch: build install
-	dh_testdir
-	dh_testroot
-#	dh_installdebconf
-	dh_install
-	dh_installdocs
-	dh_installexamples
-	dh_installmenu
-#	dh_installlogrotate
-#	dh_installemacsen
-#	dh_installpam
-#	dh_installmime
-#	dh_installinit
-	dh_installcron
-	dh_installman
-	dh_installinfo
-#	dh_undocumented
-	dh_installchangelogs 
-	dh_link
-	dh_strip
-	dh_compress
-	dh_fixperms
-#	dh_makeshlibs
-	dh_installdeb
-#	dh_perl
-	dh_shlibdeps
-	dh_gencontrol
-	dh_md5sums
-	dh_builddeb
-
-binary: binary-indep binary-arch
-.PHONY: build clean binary-indep binary-arch binary install configure patch-stamp unpatch
+# not to run
+override_dh_compress:
+	dh_compress --exclude=.sg --exclude=.aif --exclude=.aiff

-- 
cecilia packaging



More information about the pkg-multimedia-commits mailing list