[arch-commits] Commit in python-logilab-common/repos (2 files)

2020-11-12 Thread Felix Yan via arch-commits
Date: Thursday, November 12, 2020 @ 17:12:59
  Author: felixonmars
Revision: 752355

archrelease: copy trunk to community-staging-any

Added:
  python-logilab-common/repos/community-staging-any/
  python-logilab-common/repos/community-staging-any/PKGBUILD
(from rev 752354, python-logilab-common/trunk/PKGBUILD)

--+
 PKGBUILD |   31 +++
 1 file changed, 31 insertions(+)

Copied: python-logilab-common/repos/community-staging-any/PKGBUILD (from rev 
752354, python-logilab-common/trunk/PKGBUILD)
===
--- community-staging-any/PKGBUILD  (rev 0)
+++ community-staging-any/PKGBUILD  2020-11-12 17:12:59 UTC (rev 752355)
@@ -0,0 +1,31 @@
+# Maintainer: Angel Velasquez 
+# Maintainer: Felix Yan 
+# Contributor: Stéphane Gaudreault 
+# Contributor: Alexander Fehr 
+
+pkgname=python-logilab-common
+pkgver=1.8.0
+pkgrel=2
+pkgdesc="Useful miscellaneous modules used by Logilab projects"
+arch=('any')
+url="https://www.logilab.org/project/logilab-common;
+license=('LGPL')
+depends=('python-setuptools' 'python-mypy_extensions' 
'python-typing_extensions')
+checkdepends=('python-pytz')
+source=("https://pypi.io/packages/source/l/logilab-common/logilab-common-$pkgver.tar.gz;)
+sha512sums=('efbe507e21fe10bd9503336b25da49327dcacc6aa4cbb8eb63198ccf96945eabba7cfc8503e08426d49551279e076af0dbf5c4685a9399baf3769113aaf59d3e')
+
+build() {
+  cd logilab-common-$pkgver
+  python setup.py build
+}
+
+check() {
+  cd logilab-common-$pkgver
+  PYTHONPATH="$PWD/build/lib:$PYTHONPATH" python bin/logilab-pytest
+}
+
+package() {
+  cd logilab-common-$pkgver
+  python setup.py install --optimize=1 --skip-build --prefix=/usr 
--root="$pkgdir"
+}


[arch-commits] Commit in python-logilab-common/repos (2 files)

2020-06-16 Thread Felix Yan via arch-commits
Date: Tuesday, June 16, 2020 @ 15:37:41
  Author: felixonmars
Revision: 646227

archrelease: copy trunk to community-testing-any

Added:
  python-logilab-common/repos/community-testing-any/
  python-logilab-common/repos/community-testing-any/PKGBUILD
(from rev 646226, python-logilab-common/trunk/PKGBUILD)

--+
 PKGBUILD |   31 +++
 1 file changed, 31 insertions(+)

Copied: python-logilab-common/repos/community-testing-any/PKGBUILD (from rev 
646226, python-logilab-common/trunk/PKGBUILD)
===
--- community-testing-any/PKGBUILD  (rev 0)
+++ community-testing-any/PKGBUILD  2020-06-16 15:37:41 UTC (rev 646227)
@@ -0,0 +1,31 @@
+# Maintainer: Angel Velasquez 
+# Maintainer: Felix Yan 
+# Contributor: Stéphane Gaudreault 
+# Contributor: Alexander Fehr 
+
+pkgname=python-logilab-common
+pkgver=1.7.0
+pkgrel=1
+pkgdesc="Useful miscellaneous modules used by Logilab projects"
+arch=('any')
+url="https://www.logilab.org/project/logilab-common;
+license=('LGPL')
+depends=('python-setuptools' 'python-mypy_extensions' 
'python-typing_extensions')
+checkdepends=('python-pytz')
+source=("https://pypi.io/packages/source/l/logilab-common/logilab-common-$pkgver.tar.gz;)
+sha512sums=('26b3c142074a624ce8a37287723493219b4b6f949f5f0b93deb0a0feae0e12aa8e55c14115f32bc6a433deff1c79919d7a4695b87e13ec44bc3f84b55ff6741a')
+
+build() {
+  cd logilab-common-$pkgver
+  python setup.py build
+}
+
+check() {
+  cd logilab-common-$pkgver
+  PYTHONPATH="$PWD/build/lib:$PYTHONPATH" python bin/logilab-pytest
+}
+
+package() {
+  cd logilab-common-$pkgver
+  python setup.py install --optimize=1 --skip-build --prefix=/usr 
--root="$pkgdir"
+}


[arch-commits] Commit in python-logilab-common/repos (2 files)

2018-06-30 Thread Felix Yan via arch-commits
Date: Saturday, June 30, 2018 @ 18:00:17
  Author: felixonmars
Revision: 348807

archrelease: copy trunk to community-staging-any

Added:
  python-logilab-common/repos/community-staging-any/
  python-logilab-common/repos/community-staging-any/PKGBUILD
(from rev 348805, python-logilab-common/trunk/PKGBUILD)

--+
 PKGBUILD |   58 ++
 1 file changed, 58 insertions(+)

Copied: python-logilab-common/repos/community-staging-any/PKGBUILD (from rev 
348805, python-logilab-common/trunk/PKGBUILD)
===
--- community-staging-any/PKGBUILD  (rev 0)
+++ community-staging-any/PKGBUILD  2018-06-30 18:00:17 UTC (rev 348807)
@@ -0,0 +1,58 @@
+# $Id$
+# Maintainer: Angel Velasquez 
+# Maintainer: Felix Yan 
+# Contributor: Stéphane Gaudreault 
+# Contributor: Alexander Fehr 
+
+pkgbase=python-logilab-common
+pkgname=('python2-logilab-common' 'python-logilab-common')
+pkgver=1.4.1
+pkgrel=2
+pkgdesc="Useful miscellaneous modules used by Logilab projects"
+arch=('any')
+url="http://www.logilab.org/project/logilab-common;
+license=('LGPL')
+makedepends=('python-setuptools' 'python2-setuptools')
+checkdepends=('python-six' 'python2-six' 'python-pytz' 'python2-pytz' 
'python2-egenix-mx-base')
+source=("https://pypi.io/packages/source/l/logilab-common/logilab-common-$pkgver.tar.gz;)
+sha512sums=('e016aa8bd8641b4178aa1d1dd58c8c78bf6c3a80c35c9096d9761eeb49c9ee1ab5952839a1b7ecc404cd60b31078d3e997d73ad4f8d07d88badffe6c8748a059')
+
+prepare() {
+  cp -a logilab-common-$pkgver{,-py2}
+}
+
+build() {
+  cd "$srcdir"/logilab-common-$pkgver
+  python setup.py build
+
+  cd "$srcdir"/logilab-common-$pkgver-py2
+  python2 setup.py build
+}
+
+check() {
+  cd "$srcdir"/logilab-common-$pkgver
+  PYTHONPATH="$PWD/build/lib:$PYTHONPATH" python bin/logilab-pytest
+
+  cd "$srcdir"/logilab-common-$pkgver-py2
+  PYTHONPATH="$PWD/build/lib:$PYTHONPATH" python2 bin/logilab-pytest
+}
+
+package_python-logilab-common() {
+  depends=('python')
+  optdepends=('python-six: for logilab.common.testlib')
+
+  cd "$srcdir"/logilab-common-$pkgver
+
+  python setup.py install --optimize=1 --skip-build --prefix=/usr 
--root="$pkgdir"
+}
+
+package_python2-logilab-common() {
+  depends=('python2')
+  optdepends=('python2-six: for logilab.common.testlib')
+
+  cd "$srcdir"/logilab-common-$pkgver-py2
+
+  python2 setup.py install --optimize=1 --skip-build --prefix=/usr 
--root="$pkgdir"
+
+  mv "$pkgdir"/usr/bin/logilab-pytest{,2}
+}


[arch-commits] Commit in python-logilab-common/repos (2 files)

2016-12-25 Thread Bartłomiej Piotrowski
Date: Sunday, December 25, 2016 @ 17:07:26
  Author: bpiotrowski
Revision: 202027

archrelease: copy trunk to community-staging-any

Added:
  python-logilab-common/repos/community-staging-any/
  python-logilab-common/repos/community-staging-any/PKGBUILD
(from rev 202026, python-logilab-common/trunk/PKGBUILD)

--+
 PKGBUILD |   58 ++
 1 file changed, 58 insertions(+)

Copied: python-logilab-common/repos/community-staging-any/PKGBUILD (from rev 
202026, python-logilab-common/trunk/PKGBUILD)
===
--- community-staging-any/PKGBUILD  (rev 0)
+++ community-staging-any/PKGBUILD  2016-12-25 17:07:26 UTC (rev 202027)
@@ -0,0 +1,58 @@
+# $Id$
+# Maintainer: Angel Velasquez 
+# Maintainer: Felix Yan 
+# Contributor: Stéphane Gaudreault 
+# Contributor: Alexander Fehr 
+
+pkgbase=python-logilab-common
+pkgname=('python2-logilab-common' 'python-logilab-common')
+pkgver=1.3.0
+pkgrel=2
+pkgdesc="Useful miscellaneous modules used by Logilab projects"
+arch=('any')
+url="http://www.logilab.org/project/logilab-common;
+license=('LGPL')
+makedepends=('python-setuptools' 'python2-setuptools')
+checkdepends=('python-six' 'python2-six' 'python-pytz' 'python2-pytz' 
'python2-egenix-mx-base')
+source=("https://pypi.io/packages/source/l/logilab-common/logilab-common-$pkgver.tar.gz;)
+sha1sums=('50cdf0e0f754da15e2aa16917027635ce1b2f057')
+
+prepare() {
+  cp -a logilab-common-$pkgver{,-py2}
+}
+
+build() {
+  cd "$srcdir"/logilab-common-$pkgver
+  python setup.py build
+
+  cd "$srcdir"/logilab-common-$pkgver-py2
+  python2 setup.py build
+}
+
+check() {
+  cd "$srcdir"/logilab-common-$pkgver
+  PYTHONPATH="$PWD/build/lib:$PYTHONPATH" python bin/logilab-pytest
+
+  cd "$srcdir"/logilab-common-$pkgver-py2
+  PYTHONPATH="$PWD/build/lib:$PYTHONPATH" python2 bin/logilab-pytest
+}
+
+package_python-logilab-common() {
+  depends=('python')
+  optdepends=('python-six: for logilab.common.testlib')
+
+  cd "$srcdir"/logilab-common-$pkgver
+
+  python setup.py install --optimize=1 --skip-build --prefix=/usr 
--root="$pkgdir"
+}
+
+package_python2-logilab-common() {
+  depends=('python2')
+  optdepends=('python2-six: for logilab.common.testlib')
+
+  cd "$srcdir"/logilab-common-$pkgver-py2
+
+  python2 setup.py install --optimize=1 --skip-build --prefix=/usr 
--root="$pkgdir"
+
+  mv "$pkgdir"/usr/bin/logilab-pytest{,2}
+}


[arch-commits] Commit in python-logilab-common/repos (2 files)

2016-11-24 Thread Felix Yan
Date: Thursday, November 24, 2016 @ 13:51:53
  Author: felixonmars
Revision: 196695

archrelease: copy trunk to community-testing-any

Added:
  python-logilab-common/repos/community-testing-any/
  python-logilab-common/repos/community-testing-any/PKGBUILD
(from rev 196694, python-logilab-common/trunk/PKGBUILD)

--+
 PKGBUILD |   58 ++
 1 file changed, 58 insertions(+)

Copied: python-logilab-common/repos/community-testing-any/PKGBUILD (from rev 
196694, python-logilab-common/trunk/PKGBUILD)
===
--- community-testing-any/PKGBUILD  (rev 0)
+++ community-testing-any/PKGBUILD  2016-11-24 13:51:53 UTC (rev 196695)
@@ -0,0 +1,58 @@
+# $Id$
+# Maintainer: Angel Velasquez 
+# Maintainer: Felix Yan 
+# Contributor: Stéphane Gaudreault 
+# Contributor: Alexander Fehr 
+
+pkgbase=python-logilab-common
+pkgname=('python2-logilab-common' 'python-logilab-common')
+pkgver=1.3.0
+pkgrel=1
+pkgdesc="Useful miscellaneous modules used by Logilab projects"
+arch=('any')
+url="http://www.logilab.org/project/logilab-common;
+license=('LGPL')
+makedepends=('python-setuptools' 'python2-setuptools')
+checkdepends=('python-six' 'python2-six' 'python-pytz' 'python2-pytz' 
'python2-egenix-mx-base')
+source=("https://pypi.io/packages/source/l/logilab-common/logilab-common-$pkgver.tar.gz;)
+sha1sums=('50cdf0e0f754da15e2aa16917027635ce1b2f057')
+
+prepare() {
+  cp -a logilab-common-$pkgver{,-py2}
+}
+
+build() {
+  cd "$srcdir"/logilab-common-$pkgver
+  python setup.py build
+
+  cd "$srcdir"/logilab-common-$pkgver-py2
+  python2 setup.py build
+}
+
+check() {
+  cd "$srcdir"/logilab-common-$pkgver
+  PYTHONPATH="$PWD/build/lib:$PYTHONPATH" python bin/logilab-pytest
+
+  cd "$srcdir"/logilab-common-$pkgver-py2
+  PYTHONPATH="$PWD/build/lib:$PYTHONPATH" python2 bin/logilab-pytest
+}
+
+package_python-logilab-common() {
+  depends=('python')
+  optdepends=('python-six: for logilab.common.testlib')
+
+  cd "$srcdir"/logilab-common-$pkgver
+
+  python setup.py install --optimize=1 --skip-build --prefix=/usr 
--root="$pkgdir"
+}
+
+package_python2-logilab-common() {
+  depends=('python2')
+  optdepends=('python2-six: for logilab.common.testlib')
+
+  cd "$srcdir"/logilab-common-$pkgver-py2
+
+  python2 setup.py install --optimize=1 --skip-build --prefix=/usr 
--root="$pkgdir"
+
+  mv "$pkgdir"/usr/bin/logilab-pytest{,2}
+}


[arch-commits] Commit in python-logilab-common/repos (2 files)

2016-10-16 Thread Felix Yan
Date: Monday, October 17, 2016 @ 03:31:37
  Author: felixonmars
Revision: 192411

archrelease: copy trunk to community-testing-any

Added:
  python-logilab-common/repos/community-testing-any/
  python-logilab-common/repos/community-testing-any/PKGBUILD
(from rev 192410, python-logilab-common/trunk/PKGBUILD)

--+
 PKGBUILD |   60 
 1 file changed, 60 insertions(+)

Copied: python-logilab-common/repos/community-testing-any/PKGBUILD (from rev 
192410, python-logilab-common/trunk/PKGBUILD)
===
--- community-testing-any/PKGBUILD  (rev 0)
+++ community-testing-any/PKGBUILD  2016-10-17 03:31:37 UTC (rev 192411)
@@ -0,0 +1,60 @@
+# $Id$
+# Maintainer: Angel Velasquez 
+# Maintainer: Felix Yan 
+# Contributor: Stéphane Gaudreault 
+# Contributor: Alexander Fehr 
+
+pkgbase=python-logilab-common
+pkgname=('python2-logilab-common' 'python-logilab-common')
+pkgver=1.2.2
+pkgrel=2
+pkgdesc="Useful miscellaneous modules used by Logilab projects"
+arch=('any')
+url="http://www.logilab.org/project/logilab-common;
+license=('LGPL')
+makedepends=('python-setuptools' 'python2-setuptools')
+checkdepends=('python-six' 'python2-six' 'python-pytz' 'python2-pytz' 
'python2-egenix-mx-base')
+source=("https://pypi.io/packages/source/l/logilab-common/logilab-common-$pkgver.tar.gz;)
+sha1sums=('ecad2d10c31dcf183c8bed87b6ec35e7ed397d27')
+
+prepare() {
+  cp -a logilab-common-$pkgver{,-py2}
+}
+
+build() {
+  cd "$srcdir"/logilab-common-$pkgver
+  python setup.py build
+
+  cd "$srcdir"/logilab-common-$pkgver-py2
+  python2 setup.py build
+}
+
+check() {
+  cd "$srcdir"/logilab-common-$pkgver
+  PYTHONPATH="$PWD/build/lib:$PYTHONPATH" python bin/pytest
+
+  cd "$srcdir"/logilab-common-$pkgver-py2
+  PYTHONPATH="$PWD/build/lib:$PYTHONPATH" python2 bin/pytest
+}
+
+package_python-logilab-common() {
+  depends=('python')
+  optdepends=('python-six: for logilab.common.testlib')
+
+  cd "$srcdir"/logilab-common-$pkgver
+
+  python setup.py install --optimize=1 --skip-build --prefix=/usr 
--root="$pkgdir"
+
+  mv "$pkgdir"/usr/bin/pytest{,-logilab}
+}
+
+package_python2-logilab-common() {
+  depends=('python2')
+  optdepends=('python2-six: for logilab.common.testlib')
+
+  cd "$srcdir"/logilab-common-$pkgver-py2
+
+  python2 setup.py install --optimize=1 --skip-build --prefix=/usr 
--root="$pkgdir"
+
+  mv "$pkgdir"/usr/bin/pytest{,2-logilab}
+}


[arch-commits] Commit in python-logilab-common/repos (2 files)

2016-03-15 Thread Felix Yan
Date: Tuesday, March 15, 2016 @ 16:12:35
  Author: fyan
Revision: 166826

archrelease: copy trunk to community-any

Added:
  python-logilab-common/repos/community-any/
  python-logilab-common/repos/community-any/PKGBUILD
(from rev 166825, python-logilab-common/trunk/PKGBUILD)

--+
 PKGBUILD |   64 +
 1 file changed, 64 insertions(+)

Copied: python-logilab-common/repos/community-any/PKGBUILD (from rev 166825, 
python-logilab-common/trunk/PKGBUILD)
===
--- community-any/PKGBUILD  (rev 0)
+++ community-any/PKGBUILD  2016-03-15 15:12:35 UTC (rev 166826)
@@ -0,0 +1,64 @@
+# $Id$
+# Maintainer: Angel Velasquez 
+# Maintainer: Felix Yan 
+# Contributor: Stéphane Gaudreault 
+# Contributor: Alexander Fehr 
+
+pkgbase=python-logilab-common
+pkgname=('python2-logilab-common' 'python-logilab-common')
+pkgver=1.1.0
+pkgrel=1
+pkgdesc="Useful miscellaneous modules used by Logilab projects"
+arch=('any')
+url="http://www.logilab.org/project/logilab-common;
+license=('LGPL')
+makedepends=('python-setuptools' 'python2-setuptools')
+checkdepends=('python-six' 'python2-six' 'python-pytz' 'python2-pytz' 
'python2-egenix-mx-base')
+source=("https://pypi.python.org/packages/source/l/logilab-common/logilab-common-$pkgver.tar.gz;)
+sha1sums=('fec3fc5fbcb24c9b68dd750af0f1831be51acf89')
+
+prepare() {
+  cp -a logilab-common-${pkgver}{,-py3}
+}
+
+build() {
+  cd logilab-common-${pkgver}
+  python2 setup.py build
+
+  cd ../logilab-common-${pkgver}-py3
+  python3 setup.py build
+}
+
+check() {
+  cd logilab-common-${pkgver}
+  PYTHONPATH="$PWD/build/lib:$PYTHONPATH" python2 bin/pytest
+
+  cd ../logilab-common-${pkgver}-py3
+  PYTHONPATH="$PWD/build/lib:$PYTHONPATH" python3 bin/pytest || warning "Tests 
failed"
+}
+
+package_python2-logilab-common() {
+  depends=('python2')
+  optdepends=('python2-six: for logilab.common.testlib')
+
+  cd "${srcdir}"/logilab-common-${pkgver}
+
+  python2 setup.py install --optimize=1 --skip-build --prefix=/usr 
--root="${pkgdir}"
+
+  mv "${pkgdir}"/usr/bin/pytest{,2}
+
+  # fix permissions ...
+  # find "${pkgdir}" -type f -exec chmod +r {} \;
+}
+
+package_python-logilab-common() {
+  depends=('python')
+  optdepends=('python-six: for logilab.common.testlib')
+
+  cd "${srcdir}"/logilab-common-${pkgver}-py3
+
+  python3 setup.py install --optimize=1 --skip-build --prefix=/usr 
--root="${pkgdir}"
+
+  # fix permissions ...
+  # find "${pkgdir}" -type f -exec chmod +r {} \;
+}


[arch-commits] Commit in python-logilab-common/repos (2 files)

2015-09-19 Thread Felix Yan
Date: Saturday, September 19, 2015 @ 11:57:00
  Author: fyan
Revision: 246586

archrelease: copy trunk to staging-any

Added:
  python-logilab-common/repos/staging-any/
  python-logilab-common/repos/staging-any/PKGBUILD
(from rev 246585, python-logilab-common/trunk/PKGBUILD)

--+
 PKGBUILD |   69 +
 1 file changed, 69 insertions(+)

Copied: python-logilab-common/repos/staging-any/PKGBUILD (from rev 246585, 
python-logilab-common/trunk/PKGBUILD)
===
--- staging-any/PKGBUILD(rev 0)
+++ staging-any/PKGBUILD2015-09-19 09:57:00 UTC (rev 246586)
@@ -0,0 +1,69 @@
+# $Id$
+# Maintainer: Angel Velasquez 
+# Maintainer: Felix Yan 
+# Contributor: Stéphane Gaudreault 
+# Contributor: Alexander Fehr 
+
+pkgbase=python-logilab-common
+pkgname=('python2-logilab-common' 'python-logilab-common')
+pkgver=1.0.2
+pkgrel=2
+pkgdesc="Useful miscellaneous modules used by Logilab projects"
+arch=('any')
+url="http://www.logilab.org/project/logilab-common;
+license=('LGPL')
+makedepends=('python-setuptools' 'python2-setuptools')
+checkdepends=('python-six' 'python2-six' 'python-pytz' 'python2-pytz' 
'python2-egenix-mx-base')
+source=("https://pypi.python.org/packages/source/l/logilab-common/logilab-common-$pkgver.tar.gz;)
+sha1sums=('e368d8c458b8e7e0086dd9f8939d636aab4f1e76')
+
+prepare() {
+  cp -a logilab-common-${pkgver}{,-py3}
+}
+
+build() {
+  cd logilab-common-${pkgver}
+  python2 setup.py build
+
+  cd ../logilab-common-${pkgver}-py3
+  python3 setup.py build
+}
+
+check() {
+  cd logilab-common-${pkgver}
+  # Hack to make it importable at this stage
+  touch build/lib/logilab/__init__.py
+  PYTHONPATH="$PWD/build/lib:$PYTHONPATH" python2 bin/pytest || warning "Tests 
failed"
+  rm build/lib/logilab/__init__.py
+
+  cd ../logilab-common-${pkgver}-py3
+  touch build/lib/logilab/__init__.py
+  PYTHONPATH="$PWD/build/lib:$PYTHONPATH" python3 bin/pytest
+  rm build/lib/logilab/__init__.py
+}
+
+package_python2-logilab-common() {
+  depends=('python2')
+  optdepends=('python2-six: for logilab.common.testlib')
+
+  cd "${srcdir}"/logilab-common-${pkgver}
+
+  python2 setup.py install --optimize=1 --skip-build --prefix=/usr 
--root="${pkgdir}"
+
+  mv "${pkgdir}"/usr/bin/pytest{,2}
+
+  # fix permissions ...
+  find "${pkgdir}" -type f -exec chmod +r {} \;
+}
+
+package_python-logilab-common() {
+  depends=('python')
+  optdepends=('python-six: for logilab.common.testlib')
+
+  cd "${srcdir}"/logilab-common-${pkgver}-py3
+
+  python3 setup.py install --optimize=1 --skip-build --prefix=/usr 
--root="${pkgdir}"
+
+  # fix permissions ...
+  find "${pkgdir}" -type f -exec chmod +r {} \;
+}


[arch-commits] Commit in python-logilab-common/repos (2 files)

2015-07-14 Thread Felix Yan
Date: Tuesday, July 14, 2015 @ 10:49:13
  Author: fyan
Revision: 242199

archrelease: copy trunk to testing-any

Added:
  python-logilab-common/repos/testing-any/
  python-logilab-common/repos/testing-any/PKGBUILD
(from rev 242198, python-logilab-common/trunk/PKGBUILD)

--+
 PKGBUILD |   69 +
 1 file changed, 69 insertions(+)

Copied: python-logilab-common/repos/testing-any/PKGBUILD (from rev 242198, 
python-logilab-common/trunk/PKGBUILD)
===
--- testing-any/PKGBUILD(rev 0)
+++ testing-any/PKGBUILD2015-07-14 08:49:13 UTC (rev 242199)
@@ -0,0 +1,69 @@
+# $Id$
+# Maintainer: Angel Velasquez an...@archlinux.org
+# Maintainer: Felix Yan felixonm...@archlinux.org
+# Contributor: Stéphane Gaudreault steph...@archlinux.org
+# Contributor: Alexander Fehr pizzapunk gmail com
+
+pkgbase=python-logilab-common
+pkgname=('python2-logilab-common' 'python-logilab-common')
+pkgver=1.0.2
+pkgrel=1
+pkgdesc=Useful miscellaneous modules used by Logilab projects
+arch=('any')
+url=http://www.logilab.org/project/logilab-common;
+license=('LGPL')
+makedepends=('python-setuptools' 'python2-setuptools')
+checkdepends=('python-six' 'python2-six' 'python-pytz' 'python2-pytz' 
'python2-egenix-mx-base')
+source=(https://pypi.python.org/packages/source/l/logilab-common/logilab-common-$pkgver.tar.gz;)
+sha1sums=('e368d8c458b8e7e0086dd9f8939d636aab4f1e76')
+
+prepare() {
+  cp -a logilab-common-${pkgver}{,-py3}
+}
+
+build() {
+  cd logilab-common-${pkgver}
+  python2 setup.py build
+
+  cd ../logilab-common-${pkgver}-py3
+  python3 setup.py build
+}
+
+check() {
+  cd logilab-common-${pkgver}
+  # Hack to make it importable at this stage
+  touch build/lib/logilab/__init__.py
+  PYTHONPATH=$PWD/build/lib:$PYTHONPATH python2 bin/pytest || warning Tests 
failed
+  rm build/lib/logilab/__init__.py
+
+  cd ../logilab-common-${pkgver}-py3
+  touch build/lib/logilab/__init__.py
+  PYTHONPATH=$PWD/build/lib:$PYTHONPATH python3 bin/pytest
+  rm build/lib/logilab/__init__.py
+}
+
+package_python2-logilab-common() {
+  depends=('python2')
+  optdepends=('python2-six: for logilab.common.testlib')
+
+  cd ${srcdir}/logilab-common-${pkgver}
+
+  python2 setup.py install --optimize=1 --skip-build --prefix=/usr 
--root=${pkgdir}
+
+  mv ${pkgdir}/usr/bin/pytest{,2}
+
+  # fix permissions ...
+  find ${pkgdir} -type f -exec chmod +r {} \;
+}
+
+package_python-logilab-common() {
+  depends=('python')
+  optdepends=('python-six: for logilab.common.testlib')
+
+  cd ${srcdir}/logilab-common-${pkgver}-py3
+
+  python3 setup.py install --optimize=1 --skip-build --prefix=/usr 
--root=${pkgdir}
+
+  # fix permissions ...
+  find ${pkgdir} -type f -exec chmod +r {} \;
+}


[arch-commits] Commit in python-logilab-common/repos (2 files)

2014-03-17 Thread Felix Yan
Date: Monday, March 17, 2014 @ 08:57:55
  Author: fyan
Revision: 208043

archrelease: copy trunk to staging-any

Added:
  python-logilab-common/repos/staging-any/
  python-logilab-common/repos/staging-any/PKGBUILD
(from rev 208042, python-logilab-common/trunk/PKGBUILD)

--+
 PKGBUILD |   50 ++
 1 file changed, 50 insertions(+)

Copied: python-logilab-common/repos/staging-any/PKGBUILD (from rev 208042, 
python-logilab-common/trunk/PKGBUILD)
===
--- staging-any/PKGBUILD(rev 0)
+++ staging-any/PKGBUILD2014-03-17 07:57:55 UTC (rev 208043)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Angel Velasquez an...@archlinux.org 
+# Contributor: Stéphane Gaudreault steph...@archlinux.org
+# Contributor: Alexander Fehr pizzapunk gmail com
+
+pkgbase=python-logilab-common
+pkgname=('python2-logilab-common' 'python-logilab-common')
+pkgver=0.61.0
+pkgrel=2
+pkgdesc=Useful miscellaneous modules used by Logilab projects
+arch=('any')
+url=http://www.logilab.org/project/logilab-common;
+license=('LGPL')
+makedepends=('python2' 'python')
+source=(http://download.logilab.org/pub/common/logilab-common-${pkgver}.tar.gz)
+sha1sums=('700c87f45133a8a20e1ac815f197cc1a5a408e27')
+
+build() {
+  cd ${srcdir}
+
+  cp -a logilab-common-${pkgver}{,-py3}
+
+  cd logilab-common-${pkgver}
+  python2 setup.py build
+
+  cd ../logilab-common-${pkgver}-py3
+  python3 setup.py build
+}
+
+package_python2-logilab-common() {
+  depends=('python2')
+  cd ${srcdir}/logilab-common-${pkgver}
+
+  python2 setup.py install --optimize=1 --skip-build --prefix=/usr 
--root=${pkgdir}
+
+  mv ${pkgdir}/usr/bin/pytest{,2}
+
+  # fix permissions ...
+  find ${pkgdir} -type f -exec chmod +r {} \;
+}
+
+package_python-logilab-common() {
+  depends=('python')
+  cd ${srcdir}/logilab-common-${pkgver}-py3
+
+  python3 setup.py install --optimize=1 --skip-build --prefix=/usr 
--root=${pkgdir}
+
+  # fix permissions ...
+  find ${pkgdir} -type f -exec chmod +r {} \;
+}



[arch-commits] Commit in python-logilab-common/repos (2 files)

2012-10-13 Thread Stéphane Gaudreault
Date: Saturday, October 13, 2012 @ 19:15:39
  Author: stephane
Revision: 168674

archrelease: copy trunk to staging-any

Added:
  python-logilab-common/repos/staging-any/
  python-logilab-common/repos/staging-any/PKGBUILD
(from rev 168673, python-logilab-common/trunk/PKGBUILD)

--+
 PKGBUILD |   31 +++
 1 file changed, 31 insertions(+)

Copied: python-logilab-common/repos/staging-any/PKGBUILD (from rev 168673, 
python-logilab-common/trunk/PKGBUILD)
===
--- staging-any/PKGBUILD(rev 0)
+++ staging-any/PKGBUILD2012-10-13 23:15:39 UTC (rev 168674)
@@ -0,0 +1,31 @@
+# $Id$
+# Maintainer: Stéphane Gaudreault steph...@archlinux.org
+# Contributor: Alexander Fehr pizzapunk gmail com
+
+pkgbase=python-logilab-common
+pkgname=('python2-logilab-common')
+pkgver=0.58.2
+pkgrel=2
+pkgdesc=Useful miscellaneous modules used by Logilab projects
+arch=('any')
+url=http://www.logilab.org/project/logilab-common;
+license=('LGPL')
+makedepends=('python2' 'python2-distribute')
+source=(http://download.logilab.org/pub/common/logilab-common-${pkgver}.tar.gz)
+sha1sums=('a1df7965bb9382f56047e616e420f49d6181a0b2')
+
+build() {
+  cd ${srcdir}/logilab-common-${pkgver}
+
+  python2 setup.py build
+}
+
+package_python2-logilab-common() {
+  depends=('python2' 'python2-egenix-mx-base')
+  cd ${srcdir}/logilab-common-${pkgver}
+
+  python2 setup.py install --optimize=1 --skip-build --prefix=/usr 
--root=${pkgdir}
+
+  # fix permissions ...
+  find ${pkgdir} -type f -exec chmod +r {} \;
+}