summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorANDRoid78902022-02-01 19:28:50 +0400
committerANDRoid78902022-02-01 19:33:51 +0400
commit065b8a3e131c6beb17ccca0b91667c6abd6a0235 (patch)
treef8a93856e25418055b00321ded932d559a2a6fd5
downloadaur-065b8a3e131c6beb17ccca0b91667c6abd6a0235.tar.gz
initial import
-rw-r--r--.SRCINFO30
-rw-r--r--PKGBUILD61
2 files changed, 91 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..f20746efea71
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,30 @@
+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
+ pkgrel = 1
+ url = https://purplehorrorrus.github.io/meridius
+ arch = x86_64
+ license = custom
+ makedepends = git
+ options = !strip
+ options = !emptydirs
+ source = git+https://github.com/PurpleHorrorRus/Meridius.git
+ md5sums = SKIP
+
+pkgname = meridius-bin-git
+ pkgdesc = Music Player for vk.com based on Electron, NuxtJS, Vue. (Built-in Electron)
+ arch = x86_64
+ depends = at-spi2-core
+ depends = desktop-file-utils
+ depends = gtk3
+ depends = hicolor-icon-theme
+ depends = libnotify
+ depends = libsecret
+ depends = libxss
+ depends = libxtst
+ depends = nss
+ depends = util-linux-libs
+ depends = xdg-utils
+ optdepends = libappindicator-gtk3
+ provides = meridius
+ conflicts = meridius
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..7f26ca089197
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,61 @@
+# Contributor: ANDRoid7890 andrey.android7890@gmail.com
+pkgbase=meridius-bin-git
+pkgname=("${pkgbase}") #"${pkgbase}-electron")
+pkgver=v2.2.6
+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')
+options=('!strip' '!emptydirs')
+source=(git+https://github.com/PurpleHorrorRus/Meridius.git)
+md5sums=('SKIP')
+
+pkgver(){
+ cd "Meridius"
+ git tag --sort=committerdate | tail -1
+}
+
+build(){
+ cd $srcdir
+ debfile=meridius-${pkgver//v}.deb
+ deburl=https://github.com/PurpleHorrorRus/Meridius/releases/download/$pkgver/$debfile
+
+ curl -qgb "" -fLC - --retry 3 --retry-delay 3 -o $debfile $deburl
+ bsdtar -xf $debfile
+}
+
+package_meridius-bin-git(){
+ depends=('at-spi2-core' 'desktop-file-utils' 'gtk3' 'hicolor-icon-theme' 'libnotify' 'libsecret' 'libxss' 'libxtst' 'nss' 'util-linux-libs' 'xdg-utils')
+ optdepends=('libappindicator-gtk3')
+ arch=('x86_64')
+ 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"
+}
+
+# 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
+# }