summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorTaiko2k2020-07-18 00:06:17 +1200
committerTaiko2k2020-07-18 00:06:17 +1200
commitd02492afef3e2a63b9641404e179591b41a7b54c (patch)
tree8d67bc20d997a6f002a1a7af8a8b69ac8beb9ada
parent42a999822363c07e1b1ab399bec62ef10ac6f610 (diff)
downloadaur-d02492afef3e2a63b9641404e179591b41a7b54c.tar.gz
rewrite pkgbuild
-rw-r--r--.SRCINFO15
-rw-r--r--PKGBUILD33
2 files changed, 29 insertions, 19 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 9891ef6449b6..fa72a2fea199 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = tauon-music-box
pkgdesc = A modern streamlined music player
- pkgver = 6.0.2
+ pkgver = 6.0.3
pkgrel = 1
url = https://github.com/taiko2k/tauonmb
arch = any
@@ -30,14 +30,23 @@ pkgbase = tauon-music-box
depends = gst-plugins-bad
depends = gst-plugins-ugly
depends = noto-fonts-cjk
+ depends = python-discogs-client
+ depends = python-hsaudiotag3k
+ depends = python-pylyrics
+ depends = python-pypresence
+ depends = python-send2trash
+ depends = python-stagger
+ depends = python-pysdl2
optdepends = ffmpeg: File transcoding
optdepends = p7zip: 7z archive extraction support
optdepends = unrar: RAR archive extraction support
optdepends = python-plexapi: PLEX streaming
optdepends = python-tekore: Spotify playback control
optdepends = picard: Tag editing
- source = https://github.com/Taiko2k/tauonmb/releases/download/v6.0.2/Tauon.Music.Box.v6.0.2.Linux.zip
- sha1sums = 38fd0912f342e4f58ea67c72a57c2b69cfcb9032
+ source = git+https://github.com/Taiko2k/TauonMusicBox.git#tag=v6.0.3
+ source = https://files.pythonhosted.org/packages/1e/d3/1491ad4be5f67d89ad83c9fd751f5d6b83d052c1a8ddd994f37ae37b0d9d/isounidecode-0.3.tar.gz
+ sha256sums = SKIP
+ sha256sums = 4db0a962c6341826c9a69acaabc2f923a5b124d53a335be892ef29173bc31c5b
pkgname = tauon-music-box
diff --git a/PKGBUILD b/PKGBUILD
index 60b1edbdabce..586c73678e5d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,33 +4,34 @@
pkgname='tauon-music-box'
pkgdesc='A modern streamlined music player'
url="https://github.com/taiko2k/tauonmb"
+gitname='TauonMusicBox'
arch=('any')
license=('GPL3')
-pkgver=6.0.2
+pkgver=6.0.3
pkgrel=1
-depends=('python3' 'noto-fonts' 'noto-fonts-extra' 'sdl2_image' 'python-pillow' 'python-pylast' 'python-gobject' 'xdg-utils' 'python-beautifulsoup4' 'python-requests' 'python-cairo' 'python-flask' 'python-setproctitle' 'flac' 'python-musicbrainzngs' 'alsa-plugins' 'gstreamer' 'gst-plugins-base' 'python-dbus' 'python-oauthlib' 'python-six' 'gst-plugins-good' 'gst-plugins-bad' 'gst-plugins-ugly' 'noto-fonts-cjk')
+depends=('python3' 'noto-fonts' 'noto-fonts-extra' 'sdl2_image' 'python-pillow' 'python-pylast' 'python-gobject' 'xdg-utils' 'python-beautifulsoup4' 'python-requests' 'python-cairo' 'python-flask' 'python-setproctitle' 'flac' 'python-musicbrainzngs' 'alsa-plugins' 'gstreamer' 'gst-plugins-base' 'python-dbus' 'python-oauthlib' 'python-six' 'gst-plugins-good' 'gst-plugins-bad' 'gst-plugins-ugly' 'noto-fonts-cjk' 'python-discogs-client' 'python-hsaudiotag3k' 'python-pylyrics' 'python-pypresence' 'python-send2trash' 'python-stagger' 'python-pysdl2')
optdepends=('ffmpeg: File transcoding' 'p7zip: 7z archive extraction support' 'unrar: RAR archive extraction support' 'python-plexapi: PLEX streaming' 'python-tekore: Spotify playback control' 'picard: Tag editing')
-source=('https://github.com/Taiko2k/tauonmb/releases/download/v6.0.2/Tauon.Music.Box.v6.0.2.Linux.zip')
+source=("git+https://github.com/Taiko2k/TauonMusicBox.git#tag=v$pkgver" "https://files.pythonhosted.org/packages/1e/d3/1491ad4be5f67d89ad83c9fd751f5d6b83d052c1a8ddd994f37ae37b0d9d/isounidecode-0.3.tar.gz")
+sha256sums=("SKIP" "4db0a962c6341826c9a69acaabc2f923a5b124d53a335be892ef29173bc31c5b")
-sha1sums=('38fd0912f342e4f58ea67c72a57c2b69cfcb9032')
+build() {
+ cd $gitname
+ python compile-translations.py
+}
package() {
- install -dm755 "$pkgdir/opt/"
-
- install -D -m755 "$srcdir/$pkgname/extra/tauonmb.desktop" "$pkgdir/usr/share/applications/tauonmb.desktop"
- install -D -m755 "$srcdir/$pkgname/extra/tauonmb-symbolic.svg" "$pkgdir/usr/share/icons/hicolor/scalable/apps/tauonmb-symbolic.svg"
- install -D -m755 "$srcdir/$pkgname/extra/tauonmb.svg" "$pkgdir/usr/share/icons/hicolor/scalable/apps/tauonmb.svg"
-
- cp -R "$srcdir/$pkgname/" "$pkgdir/opt/$pkgname"
-
- install -D -m755 "$srcdir/$pkgname/extra/tauonmb.sh" "$pkgdir/opt/$pkgname/tauonmb.sh"
- install -D -m755 "$srcdir/$pkgname/extra/tauonmb.sh" "$pkgdir/usr/bin/tauon"
-
+ install -dm755 "$pkgdir/opt/$pkgname/isounidecode"
+ cp -r "$srcdir/isounidecode-0.3/isounidecode/." "$pkgdir/opt/$pkgname/isounidecode"
+ cp -r "$srcdir/$gitname/." "$pkgdir/opt/$pkgname"
+ install -D -m755 "$srcdir/$gitname/extra/tauonmb.desktop" "$pkgdir/usr/share/applications/tauonmb.desktop"
+ install -D -m755 "$srcdir/$gitname/extra/tauonmb-symbolic.svg" "$pkgdir/usr/share/icons/hicolor/scalable/apps/tauonmb-symbolic.svg"
+ install -D -m755 "$srcdir/$gitname/extra/tauonmb.svg" "$pkgdir/usr/share/icons/hicolor/scalable/apps/tauonmb.svg"
+ install -D -m755 "$srcdir/$gitname/extra/tauonmb.sh" "$pkgdir/opt/$pkgname/tauonmb.sh"
+ install -D -m755 "$srcdir/$gitname/extra/tauonmb.sh" "$pkgdir/usr/bin/tauon"
}
-