summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorANDRoid78902022-07-17 14:58:20 +0400
committerANDRoid78902022-07-17 15:00:18 +0400
commitb1b685d7cca6b121e107a18efb5238a40c2224b7 (patch)
treecf0a8e1e50d8995318f7ab1a2a7681666db0422d
parent065b8a3e131c6beb17ccca0b91667c6abd6a0235 (diff)
downloadaur-b1b685d7cca6b121e107a18efb5238a40c2224b7.tar.gz
fixed building, no more debs
-rw-r--r--.SRCINFO3
-rw-r--r--PKGBUILD30
2 files changed, 22 insertions, 11 deletions
diff --git a/.SRCINFO b/.SRCINFO
index f20746efea71..6c49246ea824 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,11 +1,12 @@
pkgbase = meridius-bin-git
pkgdesc = Free and modern music player for VK. Meridius - it is a beautiful music player for vk.com
- pkgver = v2.2.6
+ pkgver = v2.4.24
pkgrel = 1
url = https://purplehorrorrus.github.io/meridius
arch = x86_64
license = custom
makedepends = git
+ makedepends = gendesk
options = !strip
options = !emptydirs
source = git+https://github.com/PurpleHorrorRus/Meridius.git
diff --git a/PKGBUILD b/PKGBUILD
index 7f26ca089197..8c5cd50fe0a0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,13 +1,14 @@
-# Contributor: ANDRoid7890 andrey.android7890@gmail.com
+# Contributor: ANDRoid7890 <andrey.android7890 at gmail dot com>
+
pkgbase=meridius-bin-git
pkgname=("${pkgbase}") #"${pkgbase}-electron")
-pkgver=v2.2.6
+pkgver=v2.4.24
pkgrel=1
pkgdesc="Free and modern music player for VK. Meridius - it is a beautiful music player for vk.com"
arch=('x86_64')
url="https://purplehorrorrus.github.io/meridius"
license=('custom')
-makedepends=('git')
+makedepends=('git' 'gendesk')
options=('!strip' '!emptydirs')
source=(git+https://github.com/PurpleHorrorRus/Meridius.git)
md5sums=('SKIP')
@@ -19,11 +20,11 @@ pkgver(){
build(){
cd $srcdir
- debfile=meridius-${pkgver//v}.deb
- deburl=https://github.com/PurpleHorrorRus/Meridius/releases/download/$pkgver/$debfile
+ 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 $debfile $deburl
- bsdtar -xf $debfile
+ curl -qgb "" -fLC - --retry 3 --retry-delay 3 -o $file $url
+ bsdtar -xf $file
}
package_meridius-bin-git(){
@@ -33,11 +34,20 @@ package_meridius-bin-git(){
pkgdesc="Music Player for vk.com based on Electron, NuxtJS, Vue. (Built-in Electron)"
provides=('meridius')
conflicts=('meridius')
-
- tar xf data.tar.xz -C "${pkgdir}"
- install -D -m644 "${pkgdir}/opt/Meridius/LICENSES.chromium.html" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+ 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" \
+ --exec "/opt/Meridius/meridiusreborn %U" \
+ --icon "/opt/Meridius/build/icons/256x256.png" \
+ --categories "Audio;" \
+ --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')