From 310b0b6bed74a7e6391876d4e87825f522837b12 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Wed, 22 Feb 2012 10:30:17 +0100 Subject: [PATCH] New package: libplist-1.4. --- common/shlibs | 2 ++ srcpkgs/libplist++ | 1 + srcpkgs/libplist-devel | 1 + srcpkgs/libplist-python | 1 + srcpkgs/libplist/depends | 2 ++ srcpkgs/libplist/libplist++.rshlibs | 4 ++++ srcpkgs/libplist/libplist++.template | 10 ++++++++++ srcpkgs/libplist/libplist-devel.template | 14 ++++++++++++++ srcpkgs/libplist/libplist-python.rshlibs | 5 +++++ srcpkgs/libplist/libplist-python.template | 10 ++++++++++ srcpkgs/libplist/libplist.rshlibs | 3 +++ srcpkgs/libplist/template | 21 +++++++++++++++++++++ 12 files changed, 74 insertions(+) create mode 120000 srcpkgs/libplist++ create mode 120000 srcpkgs/libplist-devel create mode 120000 srcpkgs/libplist-python create mode 100644 srcpkgs/libplist/depends create mode 100644 srcpkgs/libplist/libplist++.rshlibs create mode 100644 srcpkgs/libplist/libplist++.template create mode 100644 srcpkgs/libplist/libplist-devel.template create mode 100644 srcpkgs/libplist/libplist-python.rshlibs create mode 100644 srcpkgs/libplist/libplist-python.template create mode 100644 srcpkgs/libplist/libplist.rshlibs create mode 100644 srcpkgs/libplist/template diff --git a/common/shlibs b/common/shlibs index 8ea234405aa..066b71aa5b9 100644 --- a/common/shlibs +++ b/common/shlibs @@ -957,3 +957,5 @@ libsystemd-daemon.so.0 systemd-libs systemd-devel libsystemd-id128.so.0 systemd-libs systemd-devel libsystemd-journal.so.0 systemd-libs systemd-devel libsystemd-login.so.0 systemd-libs systemd-devel +libplist.so.1 libplist libplist-devel +libplist++.so.1 libplist++ libplist-devel diff --git a/srcpkgs/libplist++ b/srcpkgs/libplist++ new file mode 120000 index 00000000000..8aeda891de2 --- /dev/null +++ b/srcpkgs/libplist++ @@ -0,0 +1 @@ +libplist \ No newline at end of file diff --git a/srcpkgs/libplist-devel b/srcpkgs/libplist-devel new file mode 120000 index 00000000000..8aeda891de2 --- /dev/null +++ b/srcpkgs/libplist-devel @@ -0,0 +1 @@ +libplist \ No newline at end of file diff --git a/srcpkgs/libplist-python b/srcpkgs/libplist-python new file mode 120000 index 00000000000..8aeda891de2 --- /dev/null +++ b/srcpkgs/libplist-python @@ -0,0 +1 @@ +libplist \ No newline at end of file diff --git a/srcpkgs/libplist/depends b/srcpkgs/libplist/depends new file mode 100644 index 00000000000..fce4d9e162e --- /dev/null +++ b/srcpkgs/libplist/depends @@ -0,0 +1,2 @@ +abi_depends=">=1.4" +api_depends="${abi_depends}" diff --git a/srcpkgs/libplist/libplist++.rshlibs b/srcpkgs/libplist/libplist++.rshlibs new file mode 100644 index 00000000000..1c924df9636 --- /dev/null +++ b/srcpkgs/libplist/libplist++.rshlibs @@ -0,0 +1,4 @@ +libplist.so.1 +libstdc++.so.6 +libgcc_s.so.1 +libc.so.6 diff --git a/srcpkgs/libplist/libplist++.template b/srcpkgs/libplist/libplist++.template new file mode 100644 index 00000000000..5196b574d9b --- /dev/null +++ b/srcpkgs/libplist/libplist++.template @@ -0,0 +1,10 @@ +# Template file for 'libplist++'. +# +short_desc="${sourcepkg} C++ runtime library" +long_desc="${long_desc} + + This package contains the C++ runtime library." + +do_install() { + vmove "usr/lib/libplist++.*" usr/lib +} diff --git a/srcpkgs/libplist/libplist-devel.template b/srcpkgs/libplist/libplist-devel.template new file mode 100644 index 00000000000..33ff127e0d5 --- /dev/null +++ b/srcpkgs/libplist/libplist-devel.template @@ -0,0 +1,14 @@ +# Template file for 'libplist-devel'. +# +short_desc="${sourcepkg} development files" +long_desc="${long_desc} + + This package contains files for development, headers, static libs, etc." + +Add_dependency run libplist++ +Add_dependency run libplist + +do_install() { + vmove usr/include usr + vmove usr/lib/pkgconfig usr/lib +} diff --git a/srcpkgs/libplist/libplist-python.rshlibs b/srcpkgs/libplist/libplist-python.rshlibs new file mode 100644 index 00000000000..c25504c49b0 --- /dev/null +++ b/srcpkgs/libplist/libplist-python.rshlibs @@ -0,0 +1,5 @@ +libplist++.so.1 +libpython2.7.so.1.0 +libstdc++.so.6 +libgcc_s.so.1 +libc.so.6 diff --git a/srcpkgs/libplist/libplist-python.template b/srcpkgs/libplist/libplist-python.template new file mode 100644 index 00000000000..d3fa4f40673 --- /dev/null +++ b/srcpkgs/libplist/libplist-python.template @@ -0,0 +1,10 @@ +# Template file for 'libplist-python'. +# +short_desc="${sourcepkg} Python bindings" +long_desc="${long_desc} + + This package contains the Python language bindings." + +do_install() { + vmove usr/lib/python2.7 usr/lib +} diff --git a/srcpkgs/libplist/libplist.rshlibs b/srcpkgs/libplist/libplist.rshlibs new file mode 100644 index 00000000000..2ec03d9faa0 --- /dev/null +++ b/srcpkgs/libplist/libplist.rshlibs @@ -0,0 +1,3 @@ +libxml2.so.2 +libglib-2.0.so.0 +libc.so.6 diff --git a/srcpkgs/libplist/template b/srcpkgs/libplist/template new file mode 100644 index 00000000000..f4c7a019160 --- /dev/null +++ b/srcpkgs/libplist/template @@ -0,0 +1,21 @@ +# Template file for 'libplist' +pkgname=libplist +version=1.4 +homepage="http://libimobiledevice.org/" +distfiles="http://www.libimobiledevice.org/downloads/$pkgname-$version.tar.bz2" +build_style=cmake +configure_args="-DCMAKE_SKIP_RPATH=ON" +short_desc="Apple Property List library" +maintainer="Juan RP " +license="GPL-2, LGPL-2.1" +checksum=2ad226abe1131a72e7ecbb2b921ad92f54b8e787c2281c89b00145b519479a71 +long_desc=" + libplist is a library to handle Apple Binary and XML Property Lists." + +subpackages="${pkgname}++ ${pkgname}-python ${pkgname}-devel" + +Add_dependency build cmake +Add_dependency build swig +Add_dependency build python-devel +Add_dependency build glib-devel +Add_dependency build libxml2-devel