debian/0000775000000000000000000000000012144075321007167 5ustar debian/rules0000775000000000000000000000216612144074353010260 0ustar #!/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.*//') get-orig-source: uscan \ --package $(DEB_SOURCE_NAME) \ --watchfile $(DEBIAN_DIR)/watch \ --upstream-version $(VERSION) \ --download-version $(VERSION) \ --destdir . \ --force-download \ --rename 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 override_dh_autoreconf: dh_autoreconf autoreconf -- -f -i -I . %: dh $@ --with cli,autoreconf .PHONY: get-orig-source debian/watch0000664000000000000000000000010412144074330010212 0ustar version=3 http://dacr.hu/monobristol/monobristol-([\d\.]+)\.tar.gz debian/changelog0000664000000000000000000000652012144075102011041 0ustar monobristol (0.60.3-2.1ubuntu1) saucy; urgency=low * Merge from Debian unstable. Remaining changes: - debian/patches/03_attach_events: Apply patch from Takashi Sakamoto resolving inability to call Moog Voyager Blue Ice, Prophet-52, Pro-1 and YAMAHA DX. * debian/patches/04_fix_automake_1.11.3: Drop, as a similar patch was made in Debian. -- Logan Rosen Mon, 13 May 2013 01:27:24 -0400 monobristol (0.60.3-2.1) unstable; urgency=low * Non-maintainer upload. * Pass '-I .' to autoreconf to fix the configure generation (Closes: #704558) -- Andrey Rahmatullin Wed, 03 Apr 2013 23:43:33 +0600 monobristol (0.60.3-2) unstable; urgency=low * [2b806d4] Update debian/rules for DH8-compatible "--with cli" * [56aee4e] Use dh-autoreconf rather than doing it manually * [6cf8750] Automake 1.11.2 enforces C-libs-only in pkglib, so reuse the custom-defined programfilesdir for installing the main assembly. -- Jo Shields Fri, 20 Jan 2012 13:12:02 +0000 monobristol (0.60.3-1ubuntu2) precise; urgency=low * Fix FTBFS with automake 1.11.3 (LP: #934976). -- Leo Iannacone Sun, 19 Feb 2012 16:02:04 +0100 monobristol (0.60.3-1ubuntu1) oneiric; urgency=low * Apply patch from Takashi Sakamoto resolving inability to call Moog Voyager Blue Ice, Prophet-52, Pro-1 and YAMAHA DX. (LP: #820276) -- Daniel T Chen Wed, 03 Aug 2011 15:16:24 -0400 monobristol (0.60.3-1build1) oneiric; urgency=low * No change rebuild against Mono's CLR 4.0 class library -- Jo Shields Wed, 15 Jun 2011 23:37:53 +0100 monobristol (0.60.3-1) experimental; urgency=low * New upstream release + new parameters: multi, jackstats + monoBristol.desktop file with an added Russian line (thanks to Alexandre Prokoudine) + bugfix: direct access to sound device (thanks to Takashi Sakamoto) * debian/patches/02_fix_config added to fix update breakage (0.60.2 -> 0.60.3) -- Stefan Ebner Sat, 18 Dec 2010 21:58:29 +0100 monobristol (0.60.2-1) experimental; urgency=low * New upstream release + debian/patches/02_fix_bristol_call: Merged upstream * debian/control: + Bump Standards-Version to 3.9.1 + Add Recommends on jackd -- Stefan Ebner Wed, 24 Nov 2010 20:31:45 +0100 monobristol (0.60.1-2) unstable; urgency=medium * Fix external bristol call (Closes: #582581 LP:#660627) + debian/patches/02_fix_bristol_call: Added -- Stefan Ebner Mon, 22 Nov 2010 22:11:50 +0100 monobristol (0.60.1-1) unstable; urgency=low * New upstream release (Closes :#582581) * debian{control/format/rules}: Move to debsrc3.0 * debian/control: + Raise bristol dependency versioning + Bump Standards-Version to 3.8.4 + Remove myself from Uploaders + Add build-dependency on libglade2.0-cil-dev * debian/patches: Refreshed -- Stefan Ebner Tue, 25 May 2010 00:07:27 +0200 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 debian/compat0000664000000000000000000000000212144074330010364 0ustar 7 debian/monobristol.manpages0000664000000000000000000000002512144074330013247 0ustar debian/monobristol.1 debian/copyright0000664000000000000000000000216412144074330011124 0ustar 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 . debian/source/0000775000000000000000000000000012144075316010473 5ustar debian/source/format0000664000000000000000000000001412144074330011674 0ustar 3.0 (quilt) debian/monobristol.10000664000000000000000000000122112144074330011613 0ustar .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. debian/menu0000664000000000000000000000021712144074330010055 0ustar ?package(monobristol):needs="X11" section="Applications/Sound"\ title="monoBristol" command="/usr/bin/monobristol"\ icon="monobristol.xpm" debian/control0000664000000000000000000000207012144074577010605 0ustar Source: monobristol Section: sound Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Debian CLI Applications Team Build-Depends: debhelper (>= 7.0.50), cli-common-dev (>= 0.7), dh-autoreconf, imagemagick, automake, libtool Build-Depends-Indep: mono-devel (>= 2.4.3), libgtk2.0-cil-dev, libglib2.0-cil-dev, libglade2.0-cil-dev Standards-Version: 3.9.1 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.60) Recommends: jackd 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. debian/dirs0000664000000000000000000000002212144074330010044 0ustar usr/share/pixmaps debian/patches/0000775000000000000000000000000012144075316010622 5ustar debian/patches/dont_use_pkglibdir_because_automake_sucks0000664000000000000000000000120212144074353021174 0ustar Index: monobristol/Makefile.include =================================================================== --- monobristol.orig/Makefile.include 2012-01-20 13:09:42.000000000 +0000 +++ monobristol/Makefile.include 2012-01-20 13:10:01.000000000 +0000 @@ -62,11 +62,10 @@ CLEANFILES += $(ASSEMBLY) $(ASSEMBLY).mdb $(BINARIES) $(build_resx_resources) $(build_satellite_assembly_list) DISTCLEANFILES = $(GENERATED_FILES) $(pc_files) $(BUILD_DIR)/* -pkglib_SCRIPTS = $(ASSEMBLY) bin_SCRIPTS = $(BINARIES) programfilesdir = @libdir@/@PACKAGE@ -programfiles_DATA = $(PROGRAMFILES) +programfiles_DATA = $(PROGRAMFILES) $(ASSEMBLY) # macros debian/patches/series0000664000000000000000000000013112144074644012035 0ustar dont_use_pkglibdir_because_automake_sucks 01_use_mono-csc 02_fix_config 03_attach_events debian/patches/02_fix_config0000664000000000000000000000163712144074330013163 0ustar Description: Fix config breakage on 0.60.2 -> 0.60.3 update Author: Stefan Ebner Origin: Stefan Ebner Forwarded: done per mail Index: monobristol.git/MainWindow.cs =================================================================== --- monobristol.git.orig/MainWindow.cs 2010-12-23 23:37:44.708776001 +0100 +++ monobristol.git/MainWindow.cs 2010-12-23 23:37:56.676776002 +0100 @@ -29,6 +29,7 @@ Build (); //read config files + try { if (System.IO.File.Exists (System.IO.Directory.GetCurrentDirectory() + "/.monobristol.xml")){ XmlDocument xmlDocument = new XmlDocument(); xmlDocument.Load(System.IO.Directory.GetCurrentDirectory() + "/.monobristol.xml"); @@ -283,6 +284,11 @@ bapply.Press (); } } + catch + { + File.Delete(System.IO.Directory.GetCurrentDirectory() + "/.monobristol.xml"); + } + } protected void OnDeleteEvent (object sender, DeleteEventArgs a) { debian/patches/03_attach_events0000664000000000000000000000505512144074330013677 0ustar Description: Fix inability to call Moog Voyager Blue Ice, Prophet-52, Pro-1 and YAMAHA DX Forwarded: No Author: Takashi Sakamoto Reviewed-By: Daniel T Chen Origin: Takashi Sakamoto, https://bugs.launchpad.net/ubuntu/+source/monobristol/+bug/820276/+attachment/2251490/+files/03_attach_events Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/monobristol/+bug/820276 Last-Update: 2011-08-03 Index: monobristol-0.60.3/gtk-gui/MainWindow.cs =================================================================== --- monobristol-0.60.3.orig/gtk-gui/MainWindow.cs 2011-08-03 19:27:50.972914988 +0900 +++ monobristol-0.60.3/gtk-gui/MainWindow.cs 2011-08-03 19:28:53.464133739 +0900 @@ -2382,6 +2382,8 @@ this.brhode73.Pressed += new global::System.EventHandler (this.OnBrhode73Pressed); this.bpro5.Pressed += new global::System.EventHandler (this.OnBpro5Pressed); this.bpro10.Pressed += new global::System.EventHandler (this.OnBpro10Pressed); + this.bpro52.Pressed += new global::System.EventHandler (this.OnBpro52Pressed); + this.bpro1.Pressed += new global::System.EventHandler (this.OnBpro1Pressed); this.bpolysix.Pressed += new global::System.EventHandler (this.OnBpolysixPressed); this.bpoly800.Pressed += new global::System.EventHandler (this.OnBpoly800Pressed); this.body.Pressed += new global::System.EventHandler (this.OnBodyPressed); @@ -2389,6 +2391,7 @@ this.bobx.Pressed += new global::System.EventHandler (this.OnBobxPressed); this.bms20.Pressed += new global::System.EventHandler (this.OnBms20Pressed); this.bmoogvoyager.Pressed += new global::System.EventHandler (this.OnBmoogvoyagerPressed); + this.bvoyblue.Pressed += new global::System.EventHandler (this.OnBvoybluePressed); this.bmoogreal.Pressed += new global::System.EventHandler (this.OnBmoogrealPressed); this.bmoogmini.Pressed += new global::System.EventHandler (this.OnBmoogminiPressed); this.bmoogmemo.Pressed += new global::System.EventHandler (this.OnBmoogmemoPressed); @@ -2397,6 +2400,7 @@ this.bmixer.Pressed += new global::System.EventHandler (this.OnBmixerPressed); this.bjupiter8.Pressed += new global::System.EventHandler (this.OnBjupiter8Pressed); this.bjuno6.Pressed += new global::System.EventHandler (this.OnBjuno6Pressed); + this.bydx.Pressed += new global::System.EventHandler (this.OnBydxPressed); this.bcs80.Pressed += new global::System.EventHandler (this.OnBcs80Pressed); this.bcon300.Pressed += new global::System.EventHandler (this.OnBcon300Pressed); this.bbme700.Pressed += new global::System.EventHandler (this.OnBbme700Pressed); debian/patches/01_use_mono-csc0000664000000000000000000000172212144074330013434 0ustar --- monobristol.git.orig/configure.ac +++ monobristol.git/configure.ac @@ -17,9 +17,9 @@ AC_PROG_INSTALL -AC_PATH_PROG(GMCS, gmcs, no) +AC_PATH_PROG(GMCS, mono-csc, no) if test "x$GMCS" = "xno"; then - AC_MSG_ERROR([gmcs Not found]) + AC_MSG_ERROR([You need to install a C-sharp compiler]) fi --- monobristol.git.orig/monoBristol.make +++ monobristol.git/monoBristol.make @@ -3,7 +3,7 @@ # Warning: This is an automatically generated file, do not edit! if ENABLE_DEBUG -ASSEMBLY_COMPILER_COMMAND = gmcs +ASSEMBLY_COMPILER_COMMAND = @GMCS@ ASSEMBLY_COMPILER_FLAGS = -noconfig -codepage:utf8 -warn:4 -optimize+ -debug "-define:DEBUG" ASSEMBLY = bin/Debug/monoBristol.exe ASSEMBLY_MDB = $(ASSEMBLY).mdb @@ -17,7 +17,7 @@ endif if ENABLE_RELEASE -ASSEMBLY_COMPILER_COMMAND = gmcs +ASSEMBLY_COMPILER_COMMAND = @GMCS@ ASSEMBLY_COMPILER_FLAGS = -noconfig -codepage:utf8 -warn:4 -optimize+ ASSEMBLY = bin/Release/monoBristol.exe ASSEMBLY_MDB =