summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlphaJack2023-06-02 23:17:41 +0200
committerAlphaJack2023-06-02 23:18:46 +0200
commitc8e7bf0703fc1f06a5db17dee45a36d132841efd (patch)
tree9b9bd8ea1f99bc8e1567567d1ea3fd945ed40e07
parent756c3ffc9a71f02b65658b88e332e77e38686310 (diff)
downloadaur-c8e7bf0703fc1f06a5db17dee45a36d132841efd.tar.gz
Updated spleeter2 to 2.3.2
-rw-r--r--.SRCINFO12
-rw-r--r--PKGBUILD20
2 files changed, 20 insertions, 12 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 7cff0814daa9..96dfbbe2b437 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = spleeter2
- pkgdesc = The Deezer source separation library with pretrained models based on tensorflow.
- pkgver = 2.3.0
- pkgrel = 2
+ pkgdesc = The Deezer fast and efficient music source separation tool with pre-trained models
+ pkgver = 2.3.2
+ pkgrel = 1
url = https://research.deezer.com/projects/spleeter.html
install = spleeter2.install
arch = any
@@ -11,7 +11,7 @@ pkgbase = spleeter2
makedepends = python-installer
makedepends = python-wheel
depends = tensorflow>=2.5.0
- depends = python>=3.7.1
+ depends = python<3.11
depends = python-ffmpeg
depends = python-h2
depends = python-httpx
@@ -30,7 +30,7 @@ pkgbase = spleeter2
provides = spleeter
conflicts = spleeter
options = !strip
- source = spleeter-2.3.0.tar.gz::https://github.com/deezer/spleeter/archive/refs/tags/v2.3.0.tar.gz
- sha256sums = fbe3bfd6a7ad79ebe77c14e3f24df9ab7b502c2f47e41069ff00f99b4e50a576
+ source = https://files.pythonhosted.org/packages/source/s/spleeter/spleeter-2.3.2.tar.gz
+ sha256sums = a871a1d7b7a915cbac34d5cc63d60a1d45d06d1fcd07bc19318c83556d4de897
pkgname = spleeter2
diff --git a/PKGBUILD b/PKGBUILD
index b1be038c5b7d..bec7d8774691 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,16 +1,21 @@
# Maintainer: AlphaJack <alphajack at tuta dot io>
pkgname="spleeter2"
-pkgver=2.3.0
-pkgrel=2
-pkgdesc="The Deezer source separation library with pretrained models based on tensorflow."
+_name="spleeter"
+pkgver=2.3.2
+pkgrel=1
+# from github
+#pkgdesc="The Deezer source separation library with pretrained models based on tensorflow"
+#url="https://github.com/deezer/spleeter"
+# from research paper
+pkgdesc="The Deezer fast and efficient music source separation tool with pre-trained models"
url="https://research.deezer.com/projects/spleeter.html"
license=("MIT")
arch=("any")
provides=("spleeter")
conflicts=("spleeter")
depends=("tensorflow>=2.5.0"
- "python>=3.7.1"
+ "python<3.11"
"python-ffmpeg"
"python-h2"
"python-httpx"
@@ -28,8 +33,9 @@ makedepends=("python-poetry" "python-build" "python-installer" "python-wheel")
optdepends=("python-musdb: source separation evaluation"
"python-museval: source separation evaluation")
options=("!strip")
-source=("spleeter-$pkgver.tar.gz::https://github.com/deezer/spleeter/archive/refs/tags/v$pkgver.tar.gz")
-sha256sums=('fbe3bfd6a7ad79ebe77c14e3f24df9ab7b502c2f47e41069ff00f99b4e50a576')
+#source=("spleeter-$pkgver.tar.gz::https://github.com/deezer/spleeter/archive/refs/tags/v$pkgver.tar.gz")
+source=("https://files.pythonhosted.org/packages/source/${_name::1}/$_name/$_name-$pkgver.tar.gz")
+sha256sums=('a871a1d7b7a915cbac34d5cc63d60a1d45d06d1fcd07bc19318c83556d4de897')
install="$pkgname.install"
build(){
@@ -40,4 +46,6 @@ build(){
package(){
cd "spleeter-$pkgver"
python -m installer --destdir="$pkgdir" dist/*.whl
+ # https://wiki.archlinux.org/title/PKGBUILD#license
+ install -D -m 644 "LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}