summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorlilac2017-06-20 17:28:09 +0800
committerlilac2017-06-20 17:28:09 +0800
commitfdfbd64901280d7db952b2dea172416bf0e52dd6 (patch)
treedb07987387a9d3f0541ae8766030c4cdd5120552
parentc161033907236c00426f29a57e1a0c5ac6e987e8 (diff)
downloadaur-fdfbd64901280d7db952b2dea172416bf0e52dd6.tar.gz
update by lilac
-rw-r--r--.SRCINFO48
-rw-r--r--PKGBUILD41
2 files changed, 71 insertions, 18 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 0cd98c13b9f8..78320a6c73f0 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,14 +1,51 @@
# Generated by mksrcinfo v8
-# Sat Jun 3 09:31:50 UTC 2017
+# Tue Jun 20 09:28:09 UTC 2017
pkgbase = netease-musicbox-git
pkgdesc = A sexy command line interface musicbox for NetEase based on Python
pkgver = r515.7dfd3fe
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/darknessomi/musicbox
install = netease-musicbox-git.install
arch = any
license = MIT
makedepends = git
+ makedepends = python2
+ makedepends = mpg123
+ makedepends = python2-beautifulsoup4
+ makedepends = python2-requests
+ makedepends = python2-setuptools
+ makedepends = python2-crypto
+ makedepends = python2-future
+ makedepends = python
+ makedepends = mpg123
+ makedepends = python-beautifulsoup4
+ makedepends = python-requests
+ makedepends = python-setuptools
+ makedepends = python-crypto
+ makedepends = python-future
+ depends = mpg123
+ optdepends = aria2: music caching
+ optdepends = libnotify: notifications
+ provides = netease-musicbox
+ conflicts = netease-musicbox
+ options = !emptydirs
+ source = git+https://github.com/darknessomi/musicbox
+ sha256sums = SKIP
+
+pkgname = netease-musicbox-git
+ depends = python
+ depends = mpg123
+ depends = python-beautifulsoup4
+ depends = python-requests
+ depends = python-setuptools
+ depends = python-crypto
+ depends = python-future
+ optdepends = aria2: music caching
+ optdepends = libnotify: notifications
+ optdepends = python-pyqt4: lyrics support
+ optdepends = python-dbus: lyrics support
+
+pkgname = netease-musicbox-py2-git
depends = python2
depends = mpg123
depends = python2-beautifulsoup4
@@ -21,11 +58,4 @@ pkgbase = netease-musicbox-git
optdepends = libnotify: notifications
optdepends = python2-pyqt4: lyrics support
optdepends = python2-dbus: lyrics support
- provides = netease-musicbox
- conflicts = netease-musicbox
- options = !emptydirs
- source = git+https://github.com/darknessomi/musicbox
- sha256sums = SKIP
-
-pkgname = netease-musicbox-git
diff --git a/PKGBUILD b/PKGBUILD
index 12dbcf11f81e..cfd3cb487682 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,20 +1,23 @@
# Maintainer: Jiachen Yang <farseerfc@gmail.com>
-pkgname=netease-musicbox-git
+pkgbase=netease-musicbox-git
+pkgname=(netease-musicbox-git netease-musicbox-py2-git)
_gitname=musicbox
pkgver=r515.7dfd3fe
-pkgrel=1
+pkgrel=2
pkgdesc="A sexy command line interface musicbox for NetEase based on Python"
arch=(any)
url="https://github.com/darknessomi/musicbox"
-license=('MIT')
-depends=('python2' 'mpg123' 'python2-beautifulsoup4' 'python2-requests' 'python2-setuptools' 'python2-crypto' 'python2-future')
+depends=('mpg123')
optdepends=('aria2: music caching'
- 'python2-keybinder2: global keybindings'
'libnotify: notifications'
- 'python2-pyqt4: lyrics support'
- 'python2-dbus: lyrics support'
)
-makedepends=('git')
+license=('MIT')
+_py2depends=('python2' 'mpg123' 'python2-beautifulsoup4' 'python2-requests' 'python2-setuptools' 'python2-crypto' 'python2-future')
+_py3depends=('python' 'mpg123' 'python-beautifulsoup4' 'python-requests' 'python-setuptools' 'python-crypto' 'python-future')
+makedepends=('git'
+ ${_py2depends[@]}
+ ${_py3depends[@]}
+) # both python and python2 depends goes to makedepends
options=(!emptydirs)
source=("git+https://github.com/darknessomi/musicbox")
sha256sums=('SKIP')
@@ -27,11 +30,31 @@ pkgver() {
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}
-package() {
+package_netease-musicbox-py2-git() {
+ replace=("netease-musicbox-git<=r515.7dfd3fe-1")
+ depends=(${_py2depends[@]})
+ optdepends=('aria2: music caching'
+ 'python2-keybinder2: global keybindings'
+ 'libnotify: notifications'
+ 'python2-pyqt4: lyrics support'
+ 'python2-dbus: lyrics support'
+ )
cd "$srcdir/$_gitname"
python2 setup.py install --root="$pkgdir/" --optimize=1
mkdir -p "${pkgdir}/usr/share/licenses/${pkgname}"
install -m755 LICENSE.txt "${pkgdir}/usr/share/licenses/${pkgname}/"
}
+package_netease-musicbox-git() {
+ depends=(${_py3depends[@]})
+ optdepends=('aria2: music caching'
+ 'libnotify: notifications'
+ 'python-pyqt4: lyrics support'
+ 'python-dbus: lyrics support'
+ )
+ cd "$srcdir/$_gitname"
+ python setup.py install --root="$pkgdir/" --optimize=1
+ mkdir -p "${pkgdir}/usr/share/licenses/${pkgname}"
+ install -m755 LICENSE.txt "${pkgdir}/usr/share/licenses/${pkgname}/"
+}
# vim:set ts=2 sw=2 et: