[arch-commits] Commit in gpm/trunk (ChangeLog PKGBUILD gpm.install)

Eric Bélanger eric at archlinux.org
Tue Feb 10 02:55:02 UTC 2009


    Date: Monday, February 9, 2009 @ 21:55:02
  Author: eric
Revision: 26633

upgpkg: gpm 1.20.6-1
    Upstream update, Added info file support

Added:
  gpm/trunk/gpm.install
Modified:
  gpm/trunk/ChangeLog
  gpm/trunk/PKGBUILD

-------------+
 ChangeLog   |    6 ++++++
 PKGBUILD    |   25 +++++++++++++------------
 gpm.install |   18 ++++++++++++++++++
 3 files changed, 37 insertions(+), 12 deletions(-)

Modified: ChangeLog
===================================================================
--- ChangeLog	2009-02-10 01:40:35 UTC (rev 26632)
+++ ChangeLog	2009-02-10 02:55:02 UTC (rev 26633)
@@ -1,3 +1,9 @@
+2009-02-09  Eric Belanger  <eric at archlinux.org>
+
+	* gpm 1.20.6-1
+	* Upstream update
+	* Added info file support
+
 2008-06-16  Eric Belanger  <eric at archlinux.org>
 
 	* gpm 1.20.5-1

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2009-02-10 01:40:35 UTC (rev 26632)
+++ PKGBUILD	2009-02-10 02:55:02 UTC (rev 26633)
@@ -3,33 +3,34 @@
 # Contributor: Tom Newsom <Jeepster at gmx.co.uk>
 
 pkgname=gpm
-pkgver=1.20.5
-pkgrel=2
+pkgver=1.20.6
+pkgrel=1
 pkgdesc="A mouse server for the console and xterm"
 arch=('i686' 'x86_64')
 url="http://unix.schottelius.org/gpm/"
 license=('GPL')
-depends=('ncurses')
+depends=('ncurses' 'texinfo')
 backup=('etc/conf.d/gpm')
 options=('!makeflags')
+install=gpm.install
 source=(http://unix.schottelius.org/gpm/archives/${pkgname}-${pkgver}.tar.bz2 \
         gpm gpm.conf.d)
-md5sums=('e55473932e4052f3b74c730dfefe0d15' 'c4d42a4725503a5524cae060a959a3d3'\
+md5sums=('6b534da16dc1b28ba828dea89e520f6f' 'c4d42a4725503a5524cae060a959a3d3'\
          '5f109341a7d1bb18c59d7c3a395d848a')
-sha1sums=('4a8c2109167da8e60055c25dadc383d02ba32538'
-          'c13ad1422d24af320e2abb9786c7eacef39b293c'
+sha1sums=('f3bb9272878b7934968381c8b25edab359114150' 'c13ad1422d24af320e2abb9786c7eacef39b293c'\
           '3bcb67027f0ad7dc393388fb02c261126671f9f5')
 
 build() {
-  cd ${startdir}/src/${pkgname}-${pkgver}
+  cd ${srcdir}/${pkgname}-${pkgver}
   ./configure --prefix=/usr --sysconfdir=/etc || return 1
   make || return 1
-  make DESTDIR=${startdir}/pkg install || return 1
-  install -D -m755 ../gpm ${startdir}/pkg/etc/rc.d/gpm || return 1
-  install -D -m644 ../gpm.conf.d ${startdir}/pkg/etc/conf.d/gpm || return 1
+  make DESTDIR=${pkgdir} install || return 1
+  install -D -m755 ../gpm ${pkgdir}/etc/rc.d/gpm || return 1
+  install -D -m644 ../gpm.conf.d ${pkgdir}/etc/conf.d/gpm || return 1
+  gzip ${pkgdir}/usr/share/info/gpm.info
 
 # library fixes
-  cd ${startdir}/pkg/usr/lib/
+  cd ${pkgdir}/usr/lib/
   ln -s libgpm.so.2.* libgpm.so || return 1
-  chmod 755 ${startdir}/pkg/usr/lib/libgpm.so.* || return 1
+  chmod 755 ${pkgdir}/usr/lib/libgpm.so.* || return 1
 }

Added: gpm.install
===================================================================
--- gpm.install	                        (rev 0)
+++ gpm.install	2009-02-10 02:55:02 UTC (rev 26633)
@@ -0,0 +1,18 @@
+infodir=/usr/share/info
+filelist=(gpm.info.gz)
+
+post_install() {
+  for file in ${filelist[@]}; do
+    install-info $infodir/$file $infodir/dir 2> /dev/null
+  done
+}
+
+post_upgrade() {
+  post_install $1
+}
+
+pre_remove() {
+  for file in ${filelist[@]}; do
+    install-info --delete $infodir/$file $infodir/dir 2> /dev/null
+  done
+}




More information about the arch-commits mailing list