updated on Thu Jan 26 00:18:00 UTC 2012
[aur-mirror.git] / rxvt-unicode-afterimage / PKGBUILD
blob4550d790aed9fbc034e884d349843e472c5b6e65
1 # Maintainer: Erus_Ilùvatar <erus.iluvatar@gmail.com>
3 _pkgname=rxvt-unicode
4 pkgname=rxvt-unicode-afterimage
5 pkgver=9.12
6 pkgrel=1
7 pkgdesc="An unicode enabled rxvt-clone terminal emulator (urxvt), libafterimage enabled"
8 url="http://software.schmorp.de/pkg/rxvt-unicode.html"
9 arch=(i686 x86_64)
10 depends=('gcc-libs' 'libxft' 'libxpm' 'librsvg' 'libafterimage')
11 makedepends=('ncurses' 'perl>=5.10.0' 'pkgconfig')
12 optdepends=('perl: lots of utilities' 'gtk2-perl: to use the urxvt-tabbed')
13 conflicts=('rxvt-unicode-256color' 'rxvt-unicode')
14 license=("GPL")
15 source=(http://dist.schmorp.de/rxvt-unicode/${_pkgname}-${pkgver}.tar.bz2 \
16         ${_pkgname}.desktop ${_pkgname}.png)
18 build() {
19   cd "${srcdir}/${_pkgname}-${pkgver}"
20   ./configure --prefix=/usr \
21     --with-terminfo=/usr/share/terminfo \
22 #    --with-term=rxvt-256color \ // Use aur/rxvt-unicode-terminfo, because yeah, that's the clean way.
23     --enable-font-styles \
24     --enable-xim \
25     --enable-warnings \
26     --enable-keepscrolling \
27     --enable-selectionscrolling \
28     --enable-smart-resize \
29     --enable-transparency \
30     --enable-utmp \
31     --enable-wtmp \
32     --enable-256-color \
33     --enable-lastlog
34   make
35   install -d "${pkgdir}/usr/share/terminfo"
36   export TERMINFO="${pkgdir}/usr/share/terminfo"
37   make DESTDIR="${pkgdir}" install || return 1
38  # install the tabbing wrapper ( requires gtk2-perl! )
39   sed -i 's/\"rxvt\"/"urxvt"/' doc/rxvt-tabbed || return 1
40   install -Dm 755 doc/rxvt-tabbed "${pkgdir}/usr/bin/urxvt-tabbed" || return 1
41  # install freedesktop menu and icon ( icon from cvs checkout )
42   install -Dm644 ../${_pkgname}.desktop \
43     "${pkgdir}/usr/share/applications/${_pkgname}.desktop"
44   install -Dm644 ../${_pkgname}.png \
45     "${pkgdir}/usr/share/pixmaps/${_pkgname}.png"
47 md5sums=('945af37d661c8c45a7cac292160e7c70'
48          '5bfefa1b41c2b81ca18f2ef847330543'
49          '84328cada91751df07324d95f8be4d1b')
50 sha512sums=('d2307b87f2cf2b63f42f575a72becf637e0455e1ff9aed5ecfba1d8f9991ea8f21654ee34afe16610deda83f39f02d339e59cba1a578cf92c5551735d0a683b0'
51             '2188d8802c4f3f9af71ebc83a4358af965f31f1fcaf423f6760e5879d895dcad2f27acad5fe6a0fadcff2765d0a44daeabef83edcefe244ecf1e2c511b4c0183'
52             '82e69cca681877d1e4dd24315d037abf0b69e27f9161538613bce29001c4e579fb5c8a4804acecd406b46cdc72d33bb11ef43891e2e02cd9c1d12cfce3e8c1ba')