From 6c70079cf45939d79e0d6ab71bf0b9cb84e03e8a Mon Sep 17 00:00:00 2001 From: davehome Date: Sat, 16 Jun 2012 21:51:24 -0600 Subject: [PATCH] Update lv2core; renamed to lv2-1.0.0, lv2-ui removed. --- srcpkgs/lv2/lv2.rshlibs | 6 ++++++ srcpkgs/lv2/template | 24 ++++++++++++++++++++++++ srcpkgs/lv2core/lv2core.rshlibs | 1 - srcpkgs/lv2core/template | 30 ------------------------------ 4 files changed, 30 insertions(+), 31 deletions(-) create mode 100644 srcpkgs/lv2/lv2.rshlibs create mode 100644 srcpkgs/lv2/template delete mode 100644 srcpkgs/lv2core/lv2core.rshlibs delete mode 100644 srcpkgs/lv2core/template diff --git a/srcpkgs/lv2/lv2.rshlibs b/srcpkgs/lv2/lv2.rshlibs new file mode 100644 index 0000000000..9ef3827d92 --- /dev/null +++ b/srcpkgs/lv2/lv2.rshlibs @@ -0,0 +1,6 @@ +libc.so.6 +libsndfile.so.1 +libpthread.so.0 +libgtk-x11-2.0.so.0 +libgobject-2.0.so.0 +libglib-2.0.so.0 diff --git a/srcpkgs/lv2/template b/srcpkgs/lv2/template new file mode 100644 index 0000000000..3949b5a24f --- /dev/null +++ b/srcpkgs/lv2/template @@ -0,0 +1,24 @@ +# Template file for 'lv2' +pkgname=lv2 +version=1.0.0 +revision=1 +build_style=waf +homepage="http://lv2plug.in" +distfiles="http://lv2plug.in/spec/${pkgname}-${version}.tar.bz2" +makedepends="python libsndfile-devel gtk+-devel" +short_desc="Plugin standard for audio systems" +maintainer="davehome " +license="LGPL-2.1, BSD" +checksum=857ec8c1b1f803409e57b84f75b0f8ae7477a9c6bccb4a66220d739e8e39d751 +long_desc=" + LV2 is a plugin standard for audio systems. It defines a minimal yet + extensible C API for plugin code and a format for plugin bundles." + +replaces="lv2core>=0 lv2-ui>=0" +provides="lv2core-999 lv2-ui-999" +conflicts="lv2core>=0 lv2-ui>=0" + +post_install() +{ + vinstall COPYING 0644 usr/share/licenses/${pkgname} +} diff --git a/srcpkgs/lv2core/lv2core.rshlibs b/srcpkgs/lv2core/lv2core.rshlibs deleted file mode 100644 index 631aa1dda4..0000000000 --- a/srcpkgs/lv2core/lv2core.rshlibs +++ /dev/null @@ -1 +0,0 @@ -libc.so.6 diff --git a/srcpkgs/lv2core/template b/srcpkgs/lv2core/template deleted file mode 100644 index eac82553af..0000000000 --- a/srcpkgs/lv2core/template +++ /dev/null @@ -1,30 +0,0 @@ -# Template file for 'lv2core' -pkgname=lv2core -version=4.0 -revision=3 -build_style=waf -homepage="http://lv2plug.in" -distfiles="http://lv2plug.in/spec/lv2core-4.0.tar.bz2" -makedepends="python" -short_desc="Plugin standard for audio systems" -maintainer="davehome " -license="LGPL-2.1, BSD" -checksum=eff74c0db770a1b5a6d1cc7b7b96f0b2d2c5523bfa8c1945a60b15e00199b2cc -long_desc=" - LV2 is a plugin standard for audio systems. It defines a minimal yet - extensible C API for plugin code and a format for plugin bundles." - - -post_install() -{ - # This bit is from Arch - # do the work of lv2config to own symlinks; - # - generate lv2 headers - # - see FS#23514 - local _ns=$(grep '^|\1|') - local _name=${_ns/*\/} - local _path="usr/include/lv2/${_ns%/*}" - vmkdir "$_path" - cd "${DESTDIR}/usr/include/lv2/${_ns%/*}" && \ - ln -s "../../../../lib/lv2/$_name.lv2" "$_name" -}