diff options
author | Rafael Fontenelle | 2018-06-22 21:23:15 -0300 |
---|---|---|
committer | Rafael Fontenelle | 2018-06-22 21:23:15 -0300 |
commit | 91472588f534168171d24aeb9b6bb345770432af (patch) | |
tree | dfe1849cf33231c46e11c77ee53be10b4cf3520f /PKGBUILD | |
parent | 948fbc12e0a27a0e78b2f43a7fddae11ac069a3c (diff) | |
download | aur-libtranslate.tar.gz |
Improve PKGBUILD + Add fixed
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 57 |
1 files changed, 42 insertions, 15 deletions
@@ -1,24 +1,51 @@ -# Maintainer: Eragon <sam.vzh@gmail.com> +# Contributor: Rafael Fontenelle <rafaelff@gnome.org> +# Contributor: Eragon <sam.vzh@gmail.com> + pkgname=libtranslate pkgver=0.99 -pkgrel=2 -pkgdesc="library for translating text and web pages between natural languages" -arch=('any') -url='http://www.nongnu.org/libtranslate/' -license=('GPL') -depends=('glib' 'libsoup' 'libxml2') -makedepends=('make', 'cpp') -source=(http://savannah.nongnu.org/download/libtranslate/$pkgname-$pkgver.tar.gz) -md5sums=('1fe75a6a6e8a0c6518890b5fa6984d42') +pkgrel=3 +pkgdesc="A natural language translation library" +arch=('x86_64') +url="http://www.nongnu.org/libtranslate/" +license=('BSD') +depends=('talkfilters' 'glib2') +makedepends=('intltool' 'libxml2') #libsoup +options=(!emptydirs) +source=("http://savannah.nongnu.org/download/$pkgname/$pkgname-$pkgver.tar.gz" + 'libtranslate-0.99-charsetparse.diff' + 'libtranslate-0.99-condfix.diff' + 'libtranslate-0.99-int64.diff' + 'libtranslate-0.99-libsoup24.diff' + 'libtranslate-0.99-postmarker.diff' + 'libtranslate-0.99-services.diff') +sha256sums=('4b2becb139e51663022d9531c430ebcc81d8b26edc73f6ddc05707ff9950eb34' + '5b34c339b6c96a4b644d5ebf74ad648413b93f736ed99443b0ec3268e2b4ec27' + '9470ae97322c5f44b0062c8be3a7a3bb709d98a8a0e01d6d6955851a94506137' + 'ff66a9a617cb54e1d53103e62695bafc1fcced826f2d49b5e3a337a4827be3e0' + '6ece1007d1bb302e6ce041e6847f7fec9e4208a607cfabe6f6f54210e6d13d51' + 'ba3439f5ea952e8f2c24b00df215e18f6177cd99da99ffce10f62a9b29e09664' + '2777704812ca0c51900a2f50c3e8987cd3124d1712c3450c74b2f1452b67c4a9') + + +prepare() { + cd "$srcdir/$pkgname-$pkgver" + patch -p0 -i "$srcdir/libtranslate-0.99-charsetparse.diff" + patch -p0 -i "$srcdir/libtranslate-0.99-condfix.diff" + patch -p0 -i "$srcdir/libtranslate-0.99-int64.diff" + patch -p1 -i "$srcdir/libtranslate-0.99-libsoup24.diff" + patch -p1 -i "$srcdir/libtranslate-0.99-postmarker.diff" + patch -p1 -i "$srcdir/libtranslate-0.99-services.diff" +} build() { - [ -f /etc/profile.d/gnome.sh ] && . /etc/profile.d/gnome.sh - cd $srcdir/$pkgname-$pkgver - ./configure --prefix=/usr + cd "$srcdir/$pkgname-$pkgver" + ./configure --prefix=/usr --mandir=/usr/share --enable-talkfilters \ + --disable-generic # disables libsoup; breaks compilation make } package() { - cd $srcdir/$pkgname-$pkgver - make DESTDIR=$pkgdir install + cd "$srcdir/$pkgname-$pkgver" + make DESTDIR="$pkgdir/" install + install -Dm644 COPYING "$pkgdir/usr/share/licenses/$pkgname/LICENSE" } |