summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 6e71f7608e044e5ef80d709c927757af3f73899d (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
# Contributor: Nicolas Martyanoff <khaelin@gmail.com>
# Contributor: Chris Brannon <cmbrannon79@gmail.com>
# Contributor: Chris Brannon <cmbrannon79@gmail.com>
# Maintainer: aksr <aksr at t-com dot me>
pkgname=cdecl
pkgver=2.5
pkgrel=3
pkgdesc="Translation between C declarations and pseudo-English"
arch=('i686' 'x86_64')
url="http://www.ibiblio.org/pub/linux/devel/lang/c/"
license=('Public Domain')
depends=('readline')
source=("http://www.ibiblio.org/pub/linux/devel/lang/c/$pkgname-$pkgver.tar.gz"
        'getopt.patch'
        'makefile.patch'
        'fix-getline.patch')
md5sums=('29895dab52e85b2474a59449e07b7996'
         'bd0889f5c6142b46f667700ebf0eda02'
         '3a2a766cdc3fdc714ba35655d4d836a9'
         'df27d358e2e603609adf3e6165b74afe')
sha1sums=('b955a0b95b635090360b19de888cb29d5c005296'
          '1d2dfca8664d5f510fbd63bf35cb35bbe448778d'
          '3fbb41c890813e80ddc11d95dff0a00cbfc5a3f8'
          '2b046c946dbeab168e26d0f5a99bbb12afe3fe27')
sha256sums=('b74caef08407a2195d6f1facf103e5af29253f67d599486164241b14ee42a936'
            'e81af13a029c27b6c38a2041b15b1e2f236286361bddbb367034eb7b48186cd0'
            'f61a2e1387479c408a3af9897de514e4a420409677ff3a234fd403ad0a607d2a'
            'f8676cfff24ddff71d5d7f737d7a6612573c28d63d99385697812af6352312db')

prepare() {
  cd "$srcdir/$pkgname-$pkgver"
  patch -Np1 -i "$srcdir/getopt.patch"
  patch -Np1 -i "$srcdir/makefile.patch"
  patch -Np1 -i "$srcdir/fix-getline.patch"
}

build() {
  cd "$srcdir/$pkgname-$pkgver"
  make CFLAGS="-std=gnu90"
}

package() {
 cd "$srcdir/$pkgname-$pkgver"
 mkdir -p $pkgdir/usr/{bin,share/man/man1}
 make PREFIX="$pkgdir/usr" install
}