summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO3
-rw-r--r--PKGBUILD21
2 files changed, 21 insertions, 3 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 9af514651a92..a73dbd079e7a 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -3,12 +3,13 @@
pkgbase = libpaper
pkgdesc = Library for handling paper characteristics
pkgver = 1.1.24
- pkgrel = 6
+ pkgrel = 7
url = http://packages.debian.org/unstable/source/libpaper
arch = x86_64
arch = i686
license = GPL
depends = sh
+ backup = etc/papersize
source = http://ftp.de.debian.org/debian/pool/main/libp/libpaper/libpaper_1.1.24+nmu2.tar.gz
sha256sums = c5bdd6d9dff179699160675dbb61651d9b3158f6da27558fdaba00e7c427ba96
diff --git a/PKGBUILD b/PKGBUILD
index 93ed0bb6683d..232198447e11 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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 @@ build() {
}
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
}