--- monobristol-0.40.5.orig/debian/menu +++ monobristol-0.40.5/debian/menu @@ -0,0 +1,3 @@ +?package(monobristol):needs="X11" section="Applications/Sound"\ + title="monoBristol" command="/usr/bin/monobristol"\ + icon="monobristol.xpm" --- monobristol-0.40.5.orig/debian/control +++ monobristol-0.40.5/debian/control @@ -0,0 +1,24 @@ +Source: monobristol +Section: sound +Priority: optional +Maintainer: Debian CLI Applications Team +Uploaders: Stefan Ebner +Build-Depends: debhelper (>= 7.0.50), quilt (>= 0.46-7~), + cli-common-dev (>= 0.7), autoconf, imagemagick, automake, libtool +Build-Depends-Indep: mono-devel (>= 2.4.3), libgtk2.0-cil-dev, libglib2.0-cil-dev +Standards-Version: 3.8.3 +Homepage: http://dacr.hu/monobristol +Vcs-Git: git://git.debian.org/pkg-cli-apps/packages/monobristol.git +Vcs-Browser: http://git.debian.org/?p=pkg-cli-apps/packages/monobristol.git + +Package: monobristol +Architecture: all +Depends: ${shlibs:Depends}, ${misc:Depends}, ${cli:Depends}, bristol (>= 0.40) +Description: simple GUI for Bristol + monobristol provides a simple GUI for Bristol. + . + Bristol is synth emulation package for a diverse range of vintage + synthesizers, electric pianos and organs. + The application consists of a multithreaded audio synthesizer and a user + interface called brighton. + --- monobristol-0.40.5.orig/debian/monobristol.1 +++ monobristol-0.40.5/debian/monobristol.1 @@ -0,0 +1,21 @@ +.TH MONOBRISTOL 1 "October 13, 2009" + +.SH NAME +monoBristol \- simple GUI for Bristol. +.SH SYNOPSIS +\fBmonobristol\fP +.RI [ file... ] +.SH DESCRIPTION +\fBmonoBristol\fP provides a simple GUI for Bristol. + Bristol is synth emulation package for a diverse range of vintage + synthesisers, electric pianos and organs. + The application consists of a multithreaded audio synthesizer and a user + interface called brighton. + +.SH AUTHORS +\fBmonoBristol\fP was created by David Horvath and +this manual page was written by Stefan Ebner . + +.SH LICENSE +\fBmonoBristol\fP has been released under the GNU General Public License, +version 3. --- monobristol-0.40.5.orig/debian/dirs +++ monobristol-0.40.5/debian/dirs @@ -0,0 +1 @@ +usr/share/pixmaps --- monobristol-0.40.5.orig/debian/monobristol.manpages +++ monobristol-0.40.5/debian/monobristol.manpages @@ -0,0 +1 @@ +debian/monobristol.1 --- monobristol-0.40.5.orig/debian/compat +++ monobristol-0.40.5/debian/compat @@ -0,0 +1 @@ +7 --- monobristol-0.40.5.orig/debian/rules +++ monobristol-0.40.5/debian/rules @@ -0,0 +1,47 @@ +#!/usr/bin/make -f + +#export DH_VERBOSE=1 + +MAKEFILE = $(firstword $(MAKEFILE_LIST)) +DEBIAN_DIR = $(dir $(MAKEFILE)) +SOURCE_DIR = $(DEBIAN_DIR)/.. + +DEB_SOURCE_NAME = $(shell dpkg-parsechangelog -l$(DEBIAN_DIR)/changelog | grep ^Source | cut -d" " -f2) +DEB_VERSION = $(shell dpkg-parsechangelog -l$(DEBIAN_DIR)/changelog | grep ^Version | cut -d" " -f2) +VERSION = $(shell echo $(DEB_VERSION) | cut -d"-" -f1 | sed 's/+dfsg.*//') + +include /usr/share/cli-common/cli.make +include /usr/share/quilt/quilt.make + + +get-orig-source: + uscan \ + --package $(DEB_SOURCE_NAME) \ + --watchfile $(DEBIAN_DIR)/watch \ + --upstream-version $(VERSION) \ + --download-version $(VERSION) \ + --destdir . \ + --force-download \ + --rename + +override_dh_quilt_patch: + autoreconf -f -i -s -I . + dh_quilt_patch + +override_dh_auto_configure: + dh_auto_configure -- GMCS=/usr/bin/mono-csc + +override_dh_auto_install: + dh_auto_install + convert $(CURDIR)/monobristol.png -resize 32x32 \ + $(CURDIR)/debian/monobristol/usr/share/pixmaps/monobristol.xpm + +override_dh_clean: + dh_clean + rm -rf configure config.sub config.guess ltmain.sh aclocal.m4 autom4te.cache/ + find . -name "Makefile.in" -delete + +%: + dh --with quilt $@ + +.PHONY: get-orig-source --- monobristol-0.40.5.orig/debian/README.source +++ monobristol-0.40.5/debian/README.source @@ -0,0 +1,57 @@ +This package uses quilt to manage all modifications to the upstream +source. Changes are stored in the source package as diffs in +debian/patches and applied during the build. + +To configure quilt to use debian/patches instead of patches, you want +either to export QUILT_PATCHES=debian/patches in your environment +or use this snippet in your ~/.quiltrc: + + for where in ./ ../ ../../ ../../../ ../../../../ ../../../../../; do + if [ -e ${where}debian/rules -a -d ${where}debian/patches ]; then + export QUILT_PATCHES=debian/patches + fi + done + +To get the fully patched source after unpacking the source package, cd to +the root level of the source package and run: + + quilt push -a + +The last patch listed in debian/patches/series will become the current +patch. + +To add a new set of changes, first run quilt push -a, and then run: + + quilt new + +where is a descriptive name for the patch, used as the filename in +debian/patches. Then, for every file that will be modified by this patch, +run: + + quilt add + +before editing those files. You must tell quilt with quilt add what files +will be part of the patch before making changes or quilt will not work +properly. After editing the files, run: + + quilt refresh + +to save the results as a patch. + +Alternately, if you already have an external patch and you just want to +add it to the build system, run quilt push -a and then: + + quilt import -P /path/to/patch + quilt push -a + +(add -p 0 to quilt import if needed). as above is the filename to +use in debian/patches. The last quilt push -a will apply the patch to +make sure it works properly. + +To remove an existing patch from the list of patches that will be applied, +run: + + quilt delete + +You may need to run quilt pop -a to unapply patches first before running +this command. --- monobristol-0.40.5.orig/debian/watch +++ monobristol-0.40.5/debian/watch @@ -0,0 +1,3 @@ +version=3 + +http://dacr.hu/monobristol/monobristol-([\d\.]+)\.tar.gz --- monobristol-0.40.5.orig/debian/changelog +++ monobristol-0.40.5/debian/changelog @@ -0,0 +1,12 @@ +monobristol (0.40.5-2) unstable; urgency=low + + * debian/control: + + Use GTK#'s -dev packages, to fix FTBFS + + -- Jo Shields Thu, 07 Jan 2010 00:35:44 +0000 + +monobristol (0.40.5-1) unstable; urgency=low + + * Initial release (Closes: #542039) + + -- Stefan Ebner Tue, 13 Oct 2009 16:33:13 +0200 --- monobristol-0.40.5.orig/debian/copyright +++ monobristol-0.40.5/debian/copyright @@ -0,0 +1,28 @@ +Name: monoBristol +Maintainer: David Horvath +Source: http://dacr.hu/monobristol + +Files: * +Copyright: Copyright 2009, David Horvath +License: GPL-3+ + On Debian systems the full text of the GNU General Public License can be found + in the `/usr/share/common-licenses/GPL-3' file. + +Files: debian/* +Copyright: Copyright 2009, Stefan Ebner +License: GPL-3+ + On Debian systems the full text of the GNU General Public License can be found + in the `/usr/share/common-licenses/GPL-3' file. + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program. If not, see . --- monobristol-0.40.5.orig/debian/patches/01_use_mono-csc +++ monobristol-0.40.5/debian/patches/01_use_mono-csc @@ -0,0 +1,16 @@ +Index: monobristol/Makefile.in +Description: Don't hardcode gmcs compiler +=================================================================== +--- monobristol.orig/Makefile.in 2009-10-13 16:23:09.235051740 +0200 ++++ monobristol/Makefile.in 2009-10-13 16:24:19.888052828 +0200 +@@ -218,8 +218,8 @@ + #Warning: This is an automatically generated file, do not edit! + @ENABLE_DEBUG_TRUE@SUBDIRS = . + @ENABLE_RELEASE_TRUE@SUBDIRS = . +-@ENABLE_DEBUG_TRUE@ASSEMBLY_COMPILER_COMMAND = gmcs +-@ENABLE_RELEASE_TRUE@ASSEMBLY_COMPILER_COMMAND = gmcs ++@ENABLE_DEBUG_TRUE@ASSEMBLY_COMPILER_COMMAND = @GMCS@ ++@ENABLE_RELEASE_TRUE@ASSEMBLY_COMPILER_COMMAND = @GMCS@ + @ENABLE_DEBUG_TRUE@ASSEMBLY_COMPILER_FLAGS = -noconfig -codepage:utf8 -warn:4 -optimize+ -debug "-define:DEBUG" + @ENABLE_RELEASE_TRUE@ASSEMBLY_COMPILER_FLAGS = -noconfig -codepage:utf8 -warn:4 -optimize+ + @ENABLE_DEBUG_TRUE@ASSEMBLY = bin/Debug/monoBristol.exe --- monobristol-0.40.5.orig/debian/patches/series +++ monobristol-0.40.5/debian/patches/series @@ -0,0 +1 @@ +01_use_mono-csc