[arch-commits] Commit in rxvt-unicode/trunk (PKGBUILD)

Sébastien Luttringer seblu at nymeria.archlinux.org
Fri Jul 5 13:07:11 UTC 2013


    Date: Friday, July 5, 2013 @ 15:07:11
  Author: seblu
Revision: 93549

upgpkg: rxvt-unicode 9.18-7

create a separate package for terminfo. Usefull for servers installation.

Modified:
  rxvt-unicode/trunk/PKGBUILD

----------+
 PKGBUILD |   35 ++++++++++++++++++++++-------------
 1 file changed, 22 insertions(+), 13 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2013-07-05 12:27:18 UTC (rev 93548)
+++ PKGBUILD	2013-07-05 13:07:11 UTC (rev 93549)
@@ -4,15 +4,14 @@
 # Contributor: tobias <tobias at archlinux.org>
 # Contributor: dibblethewrecker dibblethewrecker.at.jiwe.dot.org
 
-pkgname=rxvt-unicode
+pkgbase=rxvt-unicode
+pkgname=('rxvt-unicode' 'rxvt-unicode-terminfo')
 pkgver=9.18
-pkgrel=6
-pkgdesc='An unicode enabled rxvt-clone terminal emulator (urxvt)'
+pkgrel=7
 arch=('i686' 'x86_64')
 url='http://software.schmorp.de/pkg/rxvt-unicode.html'
 license=('GPL')
-depends=('libxft' 'perl' 'startup-notification')
-optdepends=('gtk2-perl: to use the urxvt-tabbed')
+makedepends=('libxft' 'perl' 'startup-notification')
 source=(
   "http://dist.schmorp.de/rxvt-unicode/$pkgname-$pkgver.tar.bz2"
   'urxvt.desktop'
@@ -64,20 +63,30 @@
   make
 }
 
-package() {
-  pushd $pkgname-$pkgver
+package_rxvt-unicode() {
+  pkgdesc='An unicode enabled rxvt-clone terminal emulator (urxvt)'
+  depends=('rxvt-unicode-terminfo' 'libxft' 'perl' 'startup-notification')
+  optdepends=('gtk2-perl: to use the urxvt-tabbed')
+
+  # install freedesktop menu
+  for _f in urxvt urxvtc urxvt-tabbed; do
+    install -Dm644 $_f.desktop "$pkgdir/usr/share/applications/$_f.desktop"
+  done
+  cd $pkgname-$pkgver
   # workaround terminfo installation
-  export TERMINFO="$pkgdir/usr/share/terminfo"
+  export TERMINFO="$srcdir/terminfo"
   install -d "$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"
-  popd
-  # install freedesktop menu
-  for _f in urxvt urxvtc urxvt-tabbed; do
-    install -Dm644 $_f.desktop "$pkgdir/usr/share/applications/$_f.desktop"
-  done
 }
 
+package_rxvt-unicode-terminfo() {
+  pkgdesc='Terminfo files for urxvt'
+  conflict=('rxvt-unicode<=9.18-6')
+  install -dm 755 "$pkgdir/usr/share/"
+  mv terminfo "$pkgdir/usr/share/"
+}
+
 # vim:set ts=2 sw=2 et:




More information about the arch-commits mailing list