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

commit 2c3434bd7ae9fedfd182eca4d33ebb0e00845f04
Author: Miklos Vajna <vmik...@frugalware.org>
Date:   Tue Feb 17 01:54:11 2009 +0100

python-3.0-3.0.1-1-i686

- new package
- closes #3555

diff --git a/source/devel-extra/python-3.0/FrugalBuild 
b/source/devel-extra/python-3.0/FrugalBuild
new file mode 100644
index 0000000..7fe1520
--- /dev/null
+++ b/source/devel-extra/python-3.0/FrugalBuild
@@ -0,0 +1,64 @@
+# Compiling Time: 0.96 SBU
+# Maintainer: Miklos Vajna <vmik...@frugalware.org>
+
+USE_GUI=${USE_GUI:-"y"}
+
+pkgname=python-3.0
+pkgver=3.0.1
+shortpkgver=3.0 # 2.3 if $pkgver=2.3.4
+pkgrel=1
+pkgdesc="A high-level scripting language"
+url="http://www.python.org";
+depends=('glibc>=2.8-3' 'bzip2>=1.0.5-2' 'gdbm>=1.8.3-5' 'openssl>=0.9.8-14' 
'glib2>=2.16.4-2')
+makedepends=('sqlite3')
+Fuse $USE_GUI && makedepends=(${makedepen...@]} 'tk>=8.5' 'gtk+2')
+groups=('devel-extra')
+archs=('i686' 'x86_64' 'ppc')
+options=('scriptlet')
+_F_archive_name="Python"
+_F_archive_ext=".tgz"
+up2date="Flasttar $url/download/"
+source=(http://www.python.org/ftp/python/$pkgver/Python-$pkgver.tar.bz2)
+sha1sums=('6206059f0c04336e8d6550d2cdd88ab91f2657ff')
+
+subpkgs=("$pkgname-tools" "$pkgname-sqlite3")
+subdescs=("Optional development tools to extending Python" "Python support for 
sqlite3")
+subgroups=('devel-extra' 'devel-extra')
+subdepends=('python-3.0' "python-3.0=$pkgver-$pkgrel")
+subarchs=('i686 x86_64 ppc' 'i686 x86_64 ppc')
+
+[ "$CARCH" == "x86_64" ] && export CFLAGS="$CFLAGS -fPIC"
+
+build()
+{
+       Fcd Python-$pkgver
+       Fpatchall
+       Fconf --prefix=/usr --with-threads --enable-shared --enable-ipv6 || 
return 1
+       Fsed 'mozilla-firefox' 'firefox' Lib/webbrowser.py
+       make || return 1
+       Fmakeinstall || return 1
+       Frm /usr/bin/python
+       Fmv /usr/bin/2to3{,$shortpkgver}
+       Fmv /usr/bin/idle{,$shortpkgver}
+       Fmv /usr/bin/pydoc{,$shortpkgver}
+       Fmv /usr/bin/smtpd{,$shortpkgver}.py
+       # subpkg python-tools
+       for f in Tools/* ; do
+               if [ -d $f ] ; then
+                       Fcp Python-$pkgver/$f 
/usr/lib/python$shortpkgver/site-packages/ || Fdie
+                       Fsplit $pkgname-tools 
usr/lib/python$shortpkgver/site-packages/`echo $f|sed 's|Tools/||'`
+               fi
+       done
+       Fln /usr/lib/python$shortpkgver/site-packages/i18n/msgfmt.py 
/usr/bin/msgfmt.py
+       Fln /usr/lib/python$shortpkgver/site-packages/i18n/pygettext.py 
/usr/bin/pygettext.py
+       Fln /usr/lib/python$shortpkgver/site-packages/modulator/modulator.py 
/usr/bin/modulator.py
+       Fln /usr/lib/python$shortpkgver/site-packages/pynche/pynche 
/usr/bin/pynche
+       Fmv /usr/bin/msgfmt{,$shortpkgver}.py
+       Fmv /usr/bin/pygettext{,$shortpkgver}.py
+       Fmv /usr/bin/modulator{,$shortpkgver}.py
+       Fmv /usr/bin/pynche{,$shortpkgver}
+       Fsplit $pkgname-tools 
usr/bin/{{msgfmt,pygettext,modulator}$shortpkgver.py,pynche$shortpkgver}
+       Fsplit $pkgname-sqlite3 
usr/lib/python$shortpkgver/{sqlite3,lib-dynload/_sqlite3.so,test/test_sqlite.py*}
+}
+
+# optimization OK
_______________________________________________
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to