diff options
author | Hiers | 2020-12-26 16:39:48 +0000 |
---|---|---|
committer | Hiers | 2020-12-26 16:39:48 +0000 |
commit | 2eefce16c2c4465f0e3f4ff735339be1dc16e2a2 (patch) | |
tree | b1aafb5eb3c28326d212b57b0db3f9475c242494 | |
parent | e8ebc5febe8fd2c33bd01d802711a28dfeb7fce7 (diff) | |
download | aur-2eefce16c2c4465f0e3f4ff735339be1dc16e2a2.tar.gz |
Further changes related to using system electron. Will not be using /opt from here on out.
-rw-r--r-- | .SRCINFO | 7 | ||||
-rwxr-xr-x | PKGBUILD | 19 | ||||
-rw-r--r-- | freetube.sh | 3 |
3 files changed, 16 insertions, 13 deletions
@@ -1,24 +1,25 @@ pkgbase = freetube pkgdesc = An open source desktop YouTube player built with privacy in mind. pkgver = 0.10.0 - pkgrel = 3 + pkgrel = 4 url = https://freetubeapp.io arch = x86_64 arch = arm license = AGPL3 makedepends = npm - depends = libxss - depends = nss depends = gtk3 + depends = nss depends = electron conflicts = freetube-git conflicts = freetube-bin source = https://github.com/FreeTubeApp/FreeTube/archive/v0.10.0-beta.tar.gz source = package-only-necessary.diff source = freetube.desktop + source = freetube.sh sha256sums = d53dbb88c7c3a09196bc3b7af16924ccb63d7ce748f3aa1388962c7ccef2f932 sha256sums = SKIP sha256sums = SKIP + sha256sums = SKIP pkgname = freetube @@ -4,19 +4,20 @@ pkgname=freetube _pkgname=FreeTube pkgver=0.10.0 -pkgrel=3 +pkgrel=4 pkgdesc='An open source desktop YouTube player built with privacy in mind.' arch=('x86_64' 'arm') license=('AGPL3') -depends=('libxss' 'nss' 'gtk3' 'electron') -makedepends=('npm') +depends=( 'gtk3' 'nss' 'electron') +makedepends=('npm' ) conflicts=('freetube-git' 'freetube-bin') url=https://freetubeapp.io source=(https://github.com/FreeTubeApp/FreeTube/archive/v0.10.0-beta.tar.gz package-only-necessary.diff - freetube.desktop) + freetube.desktop + freetube.sh) sha256sums=(d53dbb88c7c3a09196bc3b7af16924ccb63d7ce748f3aa1388962c7ccef2f932 - SKIP SKIP) + SKIP SKIP SKIP) prepare() { sed -i 's@"electron": "^11.1.0,"@@g' "$srcdir/$_pkgname-$pkgver-beta/package.json" @@ -30,11 +31,9 @@ build() { } package() { - install -d "${pkgdir}"/{usr/bin,opt} - cp -R "./$_pkgname-$pkgver-beta/build/linux-unpacked" "$pkgdir/opt/$pkgname" - ln -s "/opt/$pkgname/freetube" "$pkgdir/usr/bin/$pkgname" - - chmod 4755 $pkgdir/opt/$pkgname/chrome-sandbox + install -d "${pkgdir}"/{usr/bin,usr/lib/freetube} + cp -R "./$_pkgname-$pkgver-beta/build/linux-unpacked/resources/app.asar" "$pkgdir/usr/lib/$pkgname" + install -Dm755 "./freetube.sh" "$pkgdir/usr/bin/$pkgname" cd $_pkgname-$pkgver-beta install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" diff --git a/freetube.sh b/freetube.sh new file mode 100644 index 000000000000..ace88d366646 --- /dev/null +++ b/freetube.sh @@ -0,0 +1,3 @@ +#!/bin/sh + +electron /usr/lib/freetube/app.asar "$@" |