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

commit a2be950d3ac62da0ffcd826c0c1130d844fbcfd6
Author: Miklos Vajna <[EMAIL PROTECTED]>
Date:   Thu Dec 27 15:30:32 2007 +0100

pacman-g2-3.6.6-1-i686
version bump
added a scriptlet to help upgraders

diff --git a/source/base/pacman-g2/FrugalBuild 
b/source/base/pacman-g2/FrugalBuild
index 5e3c5b4..3f5eabf 100644
--- a/source/base/pacman-g2/FrugalBuild
+++ b/source/base/pacman-g2/FrugalBuild
@@ -4,12 +4,12 @@
USE_DEVEL=${USE_DEVEL:-"n"}

pkgname=pacman-g2
-pkgver=3.6.5
-Fuse $USE_DEVEL && pkgver=3.6.3.48.g7571051
-pkgrel=2
+pkgver=3.6.6
+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})
+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')
@@ -20,9 +20,8 @@ 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 \
-               
http://git.frugalware.org/patches/pacman-g2/b6369b026ab46449e5b10e73186db0cf6efb7ce3.patch)
-       signatures=("$source.asc" '')
+       source=($url/releases/$pkgname-$pkgver.tar.gz)
+       signatures=("$source.asc")
else
_F_scm_type="git"
_F_scm_url="git://git.frugalware.org/pub/other/pacman-g2/pacman-g2"
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