From 54da7e531f0bf48f4b73c816475390f2b4bb78fa Mon Sep 17 00:00:00 2001 From: Juan RP Date: Mon, 24 Oct 2011 15:41:44 +0200 Subject: [PATCH] quvi: update to 0.4.0. --- srcpkgs/libquvi-devel | 1 + srcpkgs/libquvi-scripts/template | 26 +++++++++++++++++++ srcpkgs/libquvi/depends | 2 ++ srcpkgs/libquvi/libquvi-devel.template | 19 ++++++++++++++ srcpkgs/libquvi/template | 33 ++++++++++++++++++++++++ srcpkgs/quvi-devel | 1 - srcpkgs/quvi/template | 13 ++++------ xbps-src/common/mapping_shlib_binpkg.txt | 2 +- 8 files changed, 87 insertions(+), 10 deletions(-) create mode 120000 srcpkgs/libquvi-devel create mode 100644 srcpkgs/libquvi-scripts/template create mode 100644 srcpkgs/libquvi/depends create mode 100644 srcpkgs/libquvi/libquvi-devel.template create mode 100644 srcpkgs/libquvi/template delete mode 120000 srcpkgs/quvi-devel diff --git a/srcpkgs/libquvi-devel b/srcpkgs/libquvi-devel new file mode 120000 index 00000000000..a0e30d19941 --- /dev/null +++ b/srcpkgs/libquvi-devel @@ -0,0 +1 @@ +libquvi \ No newline at end of file diff --git a/srcpkgs/libquvi-scripts/template b/srcpkgs/libquvi-scripts/template new file mode 100644 index 00000000000..8be6913259a --- /dev/null +++ b/srcpkgs/libquvi-scripts/template @@ -0,0 +1,26 @@ +# Template file for 'libquvi-scripts' +pkgname=libquvi-scripts +version=0.4.0 +homepage="http://quvi.sourceforge.net/" +distfiles="${SOURCEFORGE_SITE}/quvi/$pkgname-$version.tar.gz" +build_style=gnu-configure +short_desc="Set of (lua) scripts for libquvi" +maintainer="Juan RP " +license="LGPL-2.1" +checksum=05efd68f354f73ec7a9909469740f514bba73782230eae742cc392168fd5e192 +long_desc=" + It originates from the idea of working around the flash requirement found + on many media hosting websites (e.g. YouTube). + + * Parses additional media details (e.g. media title, media ID) + * Supported platforms include Linux, *BSD systems + * C library: Fast and low system footprint + * Easy to extend: uses lua for scripting + * Supports 40+ websites + * C API is simple to use + + This package contains a set of plugins for use with libquvi and/or quvi." + +noarch=yes +Add_dependency build pkg-config +Add_dependency full lua diff --git a/srcpkgs/libquvi/depends b/srcpkgs/libquvi/depends new file mode 100644 index 00000000000..7855591013a --- /dev/null +++ b/srcpkgs/libquvi/depends @@ -0,0 +1,2 @@ +abi_depends=">=0.4.0" +api_depends="${abi_depends}" diff --git a/srcpkgs/libquvi/libquvi-devel.template b/srcpkgs/libquvi/libquvi-devel.template new file mode 100644 index 00000000000..2d2969260c2 --- /dev/null +++ b/srcpkgs/libquvi/libquvi-devel.template @@ -0,0 +1,19 @@ +# Template file for 'libquvi-devel'. +# +short_desc="${short_desc} - development files" +long_desc="${long_desc} + + This package contains files for development, headers, static libs, etc." + +replaces="quvi-devel<0.4.0" +Add_dependency run libcurl-devel +Add_dependency run lua-devel +Add_dependency run libquvi + +do_install() +{ + vmove usr/include usr + vmove "usr/lib/*.a" usr/lib + vmove usr/lib/pkgconfig usr/lib + vmove usr/share usr +} diff --git a/srcpkgs/libquvi/template b/srcpkgs/libquvi/template new file mode 100644 index 00000000000..23ffe805db5 --- /dev/null +++ b/srcpkgs/libquvi/template @@ -0,0 +1,33 @@ +# Template file for 'libquvi' +pkgname=libquvi +version=0.4.0 +homepage="http://quvi.sourceforge.net/" +distfiles="${SOURCEFORGE_SITE}/quvi/$pkgname-$version.tar.gz" +build_style=gnu-configure +short_desc="C library that can be used to parse flash media stream URLs" +maintainer="Juan RP " +license="LGPL-2.1" +checksum=97db661c8ed6f1e857196619156908853b1e6f229c6e4c2ffcc26add904c9595 +long_desc=" + It originates from the idea of working around the flash requirement found + on many media hosting websites (e.g. YouTube). + + * Parses additional media details (e.g. media title, media ID) + * Supported platforms include Linux, *BSD systems + * C library: Fast and low system footprint + * Easy to extend: uses lua for scripting + * Supports 40+ websites + * C API is simple to use" + +replaces="quvi<0.4.0" +subpackages="${pkgname}-devel" + +Add_dependency run glibc +Add_dependency run lua +Add_dependency run libcurl + +Add_dependency build pkg-config +Add_dependency build lua-devel +Add_dependency build libcurl-devel + +Add_dependency full libquvi-scripts ">=${version}" diff --git a/srcpkgs/quvi-devel b/srcpkgs/quvi-devel deleted file mode 120000 index 6275664cb9e..00000000000 --- a/srcpkgs/quvi-devel +++ /dev/null @@ -1 +0,0 @@ -quvi \ No newline at end of file diff --git a/srcpkgs/quvi/template b/srcpkgs/quvi/template index 98fca77772a..dfd3c20fca1 100644 --- a/srcpkgs/quvi/template +++ b/srcpkgs/quvi/template @@ -1,13 +1,13 @@ # Template file for 'quvi' pkgname=quvi -version=0.2.19 +version=0.4.0 homepage="http://quvi.sourceforge.net/" distfiles="${SOURCEFORGE_SITE}/quvi/quvi-$version.tar.gz" build_style=gnu-configure -short_desc="C library that can be used to parse flash media stream URLs" +short_desc="Command-line tool for parsing video download links" maintainer="Juan RP " license="LGPL-2.1" -checksum=c6c5e851bcf0bacd40562610682311b7a1897efb6c14b9336a666a8e0aeb905b +checksum=db3d9808b7f349f4be7c591c2040a6795b84999792a473d2bbe7137f4b91fe63 long_desc=" It originates from the idea of working around the flash requirement found on many media hosting websites (e.g. YouTube). @@ -19,12 +19,9 @@ long_desc=" * Supports 40+ websites * C API is simple to use" -subpackages="quvi-devel" - Add_dependency run glibc -Add_dependency run lua Add_dependency run libcurl +Add_dependency run libquvi Add_dependency build pkg-config -Add_dependency build lua-devel -Add_dependency build libcurl-devel +Add_dependency build libquvi-devel diff --git a/xbps-src/common/mapping_shlib_binpkg.txt b/xbps-src/common/mapping_shlib_binpkg.txt index 7c3a45d9318..e0a6cc34a51 100644 --- a/xbps-src/common/mapping_shlib_binpkg.txt +++ b/xbps-src/common/mapping_shlib_binpkg.txt @@ -856,7 +856,7 @@ libgdmsimplegreeter.so.1 gdm gdm-devel libgupnp-av-1.0.so.2 gupnp-av gupnp-av-devel libgrilo-0.1.so.0 grilo grilo-devel libgrlnet-0.1.so.0 grilo grilo-devel -libquvi.so.6 quvi quvi-devel +libquvi.so.7 libquvi libquvi-devel libepc-1.0.so.3 libepc libepc-devel libepc-ui-1.0.so.3 libepc libepc-devel libgupnp-dlna-1.0.so.2 gupnp-dlna gupnp-dlna-devel