upgpkg: ocaml-integers 0.5.0-1
[arch-packages.git] / libpst / repos / testing-x86_64 / PKGBUILD
blob8edbb32b6501349491fb3440887454b13658f6c7
1 # Maintainer: Jan Alexander Steffens (heftig) <heftig@archlinux.org>
2 # Contributor: Jan de Groot <jgc@archlinux.org>
4 pkgbase=libpst
5 pkgname=(libpst libpst-docs)
6 pkgver=0.6.76
7 pkgrel=4
8 pkgdesc="Outlook .pst file converter"
9 url="https://www.five-ten-sg.com/libpst/"
10 arch=(x86_64)
11 license=(GPL)
12 depends=(gcc-libs libgsf)
13 makedepends=(python boost)
14 source=(https://www.five-ten-sg.com/libpst/packages/${pkgbase}-${pkgver}.tar.gz
15         python310.patch)
16 sha256sums=('3d291beebbdb48d2b934608bc06195b641da63d2a8f5e0d386f2e9d6d05a0b42'
17             '8bd2cf189719fa98831b26b28ed68098a82fe6f31a1e23d8576faa27fc4e819f')
19 prepare() {
20   cd $pkgbase-$pkgver
21   patch -Np1 -i ../python310.patch
24 build() {
25   cd $pkgbase-$pkgver
26   ./configure --prefix=/usr --mandir=/usr/share/man \
27       --disable-static --enable-libpst-shared --disable-dii
28   sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
29   make
32 _pick() {
33   local p="$1" f d; shift
34   for f; do
35     d="$srcdir/$p/${f#$pkgdir/}"
36     mkdir -p "$(dirname "$d")"
37     mv "$f" "$d"
38     rmdir -p --ignore-fail-on-non-empty "$(dirname "$f")"
39   done
42 package_libpst() {
43   optdepends=('boost-libs: for libpst python interface')
44   provides=(libpst.so)
46   cd $pkgbase-$pkgver
47   make DESTDIR="$pkgdir" install
49   cd "$pkgdir"
51   _pick docs usr/share/doc
54 package_libpst-docs() {
55   pkgdesc+=" (documentation)"
56   depends=()
57   mv docs/* "$pkgdir"