[arch-commits] Commit in gcal/repos (3 files)
Eric Bélanger
eric at archlinux.org
Sun Apr 5 22:51:55 UTC 2009
Date: Sunday, April 5, 2009 @ 18:51:54
Author: eric
Revision: 33905
Merged revisions 356,2310,33891 via svnmerge from
svn+ssh://svn.archlinux.org/srv/svn-packages/gcal/trunk
........
r356 | aaron | 2008-04-18 18:56:27 -0400 (Fri, 18 Apr 2008) | 1 line
Added svn:keywords to all PKGBUILDs
........
r2310 | paul | 2008-05-31 11:15:19 -0400 (Sat, 31 May 2008) | 2 lines
Added more licenses.
........
r33891 | eric | 2009-04-05 17:35:42 -0400 (Sun, 05 Apr 2009) | 2 lines
upgpkg: gcal 3.01-4
Added arch tag, Added install scriptlet to handle info pages, FHS man pages, Fixed build issue
........
Added:
gcal/repos/extra-i686/gcal.install
(from rev 33891, gcal/trunk/gcal.install)
Modified:
gcal/repos/extra-i686/ (properties)
gcal/repos/extra-i686/PKGBUILD
--------------+
PKGBUILD | 44 +++++++++++++++++++++++++-------------------
gcal.install | 20 ++++++++++++++++++++
2 files changed, 45 insertions(+), 19 deletions(-)
Property changes on: gcal/repos/extra-i686
___________________________________________________________________
Modified: svnmerge-integrated
- /gcal/trunk:1
+ /gcal/trunk:1-33904
Modified: extra-i686/PKGBUILD
===================================================================
--- extra-i686/PKGBUILD 2009-04-05 22:24:38 UTC (rev 33904)
+++ extra-i686/PKGBUILD 2009-04-05 22:51:54 UTC (rev 33905)
@@ -4,37 +4,43 @@
pkgname=gcal
pkgver=3.01
-pkgrel=3
+pkgrel=4
pkgdesc="Gcal displays hybrid and proleptic Julian and Gregorian calendar sheets"
+arch=('i686' 'x86_64')
+url="http://www.gnu.org/software/gcal/"
+license=('GPL')
+depends=('perl' 'texinfo')
+install=gcal.install
source=(ftp://ftp.gnu.org/pub/gnu/$pkgname/$pkgname-$pkgver.tar.gz)
-depends=('perl')
-url="http://www.gnu.org/software/gcal/"
md5sums=('65f3394653829fd77f6862045112ad4f')
build() {
- cd $startdir/src/$pkgname-$pkgver
- ./configure --prefix=/usr
+ cd $srcdir/$pkgname-$pkgver
+ ./configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-included-regexps || return 1
make || return 1
- make prefix=$startdir/pkg/usr install
- rm $startdir/pkg/usr/share/locale/locale.alias
+ make prefix=$pkgdir/usr mandir=$pkgdir/usr/share/man/man1 infodir=$pkgdir/usr/share/info install || return 1
+ rm $pkgdir/usr/share/locale/locale.alias
+ rm $pkgdir/usr/share/info/dir
+ gzip $pkgdir/usr/share/info/*
+
# Need to fix up paths for scripts in misc directory
# that are automatically created by the makefile
- for miscfile in $startdir/pkg/usr/share/gcal/misc/*/*
+ for miscfile in $pkgdir/usr/share/gcal/misc/*/*
do
- sed -i "s:${startdir}/pkg::g" $miscfile
+ sed -i "s:${pkgdir}::g" $miscfile || return 1
done
# Rebuild the symlinks that makefile created into the image /usr/bin
# directory during make install
- ln -s -f /usr/share/gcal/misc/daily/daily $startdir/pkg/usr/bin/gcal-daily
- ln -s -f /usr/share/gcal/misc/ddiff/ddiff $startdir/pkg/usr/bin/gcal-ddiff
- ln -s -f /usr/share/gcal/misc/ddiff/ddiffdrv $startdir/pkg/usr/bin/gcal-ddiffdrv
- ln -s -f /usr/share/gcal/misc/dst/dst $startdir/pkg/usr/bin/gcal-dst
- ln -s -f /usr/share/gcal/misc/gcalltx/gcalltx $startdir/pkg/usr/bin/gcal-gcalltx
- ln -s -f /usr/share/gcal/misc/gcalltx/gcalltx.pl $startdir/pkg/usr/bin/gcal-gcalltx.pl
- ln -s -f /usr/share/gcal/misc/moon/moon $startdir/pkg/usr/bin/gcal-moon
- ln -s -f /usr/share/gcal/misc/mrms/mrms $startdir/pkg/usr/bin/gcal-mrms
- ln -s -f /usr/share/gcal/misc/srss/srss $startdir/pkg/usr/bin/gcal-srss
- ln -s -f /usr/share/gcal/misc/wloc/wlocdrv $startdir/pkg/usr/bin/gcal-wlocdrv
+ ln -s -f /usr/share/gcal/misc/daily/daily $pkgdir/usr/bin/gcal-daily
+ ln -s -f /usr/share/gcal/misc/ddiff/ddiff $pkgdir/usr/bin/gcal-ddiff
+ ln -s -f /usr/share/gcal/misc/ddiff/ddiffdrv $pkgdir/usr/bin/gcal-ddiffdrv
+ ln -s -f /usr/share/gcal/misc/dst/dst $pkgdir/usr/bin/gcal-dst
+ ln -s -f /usr/share/gcal/misc/gcalltx/gcalltx $pkgdir/usr/bin/gcal-gcalltx
+ ln -s -f /usr/share/gcal/misc/gcalltx/gcalltx.pl $pkgdir/usr/bin/gcal-gcalltx.pl
+ ln -s -f /usr/share/gcal/misc/moon/moon $pkgdir/usr/bin/gcal-moon
+ ln -s -f /usr/share/gcal/misc/mrms/mrms $pkgdir/usr/bin/gcal-mrms
+ ln -s -f /usr/share/gcal/misc/srss/srss $pkgdir/usr/bin/gcal-srss
+ ln -s -f /usr/share/gcal/misc/wloc/wlocdrv $pkgdir/usr/bin/gcal-wlocdrv
}
Copied: gcal/repos/extra-i686/gcal.install (from rev 33891, gcal/trunk/gcal.install)
===================================================================
--- extra-i686/gcal.install (rev 0)
+++ extra-i686/gcal.install 2009-04-05 22:51:54 UTC (rev 33905)
@@ -0,0 +1,20 @@
+infodir=/usr/share/info
+filelist=(gcal.info-8.gz gcal.info-11.gz gcal.info-14.gz gcal.info-12.gz gcal.info-7.gz gcal.info.gz gcal.info-2.gz gcal.info-9.gz gcal.info-5.gz gcal.info-10.gz gcal.info-13.gz gcal.info-1.gz gcal.info-3.gz gcal.info-4.gz gcal.info-6.gz)
+
+post_install() {
+ [ -x usr/bin/install-info ] || return 0
+ for file in ${filelist[@]}; do
+ install-info $infodir/$file $infodir/dir 2> /dev/null
+ done
+}
+
+post_upgrade() {
+ post_install $1
+}
+
+pre_remove() {
+ [ -x usr/bin/install-info ] || return 0
+ for file in ${filelist[@]}; do
+ install-info --delete $infodir/$file $infodir/dir 2> /dev/null
+ done
+}
More information about the arch-commits
mailing list