debian/0000755000000000000000000000000012374365731007201 5ustar debian/watch0000644000000000000000000000022512322776353010230 0ustar version=3 opts="uversionmangle=s/-/./,dversionmangle=s/~dfsg.*//" \ http://download.drobilla.net/suil-(.*)\.tar\.bz2 \ debian sh debian/repack.stub debian/copyright0000644000000000000000000000505512322776353011140 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: Suil Upstream-Contact: David Robillard Source: http://download.drobilla.net Copyright: 2007-2012 David Robillard License: ISC Files: * Copyright: 2007-2012 David Robillard License: ISC Files: waf Copyright: 2005-2011 Thomas Nagy License: BSD-3-clause Files: debian/* Copyright: 2011-2013 Alessio Treglia License: ISC License: ISC Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. . THIS SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. License: BSD-3-clause Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: . 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. . 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. . 3. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission. . THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. debian/libsuil-0-0.symbols0000644000000000000000000000057512322776353012556 0ustar libsuil-0.so.0 libsuil-0-0 #MINVER# suil_host_free@Base 0.4.2 suil_host_new@Base 0.4.2 suil_host_set_touch_func@Base 0.6.0~dfsg0 suil_instance_extension_data@Base 0.4.2 suil_instance_free@Base 0.4.2 suil_instance_get_handle@Base 0.8.0~dfsg0 suil_instance_get_widget@Base 0.4.2 suil_instance_new@Base 0.4.2 suil_instance_port_event@Base 0.4.2 suil_ui_supported@Base 0.4.2 debian/libsuil-0-0.install0000644000000000000000000000004712322776353012526 0ustar usr/lib/*/*.so.* usr/lib/*/suil-0/*.so debian/changelog0000644000000000000000000000717412373423257011061 0ustar suil (0.8.2~dfsg0-1) unstable; urgency=medium * New upstream release. * Tuned get-orig-source. * Removed old repack scripts. * Compression xz. * Remove --debug from configure to cppflags be passed. -- Jaromír Mikeš Fri, 15 Aug 2014 16:26:15 +0100 suil (0.8.0~dfsg0-1) unstable; urgency=low * New upstream release. * Switch to bz2. * Install NEWS file as upstream changelog. * Update symbols file. * Bump Standards. -- Jaromír Mikeš Sat, 03 May 2014 13:24:32 +0100 suil (0.6.16~dfsg0-1) unstable; urgency=low * New upstream release. -- Alessio Treglia Thu, 03 Oct 2013 17:08:40 +0100 suil (0.6.14~dfsg0-1) unstable; urgency=low [ Jaromír Mikeš ] * Added myself as uploader [ Alessio Treglia ] * New upstream release. * Update debian/copyright. * Multiarchify the -DBG package. -- Alessio Treglia Thu, 29 Aug 2013 17:29:14 +0100 suil (0.6.12~dfsg0-2) unstable; urgency=low * Upload to unstable. * Bump Standards. -- Alessio Treglia Wed, 08 May 2013 08:18:06 +0200 suil (0.6.12~dfsg0-1) experimental; urgency=low * New upstream release. -- Alessio Treglia Mon, 11 Mar 2013 02:22:09 +0000 suil (0.6.10~dfsg0-1) experimental; urgency=low * New upstream release. -- Alessio Treglia Sat, 29 Dec 2012 16:01:10 +0000 suil (0.6.6~dfsg0-1) experimental; urgency=low * Imported Upstream version 0.6.6~dfsg0 * Add automated mechanism to repack the tarball. -- Alessio Treglia Thu, 22 Nov 2012 02:00:34 +0000 suil (0.6.4~dfsg0-3) unstable; urgency=low * Pass --gtk2-lib-name="libgtk-x11-2.0.so.0" to configure to avoid adding the dependency on libgtk2.0-dev. Thanks to Filipe Lopes for pointing out this. (really closes: #682138) -- Alessio Treglia Thu, 23 Aug 2012 15:35:43 +0200 suil (0.6.4~dfsg0-2) unstable; urgency=low * Install missing Gtk/Qt4 modules. (Closes: #682138) -- Alessio Treglia Sat, 18 Aug 2012 15:49:24 +0200 suil (0.6.4~dfsg0-1) unstable; urgency=low * New upstream bugfix release: - Correctly handle resizing for GTK+2 in Qt4. - Small improvements to the documentation. * Remove 1001-dont_run_ldconfig.patch, not unnecessary thanks to the improvements to the buildsystem. -- Alessio Treglia Tue, 10 Jul 2012 15:41:24 +0200 suil (0.6.2~dfsg0-1) unstable; urgency=low * New upstream bugfix release. * Fix libsuil-dev's Depends field. -- Alessio Treglia Wed, 06 Jun 2012 11:54:41 +0200 suil (0.6.0~dfsg0-1) unstable; urgency=low * New upstream release. * Port to Multi-Arch. * Refresh patches. * Replace old LV2 build-deps with the newest lv2-dev. * Refresh symbols file. * debian/watch: Mangle dfsg suffix. * Update Vcs-* fields. * Update debian/copyright. * Bump dh requirement to 9. * Bump Standards. -- Alessio Treglia Sat, 05 May 2012 02:27:22 +0200 suil (0.4.4+dfsg0-1) unstable; urgency=low * Repack upstream tarball to get rid of the waf binary (Closes: #654505). * Adjust the clean target to properly clean the sources. -- Alessio Treglia Tue, 10 Jan 2012 10:08:08 +0100 suil (0.4.4-1) unstable; urgency=low * New upstream release. * debian/control: Fix encoding. * Refresh patches. -- Alessio Treglia Sun, 12 Jun 2011 12:58:58 +0200 suil (0.4.2-1) unstable; urgency=low * Initial release (Closes: #627905). -- Alessio Treglia Thu, 26 May 2011 09:57:25 +0200 debian/control0000644000000000000000000000566412322776353010616 0ustar Source: suil Section: libs Priority: optional Maintainer: Debian Multimedia Maintainers Uploaders: Alessio Treglia , Jaromír Mikeš Build-Depends: debhelper (>= 9), libgtk2.0-dev, libqt4-dev, lv2-dev, pkg-config, python Standards-Version: 3.9.5 Homepage: http://drobilla.net/software/suil/ Vcs-Git: git://anonscm.debian.org/pkg-multimedia/suil.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-multimedia/suil.git Package: libsuil-dev Section: libdevel Architecture: any Depends: libsuil-0-0 (= ${binary:Version}), ${misc:Depends} Recommends: pkg-config Multi-Arch: same Description: Development files for suil Suil makes it possible to load a UI of any toolkit in a host using any other toolkit (assuming the toolkits are both supported by Suil). Hosts do not need to build against or link to foreign toolkit libraries to use UIs written with that toolkit (Suil performs its magic at runtime using dynamically loaded modules). The API is designed such that hosts do not need to explicitly support particular toolkits whatsoever - if Suil supports a particular toolkit, then all hosts that use Suil will support that toolkit "for free". Suil currently supports GTK-2+ and Qt4 . This package provides the development files for suil. Package: libsuil-0-0 Architecture: any Pre-Depends: ${misc:Pre-Depends} Depends: ${misc:Depends}, ${shlibs:Depends} Multi-Arch: same Description: library for loading and wrapping LV2 plugin UIs Suil makes it possible to load a UI of any toolkit in a host using any other toolkit (assuming the toolkits are both supported by Suil). Hosts do not need to build against or link to foreign toolkit libraries to use UIs written with that toolkit (Suil performs its magic at runtime using dynamically loaded modules). The API is designed such that hosts do not need to explicitly support particular toolkits whatsoever - if Suil supports a particular toolkit, then all hosts that use Suil will support that toolkit "for free". Suil currently supports GTK-2+ and Qt4 . This package provides the shared library. Package: suil-dbg Architecture: any Priority: extra Section: debug Multi-Arch: same Depends: libsuil-0-0 (= ${binary:Version}), ${misc:Depends} Description: Debugging symbols for suil Suil makes it possible to load a UI of any toolkit in a host using any other toolkit (assuming the toolkits are both supported by Suil). Hosts do not need to build against or link to foreign toolkit libraries to use UIs written with that toolkit (Suil performs its magic at runtime using dynamically loaded modules). The API is designed such that hosts do not need to explicitly support particular toolkits whatsoever - if Suil supports a particular toolkit, then all hosts that use Suil will support that toolkit "for free". Suil currently supports GTK-2+ and Qt4. . This package contains the debugging symbols for suil. debian/compat0000644000000000000000000000000212322776353010376 0ustar 9 debian/rules0000755000000000000000000000325712373423130010253 0ustar #!/usr/bin/make -f upstream_version ?= $(shell dpkg-parsechangelog | sed -rne 's/^Version: ([0-9.]+)(\+dfsg\d+)?.*$$/\1/p') dfsg_version = $(upstream_version)~dfsg0 pkg = $(shell dpkg-parsechangelog | sed -ne 's/^Source: //p') DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) LDFLAGS+=-Wl,--as-needed WAF = ./waf %: dh $@ override_dh_installchangelogs: dh_installchangelogs NEWS override_dh_auto_configure: $(WAF) configure \ --prefix=/usr \ --mandir=/usr/share/man \ --libdir=/usr/lib/$(DEB_HOST_MULTIARCH) \ --gtk2-lib-name="libgtk-x11-2.0.so.0" \ --strict override_dh_auto_build: $(WAF) override_dh_auto_clean: $(WAF) clean || true find -name "*.pyc" -delete rm -rf build .waf* dh_auto_clean override_dh_auto_install: $(WAF) install --destdir=$(CURDIR)/debian/tmp override_dh_strip: dh_strip --dbg-package=suil-dbg # get-orig-source to drop waf get-orig-source: uscan --noconf --force-download --rename --download-current-version --destdir=. tar -xf $(pkg)_$(upstream_version).orig.tar.bz2 mv $(pkg)-$(upstream_version) $(pkg)-$(dfsg_version) cd $(pkg)-$(dfsg_version) ; python waf --help > /dev/null mv $(pkg)-$(dfsg_version)/.waf-*/* $(pkg)-$(dfsg_version) sed -i '/^#==>$$/,$$d' $(pkg)-$(dfsg_version)/waf rmdir $(pkg)-$(dfsg_version)/.waf-* find $(pkg)-$(dfsg_version)/ -name '*.pyc' -delete tar cf $(pkg)_$(dfsg_version).orig.tar $(pkg)-$(dfsg_version) xz -9fz $(pkg)_$(dfsg_version).orig.tar rm -rf $(pkg)-$(dfsg_version) mv $(pkg)_$(dfsg_version).orig.tar.xz ../$(pkg)_$(dfsg_version).orig.tar.xz mv $(pkg)_$(upstream_version).orig.tar.bz2 ../$(pkg)_$(upstream_version).orig.tar.bz2 rm $(pkg)_$(dfsg_version).orig.tar.bz2 debian/source/0000755000000000000000000000000012322776353010500 5ustar debian/source/format0000644000000000000000000000001412322776353011706 0ustar 3.0 (quilt) debian/clean0000644000000000000000000000001612322776353010202 0ustar .lock-wscript debian/unpack_waf.sh0000755000000000000000000000223312322776353011655 0ustar #!/bin/bash # unpack_waf - generate an unpacked instance of the waf all-in-one blob # Copyright (C) 2012 Alessio Treglia # Based on: http://wiki.debian.org/UnpackWaf # # 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 2 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, write to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. set -e echo -n "Unpacking waf... " ./waf --help &>/dev/null WAFDIR=`ls .waf-*/` mv .waf-*/${WAFDIR} ${WAFDIR} sed -i '/^#==>$/,$d' waf rmdir .waf-* echo "OK." echo -n "Purging .pyc files... " find ${WAFDIR} -name "*.pyc" -delete echo "OK." debian/gbp.conf0000644000000000000000000000005712373423130010605 0ustar [DEFAULT] pristine-tar = True compression = xz debian/libsuil-dev.install0000644000000000000000000000005712322776353013011 0ustar usr/include usr/lib/*/*.so usr/lib/*/pkgconfig