updated on Thu Jan 26 16:09:46 UTC 2012
[aur-mirror.git] / alliance / PKGBUILD
blob86ee6606aaaa53bec6284b1b62c3b0c1cb3d6e90
1 # Maintainer : SpepS <dreamspepser at yahoo dot it>
2 # Contributor: Paulo Matias <matiasΘarchlinux-br·org>
4 pkgname=alliance
5 pkgver=5.0_20110203
6 pkgrel=2
7 pkgdesc="Free CAD tools and libraries for VLSI design (complete design flow from VHDL to layout)"
8 arch=('i686' 'x86_64')
9 url="http://www-asim.lip6.fr/recherche/alliance/"
10 license=('GPL')
11 depends=('lesstif' 'libxpm')
12 optdepends=('zsh: bench script')
13 options=('!libtool')
14 install="$pkgname.install"
15 source=("${url/recherche/pub}distribution/${pkgver/_*}/${pkgname}-${pkgver/_/-}.tar.gz")
16 md5sums=('fad7ddc0f74beac0d0abb2701f50fec5')
18 build() {
19   cd "$srcdir/$pkgname-${pkgver/_*}"
21   # Does not build with -Wl,--as-needed
22   export LDFLAGS="${LDFLAGS//,--as-needed}"
24   # profile.d script fix
25   sed -e "s|SYSCONF_TOP=\$ALLIANCE_TOP|&/etc|" \
26       -e "s|CELLS_TOP=\$ALLIANCE_TOP|&/cells|" \
27       -i distrib/etc/alc_env.sh.in
29   # desktop files fix
30   sed -e "s|\(Cat.*=\)E|\1Development;E|" \
31       -e "s|ALLIANCE_TOP/bin/||" \
32       -i distrib/*.desktop
34   ./configure --prefix=/opt/$pkgname \
35               --mandir=/usr/share/man \
36               --libdir=/usr/lib \
37               --includedir=/usr/include/$pkgname \
38               --enable-alc-shared \
39               --enable-static=no
40   make
43 package() {
44   cd "$srcdir/$pkgname-${pkgver/_*}"
46   make DESTDIR="$pkgdir/" install
48   # install desktop files and pixmaps
49   install -d "$pkgdir"/usr/share/{applications,pixmaps}
50   install -Dm644 distrib/*.desktop "$pkgdir/usr/share/applications"
51   install -Dm644 distrib/*.png "$pkgdir/usr/share/pixmaps"
53   # prevent conflict with man3 log
54   cd "$pkgdir/usr/share/man/man3" && mv log.3 log-$pkgname.3
56   # remove unneeded csh profile.d script
57   rm "$pkgdir/etc/profile.d/alc_env.csh"