[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