62 lines
2.2 KiB
Bash
62 lines
2.2 KiB
Bash
# Maintainer: Jesus E. <heckyel@riseup.net>
|
|
|
|
pkgname=intltool
|
|
pkgver=0.51.0
|
|
_debver=0.51.0
|
|
_debrel=5
|
|
pkgrel=3
|
|
pkgdesc="The internationalization tool collection"
|
|
arch=('any')
|
|
url="https://launchpad.net/intltool"
|
|
license=('GPL-2')
|
|
depends=('perl-xml-parser')
|
|
makedepends=('quilt')
|
|
source=(https://launchpad.net/intltool/trunk/${pkgver}/+download/${pkgname}-${pkgver}.tar.gz{,.asc}
|
|
https://deb.debian.org/debian/pool/main/i/intltool/intltool_$_debver-$_debrel.debian.tar.xz
|
|
intltool-0.51.0-perl-5.26.patch
|
|
intltool-merge-Create-cache-file-atomically.patch
|
|
intltool_distcheck-fix.patch)
|
|
sha512sums=('4c93cb26592ed0b1622d3b7800b5d6622ffa36f58ac73f2ef0bddfab522565fdfb8fa73d81914b9a202f1d62bc995a08960f8adb9f62c86918e75498e85fbfdf'
|
|
'SKIP'
|
|
'b8783917774aa4e5276c44227823ac25790dcf566bb08db93be427b38abc8213a63ce1dd763ee3a7ea08aa928da805553e1d7b1b332e0dfa02044bbd844b7717'
|
|
'338d203b290d4334477ac88991ff587b938f70415bbbc1d00bde9e0cf9c780f3e2c2e5ea9f4e49b973b9f0101ccf3bae5f769dd9543b603239171a62a2e04fd6'
|
|
'5432474871b46da3675ba34da2822d5a46d35d99282eaacfb1574126bef5ded784be31e662d5e9ecfccf4fe77b7d4abec063e8df267b767036fdf25a35f9fc77'
|
|
'75ebec0675e9321aaf2020f5cbf2feff6aac097cd45f1ceee6eec651f42e989cfda785d956a3ed34cdc4788f2dc02b02efaf46219af7a6a0a5050aa1022f7be1')
|
|
validpgpkeys=('9EBD001680E8C8F9FAC61A9BE1A701D4C9DE75B5')
|
|
|
|
prepare() {
|
|
cd ${pkgname}-${pkgver}
|
|
if [[ ${pkgver%.*} = ${_debver%.*} ]]; then
|
|
# Debian patches
|
|
export QUILT_PATCHES=debian/patches
|
|
export QUILT_REFRESH_ARGS='-p ab --no-timestamps --no-index'
|
|
export QUILT_DIFF_ARGS='--no-timestamps'
|
|
|
|
mv "$srcdir"/debian .
|
|
|
|
quilt push -av
|
|
else
|
|
patch -Np1 -i ../intltool-0.51.0-perl-5.26.patch
|
|
fi
|
|
patch -Np1 -i ../intltool-merge-Create-cache-file-atomically.patch
|
|
patch -Np1 -i ../intltool_distcheck-fix.patch
|
|
}
|
|
|
|
build() {
|
|
cd ${pkgname}-${pkgver}
|
|
./configure --prefix=/usr
|
|
make
|
|
}
|
|
|
|
check() {
|
|
cd ${pkgname}-${pkgver}
|
|
make check
|
|
}
|
|
|
|
package() {
|
|
cd ${pkgname}-${pkgver}
|
|
make DESTDIR="${pkgdir}" install
|
|
install -D -m644 doc/I18N-HOWTO "${pkgdir}/usr/share/doc/${pkgname}/I18N-HOWTO"
|
|
install -D -m644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/COPYING"
|
|
}
|