debian/0000755000000000000000000000000012142701335007164 5ustar debian/compat0000644000000000000000000000000212142700124010355 0ustar 9 debian/lvtk-examples.install0000644000000000000000000000001612142700124013340 0ustar usr/lib/*/lv2 debian/rules0000755000000000000000000000303212142700124010235 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 ifeq ($(shell dpkg-query -s doxygen graphviz 1>/dev/null 2>&1 && echo yes),yes) CONFIGURE_EXTRA_FLAGS += --docs endif %: dh $@ override_dh_auto_configure: $(WAF) configure \ --prefix=/usr \ --mandir=/usr/share/man \ --libdir=/usr/lib/$(DEB_HOST_MULTIARCH) \ --strict \ --debug \ $(CONFIGURE_EXTRA_FLAGS) 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_installchangelogs: dh_installchangelogs ChangeLog # 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.gz 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) debian/control0000644000000000000000000000510612142700124010564 0ustar Source: lvtk Section: libs Priority: optional Maintainer: Debian Multimedia Maintainers Uploaders: Alessio Treglia Build-Depends: debhelper (>= 9), libboost-dev, libgtkmm-2.4-dev, lv2-dev, pkg-config, python Build-Depends-Indep: doxygen, graphviz Standards-Version: 3.9.4 Homepage: http://lvtoolkit.org/ Vcs-Git: git://anonscm.debian.org/pkg-multimedia/lvtk.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-multimedia/lvtk.git Package: lvtk-doc Section: doc Architecture: all Depends: ${misc:Depends} Enhances: lvtk-dev Description: LV2 Toolkit documentation LV2 Toolkit is a set of C++ wrappers around the LV2 C API. The included libraries ease writing LV2 plugins and UIs in C++ by inheriting from easy to use template classes. . LV2 is a portable plugin standard for audio systems, similar in scope to LADSPA, VST, AU, and others. . This package provides the developer reference. Package: lvtk-dev Section: libdevel Architecture: any Multi-Arch: same Depends: libboost-dev, libgtkmm-2.4-dev, lv2-dev, ${misc:Depends}, ${shlibs:Depends} Recommends: pkg-config Suggests: lvtk-doc Description: LV2 C++ wrappers and utilities LV2 Toolkit is a set of C++ wrappers around the LV2 C API. The included libraries ease writing LV2 plugins and UIs in C++ by inheriting from easy to use template classes. . LV2 is a portable plugin standard for audio systems, similar in scope to LADSPA, VST, AU, and others. . This package provides the development headers. Package: lvtk-tools Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} Description: LV2 C++ wrappers and utilities - tools LV2 Toolkit is a set of C++ wrappers around the LV2 C API. The included libraries ease writing LV2 plugins and UIs in C++ by inheriting from easy to use template classes. . LV2 is a portable plugin standard for audio systems, similar in scope to LADSPA, VST, AU, and others. . This package contains the binary ttl2c, a program to generate C headers from RDF definition files. Package: lvtk-examples Section: sound Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} Enhances: lvtk-dev Provides: lv2-plugin Description: LV2 C++ wrappers and utilities - examples plugins LV2 Toolkit is a set of C++ wrappers around the LV2 C API. The included libraries ease writing LV2 plugins and UIs in C++ by inheriting from easy to use template classes. . LV2 is a portable plugin standard for audio systems, similar in scope to LADSPA, VST, AU, and others. . This package contains some example plugins. debian/lvtk-doc.doc-base0000644000000000000000000000071412142700124012303 0ustar Document: lvtk-doc Title: LV2 Toolkit API Reference Author: Michael Fisher Abstract: These documents describe some C++ classes that may be of use if you want to write LV2 plugins in C++. They implement most of the boilerplate code so you only have to write the parts that matter, and hide the low-level C API. Section: Programming Format: HTML Index: /usr/share/doc/lvtk-doc/html/index.html Files: /usr/share/doc/lvtk-doc/html/*.html debian/lvtk-tools.install0000644000000000000000000000001012142700124012654 0ustar usr/bin debian/lvtk-doc.install0000644000000000000000000000006212142701103012266 0ustar usr/share/doc/lvtk-1/html usr/share/doc/lvtk-doc/ debian/changelog0000644000000000000000000000176512142701125011044 0ustar lvtk (1.1.1~dfsg0-1) unstable; urgency=low * New upstream release: - Small Fixes in waf scripts - Code formatting - Fixed typos in example rdf files - Added basic C++ wrappers for LV2 Atom handling/forging - Added Make Path mixin - LV2UI rev3 Supported - Support LV2UI_Port_Map - Support LV2UI Port Subscribe - Support LV2UI Touch - Support LV2UI Peak Data - Support buf-size - Support Options Extension - Support for morph extension (data only) - Examples install to a single lvtk.lv2 bundle * Fix lvtk-doc.install file. -- Alessio Treglia Thu, 09 May 2013 12:58:09 +0200 lvtk (1.0.4~dfsg0-1) unstable; urgency=low * New upstream release. * Update Vcs tags. * Update debian/copyright. -- Alessio Treglia Mon, 18 Feb 2013 02:15:49 +0000 lvtk (1.0.3~dfsg0-1) unstable; urgency=low * Initial release. (Closes: #696448) -- Alessio Treglia Fri, 21 Dec 2012 14:27:21 +0000 debian/lvtk-examples.examples0000644000000000000000000000001712142700124013511 0ustar examples/*.cpp debian/gbp.conf0000644000000000000000000000005712142700124010600 0ustar [DEFAULT] pristine-tar = True compression = xz debian/copyright0000644000000000000000000001125612142700124011117 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: LV2 Toolkit Upstream-Contact: Michael Fisher Source: http://lvtoolkit.org/category/releases/ Copyright: 2012 Michael Fisher License: GPL-3+ Files: * Copyright: 2012 Michael Fisher 2006-2007 Lars Luthman License: GPL-3+ Files: examples/* tools/waf/autowaf.py lvtk/private/lv2_contexts.h Copyright: 2012 Michael Fisher 2007 Dave Robillard 2004-2010 Lars Luthman License: GPL-2+ Files: lvtk/private/* Copyright: 2008 Dave Robillard 2007-2008 Lars Luthman License: LGPL-2.1+ Files: lvtk/private/types.hpp Copyright: 2006-2008 Lars Luthman License: GPL-3+ Files: waf Copyright: 2005-2011 Thomas Nagy License: BSD-3-clause Files: debian/* Copyright: 2011-2013 Alessio Treglia License: GPL-2+ License: GPL-3+ 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 package 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. . On Debian systems, the complete text of the GNU General Public License version 3 can be found in `/usr/share/common-licenses/GPL-3'. . You should have received a copy of the GNU General Public License along with this program. If not, see . License: GPL-2+ 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 package 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. . On Debian systems, the complete text of the GNU General Public License version 2 can be found in `/usr/share/common-licenses/GPL-2'. . You should have received a copy of the GNU General Public License along with this program. If not, see . License: LGPL-2.1+ This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. . This library 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 Lesser General Public License for more details. . On Debian systems, the complete text of the GNU Lesser General Public License can be found in `/usr/share/common-licenses/LGPL-2.1'. . You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . 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/source/0000755000000000000000000000000012142700124010457 5ustar debian/source/format0000644000000000000000000000001412142700124011665 0ustar 3.0 (quilt) debian/watch0000644000000000000000000000015512142700124010211 0ustar version=3 opts=dversionmangle=s/~dfsg.*// \ http://lvtoolkit.org/category/releases/ \ .*/lvtk-(.*)\.tar\.gz debian/lvtk-dev.install0000644000000000000000000000005612142700124012304 0ustar usr/include usr/lib/*/*.a usr/lib/*/pkgconfig