blob: 9f6d0c32b4939752ea638583ab99f6904c24f9b6 (
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
|
# Maintainer: Stefan Husmann <stefan-husmann@t-online.de>
pkgname=guile-reader
_gitname=guile-reader
pkgver=0.6.1.5.ga4d3e18
pkgrel=1
pkgdesc="a simple framework for building readers for GNU Guile"
url="http://www.nongnu.org/guile-reader"
arch=('i686' 'x86_64')
license=('GPL')
depends=('guile')
makedepends=('gperf' 'git')
source=("git://git.sv.gnu.org/guile-reader.git#commit=a4d3e18" reader_flag.patch)
md5sums=('SKIP'
'577ee71c71dda2ac1fdd942dd18adc82')
pkgver() {
cd $_gitname
git describe | tr - . | cut -c2-
}
prepare() {
cd $_gitname
patch -Np1 < $srcdir/reader_flag.patch
}
build() {
cd $_gitname
# avoid autoreconf failure
[[ -d build-aux ]] || mkdir -p build-aux
touch build-aux/config.rpath
# recreate configure and make files
autoreconf -i --force --verbose
# configure
CFLAGS= CPPFLAGS= LDFLAGS= GUILE_SITE=/usr/share/guile/site ./configure \
--prefix=/usr --with-guilemoduledir=/usr/share/guile/site
# compile
make
}
package() {
cd $_gitname
make DESTDIR=$pkgdir install
rm $pkgdir/usr/share/info/dir
}
|