summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorKyle Keen2015-08-09 09:50:50 -0400
committerKyle Keen2015-08-09 09:50:50 -0400
commit2971a07d04e88762bcc24fce0eeb193a4d94175c (patch)
tree2d13c3bd3aa1112deed1174c060e72b8d37a878c
downloadaur-2971a07d04e88762bcc24fce0eeb193a4d94175c.tar.gz
aur3 recovery
-rw-r--r--.SRCINFO21
-rw-r--r--PKGBUILD43
-rw-r--r--oleo.install19
3 files changed, 83 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..a1714776b457
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,21 @@
+pkgbase = oleo
+ pkgdesc = GNU's lightweight spreadsheet program with a curses-based interface
+ pkgver = 1.99.16
+ pkgrel = 3
+ url = http://www.gnu.org/software/oleo/
+ install = oleo.install
+ arch = i686
+ arch = x86_64
+ license = GPL2
+ makedepends = texi2html
+ depends = libcups
+ conflicts = oleo-motif
+ source = http://ftp.gnu.org/pub/gnu/oleo/oleo-1.99.16.tar.gz
+ source = https://answers.launchpad.net/debian/+archive/primary/+files/oleo_1.99.16-11.diff.gz
+ sha256sums = 6598df85d06ff2534ec08ed0657508f17dbbc58dd02d419160989de7c487bc86
+ sha256sums = c3f54bc193a4b60255196f6f1e4edc6659e85587b857f0f3519fb5db390525ec
+ sha512sums = 9a3faf00f36f551780d352d3bb13c2305744ca52179d7006a13196803f57b0bfb50266516ffa3be8e6358f0524ef8cf04a6194566afc9b4fa4a0c84993b61597
+ sha512sums = c9c3e27b075d80668a16477198de5109c3c2381eb4cd5227ed8362477ebf540c1cd5cbb1bd695798347115187198b1e483f39c903b4e4758414857ac56aa7786
+
+pkgname = oleo
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..0d0dbf8c81fb
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,43 @@
+# Maintainer: Limao Luo <luolimao+AUR@gmail.com>
+# Contributor: TDY <tdy@gmx.com>
+
+pkgname=oleo
+pkgver=1.99.16
+pkgrel=3
+pkgdesc="GNU's lightweight spreadsheet program with a curses-based interface"
+arch=('i686' 'x86_64')
+url=http://www.gnu.org/software/oleo/
+license=(GPL2)
+depends=(libcups)
+makedepends=(texi2html)
+conflicts=(oleo-motif)
+install=oleo.install
+source=(http://ftp.gnu.org/pub/gnu/$pkgname/$pkgname-$pkgver.tar.gz
+ https://answers.launchpad.net/debian/+archive/primary/+files/${pkgname}_$pkgver-11.diff.gz)
+sha256sums=('6598df85d06ff2534ec08ed0657508f17dbbc58dd02d419160989de7c487bc86'
+ 'c3f54bc193a4b60255196f6f1e4edc6659e85587b857f0f3519fb5db390525ec')
+sha512sums=('9a3faf00f36f551780d352d3bb13c2305744ca52179d7006a13196803f57b0bfb50266516ffa3be8e6358f0524ef8cf04a6194566afc9b4fa4a0c84993b61597'
+ 'c9c3e27b075d80668a16477198de5109c3c2381eb4cd5227ed8362477ebf540c1cd5cbb1bd695798347115187198b1e483f39c903b4e4758414857ac56aa7786')
+
+prepare() {
+ cd $pkgname-$pkgver/
+ patch -p1 -i ../${pkgname}_$pkgver-11.diff
+ sed -i '/MAKE/ s/install-data-am//' Makefile.in
+}
+
+build() {
+ cd $pkgname-$pkgver/
+ ./configure \
+ --prefix=/usr \
+ --infodir=/usr/share/info \
+ --without-x \
+ --without-motif \
+ --without-xbae
+ make
+}
+
+package() {
+ cd $pkgname-$pkgver/
+ make DESTDIR="$pkgdir" install
+ install -Dm644 doc/$pkgname.html "$pkgdir"/usr/share/doc/$pkgname/$pkgname.html
+}
diff --git a/oleo.install b/oleo.install
new file mode 100644
index 000000000000..93709eab0fdc
--- /dev/null
+++ b/oleo.install
@@ -0,0 +1,19 @@
+infodir=usr/share/info
+
+post_install() {
+ for file in oleo.info{,-1,-2,-3,-4}; do
+ install-info $infodir/$file $infodir/dir 2> /dev/null
+ done
+ install-info --entry="* Oleo: (oleo). A lightweight spreadsheet program" \
+ $infodir/oleo.info $infodir/dir
+}
+
+post_upgrade() {
+ post_install
+}
+
+pre_remove() {
+ for file in oleo.info{,-1,-2,-3,-4}; do
+ install-info --delete $infodir/$file $infodir/dir 2> /dev/null
+ done
+}