summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorKirMozor2022-10-27 21:51:04 +0600
committerKirMozor2022-10-27 21:51:04 +0600
commit8962df938e13098fe71cbf61e65a157f26c8593f (patch)
tree495da8a50f0b6152fb29de7a3dcd68d8456d3dac
parent1d59e48e50310478062f73b4850e15d48e3188c0 (diff)
downloadaur-8962df938e13098fe71cbf61e65a157f26c8593f.tar.gz
Up to new version!
-rw-r--r--.SRCINFO9
-rw-r--r--PKGBUILD41
2 files changed, 28 insertions, 22 deletions
diff --git a/.SRCINFO b/.SRCINFO
index fd806f423b62..54d8bffc50f7 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = yamux
pkgdesc = Yandex Music client
- pkgver = v59
- pkgrel = 2
+ pkgver = v60
+ pkgrel = 1
url = https://gitlab.com/KirMozor/Yamux
arch = x86_64
license = GPL3
@@ -9,7 +9,8 @@ pkgbase = yamux
depends = gstreamer
depends = dotnet-runtime>=6.0.0
depends = gtk3
- source = https://gitlab.com/KirMozor/Yamux/-/archive/Yamux-v59/Yamux-Yamux-v59.1.tar.gz
- md5sums = SKIP
+ depends = gst-plugins-bad
+ source = https://gitlab.com/KirMozor/Yamux/-/archive/Yamux-v60/Yamux-Yamux-v60.tar.gz
+ md5sums = 2df955ef696ad3d269372597a57a6515
pkgname = yamux
diff --git a/PKGBUILD b/PKGBUILD
index 720e4a0ecdfb..9f2b384e976f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,40 +1,45 @@
-# Maintainer: KirMozor <kirmozor96@gmail.com>
+# Maintainer: KirMozor <kirmozor@riseup.net>
# Contributor: Archie <archie-woc@ya.ru>
# Contributor: Vasiliy Stelmachenok <ventureo@yandex.ru>
+_gitname=Yamux
pkgname=yamux
-pkgver=v59
-pkgrel=2
+pkgver=v60
+pkgrel=1
pkgdesc="Yandex Music client"
arch=('x86_64')
url="https://gitlab.com/KirMozor/Yamux"
license=('GPL3')
-depends=('gstreamer' 'dotnet-runtime>=6.0.0' 'gtk3')
+depends=('gstreamer' 'dotnet-runtime>=6.0.0' 'gtk3' 'gst-plugins-good')
makedepends=("dotnet-sdk>=6.0.0")
-source=("https://gitlab.com/KirMozor/Yamux/-/archive/Yamux-v59/Yamux-Yamux-v59.1.tar.gz")
-md5sums=(SKIP)
+source=("$pkgname-$pkgver.tar.gz::$url/-/archive/$_gitname-$pkgver/$_gitname-$_gitname-$pkgver.tar.gz")
+md5sums=('2df955ef696ad3d269372597a57a6515')
build() {
- cd Yamux-Yamux-v59.1
- dotnet build -c Release
+ cd "${srcdir}/$_gitname-$_gitname-$pkgver"
+ dotnet publish -c release -r linux-x64 --self-contained
}
package() {
- tar -czvf Yamux-Yamux-v59.1.tar .
- cd "${srcdir}/Yamux-Yamux-v59.1"
+ cd "${srcdir}/$_gitname-$_gitname-$pkgver"
- # Copy desktop file and icon
+ # Copy desktop file and icons
+ mkdir -p "$pkgdir/usr/share/yamux/svg"
mkdir -p "$pkgdir/usr/share/applications"
- mkdir -p "$pkgdir/usr/share/pixmaps"
- cp -r ./AUR/Yamux.desktop "$pkgdir/usr/share/applications"
- cp -r ./Svg/dark/icon.svg "$pkgdir/usr/share/pixmaps/yamux.svg"
+ mkdir -p "$pkgdir/usr/share/pixmaps"
+
+ cp -r "./Yamux/AUR/Yamux.desktop" "$pkgdir/usr/share/applications"
+ cp -r "./Yamux/Svg/icon.svg" "$pkgdir/usr/share/pixmaps/yamux.svg"
+ cp -r "./Yamux/Svg/icon.svg" "$pkgdir/usr/share/yamux/svg/icon.svg"
+ cp -r "./Yamux/Svg/about_icon.svg" "$pkgdir/usr/share/yamux/svg/about_icon.svg"
+ cp -r "./Yamux/Svg/yandex_en_icon-icons.com_61632(1).png" "$pkgdir/usr/share/yamux/svg/yandex_en_icon-icons.com_61632(1).png"
# Copy binaries
mkdir -p "$pkgdir/opt"
- cp -r ./bin/Release/net6.0/linux-x64/. "$pkgdir/opt/Yamux"
+ cp -r ./Yamux/bin/Release/net6.0/linux-x64/. "$pkgdir/opt/Yamux"
mkdir -p "$pkgdir/usr/bin"
- ln -sf /opt/Yamux/Yamux "$pkgdir"/usr/bin/yamux
+ ln -sf "$pkgdir/opt/Yamux/Yamux" "$pkgdir"/usr/bin/yamux
# License
- cp -r LICENSE "$pkgdir/opt/Yamux"
-}
+ cp -r ./LICENSE "$pkgdir/opt/Yamux"
+} \ No newline at end of file