Date: Tuesday, January 6, 2015 @ 17:20:39 Author: aginiewicz Revision: 125528
archrelease: copy trunk to community-x86_64, community-i686 Added: python-cvxopt/repos/community-i686/ python-cvxopt/repos/community-i686/PKGBUILD (from rev 125527, python-cvxopt/trunk/PKGBUILD) python-cvxopt/repos/community-x86_64/ python-cvxopt/repos/community-x86_64/PKGBUILD (from rev 125527, python-cvxopt/trunk/PKGBUILD) ---------------------------+ community-i686/PKGBUILD | 56 ++++++++++++++++++++++++++++++++++++++++++++ community-x86_64/PKGBUILD | 56 ++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 112 insertions(+) Copied: python-cvxopt/repos/community-i686/PKGBUILD (from rev 125527, python-cvxopt/trunk/PKGBUILD) =================================================================== --- community-i686/PKGBUILD (rev 0) +++ community-i686/PKGBUILD 2015-01-06 16:20:39 UTC (rev 125528) @@ -0,0 +1,56 @@ +# $Id$ +# Maintainer: Andrzej Giniewicz <ggi...@gmail.com> +# Contributor: BinkyTheClown <binky_at_archlinux_dot_us> + +pkgbase=python-cvxopt +pkgname=('python2-cvxopt' 'python-cvxopt') +pkgver=1.1.7 +pkgrel=2 +pkgdesc="A free software package for convex optimization written in Python" +url="http://cvxopt.org/" +arch=('x86_64' 'i686') +license=('GPL3') +makedepends=('gsl fftw glpk dsdp python python2 lapack') +optdepends=('gsl: for custom random number generators' + 'fftw: for FFTW interface' + 'glpk: solver for linear cone and PWL programming problems' + 'dsdp: solver for linear cone semidefinite programming problems') +source=("https://github.com/cvxopt/cvxopt/archive/${pkgver}.tar.gz") +sha1sums=('199ae22f7175be8e46b277993eea7c39e30da1f1') + +prepare() { + cd "$srcdir" + cp -a cvxopt-${pkgver} cvxopt-py2-${pkgver} +} + +build() { + cd "$srcdir"/cvxopt-$pkgver + + for lib in GSL FFTW GLPK DSDP; do + eval "export $'CVXOPT_BUILD_$lib'=1" + done + + msg "Building Python2" + cd "$srcdir"/cvxopt-py2-${pkgver} + python2 setup.py build + + msg "Building Python3" + cd "$srcdir"/cvxopt-${pkgver} + python setup.py build +} + +package_python2-cvxopt() { + depends=("python2" "lapack") + + cd "$srcdir"/cvxopt-py2-${pkgver} + + python2 setup.py install --skip-build --root="$pkgdir" --optimize=1 +} + +package_python-cvxopt() { + depends=("python" "lapack") + + cd "$srcdir"/cvxopt-${pkgver} + + python setup.py install --skip-build --root="$pkgdir" --optimize=1 +} Copied: python-cvxopt/repos/community-x86_64/PKGBUILD (from rev 125527, python-cvxopt/trunk/PKGBUILD) =================================================================== --- community-x86_64/PKGBUILD (rev 0) +++ community-x86_64/PKGBUILD 2015-01-06 16:20:39 UTC (rev 125528) @@ -0,0 +1,56 @@ +# $Id$ +# Maintainer: Andrzej Giniewicz <ggi...@gmail.com> +# Contributor: BinkyTheClown <binky_at_archlinux_dot_us> + +pkgbase=python-cvxopt +pkgname=('python2-cvxopt' 'python-cvxopt') +pkgver=1.1.7 +pkgrel=2 +pkgdesc="A free software package for convex optimization written in Python" +url="http://cvxopt.org/" +arch=('x86_64' 'i686') +license=('GPL3') +makedepends=('gsl fftw glpk dsdp python python2 lapack') +optdepends=('gsl: for custom random number generators' + 'fftw: for FFTW interface' + 'glpk: solver for linear cone and PWL programming problems' + 'dsdp: solver for linear cone semidefinite programming problems') +source=("https://github.com/cvxopt/cvxopt/archive/${pkgver}.tar.gz") +sha1sums=('199ae22f7175be8e46b277993eea7c39e30da1f1') + +prepare() { + cd "$srcdir" + cp -a cvxopt-${pkgver} cvxopt-py2-${pkgver} +} + +build() { + cd "$srcdir"/cvxopt-$pkgver + + for lib in GSL FFTW GLPK DSDP; do + eval "export $'CVXOPT_BUILD_$lib'=1" + done + + msg "Building Python2" + cd "$srcdir"/cvxopt-py2-${pkgver} + python2 setup.py build + + msg "Building Python3" + cd "$srcdir"/cvxopt-${pkgver} + python setup.py build +} + +package_python2-cvxopt() { + depends=("python2" "lapack") + + cd "$srcdir"/cvxopt-py2-${pkgver} + + python2 setup.py install --skip-build --root="$pkgdir" --optimize=1 +} + +package_python-cvxopt() { + depends=("python" "lapack") + + cd "$srcdir"/cvxopt-${pkgver} + + python setup.py install --skip-build --root="$pkgdir" --optimize=1 +}