51 lines
1.4 KiB
Bash
51 lines
1.4 KiB
Bash
# Maintainer: Jesus E. <heckyel@riseup.net>
|
|
|
|
pkgname=libpaper
|
|
pkgver=1.1.28
|
|
pkgrel=1
|
|
pkgdesc='Library for handling paper characteristics'
|
|
arch=('i686' 'x86_64')
|
|
url='https://packages.debian.org/source/bullseye/libpaper'
|
|
license=('GPL-2')
|
|
depends=('sh' 'run-parts')
|
|
makedepends=('gettext-tiny')
|
|
backup=('etc/papersize')
|
|
source=("https://deb.debian.org/debian/pool/main/libp/libpaper/libpaper_$pkgver.tar.gz")
|
|
sha512sums=('3bf6ebb0af89931d2f72ea4a09a7fa958b2facda5f238983ec7bac39652e08614b33f0de3af74a03457b2a4203eee4950bf18a4b726e79aa64093ace6a1fb0bc')
|
|
|
|
prepare() {
|
|
cd "$pkgname-$pkgver"
|
|
autoreconf -vfi
|
|
}
|
|
|
|
build() {
|
|
cd "$pkgname-$pkgver"
|
|
./configure \
|
|
--prefix=/usr \
|
|
--sysconfdir=/etc
|
|
make
|
|
}
|
|
|
|
package() {
|
|
cd "$pkgname-$pkgver"
|
|
make DESTDIR="$pkgdir" install
|
|
|
|
# add systemwide default papersize read by many office applications
|
|
install -dm 755 "$pkgdir"/etc
|
|
echo '# Simply write the paper name. See papersize(5) for possible values' > "$pkgdir"/etc/papersize
|
|
|
|
# add libpaper.d directory other packages can use to store files
|
|
install -dm 755 "$pkgdir"/etc/libpaper.d
|
|
|
|
# add localisation
|
|
pushd debian/po
|
|
for i in `ls *.po`; do
|
|
install -dm 755 "${pkgdir}"/usr/share/locale/${i%.po}/LC_MESSAGES/;
|
|
msgfmt $i -o "${pkgdir}"/usr/share/locale/${i%.po}/LC_MESSAGES/${pkgname}.mo;
|
|
done
|
|
popd
|
|
|
|
# add license
|
|
install -Dm 644 COPYING "$pkgdir"/usr/share/licenses/$pkgname/COPYING
|
|
}
|