diff options
-rw-r--r-- | .SRCINFO | 9 | ||||
-rw-r--r-- | PKGBUILD | 41 |
2 files changed, 28 insertions, 22 deletions
@@ -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 @@ -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 |