summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorRafael Fontenelle2018-06-22 21:23:15 -0300
committerRafael Fontenelle2018-06-22 21:23:15 -0300
commit91472588f534168171d24aeb9b6bb345770432af (patch)
treedfe1849cf33231c46e11c77ee53be10b4cf3520f /PKGBUILD
parent948fbc12e0a27a0e78b2f43a7fddae11ac069a3c (diff)
downloadaur-libtranslate.tar.gz
Improve PKGBUILD + Add fixed
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD57
1 files changed, 42 insertions, 15 deletions
diff --git a/PKGBUILD b/PKGBUILD
index bbfd3b39c306..2c66ca2107b1 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}