From 40f0617c17a1dc58278bade40d28973eea04e7fd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Georg=20Gra=C3=9Fnick?= Date: Tue, 9 Jun 2020 14:59:44 +0200 Subject: [PATCH 01/15] Initial commit based on upstream v0.8 --- .SRCINFO | 17 +++++++++++++++++ PKGBUILD | 41 +++++++++++++++++++++++++++++++++++++++++ ymuse.desktop | 15 +++++++++++++++ 3 files changed, 73 insertions(+) create mode 100644 .SRCINFO create mode 100644 PKGBUILD create mode 100644 ymuse.desktop diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 00000000..4f5ae6d4 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,17 @@ +pkgbase = ymuse + pkgdesc = Easy, functional, and snappy client for Music Player Daemon + pkgver = 0.8 + pkgrel = 1 + url = https://yktoo.com/en/software/ymuse/ + arch = x86_64 + license = Apache + makedepends = go + depends = gtk3 + optdepends = mpd + source = ymuse-0.8.tar.gz::https://github.com/yktoo/ymuse/archive/v0.8.tar.gz + source = ymuse.desktop + sha512sums = c62ac661e3cc489203476089512e19144f09f93fdf08d1acf11bd847ea1cdf27488ab9754228f1982323cb65b4e34b63fb76446fd66cf2e2d9b0678c8e969c2e + sha512sums = dbf124b2be06036faecb0a5af76b6b44bfdfcd7461c69807a6fcfb3008131072412387e888d9c6777ef9549aa2ae1fafb296d904a9b525dff4b09cc36400a6ff + +pkgname = ymuse + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 00000000..3be73359 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,41 @@ +# Maintainer: Georg Graßnick + +pkgname=ymuse +pkgver=0.8 +pkgrel=1 +pkgdesc="Easy, functional, and snappy client for Music Player Daemon" +arch=(x86_64) +url="https://yktoo.com/en/software/ymuse/" +license=("Apache") +depends=("gtk3") +optdepends=("mpd") +makedepends=("go") +source=( + "${pkgname}-${pkgver}.tar.gz::https://github.com/yktoo/${pkgname}/archive/v${pkgver}.tar.gz" + "ymuse.desktop" +) +sha512sums=( + "c62ac661e3cc489203476089512e19144f09f93fdf08d1acf11bd847ea1cdf27488ab9754228f1982323cb65b4e34b63fb76446fd66cf2e2d9b0678c8e969c2e" + "dbf124b2be06036faecb0a5af76b6b44bfdfcd7461c69807a6fcfb3008131072412387e888d9c6777ef9549aa2ae1fafb296d904a9b525dff4b09cc36400a6ff" +) + +build() { + cd "${pkgname}-${pkgver}" + go generate + go build +} + +package() { + cd "${pkgname}-${pkgver}" + install -Dm755 ymuse "${pkgdir}/usr/bin/ymuse" + + for file in $(find resources/icons -type f); do + install -Dm644 ${file} "${pkgdir}"/usr/share/icons/${file#resources/icons} + done + + for file in $(find resources/i18n -type f -name *.mo); do + install -Dm644 ${file} "${pkgdir}"/usr/share/locale/${file#resources/i18n/generated} + done + + install -Dm644 "${srcdir}"/ymuse.desktop -t "${pkgdir}"/usr/share/applications/ +} diff --git a/ymuse.desktop b/ymuse.desktop new file mode 100644 index 00000000..17c7f6f1 --- /dev/null +++ b/ymuse.desktop @@ -0,0 +1,15 @@ +[Desktop Entry] +Categories=AudioVideo; +Comment=Music Player Daemon client application for GTK. +Comment[nl]=Music Player Daemon cliënt applicatie voor GTK. +Comment[ru]=Приложение-клиент для Music Player Daemon и библиотеки GTK. +Exec=ymuse +Hidden=False +Icon=ymuse +Name=Ymuse +GenericName=MPD client +GenericName[nl]=MPD-cliënt +GenericName[ru]=MPD-клиент +Terminal=false +Type=Application +Keywords=sound;audio;MPD;GTK;Gnome; -- 2.51.2 From b12d663fea13bf2274aaa7c8c4ffea74df2af9f5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Georg=20Gra=C3=9Fnick?= Date: Sun, 14 Jun 2020 19:10:32 +0200 Subject: [PATCH 02/15] Update to upstream 0.9 --- PKGBUILD | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/PKGBUILD b/PKGBUILD index 3be73359..72fd5409 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,7 +1,7 @@ # Maintainer: Georg Graßnick pkgname=ymuse -pkgver=0.8 +pkgver=0.9 pkgrel=1 pkgdesc="Easy, functional, and snappy client for Music Player Daemon" arch=(x86_64) @@ -15,7 +15,7 @@ source=( "ymuse.desktop" ) sha512sums=( - "c62ac661e3cc489203476089512e19144f09f93fdf08d1acf11bd847ea1cdf27488ab9754228f1982323cb65b4e34b63fb76446fd66cf2e2d9b0678c8e969c2e" + "d49cc6f8e9e36f2d7b2569232c54caf40dae1d80cd910e6ba1098d4acb5528edef8360d804445c81a19009a6769aa92754eedc662a833278953940b6fb3d196e" "dbf124b2be06036faecb0a5af76b6b44bfdfcd7461c69807a6fcfb3008131072412387e888d9c6777ef9549aa2ae1fafb296d904a9b525dff4b09cc36400a6ff" ) -- 2.51.2 From acaedb6d57176df490332eb5886dc7b2e77d7556 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Georg=20Gra=C3=9Fnick?= Date: Sun, 14 Jun 2020 19:17:37 +0200 Subject: [PATCH 03/15] Add .gitignore --- .gitignore | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..a2498ab9 --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +* +!.gitignore +!PKGBUILD +!.SRCINFO +!ymuse.desktop -- 2.51.2 From 9ecc4faebddbe903261a16596ebb856ddf57017f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Georg=20Gra=C3=9Fnick?= Date: Sun, 14 Jun 2020 19:18:12 +0200 Subject: [PATCH 04/15] Update .SRCINFO --- .SRCINFO | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 4f5ae6d4..10b9c468 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,6 +1,6 @@ pkgbase = ymuse pkgdesc = Easy, functional, and snappy client for Music Player Daemon - pkgver = 0.8 + pkgver = 0.9 pkgrel = 1 url = https://yktoo.com/en/software/ymuse/ arch = x86_64 @@ -8,9 +8,9 @@ pkgbase = ymuse makedepends = go depends = gtk3 optdepends = mpd - source = ymuse-0.8.tar.gz::https://github.com/yktoo/ymuse/archive/v0.8.tar.gz + source = ymuse-0.9.tar.gz::https://github.com/yktoo/ymuse/archive/v0.9.tar.gz source = ymuse.desktop - sha512sums = c62ac661e3cc489203476089512e19144f09f93fdf08d1acf11bd847ea1cdf27488ab9754228f1982323cb65b4e34b63fb76446fd66cf2e2d9b0678c8e969c2e + sha512sums = d49cc6f8e9e36f2d7b2569232c54caf40dae1d80cd910e6ba1098d4acb5528edef8360d804445c81a19009a6769aa92754eedc662a833278953940b6fb3d196e sha512sums = dbf124b2be06036faecb0a5af76b6b44bfdfcd7461c69807a6fcfb3008131072412387e888d9c6777ef9549aa2ae1fafb296d904a9b525dff4b09cc36400a6ff pkgname = ymuse -- 2.51.2 From c8c92f89d84567e38ad793a30200f9da2624278b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Georg=20Gra=C3=9Fnick?= Date: Sun, 21 Jun 2020 15:44:46 +0200 Subject: [PATCH 05/15] Update to upstream 0.10 --- .SRCINFO | 6 +++--- PKGBUILD | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 10b9c468..0727f103 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,6 +1,6 @@ pkgbase = ymuse pkgdesc = Easy, functional, and snappy client for Music Player Daemon - pkgver = 0.9 + pkgver = 0.10 pkgrel = 1 url = https://yktoo.com/en/software/ymuse/ arch = x86_64 @@ -8,9 +8,9 @@ pkgbase = ymuse makedepends = go depends = gtk3 optdepends = mpd - source = ymuse-0.9.tar.gz::https://github.com/yktoo/ymuse/archive/v0.9.tar.gz + source = ymuse-0.10.tar.gz::https://github.com/yktoo/ymuse/archive/v0.10.tar.gz source = ymuse.desktop - sha512sums = d49cc6f8e9e36f2d7b2569232c54caf40dae1d80cd910e6ba1098d4acb5528edef8360d804445c81a19009a6769aa92754eedc662a833278953940b6fb3d196e + sha512sums = 663462f8634297b09d4f50c1dfa029d10d2dd7a43182e0fd5f4e61178080e35de7c4358cb65fc6f006d9481f01c359f0430c9b8bada3ef53dbaa0d210edc4b85 sha512sums = dbf124b2be06036faecb0a5af76b6b44bfdfcd7461c69807a6fcfb3008131072412387e888d9c6777ef9549aa2ae1fafb296d904a9b525dff4b09cc36400a6ff pkgname = ymuse diff --git a/PKGBUILD b/PKGBUILD index 72fd5409..abb9f599 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,7 +1,7 @@ # Maintainer: Georg Graßnick pkgname=ymuse -pkgver=0.9 +pkgver=0.10 pkgrel=1 pkgdesc="Easy, functional, and snappy client for Music Player Daemon" arch=(x86_64) @@ -15,7 +15,7 @@ source=( "ymuse.desktop" ) sha512sums=( - "d49cc6f8e9e36f2d7b2569232c54caf40dae1d80cd910e6ba1098d4acb5528edef8360d804445c81a19009a6769aa92754eedc662a833278953940b6fb3d196e" + "663462f8634297b09d4f50c1dfa029d10d2dd7a43182e0fd5f4e61178080e35de7c4358cb65fc6f006d9481f01c359f0430c9b8bada3ef53dbaa0d210edc4b85" "dbf124b2be06036faecb0a5af76b6b44bfdfcd7461c69807a6fcfb3008131072412387e888d9c6777ef9549aa2ae1fafb296d904a9b525dff4b09cc36400a6ff" ) -- 2.51.2 From c85830b94433b2c44ceea0125e9d17f537c01df0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Georg=20Gra=C3=9Fnick?= Date: Sun, 5 Jul 2020 14:35:53 +0200 Subject: [PATCH 06/15] Update to upstream 0.11 --- .SRCINFO | 6 +++--- PKGBUILD | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 0727f103..727182f8 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,6 +1,6 @@ pkgbase = ymuse pkgdesc = Easy, functional, and snappy client for Music Player Daemon - pkgver = 0.10 + pkgver = 0.11 pkgrel = 1 url = https://yktoo.com/en/software/ymuse/ arch = x86_64 @@ -8,9 +8,9 @@ pkgbase = ymuse makedepends = go depends = gtk3 optdepends = mpd - source = ymuse-0.10.tar.gz::https://github.com/yktoo/ymuse/archive/v0.10.tar.gz + source = ymuse-0.11.tar.gz::https://github.com/yktoo/ymuse/archive/v0.11.tar.gz source = ymuse.desktop - sha512sums = 663462f8634297b09d4f50c1dfa029d10d2dd7a43182e0fd5f4e61178080e35de7c4358cb65fc6f006d9481f01c359f0430c9b8bada3ef53dbaa0d210edc4b85 + sha512sums = 9f779ee4f4d542b60877c82f1fe620f22016c841f6f6b39c87e07afb735555cc702bdf06c8ec64e3b519d9d69a6793323ff2702fc25a703d6e4c441dd714a64e sha512sums = dbf124b2be06036faecb0a5af76b6b44bfdfcd7461c69807a6fcfb3008131072412387e888d9c6777ef9549aa2ae1fafb296d904a9b525dff4b09cc36400a6ff pkgname = ymuse diff --git a/PKGBUILD b/PKGBUILD index abb9f599..9ac89c5c 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,7 +1,7 @@ # Maintainer: Georg Graßnick pkgname=ymuse -pkgver=0.10 +pkgver=0.11 pkgrel=1 pkgdesc="Easy, functional, and snappy client for Music Player Daemon" arch=(x86_64) @@ -15,7 +15,7 @@ source=( "ymuse.desktop" ) sha512sums=( - "663462f8634297b09d4f50c1dfa029d10d2dd7a43182e0fd5f4e61178080e35de7c4358cb65fc6f006d9481f01c359f0430c9b8bada3ef53dbaa0d210edc4b85" + "9f779ee4f4d542b60877c82f1fe620f22016c841f6f6b39c87e07afb735555cc702bdf06c8ec64e3b519d9d69a6793323ff2702fc25a703d6e4c441dd714a64e" "dbf124b2be06036faecb0a5af76b6b44bfdfcd7461c69807a6fcfb3008131072412387e888d9c6777ef9549aa2ae1fafb296d904a9b525dff4b09cc36400a6ff" ) -- 2.51.2 From 11dc739ee27b546760979044d6e2068317da472a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Georg=20Gra=C3=9Fnick?= Date: Sun, 26 Jul 2020 18:06:07 +0200 Subject: [PATCH 07/15] Update to upstream 0.12 --- .SRCINFO | 6 +++--- PKGBUILD | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 727182f8..a2e19788 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,6 +1,6 @@ pkgbase = ymuse pkgdesc = Easy, functional, and snappy client for Music Player Daemon - pkgver = 0.11 + pkgver = 0.12 pkgrel = 1 url = https://yktoo.com/en/software/ymuse/ arch = x86_64 @@ -8,9 +8,9 @@ pkgbase = ymuse makedepends = go depends = gtk3 optdepends = mpd - source = ymuse-0.11.tar.gz::https://github.com/yktoo/ymuse/archive/v0.11.tar.gz + source = ymuse-0.12.tar.gz::https://github.com/yktoo/ymuse/archive/v0.12.tar.gz source = ymuse.desktop - sha512sums = 9f779ee4f4d542b60877c82f1fe620f22016c841f6f6b39c87e07afb735555cc702bdf06c8ec64e3b519d9d69a6793323ff2702fc25a703d6e4c441dd714a64e + sha512sums = 5c171427166469188f1a8c9c890b62e8d168c0b117585d0526013cc3d9c612c0b955b6023c35ccb88f98c3a597279840284a33f6438894c989651ba2efc5cb0e sha512sums = dbf124b2be06036faecb0a5af76b6b44bfdfcd7461c69807a6fcfb3008131072412387e888d9c6777ef9549aa2ae1fafb296d904a9b525dff4b09cc36400a6ff pkgname = ymuse diff --git a/PKGBUILD b/PKGBUILD index 9ac89c5c..c56a2a01 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,7 +1,7 @@ # Maintainer: Georg Graßnick pkgname=ymuse -pkgver=0.11 +pkgver=0.12 pkgrel=1 pkgdesc="Easy, functional, and snappy client for Music Player Daemon" arch=(x86_64) @@ -15,7 +15,7 @@ source=( "ymuse.desktop" ) sha512sums=( - "9f779ee4f4d542b60877c82f1fe620f22016c841f6f6b39c87e07afb735555cc702bdf06c8ec64e3b519d9d69a6793323ff2702fc25a703d6e4c441dd714a64e" + "5c171427166469188f1a8c9c890b62e8d168c0b117585d0526013cc3d9c612c0b955b6023c35ccb88f98c3a597279840284a33f6438894c989651ba2efc5cb0e" "dbf124b2be06036faecb0a5af76b6b44bfdfcd7461c69807a6fcfb3008131072412387e888d9c6777ef9549aa2ae1fafb296d904a9b525dff4b09cc36400a6ff" ) -- 2.51.2 From 08e6b690c25fef77aa6eee4af534b9926d02bdfb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Georg=20Gra=C3=9Fnick?= Date: Mon, 3 Aug 2020 18:17:47 +0200 Subject: [PATCH 08/15] Update to upstream 0.13 --- .SRCINFO | 6 +++--- PKGBUILD | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index a2e19788..65901f9f 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,6 +1,6 @@ pkgbase = ymuse pkgdesc = Easy, functional, and snappy client for Music Player Daemon - pkgver = 0.12 + pkgver = 0.13 pkgrel = 1 url = https://yktoo.com/en/software/ymuse/ arch = x86_64 @@ -8,9 +8,9 @@ pkgbase = ymuse makedepends = go depends = gtk3 optdepends = mpd - source = ymuse-0.12.tar.gz::https://github.com/yktoo/ymuse/archive/v0.12.tar.gz + source = ymuse-0.13.tar.gz::https://github.com/yktoo/ymuse/archive/v0.13.tar.gz source = ymuse.desktop - sha512sums = 5c171427166469188f1a8c9c890b62e8d168c0b117585d0526013cc3d9c612c0b955b6023c35ccb88f98c3a597279840284a33f6438894c989651ba2efc5cb0e + sha512sums = 2748fc2dd15f02169a21e5ee76a685db1b3f2f223cfc6ec555fe5cd7fa673db59b7a2eafcd111740f953fee2a0657cfe1382863cb1c5218596cb55d08d4c2ea7 sha512sums = dbf124b2be06036faecb0a5af76b6b44bfdfcd7461c69807a6fcfb3008131072412387e888d9c6777ef9549aa2ae1fafb296d904a9b525dff4b09cc36400a6ff pkgname = ymuse diff --git a/PKGBUILD b/PKGBUILD index c56a2a01..64b43169 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,7 +1,7 @@ # Maintainer: Georg Graßnick pkgname=ymuse -pkgver=0.12 +pkgver=0.13 pkgrel=1 pkgdesc="Easy, functional, and snappy client for Music Player Daemon" arch=(x86_64) @@ -15,7 +15,7 @@ source=( "ymuse.desktop" ) sha512sums=( - "5c171427166469188f1a8c9c890b62e8d168c0b117585d0526013cc3d9c612c0b955b6023c35ccb88f98c3a597279840284a33f6438894c989651ba2efc5cb0e" + "2748fc2dd15f02169a21e5ee76a685db1b3f2f223cfc6ec555fe5cd7fa673db59b7a2eafcd111740f953fee2a0657cfe1382863cb1c5218596cb55d08d4c2ea7" "dbf124b2be06036faecb0a5af76b6b44bfdfcd7461c69807a6fcfb3008131072412387e888d9c6777ef9549aa2ae1fafb296d904a9b525dff4b09cc36400a6ff" ) @@ -28,7 +28,7 @@ build() { package() { cd "${pkgname}-${pkgver}" install -Dm755 ymuse "${pkgdir}/usr/bin/ymuse" - + for file in $(find resources/icons -type f); do install -Dm644 ${file} "${pkgdir}"/usr/share/icons/${file#resources/icons} done -- 2.51.2 From 7df90092ff0da8c02f5f1944c7f55a26d7f0e2fa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Georg=20Gra=C3=9Fnick?= Date: Sun, 6 Sep 2020 15:32:36 +0200 Subject: [PATCH 09/15] Add build date and version information to binary --- PKGBUILD | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/PKGBUILD b/PKGBUILD index 64b43169..3a1408eb 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -2,7 +2,7 @@ pkgname=ymuse pkgver=0.13 -pkgrel=1 +pkgrel=2 pkgdesc="Easy, functional, and snappy client for Music Player Daemon" arch=(x86_64) url="https://yktoo.com/en/software/ymuse/" @@ -22,7 +22,7 @@ sha512sums=( build() { cd "${pkgname}-${pkgver}" go generate - go build + go build -ldflags "-X main.version=${pkgver} -X main.date=$(date --iso-8601=seconds)" } package() { -- 2.51.2 From 980251143badb37c7f9ef523f2f9c608a3494130 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Georg=20Gra=C3=9Fnick?= Date: Sun, 6 Sep 2020 15:38:36 +0200 Subject: [PATCH 10/15] Strip debug symbols in build() --- PKGBUILD | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/PKGBUILD b/PKGBUILD index 3a1408eb..11ed7423 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -2,7 +2,7 @@ pkgname=ymuse pkgver=0.13 -pkgrel=2 +pkgrel=3 pkgdesc="Easy, functional, and snappy client for Music Player Daemon" arch=(x86_64) url="https://yktoo.com/en/software/ymuse/" @@ -22,7 +22,7 @@ sha512sums=( build() { cd "${pkgname}-${pkgver}" go generate - go build -ldflags "-X main.version=${pkgver} -X main.date=$(date --iso-8601=seconds)" + go build -ldflags "-s -w -X main.version=${pkgver} -X main.date=$(date --iso-8601=seconds)" } package() { -- 2.51.2 From 8a1b3907edfa572d166799c10edbabb0791db7d5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Georg=20Gra=C3=9Fnick?= Date: Sun, 6 Sep 2020 15:42:15 +0200 Subject: [PATCH 11/15] Update to upstream 0.14 --- .SRCINFO | 6 +++--- PKGBUILD | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 65901f9f..0b5ac7af 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,6 +1,6 @@ pkgbase = ymuse pkgdesc = Easy, functional, and snappy client for Music Player Daemon - pkgver = 0.13 + pkgver = 0.14 pkgrel = 1 url = https://yktoo.com/en/software/ymuse/ arch = x86_64 @@ -8,9 +8,9 @@ pkgbase = ymuse makedepends = go depends = gtk3 optdepends = mpd - source = ymuse-0.13.tar.gz::https://github.com/yktoo/ymuse/archive/v0.13.tar.gz + source = ymuse-0.14.tar.gz::https://github.com/yktoo/ymuse/archive/v0.14.tar.gz source = ymuse.desktop - sha512sums = 2748fc2dd15f02169a21e5ee76a685db1b3f2f223cfc6ec555fe5cd7fa673db59b7a2eafcd111740f953fee2a0657cfe1382863cb1c5218596cb55d08d4c2ea7 + sha512sums = dbe58d80899850cd19d40ca7cce8ae4585e516f6b85b9ee0b49eec205a8b4260a537f23f4cf8c9a9c89045a3394c5cfdbbbeb3d5af58738bac2bc32cbd940116 sha512sums = dbf124b2be06036faecb0a5af76b6b44bfdfcd7461c69807a6fcfb3008131072412387e888d9c6777ef9549aa2ae1fafb296d904a9b525dff4b09cc36400a6ff pkgname = ymuse diff --git a/PKGBUILD b/PKGBUILD index 11ed7423..1eb32576 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,8 +1,8 @@ # Maintainer: Georg Graßnick pkgname=ymuse -pkgver=0.13 -pkgrel=3 +pkgver=0.14 +pkgrel=1 pkgdesc="Easy, functional, and snappy client for Music Player Daemon" arch=(x86_64) url="https://yktoo.com/en/software/ymuse/" @@ -15,7 +15,7 @@ source=( "ymuse.desktop" ) sha512sums=( - "2748fc2dd15f02169a21e5ee76a685db1b3f2f223cfc6ec555fe5cd7fa673db59b7a2eafcd111740f953fee2a0657cfe1382863cb1c5218596cb55d08d4c2ea7" + "dbe58d80899850cd19d40ca7cce8ae4585e516f6b85b9ee0b49eec205a8b4260a537f23f4cf8c9a9c89045a3394c5cfdbbbeb3d5af58738bac2bc32cbd940116" "dbf124b2be06036faecb0a5af76b6b44bfdfcd7461c69807a6fcfb3008131072412387e888d9c6777ef9549aa2ae1fafb296d904a9b525dff4b09cc36400a6ff" ) -- 2.51.2 From 30537acd90f53856d6fbdadb8a97fcbcc48a70ac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Georg=20Gra=C3=9Fnick?= Date: Mon, 7 Sep 2020 20:10:57 +0200 Subject: [PATCH 12/15] Update to upstream 0.15 --- .SRCINFO | 6 +++--- PKGBUILD | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 0b5ac7af..d03454f2 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,6 +1,6 @@ pkgbase = ymuse pkgdesc = Easy, functional, and snappy client for Music Player Daemon - pkgver = 0.14 + pkgver = 0.15 pkgrel = 1 url = https://yktoo.com/en/software/ymuse/ arch = x86_64 @@ -8,9 +8,9 @@ pkgbase = ymuse makedepends = go depends = gtk3 optdepends = mpd - source = ymuse-0.14.tar.gz::https://github.com/yktoo/ymuse/archive/v0.14.tar.gz + source = ymuse-0.15.tar.gz::https://github.com/yktoo/ymuse/archive/v0.15.tar.gz source = ymuse.desktop - sha512sums = dbe58d80899850cd19d40ca7cce8ae4585e516f6b85b9ee0b49eec205a8b4260a537f23f4cf8c9a9c89045a3394c5cfdbbbeb3d5af58738bac2bc32cbd940116 + sha512sums = b2abd469f0209d9b3b3a258111865c9863b2f8c365bd847aae1870f33ac7d9609e4c2bf01aa466068caae6488a4b56e0ab402f1984c55d4e307c1241d169a021 sha512sums = dbf124b2be06036faecb0a5af76b6b44bfdfcd7461c69807a6fcfb3008131072412387e888d9c6777ef9549aa2ae1fafb296d904a9b525dff4b09cc36400a6ff pkgname = ymuse diff --git a/PKGBUILD b/PKGBUILD index 1eb32576..f0bae879 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,7 +1,7 @@ # Maintainer: Georg Graßnick pkgname=ymuse -pkgver=0.14 +pkgver=0.15 pkgrel=1 pkgdesc="Easy, functional, and snappy client for Music Player Daemon" arch=(x86_64) @@ -15,7 +15,7 @@ source=( "ymuse.desktop" ) sha512sums=( - "dbe58d80899850cd19d40ca7cce8ae4585e516f6b85b9ee0b49eec205a8b4260a537f23f4cf8c9a9c89045a3394c5cfdbbbeb3d5af58738bac2bc32cbd940116" + "b2abd469f0209d9b3b3a258111865c9863b2f8c365bd847aae1870f33ac7d9609e4c2bf01aa466068caae6488a4b56e0ab402f1984c55d4e307c1241d169a021" "dbf124b2be06036faecb0a5af76b6b44bfdfcd7461c69807a6fcfb3008131072412387e888d9c6777ef9549aa2ae1fafb296d904a9b525dff4b09cc36400a6ff" ) -- 2.51.2 From 02e325c0bce70163d65f6b168a7635a5f92742bf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Georg=20Gra=C3=9Fnick?= Date: Wed, 10 Feb 2021 16:55:50 +0100 Subject: [PATCH 13/15] Update to upstream 0.16 --- .SRCINFO | 6 +++--- PKGBUILD | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index d03454f2..88543090 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,6 +1,6 @@ pkgbase = ymuse pkgdesc = Easy, functional, and snappy client for Music Player Daemon - pkgver = 0.15 + pkgver = 0.16 pkgrel = 1 url = https://yktoo.com/en/software/ymuse/ arch = x86_64 @@ -8,9 +8,9 @@ pkgbase = ymuse makedepends = go depends = gtk3 optdepends = mpd - source = ymuse-0.15.tar.gz::https://github.com/yktoo/ymuse/archive/v0.15.tar.gz + source = ymuse-0.16.tar.gz::https://github.com/yktoo/ymuse/archive/v0.16.tar.gz source = ymuse.desktop - sha512sums = b2abd469f0209d9b3b3a258111865c9863b2f8c365bd847aae1870f33ac7d9609e4c2bf01aa466068caae6488a4b56e0ab402f1984c55d4e307c1241d169a021 + sha512sums = 25e3233641fe23001b08e49f37765d091c71564c43284c10faacbba77fe327322daf56d58fffec0f0324a50e096f76b0cc0591fa01e3428f6af7e59cb6a8003f sha512sums = dbf124b2be06036faecb0a5af76b6b44bfdfcd7461c69807a6fcfb3008131072412387e888d9c6777ef9549aa2ae1fafb296d904a9b525dff4b09cc36400a6ff pkgname = ymuse diff --git a/PKGBUILD b/PKGBUILD index f0bae879..c61124f3 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,7 +1,7 @@ # Maintainer: Georg Graßnick pkgname=ymuse -pkgver=0.15 +pkgver=0.16 pkgrel=1 pkgdesc="Easy, functional, and snappy client for Music Player Daemon" arch=(x86_64) @@ -15,7 +15,7 @@ source=( "ymuse.desktop" ) sha512sums=( - "b2abd469f0209d9b3b3a258111865c9863b2f8c365bd847aae1870f33ac7d9609e4c2bf01aa466068caae6488a4b56e0ab402f1984c55d4e307c1241d169a021" + "25e3233641fe23001b08e49f37765d091c71564c43284c10faacbba77fe327322daf56d58fffec0f0324a50e096f76b0cc0591fa01e3428f6af7e59cb6a8003f" "dbf124b2be06036faecb0a5af76b6b44bfdfcd7461c69807a6fcfb3008131072412387e888d9c6777ef9549aa2ae1fafb296d904a9b525dff4b09cc36400a6ff" ) -- 2.51.2 From 96f64b08df45969012250e48740ed50eae4aa1f9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Georg=20Gra=C3=9Fnick?= Date: Thu, 25 Feb 2021 18:10:37 +0100 Subject: [PATCH 14/15] Update to upstream 0.17 --- .SRCINFO | 8 +++++--- .gitignore | 1 + PKGBUILD | 16 ++++++++++++++-- gotk3.patch | 26 ++++++++++++++++++++++++++ 4 files changed, 46 insertions(+), 5 deletions(-) create mode 100644 gotk3.patch diff --git a/.SRCINFO b/.SRCINFO index 88543090..9a7472d7 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,6 +1,6 @@ pkgbase = ymuse pkgdesc = Easy, functional, and snappy client for Music Player Daemon - pkgver = 0.16 + pkgver = 0.17 pkgrel = 1 url = https://yktoo.com/en/software/ymuse/ arch = x86_64 @@ -8,10 +8,12 @@ pkgbase = ymuse makedepends = go depends = gtk3 optdepends = mpd - source = ymuse-0.16.tar.gz::https://github.com/yktoo/ymuse/archive/v0.16.tar.gz + source = ymuse-0.17.tar.gz::https://github.com/yktoo/ymuse/archive/v0.17.tar.gz source = ymuse.desktop - sha512sums = 25e3233641fe23001b08e49f37765d091c71564c43284c10faacbba77fe327322daf56d58fffec0f0324a50e096f76b0cc0591fa01e3428f6af7e59cb6a8003f + source = gotk3.patch + sha512sums = 3beefe0582df71f06c1da9e27d9daf3c8abc259c7d153ec645f571e89eef4339d114317eafc7f0cbf302053355347c0865e50d02df684180704d4cfa8789b8e8 sha512sums = dbf124b2be06036faecb0a5af76b6b44bfdfcd7461c69807a6fcfb3008131072412387e888d9c6777ef9549aa2ae1fafb296d904a9b525dff4b09cc36400a6ff + sha512sums = 10aeae92246376ea4e90ba0180e4c677b32dfd831d54722bf8fa9a7ed4c6d54882f87befda3973482dcf9af081e6a5ec9d0d50167c171d14f2b4ab64326a75ca pkgname = ymuse diff --git a/.gitignore b/.gitignore index a2498ab9..645483ae 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ !PKGBUILD !.SRCINFO !ymuse.desktop +!*.patch diff --git a/PKGBUILD b/PKGBUILD index c61124f3..1c0d40e0 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,7 +1,7 @@ # Maintainer: Georg Graßnick pkgname=ymuse -pkgver=0.16 +pkgver=0.17 pkgrel=1 pkgdesc="Easy, functional, and snappy client for Music Player Daemon" arch=(x86_64) @@ -13,12 +13,24 @@ makedepends=("go") source=( "${pkgname}-${pkgver}.tar.gz::https://github.com/yktoo/${pkgname}/archive/v${pkgver}.tar.gz" "ymuse.desktop" + "gotk3.patch" ) sha512sums=( - "25e3233641fe23001b08e49f37765d091c71564c43284c10faacbba77fe327322daf56d58fffec0f0324a50e096f76b0cc0591fa01e3428f6af7e59cb6a8003f" + "3beefe0582df71f06c1da9e27d9daf3c8abc259c7d153ec645f571e89eef4339d114317eafc7f0cbf302053355347c0865e50d02df684180704d4cfa8789b8e8" "dbf124b2be06036faecb0a5af76b6b44bfdfcd7461c69807a6fcfb3008131072412387e888d9c6777ef9549aa2ae1fafb296d904a9b525dff4b09cc36400a6ff" + "10aeae92246376ea4e90ba0180e4c677b32dfd831d54722bf8fa9a7ed4c6d54882f87befda3973482dcf9af081e6a5ec9d0d50167c171d14f2b4ab64326a75ca" ) +prepare() { + cd "${pkgname}-${pkgver}" + + # Use newer version + # The included gotk3 version does does not support recent go releases + # See https://github.com/gotk3/gotk3/issues/726 + patch -p1 < ../gotk3.patch +} + + build() { cd "${pkgname}-${pkgver}" go generate diff --git a/gotk3.patch b/gotk3.patch new file mode 100644 index 00000000..43152555 --- /dev/null +++ b/gotk3.patch @@ -0,0 +1,26 @@ +diff --git a/go.mod b/go.mod +index af05b46..4549af4 100644 +--- a/go.mod ++++ b/go.mod +@@ -4,7 +4,7 @@ go 1.15 + + require ( + github.com/fhs/gompd/v2 v2.2.0 +- github.com/gotk3/gotk3 v0.5.2 ++ github.com/gotk3/gotk3 v0.5.3-0.20210223154815-289cfb6dbf32 + github.com/op/go-logging v0.0.0-20160315200505-970db520ece7 + github.com/pkg/errors v0.9.1 + ) +diff --git a/go.sum b/go.sum +index d14d5e9..4626b80 100644 +--- a/go.sum ++++ b/go.sum +@@ -6,6 +6,8 @@ github.com/gotk3/gotk3 v0.4.1-0.20200810205902-010a4368f09d h1:s1/OUhVETY6vdmsSh + github.com/gotk3/gotk3 v0.4.1-0.20200810205902-010a4368f09d/go.mod h1:/hqFpkNa9T3JgNAE2fLvCdov7c5bw//FHNZrZ3Uv9/Q= + github.com/gotk3/gotk3 v0.5.2 h1:jbSFvUNMfo3ImM6BWBAkNUxY5piqP3eTc1YFbYy9ecU= + github.com/gotk3/gotk3 v0.5.2/go.mod h1:/hqFpkNa9T3JgNAE2fLvCdov7c5bw//FHNZrZ3Uv9/Q= ++github.com/gotk3/gotk3 v0.5.3-0.20210223154815-289cfb6dbf32 h1:wE6C/HgLUBHi8YhHlCEulrmQMntVl4PFdh3kA0sWyAY= ++github.com/gotk3/gotk3 v0.5.3-0.20210223154815-289cfb6dbf32/go.mod h1:/hqFpkNa9T3JgNAE2fLvCdov7c5bw//FHNZrZ3Uv9/Q= + github.com/op/go-logging v0.0.0-20160315200505-970db520ece7 h1:lDH9UUVJtmYCjyT0CI4q8xvlXPxeZ0gYCVvWbmPlp88= + github.com/op/go-logging v0.0.0-20160315200505-970db520ece7/go.mod h1:HzydrMdWErDVzsI23lYNej1Htcns9BCg93Dk0bBINWk= + github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4= -- 2.51.2 From 4db5018a3663dda6e38f70b394eea82d7f23ec51 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Georg=20Gra=C3=9Fnick?= Date: Thu, 1 Apr 2021 18:56:39 +0200 Subject: [PATCH 15/15] Add aarch64 architecture As requested in the AUR comments. --- .SRCINFO | 1 + PKGBUILD | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.SRCINFO b/.SRCINFO index 9a7472d7..7fe55284 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -4,6 +4,7 @@ pkgbase = ymuse pkgrel = 1 url = https://yktoo.com/en/software/ymuse/ arch = x86_64 + arch = aarch64 license = Apache makedepends = go depends = gtk3 diff --git a/PKGBUILD b/PKGBUILD index 1c0d40e0..ea0d4c36 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -4,7 +4,7 @@ pkgname=ymuse pkgver=0.17 pkgrel=1 pkgdesc="Easy, functional, and snappy client for Music Player Daemon" -arch=(x86_64) +arch=("x86_64" "aarch64") url="https://yktoo.com/en/software/ymuse/" license=("Apache") depends=("gtk3") -- 2.51.2