[arch-commits] Commit in libpaper/trunk (PKGBUILD)
Andreas Radke
andyrtr at nymeria.archlinux.org
Thu Jan 23 16:54:21 UTC 2014
Date: Thursday, January 23, 2014 @ 17:54:21
Author: andyrtr
Revision: 204594
upgpkg: libpaper 1.1.24-7
add systemwide config file for default papersize, add directory for 3rd party files, add localisation messages
Modified:
libpaper/trunk/PKGBUILD
----------+
PKGBUILD | 21 +++++++++++++++++++--
1 file changed, 19 insertions(+), 2 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2014-01-23 15:38:23 UTC (rev 204593)
+++ PKGBUILD 2014-01-23 16:54:21 UTC (rev 204594)
@@ -7,12 +7,13 @@
pkgname=libpaper
pkgver=1.1.24
-pkgrel=6
+pkgrel=7
pkgdesc='Library for handling paper characteristics'
arch=('x86_64' 'i686')
url='http://packages.debian.org/unstable/source/libpaper'
license=('GPL')
depends=('sh')
+backup=('etc/papersize')
source=("http://ftp.de.debian.org/debian/pool/main/libp/$pkgname/${pkgname}_$pkgver+nmu2.tar.gz")
sha256sums=('c5bdd6d9dff179699160675dbb61651d9b3158f6da27558fdaba00e7c427ba96')
@@ -27,5 +28,21 @@
}
package() {
- make -C "$pkgname-$pkgver+nmu2" DESTDIR="$pkgdir" install
+ cd "$pkgname-$pkgver+nmu2"
+ 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
}
More information about the arch-commits
mailing list