1 # Maintainer : SpepS <dreamspepser at yahoo dot it>
2 # Contributor: Paulo Matias <matiasΘarchlinux-br·org>
7 pkgdesc="Free CAD tools and libraries for VLSI design (complete design flow from VHDL to layout)"
9 url="http://www-asim.lip6.fr/recherche/alliance/"
11 depends=('lesstif' 'libxpm')
12 optdepends=('zsh: bench script')
14 install="$pkgname.install"
15 source=("${url/recherche/pub}distribution/${pkgver/_*}/${pkgname}-${pkgver/_/-}.tar.gz")
16 md5sums=('fad7ddc0f74beac0d0abb2701f50fec5')
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
30 sed -e "s|\(Cat.*=\)E|\1Development;E|" \
31 -e "s|ALLIANCE_TOP/bin/||" \
34 ./configure --prefix=/opt/$pkgname \
35 --mandir=/usr/share/man \
37 --includedir=/usr/include/$pkgname \
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"