summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorIvan Semkin2018-06-04 18:28:36 +0300
committerIvan Semkin2018-06-04 18:33:30 +0300
commitb04064891cf45fdcd5ff6e3ae359a3320595385c (patch)
treea2a9c956d193ce9558b8b1eb74b770efb0487ddc
downloadaur-b04064891cf45fdcd5ff6e3ae359a3320595385c.tar.gz
Initial commit
-rw-r--r--.SRCINFO30
-rw-r--r--PKGBUILD47
-rw-r--r--widevine-patch.patch11
3 files changed, 88 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..0225f7865672
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,30 @@
+pkgbase = mellowplayer-git
+ pkgdesc = Open source and cross-platform desktop application that runs web-based music streaming services in its own window and provides integration with your desktop.
+ pkgver = 3.0.0.r432.4ecdcde0
+ pkgrel = 1
+ url = https://github.com/ColinDuquesnoy/MellowPlayer
+ arch = x86_64
+ license = GPL
+ makedepends = qt5-tools
+ depends = qt5-base
+ depends = qt5-webengine
+ depends = qt5-svg
+ depends = qt5-quickcontrols2
+ depends = qt5-quickcontrols
+ depends = qt5-translations
+ depends = qt5-graphicaleffects
+ depends = xdg-utils
+ depends = libnotify
+ depends = libevent
+ depends = qbs
+ optdepends = qt5-webengine-widevine: DRM needed for Spotify
+ optdepends = pepper-flash: needed for Tidal and Deezer
+ provides = mellowplayer
+ conflicts = mellowplayer
+ source = git://github.com/ColinDuquesnoy/MellowPlayer
+ source = widevine-patch.patch
+ md5sums = SKIP
+ md5sums = 67f8c5c6af4b770a4017a5ca9f137b90
+
+pkgname = mellowplayer-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..c21c9ae23445
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,47 @@
+# Maintainer: Ivan Semkin <ivan at semkin dot ru>
+# Contributor Colin Duquesnoy <colin.duquesnoy@gmail.com>
+# Contributor ZeroDot1 <zerodot1@bk.ru>
+
+pkgname=mellowplayer-git
+_pkgname=MellowPlayer
+pkgver=3.0.0.r432.4ecdcde0
+pkgrel=1
+pkgdesc='Open source and cross-platform desktop application that runs web-based music streaming
+ services in its own window and provides integration with your desktop.'
+url='https://github.com/ColinDuquesnoy/MellowPlayer'
+license=(GPL)
+conflicts=(mellowplayer)
+provides=(mellowplayer)
+arch=(x86_64)
+depends=(qt5-base qt5-webengine qt5-svg qt5-quickcontrols2 qt5-quickcontrols qt5-translations qt5-graphicaleffects xdg-utils libnotify libevent qbs)
+makedepends=(qt5-tools)
+optdepends=('qt5-webengine-widevine: DRM needed for Spotify' 'pepper-flash: needed for Tidal and Deezer')
+source=('git://github.com/ColinDuquesnoy/MellowPlayer'
+ 'widevine-patch.patch')
+md5sums=('SKIP'
+ '67f8c5c6af4b770a4017a5ca9f137b90')
+
+pkgver() {
+ cd "${srcdir}/${_pkgname}"
+ echo "$(git describe --always | sed 's/^v//; s/-/.r/; s/-g/./')"
+}
+
+prepare() {
+ cd "${srcdir}/${_pkgname}"
+ patch -Np1 -i "${srcdir}/widevine-patch.patch" "${srcdir}/${_pkgname}/src/main/share/applications/mellowplayer.desktop"
+
+ qbs-setup-toolchains --detect
+ qbs-setup-qt $(which qmake) qt5
+ qbs-config defaultProfile qt5
+}
+
+build() {
+ cd "${srcdir}/${_pkgname}"
+ qbs build config:release
+}
+
+package() {
+ cd "${srcdir}/${_pkgname}"
+ qbs install --install-root "${pkgdir}/usr" config:release
+}
+# vim:set ts=2 sw=2 et:
diff --git a/widevine-patch.patch b/widevine-patch.patch
new file mode 100644
index 000000000000..f63bd6fbfe1f
--- /dev/null
+++ b/widevine-patch.patch
@@ -0,0 +1,11 @@
+--- src/share/applications/mellowplayer.desktop 2017-12-18 19:35:26.705475288 +0100
++++ src/share/applications/mellowplayer.desktop 2017-12-18 21:19:48.807747384 +0100
+@@ -3,7 +3,7 @@
+ Version=1.0
+ Type=Application
+ Name=MellowPlayer
+-Exec=MellowPlayer
++Exec=MellowPlayer --ppapi-widevine-path=/usr/lib/qt/plugins/ppapi/libwidevinecdmadapter.so
+ TryExec=MellowPlayer
+ Icon=mellowplayer
+ Terminal=false