Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=bmf.git;a=commitdiff;h=a14182f4e6b26821521a1cc292f421dd984a0b0c

commit a14182f4e6b26821521a1cc292f421dd984a0b0c
Author: Miklos Vajna <[EMAIL PROTECTED]>
Date:   Wed Dec 26 18:34:31 2007 +0100

pacman-g2-3.6.5.25.gf2bbdac-1-i686
remove nobuild, testing the upgrade scriptlet

diff --git a/source/base/pacman-g2/FrugalBuild 
b/source/base/pacman-g2/FrugalBuild
index 23aa1d2..5a1a140 100644
--- a/source/base/pacman-g2/FrugalBuild
+++ b/source/base/pacman-g2/FrugalBuild
@@ -4,19 +4,20 @@
USE_DEVEL=${USE_DEVEL:-"y"}

pkgname=pacman-g2
-pkgver=3.6.3
-Fuse $USE_DEVEL && pkgver=3.6.3.48.g7571051
+pkgver=3.6.5
+Fuse $USE_DEVEL && pkgver=3.6.5.25.gf2bbdac
pkgrel=1
pkgdesc="A .tar.bz2 based package manager library (libpacman) and client 
(pacman-g2) with dependency support."
url="http://ftp.frugalware.org/pub/other/pacman-g2/";
-backup=(etc/{makepkg,pacman}.conf etc/pacman.d/{frugalware,frugalware-current})
-depends=('libarchive>=2.0.27' 'glibc>=2.6-2')
+backup=(etc/{makepkg,pacman}.conf 
etc/pacman-g2/repos/{frugalware,frugalware-current})
+depends=('libarchive>=2.0.27' 'glibc>=2.7')
makedepends=('doxygen' 'po4a' 'swig' 'java-gcj-compat' 'ecj' 'mono' \
'asciidoc' 'docbook-xsl' 'docbook-xml' 'sgml-common')
Fuse $USE_DEVEL && makedepends=([EMAIL PROTECTED] 'intltool')
Finclude mono
groups=('base' 'chroot-core')
archs=('i686' 'x86_64' 'ppc')
+_F_archive_nosort=y
up2date="lynx -dump $url/releases/ |Flasttar"
if ! Fuse $USE_DEVEL; then
source=($url/releases/$pkgname-$pkgver.tar.gz)
@@ -26,7 +27,7 @@ else
_F_scm_url="git://git.frugalware.org/pub/other/pacman-g2/pacman-g2"
Finclude scm
fi
-options=('scriptlet' 'nobuild')
+options=('scriptlet')

build()
{
diff --git a/source/base/pacman-g2/pacman-g2.install 
b/source/base/pacman-g2/pacman-g2.install
new file mode 100644
index 0000000..b8efaf3
--- /dev/null
+++ b/source/base/pacman-g2/pacman-g2.install
@@ -0,0 +1,28 @@
+post_upgrade()
+{
+       # this can be removed after 0.8 is out
+       if [ -e /etc/pacman.conf -a ! -h /etc/pacman.conf ]; then
+               mv /etc/pacman{,-g2}.conf
+               ln -s pacman-g2.conf /etc/pacman.conf
+       fi
+       if [ -e /etc/pacman.d -a ! -h /etc/pacman.d ]; then
+               mv -f /etc/pacman.d/* /etc/pacman-g2/repos/
+               rmdir /etc/pacman.d
+               ln -s /etc/pacman-g2/repos /etc/pacman.d
+       fi
+       if grep -q 'etc/pacman\.d' /etc/pacman-g2.conf; then
+               sed -i 's|etc/pacman\.d|etc/pacman-g2/repos|' etc/pacman-g2.conf
+       fi
+       if [ -e /var/cache/pacman -a ! -h /var/cache/pacman ]; then
+               mv /var/cache/pacman{,-g2}
+               ln -s pacman-g2 /var/cache/pacman
+       fi
+       if [ -e /var/lib/pacman -a ! -h /var/lib/pacman ]; then
+               mv /var/lib/pacman{,-g2}
+               ln -s pacman-g2 /var/lib/pacman
+       fi
+}
+
+op=$1
+shift
+$op $*
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to