summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authoraksr2015-06-23 11:29:27 +0200
committeraksr2015-06-23 11:29:27 +0200
commit37b0258626689251b64089c02cedf32c23fb75da (patch)
treebb0cdbc0360417cc792e1d6bc63d55099fd735d3
downloadaur-37b0258626689251b64089c02cedf32c23fb75da.tar.gz
Start.
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD63
-rw-r--r--nuweb.install6
3 files changed, 85 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..0447a98c92f0
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,16 @@
+pkgbase = nuweb
+ pkgdesc = A Simple Literate Programming Tool
+ pkgver = 1.58
+ pkgrel = 1
+ url = http://nuweb.sourceforge.net/
+ install = nuweb.install
+ arch = any
+ license = unknown
+ depends = texlive-core
+ source = http://downloads.sourceforge.net/project/nuweb/nuweb-1.58.tar.gz
+ source = nuweb.install
+ md5sums = 85ce11cfdf5d6ebc82309bcd3e26fd6f
+ md5sums = aa285f8379d9d62b469591e0a2dd0bd7
+
+pkgname = nuweb
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..75c1cb7fdced
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,63 @@
+# Maintainer: aksr <aksr at t-com dot me>
+pkgname=nuweb
+pkgver=1.58
+pkgrel=1
+epoch=
+pkgdesc="A Simple Literate Programming Tool"
+arch=(any)
+url="http://nuweb.sourceforge.net/"
+license=('unknown')
+groups=()
+depends=('texlive-core')
+makedepends=()
+checkdepends=()
+optdepends=()
+provides=()
+conflicts=()
+replaces=()
+backup=()
+options=()
+install=nuweb.install
+changelog=
+source=("http://downloads.sourceforge.net/project/nuweb/$pkgname-$pkgver.tar.gz" "nuweb.install")
+noextract=()
+md5sums=('85ce11cfdf5d6ebc82309bcd3e26fd6f'
+ 'aa285f8379d9d62b469591e0a2dd0bd7') #generate with 'makepkg -g'
+
+build() {
+ cd "$srcdir/$pkgname-$pkgver"
+
+ latex nuwebdoc
+ bibtex nuwebdoc
+ latex nuwebdoc
+ latex nuwebdoc
+
+ make nuweb
+ ./nuweb nuweb.w
+ ./nuweb nuwebsty.w
+ pdflatex nuweb.tex
+}
+
+check() {
+ cd "$srcdir/$pkgname-$pkgver"
+ make -k check
+}
+
+package() {
+ cd "$srcdir/$pkgname-$pkgver"
+ mkdir -p $pkgdir/usr/share/{emacs/site-lisp,texmf/tex/latex,/doc/$pkgname,man/man1}
+
+ install -D -m755 $srcdir/$pkgname-$pkgver/nuweb $pkgdir/usr/bin/nuweb
+ install -D -m644 $srcdir/$pkgname-$pkgver/nuweb.1 $pkgdir/usr/share/man/man1/nuweb.1
+ install -D -m644 $srcdir/$pkgname-$pkgver/nuweb.el $pkgdir/usr/share/emacs/site-lisp/nuweb.el
+ install -D -m644 $srcdir/$pkgname-$pkgver/README $pkgdir/usr/share/doc/$pkgname/README
+
+ install -D -m644 $srcdir/$pkgname-$pkgver/bibnames.sty $pkgdir/usr/share/texmf/tex/latex/$pkgname/bibnames.sty
+ install -D -m644 $srcdir/$pkgname-$pkgver/html.sty $pkgdir/usr/share/texmf/tex/latex/$pkgname/html.sty
+ install -D -m644 $srcdir/$pkgname-$pkgver/nwhren.sty $pkgdir/usr/share/texmf/tex/latex/$pkgname/nwhren.sty
+ install -D -m644 $srcdir/$pkgname-$pkgver/nwhres.sty $pkgdir/usr/share/texmf/tex/latex/$pkgname/nwhres.sty
+
+ install -D -m644 $srcdir/$pkgname-$pkgver/nuweb.pdf $pkgdir/usr/share/doc/$pkgname/nuweb.pdf
+ install -D -m644 $srcdir/$pkgname-$pkgver/nuwebdoc.dvi $pkgdir/usr/share/doc/$pkgname/nuwebdoc.dvi
+}
+
diff --git a/nuweb.install b/nuweb.install
new file mode 100644
index 000000000000..30ac7def4c45
--- /dev/null
+++ b/nuweb.install
@@ -0,0 +1,6 @@
+post_upgrade() {
+ echo ">>> texlive: updating the filename database..."
+ usr/bin/mktexlsr
+ echo " done."
+}
+