core/libgpod/PKGBUILD

39 lines
1.4 KiB
Bash
Raw Normal View History

2010-03-14 23:48:48 +08:00
pkgname=libgpod
2014-12-19 00:37:15 +08:00
pkgver=0.8.3
2017-05-31 12:26:28 +08:00
pkgrel=6
2015-01-20 14:51:13 +08:00
pkgdesc="A shared library to access the contents of an iPod"
arch=('x86_64')
2010-03-14 23:48:48 +08:00
license=('LGPL')
2015-01-20 14:51:13 +08:00
depends=('gdk-pixbuf2' 'mutagen' 'sg3_utils' 'libimobiledevice' 'libplist')
makedepends=('intltool' 'swig' 'docbook-xsl' 'pygobject2-devel')
2015-01-20 14:51:13 +08:00
url="http://www.gtkpod.org/libgpod/"
2017-05-31 12:26:28 +08:00
source=(https://downloads.sourceforge.net/sourceforge/gtkpod/${pkgname}-${pkgver}.tar.bz2
libgpod-0.8.2-pkgconfig_overlinking.patch
libgpod-fixswig.patch
0001-323-Segmentation-fault-when-opening-ipod.patch)
2015-01-20 14:51:13 +08:00
options=('!emptydirs')
2017-05-31 12:26:28 +08:00
sha256sums=('638a7959d04e95f1e62abad02bd33702e4e8dfef98485ac7d9d50395c37e955d'
'02daa2b46d0cfdee14c9d96eabf903ba4638694e669c5cb0ec462076837ac2ff'
'86f7054dc53ee2aa756c98dc893af6718bbeb6361a0785a5c93a5592b8cc8cdd'
'b181131ee5b42673074f8217155b4f147623cc63dd382ee4bfa2cb81cd281b20')
2017-05-31 12:26:28 +08:00
prepare() {
cd $pkgname-$pkgver
patch -Np1 -i ../libgpod-0.8.2-pkgconfig_overlinking.patch
patch -Np1 -i ../libgpod-fixswig.patch
patch -Np1 -i ../0001-323-Segmentation-fault-when-opening-ipod.patch
}
2010-03-14 23:48:48 +08:00
build() {
2017-05-31 12:26:28 +08:00
cd $pkgname-$pkgver
MCS=/usr/bin/mcs ./configure --prefix=/usr --with-udev-dir=/usr/lib/udev \
--enable-udev --with-python=/usr/bin/python2
make PREFIX=/usr
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
2012-06-13 12:19:25 +08:00
}
package() {
2017-05-31 12:26:28 +08:00
cd $pkgname-$pkgver
make PREFIX=/usr DESTDIR="${pkgdir}" install
2010-03-14 23:48:48 +08:00
}