diff options
author | Hiers | 2020-10-02 23:13:22 +0100 |
---|---|---|
committer | Hiers | 2020-10-02 23:13:22 +0100 |
commit | cae84f8c33b7deee8bc91e7d405615d6604b6d42 (patch) | |
tree | 7c71385c66a5b526954f88371a6e7bbc8e87a85e | |
parent | ed3ef5e34ccb30b2a802faf960c6930bd05e4d95 (diff) | |
download | aur-cae84f8c33b7deee8bc91e7d405615d6604b6d42.tar.gz |
Brought package back for new update.
-rw-r--r-- | .SRCINFO | 23 | ||||
-rwxr-xr-x | PKGBUILD | 54 | ||||
-rw-r--r-- | package-only-necessary.diff | 20 |
3 files changed, 66 insertions, 31 deletions
@@ -1,18 +1,21 @@ -# Generated by mksrcinfo v8 -# Wed Apr 10 01:22:42 UTC 2019 pkgbase = freetube pkgdesc = An open source desktop YouTube player built with privacy in mind. - pkgver = 0.5.2 + pkgver = 0.8.0 pkgrel = 1 - url = https://github.com/FreeTubeApp/FreeTube + url = https://freetubeapp.io arch = x86_64 - license = GPL - options = !strip - options = staticlibs + arch = arm + license = AGPL3 + makedepends = git + makedepends = npm + conflicts = freetube-git + conflicts = freetube-bin + source = https://github.com/FreeTubeApp/FreeTube/archive/v0.8.0-beta.tar.gz + source = package-only-necessary.diff source = freetube.desktop - source = freetube-0.5.2-1.zip::https://github.com/FreeTubeApp/FreeTube/releases/download/v0.5.2-beta/FreeTube-linux-x64.zip - md5sums = 28055125824ebe9e9a6ad564c776a7fe - md5sums = c8dbc2e15402c1cc94f3597cef4bdadf + sha256sums = bad1e794baaca52f582cab0e60c23ddcfad32c78dc15ad17fcd3dd11342a91b8 + sha256sums = SKIP + sha256sums = SKIP pkgname = freetube @@ -1,28 +1,40 @@ -#Maintainer: Plague-doctor <plague at privacyrequired dot com > +# Maintainer: picokan <todaysoracle@protonmail.com> +# Contributor: Plague-doctor <plague at privacyrequired dot com > pkgname=freetube -pkgver=0.5.2 +_pkgname=FreeTube +pkgver=0.8.0 pkgrel=1 -pkgdesc="An open source desktop YouTube player built with privacy in mind." -arch=('x86_64') -url="https://github.com/FreeTubeApp/FreeTube" -license=('GPL') -options=("!strip" "staticlibs") -source=( - "freetube.desktop" - "$pkgname-$pkgver-$pkgrel.zip"::"https://github.com/FreeTubeApp/FreeTube/releases/download/v$pkgver-beta/FreeTube-linux-x64.zip" - ) +pkgdesc='An open source desktop YouTube player built with privacy in mind.' +arch=('x86_64' 'arm') +license=('AGPL3') +makedepends=('git' 'npm') +conflicts=('freetube-git' 'freetube-bin') +url=https://freetubeapp.io +source=(https://github.com/FreeTubeApp/FreeTube/archive/v0.8.0-beta.tar.gz + package-only-necessary.diff + freetube.desktop) +sha256sums=(bad1e794baaca52f582cab0e60c23ddcfad32c78dc15ad17fcd3dd11342a91b8 + SKIP SKIP) -validpgpkeys=('A8F7858263C1E39480B731DCEAD4F103068DF8E5') - -package() { - install -d "$pkgdir/"{usr/bin,/usr/share/pixmaps,usr/share/applications/,opt} - cp -R $srcdir/FreeTube-linux-x64 $pkgdir/opt/$pkgname - ln -s /opt/$pkgname/FreeTube $pkgdir/usr/bin/$pkgname - install -Dm644 "$srcdir/FreeTube-linux-x64/resources/app/src/icons/iconColor.png" "${pkgdir}/usr/share/pixmaps/freetube.png" - install -Dm644 "freetube.desktop" "${pkgdir}/usr/share/applications/${pkgname}.desktop" +prepare() { + patch "$srcdir/$_pkgname-$pkgver-beta/_scripts/build.js" < package-only-necessary.diff } +build() { + cd "$srcdir/$_pkgname-$pkgver-beta" + npm install + npm run build +} -md5sums=('28055125824ebe9e9a6ad564c776a7fe' - 'c8dbc2e15402c1cc94f3597cef4bdadf') +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" + + cd $_pkgname-$pkgver-beta + install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + install -Dm644 "./_icons/256x256.png" "$pkgdir/usr/share/pixmaps/$pkgname.png" + cd .. + install -Dm644 "freetube.desktop" "$pkgdir/usr/share/applications/$pkgname.desktop" +} diff --git a/package-only-necessary.diff b/package-only-necessary.diff new file mode 100644 index 000000000000..97c01a0454b0 --- /dev/null +++ b/package-only-necessary.diff @@ -0,0 +1,20 @@ +--- a/build.js 2020-08-08 08:32:26.749005286 +0100 ++++ b/build.js 2020-08-08 08:35:51.382338803 +0100 +@@ -20,7 +20,7 @@ + arch = Arch.arm64 + } + +- targets = Platform.LINUX.createTarget(['deb', 'zip', 'apk', 'rpm', 'AppImage'], arch) ++ targets = Platform.LINUX.createTarget(['dir'], arch) + } + + const config = { +@@ -55,7 +55,7 @@ + linux: { + category: 'Network', + icon: '_icons/icon.png', +- target: ['deb', 'zip', 'apk', 'rpm', 'AppImage'], ++ target: ['dir'], + }, + mac: { + category: 'public.app-category.utilities', |