summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO28
-rw-r--r--PKGBUILD36
2 files changed, 37 insertions, 27 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 8e4640f979a8..83e11058cb06 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,26 +1,24 @@
-# Generated by mksrcinfo v8
-# Mon Jan 9 23:41:45 UTC 2017
pkgbase = libplist-git
pkgdesc = A library to handle Apple Property List format whereas it's binary or XML
- pkgver = 1.12.r83.g5b0184a
+ pkgver = 2.4.0.r7.g5461eda
pkgrel = 1
epoch = 1
url = http://www.libimobiledevice.org/
arch = i686
arch = x86_64
- license = GPL
- makedepends = gcc
+ license = LGPL-2.1-or-later
+ makedepends = python
+ makedepends = cython
makedepends = git
- makedepends = make
- makedepends = cmake
- makedepends = swig
- depends = glib2
- depends = libxml2
- depends = python2
- provides = libplist
+ makedepends = python-setuptools
+ depends = gcc-libs
+ depends = glibc
+ optdepends = python: Python bindings
+ provides = libplist-2.0.so
+ provides = libplist++-2.0.so
+ provides = libplist=2.4.0.r7.g5461eda
conflicts = libplist
- source = git+https://git.libimobiledevice.org/libplist.git
- md5sums = SKIP
+ source = git+https://github.com/libimobiledevice/libplist
+ sha256sums = SKIP
pkgname = libplist-git
-
diff --git a/PKGBUILD b/PKGBUILD
index c447a4667173..e8f4b217977d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,36 +1,48 @@
-# Maintainer: Ivan Shapovalov <intelfx100@gmail.com>
+# Maintainer: Ivan Shapovalov <intelfx@intelfx.name>
+# Contributor: Tom Gundersen <teg@jklm.no>
+# Contributor: Ionut Biru <ibiru@archlinux.org>
+# Contributor: Gabriel Martinez < reitaka at gmail dot com >
# Contributor: Adam Eberlin < ae at adameberlin dot com >
pkgname=libplist-git
epoch=1
-pkgver=1.12.r83.g5b0184a
+pkgver=2.4.0.r7.g5461eda
pkgrel=1
pkgdesc="A library to handle Apple Property List format whereas it's binary or XML"
url="http://www.libimobiledevice.org/"
arch=('i686' 'x86_64')
-license=('GPL')
-depends=('glib2' 'libxml2' 'python2')
-makedepends=('gcc' 'git' 'make' 'cmake' 'swig')
-provides=('libplist')
+license=('LGPL-2.1-or-later')
+depends=('gcc-libs' 'glibc')
+makedepends=('python' 'cython' 'git' 'python-setuptools')
+optdepends=('python: Python bindings')
+provides=(libplist-2.0.so libplist++-2.0.so "libplist=$pkgver")
conflicts=('libplist')
-source=("git+https://git.libimobiledevice.org/libplist.git")
-md5sums=('SKIP')
+source=("git+https://github.com/libimobiledevice/libplist")
+sha256sums=('SKIP')
pkgver() {
cd libplist
+ git describe --long --tags | sed 's/[^-]*-g/r&/;s/-/./g'
+}
- git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
+prepare() {
+ cd libplist
+ NOCONFIGURE=1 ./autogen.sh
}
build() {
cd libplist
-
- PYTHON=/usr/bin/python2 ./autogen.sh --prefix=/usr
+ ./configure --prefix=/usr
+ sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
make
}
-package() {
+check() {
cd libplist
+ make check
+}
+package() {
+ cd libplist
make DESTDIR="$pkgdir" install
}