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

andyrtr at archlinux.org andyrtr at archlinux.org
Fri Oct 24 18:31:32 UTC 2008


    Date: Friday, October 24, 2008 @ 14:31:32
  Author: andyrtr
Revision: 17065

upgpkg: ed 1.1-1
    + added info files

Added:
  ed/trunk/ed.install
Modified:
  ed/trunk/PKGBUILD

------------+
 PKGBUILD   |   26 ++++++++++++++++----------
 ed.install |   20 ++++++++++++++++++++
 2 files changed, 36 insertions(+), 10 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2008-10-24 18:25:31 UTC (rev 17064)
+++ PKGBUILD	2008-10-24 18:31:32 UTC (rev 17065)
@@ -1,30 +1,36 @@
 # $Id$
-# Maintainer: judd <jvinet at zeroflux.org>
+# Maintainer: Andreas Radke <andyrtr at archlinux.org>
 
 pkgname=ed
-pkgver=1.0
+pkgver=1.1
 pkgrel=1
 pkgdesc="A POSIX-compliant line editor"
 arch=('i686' 'x86_64')
 license=('GPL')
 url="http://www.gnu.org/software/ed/ed.html"
-groups=('base-devel')
+install=ed.install
+groups=('base-devel' 'texinfo')
 depends=('glibc')
 options=('!emptydirs')
 source=(ftp://ftp.gnu.org/gnu/ed/${pkgname}-${pkgver}.tar.bz2)
-md5sums=('80d096dc98fd17a44fb9e3ed3e719ee7')
+md5sums=('d190a6e8937f552118e2822085037099')
 
 build() {
-  cd ${startdir}/src/${pkgname}-${pkgver}
+  cd ${srcdir}/${pkgname}-${pkgver}
   ./configure --prefix=/
   make || return 1
 # installing executable
-  install -D -m755 ed ${startdir}/pkg/bin/ed
-  cd ${startdir}/pkg/bin
+  install -D -m755 ed ${pkgdir}/bin/ed
+  cd ${pkgdir}/bin
   ln ed red
 # installing man page
-  cd ${startdir}/src/${pkgname}-${pkgver}
-  install -D -m644 doc/ed.1 ${startdir}/pkg/usr/share/man/man1/ed.1
-  cd ${startdir}/pkg/usr/share/man/man1
+  cd ${srcdir}/${pkgname}-${pkgver}
+  install -D -m644 doc/ed.1 ${pkgdir}/usr/share/man/man1/ed.1
+  cd ${pkgdir}/usr/share/man/man1
   ln ed.1 red.1
+# installing info files
+  cd ${srcdir}/${pkgname}-${pkgver}
+  install -D -m644 doc/ed.info ${pkgdir}/usr/share/info/ed.info
+  cd ${pkgdir}/usr/share/info
+  ln ed.info red.info
 }

Added: ed.install
===================================================================
--- ed.install	                        (rev 0)
+++ ed.install	2008-10-24 18:31:32 UTC (rev 17065)
@@ -0,0 +1,20 @@
+infodir=/usr/share/info
+filelist=(ed.info red.info)
+
+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
+}
+
+# vim:set ts=2 sw=2 et:




More information about the arch-commits mailing list