summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorphpusr2020-06-21 15:48:02 +0500
committerphpusr2020-06-21 16:28:49 +0500
commit0d48950549ab0c2d8acbf6ff1526d9d5e440a57b (patch)
tree82e15c1394de056d69c75089b9c2e8f2ff4c67d3
downloadaur-0d48950549ab0c2d8acbf6ff1526d9d5e440a57b.tar.gz
Init repository
-rw-r--r--.SRCINFO19
-rw-r--r--.gitignore5
-rw-r--r--PKGBUILD37
-rw-r--r--ymp.desktop9
-rw-r--r--ymp.sh2
5 files changed, 72 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..ab6143487f9e
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,19 @@
+pkgbase = yandex-music-player
+ pkgdesc = Yandex Music desktop Electron application with MPRIS support
+ pkgver = 1.0
+ pkgrel = 1
+ url = https://github.com/phpusr/yandex-music-player
+ arch = x86_64
+ license = GPL
+ makedepends = npm
+ depends = electron
+ provides = yandex-music-player
+ source = ymp.desktop
+ source = ymp.sh
+ sha1sums = 8ea55a3b9562281ed17d70adf2204be0b2fc84cf
+ sha1sums = a10d6976131fa866a68366c5ce2e74542f54c86e
+ source_x86_64 = yandex-music-player.zip::https://github.com/phpusr/yandex-music-player/archive/v1.0.tar.gz
+ sha1sums_x86_64 = c7aa95f96f4e4c3a8a0797201d5eee8d9c03d813
+
+pkgname = yandex-music-player
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..2a95682e471a
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,5 @@
+/pkg/
+/src/
+
+/*.zip
+/*.tar.xz
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..9ccafe290026
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,37 @@
+# Maintainer: phpusr
+pkgname=yandex-music-player
+pkgver=1.0
+pkgrel=1
+pkgdesc='Yandex Music desktop Electron application with MPRIS support'
+arch=('x86_64')
+url='https://github.com/phpusr/yandex-music-player'
+license=('GPL')
+depends=('electron')
+makedepends=('npm')
+provides=('yandex-music-player')
+source_x86_64=(
+ "yandex-music-player.zip::${url}/archive/v${pkgver}.tar.gz"
+)
+source=(
+ "ymp.desktop"
+ "ymp.sh"
+)
+sha1sums=('8ea55a3b9562281ed17d70adf2204be0b2fc84cf'
+ 'a10d6976131fa866a68366c5ce2e74542f54c86e')
+sha1sums_x86_64=('c7aa95f96f4e4c3a8a0797201d5eee8d9c03d813')
+
+package() {
+ cd "${srcdir}/yandex-music-player-${pkgver}"
+
+ export NODE_ENV=production
+ npm install
+
+ # Install app resources
+ find . -type f -exec install -Dm644 {} "${pkgver}/usr/share/ymp/{}" \;
+
+ # Install bin
+ install -Dm755 "${srcdir}/ymp.sh" "${pkgver}/usr/bin/ymp"
+
+ # Install desktop
+ install -Dm755 "${srcdir}/ymp.desktop" "${pkgver}/usr/share/applications/ymp.desktop"
+}
diff --git a/ymp.desktop b/ymp.desktop
new file mode 100644
index 000000000000..e9cb52c85871
--- /dev/null
+++ b/ymp.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Name=Yandex.Music Player
+GenericName=Music Player
+Comment=Yandex.Music Player
+Exec=/bin/ymp %U
+Type=Application
+StartupNotify=true
+Categories=udio;Music;Player;AudioVideo;
+StartupWMClass=Yandex.Music
diff --git a/ymp.sh b/ymp.sh
new file mode 100644
index 000000000000..c46246aa635f
--- /dev/null
+++ b/ymp.sh
@@ -0,0 +1,2 @@
+#!/usr/bin/env sh
+exec electron /usr/share/ymp $@