summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: c3dabbcca25656de36c9eca35c5ec25c61844e9d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
# Contributor: Mathieu.clabaut <mathieu.clabaut@gmail.com>
# Contributor: Stefan Husmann  <stefan-husmann@t-online.de>
# Contributor: Dr. Hammer <dr_hammer@safe-mail.net>

pkgname=noweb
pkgver=2.11b
pkgrel=16
pkgdesc="A Simple, Extensible Tool for Literate Programming build \
against ICON libs and texlive"
url="http://www.cs.tufts.edu/~nr/noweb/"
depends=('bash' 'texlive-core' 'gawk' 'icon')
source=(http://ftp.de.debian.org/debian/pool/main/n/${pkgname}/${pkgname}_${pkgver}.orig.tar.gz)
md5sums=('1df580723497b2f2efde07646abf764c')
arch=('i686' 'x86_64')
install=noweb.install
license=('custom')

prepare() {
  cd $srcdir/$pkgname-$pkgver
  sed -i -e 's+BIN=/usr/local/noweb+BIN=\$\(MyDestdir\)/usr/bin+' \
    -e 's+LIB=/usr/local/noweb/lib+LIB=\$\(MyDestdir\)/usr/lib/noweb+' \
    -e 's+MAN=/usr/local/noweb/man+MAN=\$\(MyDestdir\)/usr/share/man+' \
    -e 's+/usr/local/tex/inputs+\$\(MyDestdir\)/usr/share/texmf/tex/generic/noweb+' \
    -e 's+$(HOME)/www/noweb/FAQ.html+'$srcdir/$pkgname-$pkgver'/src/FAQ.html+' \
    -e 's+mkdir+install -d+' -e 's+> \$\(BIN\)+> \$pkgdir/bin/+' src/Makefile
  sed -i -e 's+LIB=/dev/null.*$+LIB=\$\(MyDestdir\)/usr/lib/noweb+' \
    contrib/Makefile
  sed -i -e  's+^WWW=.*$+WWW\$\(MyDestdir\)=/usr/share/noweb/www+' \
    src/xdoc/Makefile 
  sed -i -e 's+texhash+/usr/bin/texhash+' src/Makefile
  sed -i -e 's+ELISP=/dev/null+ELISP=\$\(MyDestdir\)/usr/share/emacs/site-lisp+' \
    src/Makefile
}

build() {
  cd $srcdir/$pkgname-$pkgver/src
  make MyDestdir=$pkgdir LIBSRC=icon ICONC=icont
}

package() {
  cd $srcdir/$pkgname-$pkgver/src
  install -Dm644 COPYRIGHT \
    $pkgdir/usr/share/licenses/noweb/COPYRIGHT
  install -d $pkgdir/usr/share/texmf/tex/generic
  install -d $pkgdir/usr/lib/noweb/
  install -d $pkgdir/usr/share/emacs/site-lisp
  ./awkname gawk
  make MyDestdir=$pkgdir LIBSRC=icon ICONC=icont install
  find $pkgdir -type f -exec sed -i "s+${pkgdir}+/+g" '{}' ';'
}