[autogen.sh --dist for package building
VMiklos <[EMAIL PROTECTED]>**20060421205457
 on the server a ../releases dir exists. probably this is not true for any 
client
 in the second case let's generate a tarball and provide a FrugalBuild to allow
 installing a darcs snapshot as a package
] {
adddir ./dist
hunk ./autoclean.sh 40
+rm -f dist/FrugalBuild
hunk ./autogen.sh 4
+       if [ -d ../releases ]; then
+               release="yes"
+       fi
hunk ./autogen.sh 8
+       if [ ! "$release" ]; then
+               ver="${ver}_`date +%Y%m%d`"
+               sed "s/@PACKAGE_VERSION@/$ver" dist/FrugalBuild.in >
+                       dist/FrugalBuild
+       fi
hunk ./autogen.sh 16
-       [ -d ../releases ] && mv pacman-$ver.tar.gz ../releases
+       if [ "$release" ]; then
+               dest="../releases"
+       else
+               dest="dist"
+       fi
+       mv pacman-$ver.tar.gz $dest
+       if [ ! "$release" ]; then
+               echo "Now type: 'cd dist; makepkg -ci'."
+       fi
addfile ./dist/FrugalBuild.in
hunk ./dist/FrugalBuild.in 1
+# Last Modified: Tue, 04 Apr 2006 20:25:56 +0200
+# Compiling Time: 0.10 SBU
+# Maintainer: VMiklos <[EMAIL PROTECTED]>
+
+pkgname=pacman
[EMAIL PROTECTED]@
+pkgrel=1
+pkgdesc="A .tar.bz2 based package manager with dependency support"
+url="http://ftp.frugalware.org/pub/other/pacman/";
+backup=(etc/{makepkg,pacman}.conf 
etc/pacman.d/{frugalware,frugalware-current,extra,extra-current})
+depends=('libarchive>=1.2.51')
+makedepends=('doxygen')
+groups=('base' 'chroot-core')
+archs=('i686' 'x86_64' 'ppc')
+up2date="lynx -dump $url/releases/ |Flasttar"
+source=($url/releases/$pkgname-$pkgver.tar.gz)
+sha1sums=('599369f8133e781ca1a0502d35d3456f59c60832')
+
+# optimalization ok
}
_______________________________________________
Frugalware-darcs mailing list
Frugalware-darcs@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-darcs

Reply via email to