From 7604370b0cc2b935b3ea1edd3365372ad8e322db Mon Sep 17 00:00:00 2001 From: davehome Date: Fri, 28 Oct 2011 12:11:46 +0000 Subject: [PATCH] New package: suil-0.4.4 - to load and wrap LV2 plugin UIs --- srcpkgs/suil-devel | 1 + srcpkgs/suil/suil-devel.template | 15 ++++++++ srcpkgs/suil/template | 46 ++++++++++++++++++++++++ xbps-src/common/mapping_shlib_binpkg.txt | 1 + 4 files changed, 63 insertions(+) create mode 120000 srcpkgs/suil-devel create mode 100644 srcpkgs/suil/suil-devel.template create mode 100644 srcpkgs/suil/template diff --git a/srcpkgs/suil-devel b/srcpkgs/suil-devel new file mode 120000 index 0000000000..afb24a4e52 --- /dev/null +++ b/srcpkgs/suil-devel @@ -0,0 +1 @@ +suil \ No newline at end of file diff --git a/srcpkgs/suil/suil-devel.template b/srcpkgs/suil/suil-devel.template new file mode 100644 index 0000000000..31646f211c --- /dev/null +++ b/srcpkgs/suil/suil-devel.template @@ -0,0 +1,15 @@ +# Template file for 'suil-devel'. +# +short_desc="${short_desc} - Development files" +long_desc="${long_desc} + + This package contains files for development, headers, etc." + +Add_dependency run glibc-devel +Add_dependency run suil + +do_install() +{ + vmove usr/include usr + vmove usr/lib/pkgconfig usr/lib +} diff --git a/srcpkgs/suil/template b/srcpkgs/suil/template new file mode 100644 index 0000000000..57cfbc62ee --- /dev/null +++ b/srcpkgs/suil/template @@ -0,0 +1,46 @@ +# Template file for 'suil' +pkgname=suil +version=0.4.4 +build_style=waf +homepage="http://drobilla.net/software/suil/" +distfiles="http://download.drobilla.net/${pkgname}-${version}.tar.bz2" +short_desc="Lightweight C library for loading and wrapping LV2 plugin UIs" +maintainer="davehome " +license="BSD-style" +checksum=97422995666c6f42441021bc50117afea35365baf0e2b962c57022057dff7328 +long_desc=" + Suil is a lightweight C 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 Qt 4, i.e. with Suil a Gtk program can + embed a Qt plugin UI without depending on Qt, and a Qt program can embed a + Gtk plugin UI without depending on Gtk." + +subpackages="$pkgname-devel" + +Add_dependency run glibc +Add_dependency run gtk+ +Add_dependency run atk +Add_dependency run glib +Add_dependency run pango +Add_dependency run gdk-pixbuf +Add_dependency run cairo +Add_dependency run freetype +Add_dependency run fontconfig +Add_dependency run qt +Add_dependency run libstdc++ +Add_dependency run libgcc + +Add_dependency build python +Add_dependency build lv2-ui +Add_dependency build gtk+-devel +Add_dependency build qt-devel +Add_dependency build libstdc++-devel + diff --git a/xbps-src/common/mapping_shlib_binpkg.txt b/xbps-src/common/mapping_shlib_binpkg.txt index 072e6cfb0a..db60ff1a26 100644 --- a/xbps-src/common/mapping_shlib_binpkg.txt +++ b/xbps-src/common/mapping_shlib_binpkg.txt @@ -928,3 +928,4 @@ libmpg123.so.0 libmpg123 mpg123-devel libopenal.so.1 libopenal libopenal-devel libalut.so.0 freealut freealut-devel liblilv-0.so.0 liblilv lilv-devel +libsuil-0.so.0 suil suil-devel