diff options
author | Andrey Alekseev | 2022-11-14 20:21:36 +0400 |
---|---|---|
committer | Andrey Alekseev | 2022-11-14 20:21:36 +0400 |
commit | 6ba02b9f4593e2d4db3ef6ef7482917b85de1970 (patch) | |
tree | 7aeccb2a12a99cb12f166f3b660d6d213551371f | |
parent | b1b685d7cca6b121e107a18efb5238a40c2224b7 (diff) | |
download | aur-6ba02b9f4593e2d4db3ef6ef7482917b85de1970.tar.gz |
username change
-rw-r--r-- | .SRCINFO | 14 | ||||
-rw-r--r-- | PKGBUILD | 63 |
2 files changed, 46 insertions, 31 deletions
@@ -2,7 +2,7 @@ pkgbase = meridius-bin-git pkgdesc = Free and modern music player for VK. Meridius - it is a beautiful music player for vk.com pkgver = v2.4.24 pkgrel = 1 - url = https://purplehorrorrus.github.io/meridius + url = https://github.com/PurpleHorrorRus/Meridius/releases/download/v2.4.24/meridius-2.4.24.tar.gz arch = x86_64 license = custom makedepends = git @@ -29,3 +29,15 @@ pkgname = meridius-bin-git optdepends = libappindicator-gtk3 provides = meridius conflicts = meridius + +pkgname = meridius-bin-git-electron + pkgdesc = Music Player for vk.com based on Electron, NuxtJS, Vue. (System Electron) + arch = x86_64 + depends = electron + depends = libxss + depends = libxtst + depends = at-spi2-core + depends = util-linux-libs + depends = libsecret + provides = meridius + conflicts = meridius @@ -1,7 +1,7 @@ -# Contributor: ANDRoid7890 <andrey.android7890 at gmail dot com> +# Contributor: parov0z <andrey.android7890 at gmail dot com> pkgbase=meridius-bin-git -pkgname=("${pkgbase}") #"${pkgbase}-electron") +pkgname=("${pkgbase}" "${pkgbase}-electron") pkgver=v2.4.24 pkgrel=1 pkgdesc="Free and modern music player for VK. Meridius - it is a beautiful music player for vk.com" @@ -16,15 +16,14 @@ md5sums=('SKIP') pkgver(){ cd "Meridius" git tag --sort=committerdate | tail -1 -} +} + +file=meridius-${pkgver//v}.tar.gz +url=https://github.com/PurpleHorrorRus/Meridius/releases/download/$pkgver/$file build(){ cd $srcdir - file=meridius-${pkgver//v}.tar.gz - url=https://github.com/PurpleHorrorRus/Meridius/releases/download/$pkgver/$file - curl -qgb "" -fLC - --retry 3 --retry-delay 3 -o $file $url - bsdtar -xf $file } package_meridius-bin-git(){ @@ -34,38 +33,42 @@ package_meridius-bin-git(){ pkgdesc="Music Player for vk.com based on Electron, NuxtJS, Vue. (Built-in Electron)" provides=('meridius') conflicts=('meridius') + bsdtar -xf $file + install -dm755 "$pkgdir/opt" mv "meridius-${pkgver//v}" "${pkgdir}/opt/Meridius" install -Dm 644 "${pkgdir}/opt/Meridius/LICENSES.chromium.html" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" - gendesk --pkgname "meridius" \ + gendesk -f --pkgname "meridius" \ --exec "/opt/Meridius/meridiusreborn %U" \ --icon "/opt/Meridius/build/icons/256x256.png" \ - --categories "Audio;" \ + --categories "Audio;Music;Player;AudioVideo;" \ --comment $pkgdesc install -Dm 644 -t "$pkgdir/usr/share/applications" meridius.desktop } # (not working) -# https://aur.archlinux.org/packages/meridius-electron-bin/ -# package_meridius-bin-git-electron() { -# depends=('electron' 'libxss' 'libxtst' 'at-spi2-core' 'util-linux-libs' 'libsecret') -# arch=('x86_64') -# pkgdesc="Music Player for vk.com based on Electron, NuxtJS, Vue. (System Electron)" -# provides=('meridius') -# conflicts=('meridius') -# -# mkdir -p ${pkgdir}/usr/share/Meridius -# mkdir -p ${pkgdir}/usr/share/icons/hicolor/256x256/apps -# mkdir -p ${pkgdir}/usr/share/applications -# -# bsdtar -xvf data.tar.xz ./opt/Meridius/resources/app.asar ./usr/share/applications/meridiusreborn.desktop ./usr/share/icons/hicolor/256x256/apps/meridiusreborn.png -# -# sed -i 's!/opt/Meridius/meridiusreborn!electron /usr/share/Meridius/app.asar!' usr/share/applications/meridiusreborn.desktop -# sed -i 's!Audio;!Audio;Music;Player;AudioVideo;!' usr/share/applications/meridiusreborn.desktop -# -# mv usr/share/icons/hicolor/256x256/apps/meridiusreborn.png ${pkgdir}/usr/share/icons/hicolor/256x256/apps -# mv usr/share/applications/meridiusreborn.desktop ${pkgdir}/usr/share/applications -# mv opt/Meridius/resources/app.asar ${pkgdir}/usr/share/Meridius -# } +package_meridius-bin-git-electron() { + depends=('electron' 'libxss' 'libxtst' 'at-spi2-core' 'util-linux-libs' 'libsecret') + arch=('x86_64') + pkgdesc="Music Player for vk.com based on Electron, NuxtJS, Vue. (System Electron)" + provides=('meridius') + conflicts=('meridius') + bsdtar -xf $file "./meridius-${pkgver//v}/build/icons/256x256.png" "./meridius-${pkgver//v}/resources/app.asar" + + mkdir -p ${pkgdir}/usr/share/Meridius + mkdir -p ${pkgdir}/usr/share/icons/hicolor/256x256/apps + mkdir -p ${pkgdir}/usr/share/applications + + gendesk -f --pkgname "meridius" \ + --exec "electron /usr/share/Meridius/app.asar %U" \ + --icon "meridiusreborn" \ + --categories "Audio;" \ + --comment $pkgdesc + + + mv "meridius-${pkgver//v}/build/icons/256x256.png" "${pkgdir}/usr/share/icons/hicolor/256x256/apps/meridiusreborn.png" + mv meridius.desktop "${pkgdir}/usr/share/applications" + mv "meridius-${pkgver//v}/resources/app.asar" "${pkgdir}/usr/share/Meridius" +} |