diff options
author | Ivan Semkin | 2018-06-04 18:28:36 +0300 |
---|---|---|
committer | Ivan Semkin | 2018-06-04 18:33:30 +0300 |
commit | b04064891cf45fdcd5ff6e3ae359a3320595385c (patch) | |
tree | a2a9c956d193ce9558b8b1eb74b770efb0487ddc | |
download | aur-b04064891cf45fdcd5ff6e3ae359a3320595385c.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 30 | ||||
-rw-r--r-- | PKGBUILD | 47 | ||||
-rw-r--r-- | widevine-patch.patch | 11 |
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 |