diff options
author | Parabola <dev@list.parabolagnulinux.org> | 2011-04-05 14:26:38 +0000 |
---|---|---|
committer | Parabola <dev@list.parabolagnulinux.org> | 2011-04-05 14:26:38 +0000 |
commit | 415856bdd4f48ab4f2732996f0bae58595092bbe (patch) | |
tree | ede2018b591f6dfb477fe9341ba17b9bc000fab9 /extra/rxvt-unicode |
Tue Apr 5 14:26:38 UTC 2011
Diffstat (limited to 'extra/rxvt-unicode')
-rw-r--r-- | extra/rxvt-unicode/PKGBUILD | 59 | ||||
-rw-r--r-- | extra/rxvt-unicode/popup-menu-hang.diff | 24 | ||||
-rw-r--r-- | extra/rxvt-unicode/rxvt-unicode.desktop | 10 | ||||
-rw-r--r-- | extra/rxvt-unicode/rxvt-unicode.png | bin | 0 -> 1513 bytes |
4 files changed, 93 insertions, 0 deletions
diff --git a/extra/rxvt-unicode/PKGBUILD b/extra/rxvt-unicode/PKGBUILD new file mode 100644 index 000000000..aed626312 --- /dev/null +++ b/extra/rxvt-unicode/PKGBUILD @@ -0,0 +1,59 @@ +# $Id: PKGBUILD 106127 2011-01-14 17:50:21Z angvp $ +# Maintainer: tobias <tobias@archlinux.org> +# Contributor: dibblethewrecker dibblethewrecker.at.jiwe.dot.org + +pkgname=rxvt-unicode +pkgver=9.10 +pkgrel=1 +pkgdesc="An unicode enabled rxvt-clone terminal emulator (urxvt)" +arch=(i686 x86_64) +depends=('gcc-libs' 'libxft' 'gdk-pixbuf2') +makedepends=('ncurses' 'perl>=5.12.2' 'pkgconfig') +optdepends=('perl: lots of utilities' 'gtk2-perl: to use the urxvt-tabbed') +url="http://software.schmorp.de/pkg/rxvt-unicode.html" +license=("GPL") +source=(http://dist.schmorp.de/rxvt-unicode/${pkgname}-${pkgver}.tar.bz2 \ + ${pkgname}.desktop ${pkgname}.png popup-menu-hang.diff) +md5sums=('a23aa40b31e843878b6f9c44768de430' + '5bfefa1b41c2b81ca18f2ef847330543' + '84328cada91751df07324d95f8be4d1b' + 'aead33ba3b08eeb251fb0c1427a4a024') +sha1sums=('54c896a4885b8984b0dfa652269c3c34c4d75f2d' + '79b7cacb7d6ce4a34f8a31a2e33475a8f7bf69cb' + '9ff58d7b1d60838c51c9045bc0be342fac456790' + 'ec4013f4af3a45da928b75f40fbf6389070e7fdd') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + patch -p0 < ../popup-menu-hang.diff + ./configure --prefix=/usr \ + --with-terminfo=/usr/share/terminfo \ + --enable-256-color \ + --enable-font-styles \ + --enable-xim \ + --enable-keepscrolling \ + --enable-selectionscrolling \ + --enable-smart-resize \ + --enable-pixbuf \ + --enable-transparency \ + --enable-utmp \ + --enable-wtmp \ + --enable-lastlog \ + --disable-frills + make +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + install -d "${pkgdir}/usr/share/terminfo" + export TERMINFO="${pkgdir}/usr/share/terminfo" + make DESTDIR="${pkgdir}" install + # install the tabbing wrapper ( requires gtk2-perl! ) + sed -i 's/\"rxvt\"/"urxvt"/' doc/rxvt-tabbed + install -Dm 755 doc/rxvt-tabbed "${pkgdir}/usr/bin/urxvt-tabbed" + # install freedesktop menu and icon ( icon from cvs checkout ) + install -Dm644 ../${pkgname}.desktop \ + "${pkgdir}/usr/share/applications/${pkgname}.desktop" + install -Dm644 ../${pkgname}.png \ + "${pkgdir}/usr/share/pixmaps/${pkgname}.png" +} diff --git a/extra/rxvt-unicode/popup-menu-hang.diff b/extra/rxvt-unicode/popup-menu-hang.diff new file mode 100644 index 000000000..09bb3c64b --- /dev/null +++ b/extra/rxvt-unicode/popup-menu-hang.diff @@ -0,0 +1,24 @@ +Index: src/perl/urxvt-popup +=================================================================== +RCS file: /schmorpforge/rxvt-unicode/src/perl/urxvt-popup,v +retrieving revision 1.15 +diff -u -r1.15 urxvt-popup +--- src/perl/urxvt-popup 24 Dec 2007 08:21:40 -0000 1.15 ++++ src/perl/urxvt-popup 2 Aug 2009 08:22:52 -0000 +@@ -120,7 +120,7 @@ + $self->refresh; + + # might fail, but try anyways +- $self->grab ($self->{data}{event}{time}, 1) ++ $self->grab ($self->{data}{event}{time}) + and $self->allow_events_async; + + on_button_press $self, $self->{data}{event} if $self->{data}{event}{button}; +@@ -132,7 +132,7 @@ + my ($self, $event) = @_; + + # should definitely not fail +- $self->grab ($self->{data}{event}{time}, 1) ++ $self->grab ($self->{data}{event}{time}) + and $self->allow_events_async; + } diff --git a/extra/rxvt-unicode/rxvt-unicode.desktop b/extra/rxvt-unicode/rxvt-unicode.desktop new file mode 100644 index 000000000..436e8d119 --- /dev/null +++ b/extra/rxvt-unicode/rxvt-unicode.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Version=1.0 +Encoding=UTF-8 +Name=rxvt-unicode +Comment=An Unicode capable rxvt clone +Exec=urxvt +Icon=rxvt-unicode +Terminal=false +Type=Application +Categories=Application;System;TerminalEmulator; diff --git a/extra/rxvt-unicode/rxvt-unicode.png b/extra/rxvt-unicode/rxvt-unicode.png Binary files differnew file mode 100644 index 000000000..0738a7840 --- /dev/null +++ b/extra/rxvt-unicode/rxvt-unicode.png |