summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorspider-mario2015-06-27 17:17:26 +0200
committerspider-mario2015-06-27 17:17:26 +0200
commitd5df6f43fc57f21350db07ca4663c4d0a1ab3983 (patch)
treeb294fe5ce173f3fe420d4b6158b31764e21b9461
downloadaur-d5df6f43fc57f21350db07ca4663c4d0a1ab3983.tar.gz
initial import
-rw-r--r--.SRCINFO22
-rw-r--r--PKGBUILD45
-rw-r--r--install.patch12
-rw-r--r--rubber.install26
4 files changed, 105 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..619dd5e84841
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,22 @@
+pkgbase = rubber-bzr
+ pkgdesc = A wrapper for LaTeX and friends, latest bzr version.
+ pkgver = 450
+ pkgrel = 1
+ url = https://launchpad.net/rubber
+ install = rubber.install
+ arch = any
+ license = GPL
+ makedepends = bzr
+ makedepends = texinfo
+ depends = python2
+ depends = texlive-core
+ provides = rubber
+ conflicts = rubber
+ replaces = rubber-darcs
+ source = rubber::bzr+http://bazaar.launchpad.net/~rubber-devs/rubber/main/
+ source = install.patch
+ sha512sums = SKIP
+ sha512sums = 6f7d257e548bbf0e1e176f11a0db4e36fb2f94a42082865d193394b17d700e8ad966370f75a1a49d4c05c8eb5be620094a10cb29eefc1bbc4981cca5faa2ed14
+
+pkgname = rubber-bzr
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..0a61af5833a6
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,45 @@
+# Maintainer: spider-mario <spidermario@free.fr>
+# Contributor: Andrzej Giniewicz <gginiu@gmail.com>
+pkgname=rubber-bzr
+pkgver=450
+pkgrel=1
+pkgdesc="A wrapper for LaTeX and friends, latest bzr version."
+arch=('any')
+url="https://launchpad.net/rubber"
+license=('GPL')
+depends=('python2' 'texlive-core')
+install=rubber.install
+makedepends=('bzr' 'texinfo')
+provides=('rubber')
+conflicts=('rubber')
+replaces=('rubber-darcs')
+source=('rubber::bzr+http://bazaar.launchpad.net/~rubber-devs/rubber/main/'
+ 'install.patch')
+sha512sums=('SKIP'
+ '6f7d257e548bbf0e1e176f11a0db4e36fb2f94a42082865d193394b17d700e8ad966370f75a1a49d4c05c8eb5be620094a10cb29eefc1bbc4981cca5faa2ed14')
+
+pkgver() {
+ cd rubber
+ bzr revno
+}
+
+prepare() {
+ cd rubber
+ patch -p1 < ../install.patch
+}
+
+build() {
+ cd rubber
+
+ ./configure --prefix=/usr
+ make
+}
+
+package() {
+ cd rubber
+ make DESTDIR="$pkgdir"/ install
+ cd "$pkgdir"/usr
+ mv info man share/
+ rm share/rubber/modules/etex.rub # fixes http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=592865
+}
+
diff --git a/install.patch b/install.patch
new file mode 100644
index 000000000000..be6a124c4a6c
--- /dev/null
+++ b/install.patch
@@ -0,0 +1,12 @@
+diff -urN rubber-bzr/Makefile.in rubber-bzr-build/Makefile.in
+--- rubber-bzr/Makefile.in 2010-12-08 13:29:17.000000000 +0100
++++ rubber-bzr-build/Makefile.in 2010-12-08 13:33:15.000000000 +0100
+@@ -2,7 +2,7 @@
+ # As part of Rubber, it is covered by the GPL (see COPYING for details).
+ # (c) Emmanuel Beffara, 2002
+
+-prefix = @prefix@
++prefix = ${DESTDIR}@prefix@
+ bindir = @bindir@
+ moddir = @moddir@
+ mandir = @mandir@
diff --git a/rubber.install b/rubber.install
new file mode 100644
index 000000000000..4f046cbf1eea
--- /dev/null
+++ b/rubber.install
@@ -0,0 +1,26 @@
+infodir=usr/share/info
+filelist=(rubber.info)
+
+post_install() {
+ [[ -x usr/bin/install-info ]] || return 0
+ for file in "${filelist[@]}"; do
+ install-info "$infodir/$file.gz" "$infodir/dir" 2> /dev/null
+ done
+}
+
+pre_upgrade() {
+ pre_remove "$1" || true
+}
+
+post_upgrade() {
+ post_install "$1"
+}
+
+pre_remove() {
+ [[ -x usr/bin/install-info ]] || return 0
+ for file in "${filelist[@]}"; do
+ install-info --delete "$infodir/$file.gz" "$infodir/dir" 2> /dev/null
+ done
+}
+
+# vim:set ts=2 sw=2 et: