From 608a49084f8c6599f8adef56b6c1480c3e293c04 Mon Sep 17 00:00:00 2001 From: root Date: Thu, 5 Apr 2012 00:01:23 +0000 Subject: Thu Apr 5 00:01:22 UTC 2012 --- community/go/PKGBUILD | 7 ++++--- community/go/go | 3 +++ community/go/go.install | 32 ++++++++++++++++++++++++++++++++ community/python-psycopg2/PKGBUILD | 6 +++--- community/xapian-core/PKGBUILD | 6 +++--- 5 files changed, 45 insertions(+), 9 deletions(-) create mode 100644 community/go/go.install (limited to 'community') diff --git a/community/go/PKGBUILD b/community/go/PKGBUILD index ea5fafe3f..ba9ae1152 100644 --- a/community/go/PKGBUILD +++ b/community/go/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 68691 2012-03-31 19:33:32Z arodseth $ +# $Id: PKGBUILD 68856 2012-04-03 23:02:20Z arodseth $ # Maintainer: Vesa Kaihlavirta # Maintainer: Alexander Rødseth # Contributor: Andres Perera @@ -8,7 +8,7 @@ pkgname=go pkgver=1 -pkgrel=3 +pkgrel=4 epoch=2 pkgdesc='Google Go compiler and tools (release version)' arch=('x86_64' 'i686') @@ -17,9 +17,10 @@ license=('custom') depends=('perl' 'ed' 'gawk') makedepends=('mercurial' 'inetutils') options=('!strip' '!emptydirs') +install=go.install source=("$pkgname" "$pkgname.sh") -md5sums=('fb4d2508c44b3823e05ed360c2976322' +md5sums=('c14a33c0d138f9cd19264a8dd0b809a7' 'e7087d190fd519db3be5adb3a51194cc') build() { diff --git a/community/go/go b/community/go/go index c284ec45c..2f68ce8ff 100644 --- a/community/go/go +++ b/community/go/go @@ -2,4 +2,7 @@ if [[ -z $GOROOT ]]; then export GOROOT=/usr/lib/go fi +if [[ -z $GOROOT_FINAL ]]; then + export GOROOT_FINAL=$GOROOT +fi /usr/bin/go.elf "$@" diff --git a/community/go/go.install b/community/go/go.install new file mode 100644 index 000000000..9a87b9d11 --- /dev/null +++ b/community/go/go.install @@ -0,0 +1,32 @@ +post_upgrade() { + # Backup any previous /usr/lib/go/bin directory + if [ -e /usr/lib/go/bin ]; then + mv /usr/lib/go/bin /usr/lib/go/bin.pacnew + fi + + # Point /usr/lib/go/bin to /usr/bin + # + # This is to make go get code.google.com/p/go-tour/gotour and + # then running the gotour executable work out of the box. + # + # Also, /usr/bin is the place for system-wide executables, + # not /usr/lib/go/bin. Users should use different paths by + # setting the appropriate environment variables. + # + ln -sf /usr/bin /usr/lib/go/bin +} + +post_install() { + post_upgrade +} + +pre_remove() { + if [ -c /usr/lib/go/bin ]; then + rmdir --ignore-fail-on-non-empty /usr/lib/go/bin + fi + if [ -L /usr/lib/go/bin ]; then + rm /usr/lib/go/bin + fi +} + +# vim:set ts=2 sw=2 et: diff --git a/community/python-psycopg2/PKGBUILD b/community/python-psycopg2/PKGBUILD index 18b83b67c..42ba11164 100644 --- a/community/python-psycopg2/PKGBUILD +++ b/community/python-psycopg2/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 60983 2011-12-20 09:13:23Z spupykin $ +# $Id: PKGBUILD 68833 2012-04-03 16:20:19Z foutrelis $ # Maintainer: Sergej Pupykin # Maintainer: Angel 'angvp' Velasquez # Maintainer: Douglas Soares de Andrade pkgbase=python-psycopg2 pkgname=('python-psycopg2' 'python2-psycopg2') -pkgver=2.4.4 +pkgver=2.4.5 pkgrel=1 pkgdesc="A PostgreSQL database adapter for the Python programming language." arch=('i686' 'x86_64') @@ -13,7 +13,7 @@ url="http://initd.org/psycopg/" license=('LGPL3') makedepends=('python2' 'python' 'postgresql-libs>=8.4.1') source=(http://initd.org/psycopg/tarballs/PSYCOPG-2-4/psycopg2-$pkgver.tar.gz) -md5sums=('331255d2d44018bcef2ea192aabc1d6a') +md5sums=('075e4df465e9a863f288d5bdf6e6887e') build() { cd "$srcdir/psycopg2-$pkgver" diff --git a/community/xapian-core/PKGBUILD b/community/xapian-core/PKGBUILD index c392ff4ba..3f50923c4 100644 --- a/community/xapian-core/PKGBUILD +++ b/community/xapian-core/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 60985 2011-12-20 09:14:11Z spupykin $ +# $Id: PKGBUILD 68835 2012-04-03 16:30:36Z foutrelis $ # Contributor: Andrea Scarpino # Contributor: Alexander Fehr # Contributor: William Rea # Maintainer: Daniel J Griffiths pkgname=xapian-core -pkgver=1.2.8 +pkgver=1.2.9 pkgrel=1 pkgdesc='Open source search engine library.' arch=('i686' 'x86_64') @@ -15,7 +15,7 @@ depends=('sh' 'gcc-libs' 'zlib' 'util-linux') # xapian config requires libxapian.la options=('libtool') source=("http://oligarchy.co.uk/xapian/${pkgver}/${pkgname}-${pkgver}.tar.gz") -md5sums=('6c9f9e7ac43aa4e086283201329e98ee') +md5sums=('909dd02931fe8f37690aa82a4daaa441') build() { cd "${srcdir}/${pkgname}-${pkgver}" -- cgit v1.2.3-54-g00ecf