diff options
author | Pieter Goetschalckx | 2019-09-18 13:26:59 +0200 |
---|---|---|
committer | Pieter Goetschalckx | 2019-09-18 13:26:59 +0200 |
commit | 249395f1a355cfc8ba24aff04cb7c0104497b441 (patch) | |
tree | 3220344faecb273ca7f5c269813d728434a197b2 | |
parent | 8b724fd5e6aa38e006c3015be5d8a6f60287f139 (diff) | |
download | aur-249395f1a355cfc8ba24aff04cb7c0104497b441.tar.gz |
Fix external player
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 9 | ||||
-rw-r--r-- | externalplayer.patch | 20 |
3 files changed, 29 insertions, 4 deletions
@@ -1,7 +1,7 @@ pkgbase = webtorrent-desktop pkgdesc = Streaming torrent client. pkgver = 0.21.0 - pkgrel = 2 + pkgrel = 3 url = https://webtorrent.io/desktop arch = any license = MIT @@ -15,9 +15,11 @@ pkgbase = webtorrent-desktop source = https://github.com/webtorrent/webtorrent-desktop/archive/v0.21.0.tar.gz source = webtorrent-desktop source = traysupport.patch + source = externalplayer.patch sha256sums = 6a622ae14a7424604b8a94402156bfdd4b1debf9fe4e6db852f38061910febd4 sha256sums = c1a416dbaefa5da60d236af561d60b7ed86def1c3ee05b7090bc5586da72fb17 sha256sums = dbeff65a109489ce8ce4e89d0b4ad3bc1768d03707bc1a0845db852049296deb + sha256sums = edeafc3d44d22d4226dec185fab053fcbba67eab5b4df0c08ed701ae71546a15 pkgname = webtorrent-desktop @@ -2,7 +2,7 @@ pkgname=webtorrent-desktop pkgver=0.21.0 -pkgrel=2 +pkgrel=3 pkgdesc="Streaming torrent client." arch=('any') url="https://webtorrent.io/desktop" @@ -13,10 +13,12 @@ conflicts=('webtorrent-desktop-git' 'webtorrent-desktop-bin') options=(!strip) source=("https://github.com/webtorrent/${pkgname}/archive/v${pkgver}.tar.gz" "webtorrent-desktop" - "traysupport.patch") + "traysupport.patch" + "externalplayer.patch") sha256sums=('6a622ae14a7424604b8a94402156bfdd4b1debf9fe4e6db852f38061910febd4' 'c1a416dbaefa5da60d236af561d60b7ed86def1c3ee05b7090bc5586da72fb17' - 'dbeff65a109489ce8ce4e89d0b4ad3bc1768d03707bc1a0845db852049296deb') + 'dbeff65a109489ce8ce4e89d0b4ad3bc1768d03707bc1a0845db852049296deb' + 'edeafc3d44d22d4226dec185fab053fcbba67eab5b4df0c08ed701ae71546a15') prepare() { cd "${pkgname}-${pkgver}" @@ -24,6 +26,7 @@ prepare() { sed -i '/"\(electron.*\|appdmg\)":/d' package.json sed -i -e '/^Path=/d' -e "s#/opt/${pkgname}/WebTorrent#/usr/bin/${pkgname}#" static/linux/share/applications/${pkgname}.desktop patch -p1 -i "$srcdir/traysupport.patch" + patch -p1 -i "$srcdir/externalplayer.patch" } build() { diff --git a/externalplayer.patch b/externalplayer.patch new file mode 100644 index 000000000000..7ae26a269246 --- /dev/null +++ b/externalplayer.patch @@ -0,0 +1,20 @@ +--- a/src/renderer/lib/state.js ++++ b/src/renderer/lib/state.js +@@ -119,7 +119,7 @@ + downloadPath: config.DEFAULT_DOWNLOAD_PATH, + isFileHandler: false, + openExternalPlayer: false, +- externalPlayerPath: null, ++ externalPlayerPath: '', + startup: false, + soundNotifications: true, + autoAddTorrents: false, +@@ -207,6 +207,8 @@ + onSavedState(err) + return + } ++ } else if (saved.prefs.externalPlayerPath == null) { ++ saved.prefs.externalPlayerPath = '' + } + onSavedState(null, saved) + }) |