diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 60 |
1 files changed, 35 insertions, 25 deletions
@@ -1,42 +1,52 @@ -# Maintainer: éclairevoyant -# Contributor: Jan de Groot <jgc at archlinux dot org> -# Contributor: Ben <ben at benmazer dot net> +# Maintainer: Jan de Groot <jgc@archlinux.org> +# Contributor: Ben <ben@benmazer.net> pkgname=gmime -pkgver=3.2.13 -pkgrel=1 -pkgdesc="C/C++ MIME creation and parser library for S/MIME, PGP, and Unix mbox spools" +pkgver=2.6.23+4+g91dcee38 +pkgrel=3 +pkgdesc="A C/C++ MIME creation and parser library with support for S/MIME, PGP, and Unix mbox spools" arch=(x86_64) license=(GPL) -url="https://github.com/jstedfast/$pkgname" -depends=(glib2 glibc gpgme libidn2 zlib) +url="https://github.com/jstedfast/gmime" +depends=(glib2 gpgme zlib) makedepends=(gtk-sharp-2 gobject-introspection gtk-doc git vala docbook-utils) -source=("git+$url.git#commit=da1b041a2ce7e5e5c9d2c3e9499fe71b7a84d222") -b2sums=('SKIP') +_commit=91dcee38ea301463fb9c6bc936f08b9fd1c0969f # gmime-2-6 +source=("git+https://github.com/jstedfast/gmime#commit=$_commit" + 0001-Avoid-non-UTF-8-code.patch) +sha256sums=('SKIP' + '516e339e92e419f5744abfd9b7608816115cca103727755994356b0984edcb10') + +pkgver() { + cd gmime + git describe --tags | sed 's/-/+/g' +} prepare() { - cd $pkgname - NOCONFIGURE=1 ./autogen.sh + cd gmime + patch -Np1 -i ../0001-Avoid-non-UTF-8-code.patch + NOCONFIGURE=1 ./autogen.sh } build() { - # get rid of the .wapi errors in fakeroot - mkdir weird - export MONO_SHARED_DIR="$PWD/weird" + # get rid of the .wapi errors in fakeroot + mkdir weird + export MONO_SHARED_DIR="$PWD/weird" + + cd gmime - cd $pkgname + ./configure --prefix=/usr \ + --program-prefix=$pkgname \ + --enable-gtk-doc \ + --enable-mono \ + --enable-smime \ + --disable-static - ./configure --prefix=/usr \ - --program-prefix=$pkgname \ - --enable-gtk-doc \ - --enable-mono \ - --enable-smime \ - --disable-static + sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool - sed -i 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool - make + make } package() { - make -C $pkgname DESTDIR="$pkgdir" install + cd gmime + make DESTDIR="$pkgdir" install } |