[arch-commits] Commit in (10 files)
Maxime Gauduin
alucryd at archlinux.org
Tue Jan 10 17:17:54 UTC 2017
Date: Tuesday, January 10, 2017 @ 17:17:53
Author: alucryd
Revision: 206607
Add python 3 versions of several libs for beets
Added:
python-jellyfish/
python-jellyfish/trunk/
python-jellyfish/trunk/PKGBUILD
python-munkres/
python-munkres/trunk/
python-munkres/trunk/PKGBUILD
python-musicbrainzngs/
python-musicbrainzngs/trunk/
python-musicbrainzngs/trunk/PKGBUILD
Modified:
beets/trunk/PKGBUILD
--------------------------------------+
beets/trunk/PKGBUILD | 31 +++++++----------
python-jellyfish/trunk/PKGBUILD | 58 +++++++++++++++++++++++++++++++++
python-munkres/trunk/PKGBUILD | 46 ++++++++++++++++++++++++++
python-musicbrainzngs/trunk/PKGBUILD | 48 +++++++++++++++++++++++++++
4 files changed, 166 insertions(+), 17 deletions(-)
Modified: beets/trunk/PKGBUILD
===================================================================
--- beets/trunk/PKGBUILD 2017-01-10 17:08:05 UTC (rev 206606)
+++ beets/trunk/PKGBUILD 2017-01-10 17:17:53 UTC (rev 206607)
@@ -3,15 +3,14 @@
# Contributor: Adrian Sampson <adrian at radbox.org>
pkgname=beets
-pkgver=1.4.2
+pkgver=1.4.3
pkgrel=1
pkgdesc='Flexible music library manager and tagger'
arch=('any')
url='http://beets.radbox.org/'
license=('MIT')
-depends=('mutagen' 'python2-enum34' 'python2-jellyfish' 'python2-munkres'
- 'python2-musicbrainzngs' 'python2-setuptools' 'python2-six'
- 'python2-unidecode' 'python2-yaml')
+depends=('mutagen' 'python-jellyfish' 'python-munkres' 'python-musicbrainzngs'
+ 'python-setuptools' 'python-six' 'python-unidecode' 'python-yaml')
optdepends=('bash-completion: Bash completion'
'gst-plugins-bad: Chromaprint/Acoustid, BPD, ReplayGain plugins'
'gst-plugins-good: Chromaprint/Acoustid, BPD, ReplayGain plugins'
@@ -19,31 +18,29 @@
'gst-libav: Chromaprint/Acoustid, BPD, ReplayGain plugins'
'gst-python: Chromaprint/Acoustid, BPD, ReplayGain plugins'
'imagemagick: Thumbnails plugin'
- 'python2-beautifulsoup4: Lyrics plugin'
- 'python2-flask: Web plugin'
- 'python2-gobject: ReplayGain plugin'
- 'python2-mpd: MPDStats plugin'
- 'python2-pathlib: Thumbnails plugin'
- 'python2-pyacoustid: Chromaprint/Acoustid plugin'
- 'python2-pylast: LastGenre plugin'
- 'python2-requests: Chromaprint/Acoustid, BPD, FetchArt plugins'
- 'python2-xdg: Thumbnails plugin')
-_commit='44f33cabc7e2c5ea6fd79fac3b73ac54fa11d568'
+ 'python-beautifulsoup4: Lyrics plugin'
+ 'python-flask: Web plugin'
+ 'python-gobject: ReplayGain plugin'
+ 'python-mpd: MPDStats plugin'
+ 'python-pyacoustid: Chromaprint/Acoustid plugin'
+ 'python-pylast: LastGenre plugin'
+ 'python-requests: Chromaprint/Acoustid, BPD, FetchArt plugins'
+ 'python-xdg: Thumbnails plugin')
source=("https://github.com/sampsyo/beets/releases/download/v${pkgver}/beets-${pkgver}.tar.gz"
'beet')
-sha256sums=('b54c72e220d7696740823d0a4e4f38d57d1e463daaf06da5194a358d3a14ca6a'
+sha256sums=('b93fbe11998a29cd432b0a88741b9ced0e5ac50e80362d41e13e867d851ae464'
'b081285b202f82d09802ebca73d28bbf1902179ad3a820e4c0157f80bf959d89')
build() {
cd beets-${pkgver}
- python2 setup.py build
+ python setup.py build
}
package() {
cd beets-${pkgver}
- python2 setup.py install --root="${pkgdir}" --optimize='1'
+ python setup.py install --root="${pkgdir}" --optimize='1'
install -dm 755 "${pkgdir}"/usr/share/bash-completion/completions/
install -m 644 ../beet "${pkgdir}"/usr/share/bash-completion/completions/
Added: python-jellyfish/trunk/PKGBUILD
===================================================================
--- python-jellyfish/trunk/PKGBUILD (rev 0)
+++ python-jellyfish/trunk/PKGBUILD 2017-01-10 17:17:53 UTC (rev 206607)
@@ -0,0 +1,58 @@
+# $Id$
+# Maintainer: Maxime Gauduin <alucryd at archlinux.org>
+# Maintainer: Jelle van der Waa <jelle at archlinux.org>
+
+pkgbase=python-jellyfish
+pkgname=('python-jellyfish' 'python2-jellyfish')
+pkgver=0.5.6
+pkgrel=1
+pkgdesc='A python library for doing approximate and phonetic matching of strings'
+arch=('i686' 'x86_64')
+url='https://github.com/jamesturk/jellyfish'
+license=('BSD')
+depends=('glibc')
+makedepends=('git' 'python-setuptools' 'python2-setuptools')
+_commit='a319d6ae04134f3c2bcd383012afab5645fba503'
+source=("python-jellyfish-${pkgver}.tar.gz::https://github.com/jamesturk/jellyfish/archive/${pkgver}.tar.gz"
+ "git+https://github.com/jamesturk/cjellyfish.git#commit=${_commit}")
+sha256sums=('2e31dddf863a360966fd997ebd60c692ad56cbdbb0a352956c0aeae6af1b07b5'
+ 'SKIP')
+
+prepare() {
+ pushd jellyfish-${pkgver}
+ rm -rf cjellyfish
+ ln -s ../cjellyfish .
+ popd
+
+ mv {,python-}jellyfish-${pkgver}
+ cp -r python{,2}-jellyfish-${pkgver}
+}
+
+build() {
+ for py in python{,2}; do
+ pushd ${py}-jellyfish-${pkgver}
+ ${py} setup.py build
+ popd
+ done
+}
+
+package_python-jellyfish() {
+ depends+=('python')
+
+ cd python-jellyfish-${pkgver}
+
+ python setup.py install --root="${pkgdir}" --optimize='1'
+
+ install -Dm 644 LICENSE -t "${pkgdir}"/usr/share/licenses/python-jellyfish/
+}
+
+package_python2-jellyfish() {
+ depends+=('python2')
+
+ cd python2-jellyfish-${pkgver}
+
+ python2 setup.py install --root="${pkgdir}" --optimize='1'
+
+ install -Dm 644 LICENSE -t "${pkgdir}"/usr/share/licenses/python2-jellyfish/
+}
+# vim: ts=2 sw=2 et:
Property changes on: python-jellyfish/trunk/PKGBUILD
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Id
\ No newline at end of property
Added: python-munkres/trunk/PKGBUILD
===================================================================
--- python-munkres/trunk/PKGBUILD (rev 0)
+++ python-munkres/trunk/PKGBUILD 2017-01-10 17:17:53 UTC (rev 206607)
@@ -0,0 +1,46 @@
+# $Id$
+# Maintainer: Maxime Gauduin <alucryd at archlinux.org>
+# Contributor: Adrian Sampson <adrian at radbox.org>
+
+pkgbase=python-munkres
+pkgname=('python-munkres' 'python2-munkres')
+pkgver=1.0.9
+pkgrel=1
+pkgdesc='Munkres algorithm for Python'
+arch=('any')
+url='https://github.com/bmc/munkres'
+license=('Apache')
+makedepends=('python-setuptools' 'python2-setuptools')
+source=("python-munkres-${pkgver}.tar.gz::https://github.com/bmc/munkres/archive/release-${pkgver}.tar.gz")
+sha256sums=('1dae30b882f409bab8d913af7bbf41877359b1ece3fa0ea31d6486a454f3493b')
+
+prepare() {
+ mv {,python-}munkres-release-${pkgver}
+ cp -r python{,2}-munkres-release-${pkgver}
+}
+
+build() {
+ for py in python{,2}; do
+ pushd ${py}-munkres-release-${pkgver}
+ ${py} setup.py build
+ popd
+ done
+}
+
+package_python-munkres() {
+ depends=('python')
+
+ cd python-munkres-release-${pkgver}
+
+ python setup.py install --root="${pkgdir}" --optimize='1'
+}
+
+package_python2-munkres() {
+ depends=('python2')
+
+ cd python2-munkres-release-${pkgver}
+
+ python2 setup.py install --root="${pkgdir}" --optimize='1'
+}
+
+# vim: ts=2 sw=2 et:
Property changes on: python-munkres/trunk/PKGBUILD
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Id
\ No newline at end of property
Added: python-musicbrainzngs/trunk/PKGBUILD
===================================================================
--- python-musicbrainzngs/trunk/PKGBUILD (rev 0)
+++ python-musicbrainzngs/trunk/PKGBUILD 2017-01-10 17:17:53 UTC (rev 206607)
@@ -0,0 +1,48 @@
+# $Id$
+# Maintainer: Maxime Gauduin <alucryd at archlinux.org>
+# Contributor: Adrian Sampson <adrian at radbox.org>
+
+pkgbase=python-musicbrainzngs
+pkgname=('python-musicbrainzngs' 'python2-musicbrainzngs')
+pkgver=0.6
+pkgrel=2
+pkgdesc="Python bindings for Musicbrainz' NGS webservice"
+arch=('any')
+url="https://github.com/alastair/python-musicbrainzngs"
+license=('BSD')
+makedepends=('python-setuptools' 'python2-setuptools')
+source=("python-musicbrainzngs-${pkgver}.tar.gz::https://github.com/alastair/python-musicbrainzngs/archive/v${pkgver}.tar.gz")
+sha256sums=('ec447bcab906fe7c4dbd714a1dff1b00adcd20d0011968df1a740e6b1fb09cb5')
+
+prepare() {
+ cp -r python{,2}-musicbrainzngs-${pkgver}
+}
+build() {
+ for py in python{,2}; do
+ pushd ${py}-musicbrainzngs-${pkgver}
+ ${py} setup.py build
+ popd
+ done
+}
+
+package_python-musicbrainzngs() {
+ depends=('python')
+
+ cd python-musicbrainzngs-${pkgver}
+
+ python setup.py install --root="${pkgdir}" --optimize='1'
+
+ install -Dm 644 COPYING -t "${pkgdir}"/usr/share/licenses/python-musicbrainzngs/
+}
+
+package_python2-musicbrainzngs() {
+ depends=('python2')
+
+ cd python2-musicbrainzngs-${pkgver}
+
+ python2 setup.py install --root="${pkgdir}" --optimize='1'
+
+ install -Dm 644 COPYING -t "${pkgdir}"/usr/share/licenses/python2-musicbrainzngs/
+}
+
+# vim: ts=2 sw=2 et:
Property changes on: python-musicbrainzngs/trunk/PKGBUILD
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Id
\ No newline at end of property
More information about the arch-commits
mailing list