From e83ec9ca8e1155d88c14b544c51917eba1288028 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Wed, 28 Sep 2011 09:02:54 +0200 Subject: [PATCH] New package: json-c-0.9, required by pulseaudio-1.0. --- srcpkgs/json-c-devel | 1 + srcpkgs/json-c/depends | 2 ++ srcpkgs/json-c/json-c-devel.template | 15 +++++++++++++++ srcpkgs/json-c/template | 22 ++++++++++++++++++++++ xbps-src/common/mapping_shlib_binpkg.txt | 1 + 5 files changed, 41 insertions(+) create mode 120000 srcpkgs/json-c-devel create mode 100644 srcpkgs/json-c/depends create mode 100644 srcpkgs/json-c/json-c-devel.template create mode 100644 srcpkgs/json-c/template diff --git a/srcpkgs/json-c-devel b/srcpkgs/json-c-devel new file mode 120000 index 00000000000..e3527311f71 --- /dev/null +++ b/srcpkgs/json-c-devel @@ -0,0 +1 @@ +json-c \ No newline at end of file diff --git a/srcpkgs/json-c/depends b/srcpkgs/json-c/depends new file mode 100644 index 00000000000..1e7ac303992 --- /dev/null +++ b/srcpkgs/json-c/depends @@ -0,0 +1,2 @@ +abi_depends=">=0.9" +api_depends="${abi_depends}" diff --git a/srcpkgs/json-c/json-c-devel.template b/srcpkgs/json-c/json-c-devel.template new file mode 100644 index 00000000000..b2a4d7b4039 --- /dev/null +++ b/srcpkgs/json-c/json-c-devel.template @@ -0,0 +1,15 @@ +# Template file for 'json-c-devel'. +# +short_desc="${sourcepkg} - development files" +long_desc="${long_desc} + + This package contains files for development, headers, static libs, etc." + +Add_dependency run json-c + +do_install() +{ + vmove "usr/lib/*.a" usr/lib + vmove usr/include usr + vmove usr/lib/pkgconfig usr/lib +} diff --git a/srcpkgs/json-c/template b/srcpkgs/json-c/template new file mode 100644 index 00000000000..73518bc70f9 --- /dev/null +++ b/srcpkgs/json-c/template @@ -0,0 +1,22 @@ +# Template build file for 'json-c'. +pkgname=json-c +version=0.9 +homepage="http://oss.metaparadigm.com/$pkgname" +distfiles="$homepage/$pkgname-$version.tar.gz" +build_style=gnu_configure +short_desc="A JSON implementation in C" +maintainer="Juan RP " +license="MIT" +checksum=702a486c9bf8e19137d484ab5c49b4ad314eb5e1fe37062a72c0a0fa39439475 +long_desc=" + JSON-C implements a reference counting object model that allows you to easily + construct JSON objects in C, output them as JSON formatted strings and parse + JSON formatted strings back into the C representation of JSON objects." + +subpackages="${pkgname}-devel" +Add_dependency run glibc + +post_install() +{ + vinstall COPYING 644 usr/share/licenses/${pkgname} +} diff --git a/xbps-src/common/mapping_shlib_binpkg.txt b/xbps-src/common/mapping_shlib_binpkg.txt index 6c93b2bcdde..47c03f46f2f 100644 --- a/xbps-src/common/mapping_shlib_binpkg.txt +++ b/xbps-src/common/mapping_shlib_binpkg.txt @@ -833,3 +833,4 @@ libmx-1.0.so mx mx-devel libmx-gtk-1.0.so mx mx-devel libcheese.so cheese cheese-devel libcheese-gtk.so.20 cheese cheese-devel +libjson.so json-c json-c-devel