diff options
author | Plague Doctor | 2021-03-09 10:37:33 +1100 |
---|---|---|
committer | Plague Doctor | 2021-03-09 10:37:33 +1100 |
commit | 746e243170a821ef07f5923eea2ec2da20327b6d (patch) | |
tree | 841263be330ebc7d6b48b17029297f99e70a456f | |
parent | 46f6ec4282a08c44f9a4381019093ef0e4becbfe (diff) | |
download | aur-746e243170a821ef07f5923eea2ec2da20327b6d.tar.gz |
Upgrade to version 0.12.0
-rw-r--r-- | .SRCINFO | 20 | ||||
-rwxr-xr-x | PKGBUILD | 39 | ||||
-rw-r--r-- | freetube-bin-icon.png | bin | 6091 -> 0 bytes | |||
-rw-r--r-- | freetube-bin.desktop | 9 |
4 files changed, 28 insertions, 40 deletions
@@ -1,18 +1,22 @@ pkgbase = freetube-bin pkgdesc = An open source desktop YouTube player built with privacy in mind. - pkgver = 0.11.3 + pkgver = 0.12.0 pkgrel = 1 url = https://github.com/FreeTubeApp/FreeTube arch = x86_64 - license = GPL + arch = aarch64 + license = AGPL3 + makedepends = rsync + provides = freetube + provides = freetube-git + conflicts = freetube + conflicts = freetube-git options = !strip options = staticlibs - source = freetube-bin.desktop - source = freetube-bin-icon.png - source = freetube-bin-0.11.3-1.deb::https://github.com/FreeTubeApp/FreeTube/releases/download/v0.11.3-beta/freetube_0.11.3_amd64.deb - md5sums = e6ae90f67b51efc28cbc249aefc7fc28 - md5sums = 226826376032a3253ebba9f1ed2e58fd - md5sums = c863c27d24ed1a4d792cb0bc4deb0e52 + source_x86_64 = freetube-bin-0.12.0-1-x86_64.deb::https://github.com/FreeTubeApp/FreeTube/releases/download/v0.12.0-beta/freetube_0.12.0_amd64.deb + md5sums_x86_64 = 60379f72ea6989790e2a4a61f334f45b + source_aarch64 = freetube-bin-0.12.0-1-x86_64.deb::https://github.com/FreeTubeApp/FreeTube/releases/download/v0.12.0-beta/freetube_0.12.0_arm64.deb + md5sums_aarch64 = 60379f72ea6989790e2a4a61f334f45b pkgname = freetube-bin @@ -1,36 +1,29 @@ # Maintainer: Plague-doctor <plague at privacyrequired dot com > +# Credit for simplifying build goes to Martin Cihlář. -pkgname=freetube-bin -pkgver=0.11.3 +_pkgname=freetube +pkgname=${_pkgname}-bin +pkgver=0.12.0 pkgrel=1 pkgdesc="An open source desktop YouTube player built with privacy in mind." -arch=('x86_64') +arch=('x86_64' 'aarch64') url="https://github.com/FreeTubeApp/FreeTube" -file="freetube_${pkgver}_amd64.deb" -license=('GPL') +license=('AGPL3') options=("!strip" "staticlibs") -source=( - "freetube-bin.desktop" - "freetube-bin-icon.png" - "$pkgname-$pkgver-$pkgrel.deb"::"$url/releases/download/v$pkgver-beta/$file" - #"$pkgname-$pkgver-$pkgrel.deb.zip"::"$url/releases/download/v$pkgver-beta/$file.zip" - ) +provides=("${_pkgname}" "${_pkgname}-git") +conflicts=("${_pkgname}" "${_pkgname}-git") +makedepends=('rsync') + +source_x86_64=("${pkgname}-${pkgver}-${pkgrel}-${CARCH}.deb"::"$url/releases/download/v$pkgver-beta/${_pkgname}_${pkgver}_amd64.deb") +source_aarch64=("${pkgname}-${pkgver}-${pkgrel}-${CARCH}.deb"::"$url/releases/download/v$pkgver-beta/${_pkgname}_${pkgver}_arm64.deb") prepare() { - #ar -x $file - bsdtar -x -f data.tar.xz opt/FreeTube + bsdtar -x -f data.tar.xz } package() { - install -d "$pkgdir/"{usr/bin,/usr/share/pixmaps,usr/share/applications,opt} - cp -R $srcdir/opt/FreeTube $pkgdir/opt/$pkgname - chmod 4755 $pkgdir/opt/$pkgname/chrome-sandbox - ln -s /opt/$pkgname/freetube $pkgdir/usr/bin/$pkgname - install -Dm644 "freetube-bin-icon.png" "${pkgdir}/usr/share/pixmaps/$pkgname.png" - install -Dm644 "freetube-bin.desktop" "${pkgdir}/usr/share/applications/$pkgname.desktop" + rsync -a ${srcdir}/* ${pkgdir}/ } - -md5sums=('e6ae90f67b51efc28cbc249aefc7fc28' - '226826376032a3253ebba9f1ed2e58fd' - 'c863c27d24ed1a4d792cb0bc4deb0e52') +md5sums_x86_64=('60379f72ea6989790e2a4a61f334f45b') +md5sums_aarch64=('60379f72ea6989790e2a4a61f334f45b') diff --git a/freetube-bin-icon.png b/freetube-bin-icon.png Binary files differdeleted file mode 100644 index 1523364c7499..000000000000 --- a/freetube-bin-icon.png +++ /dev/null diff --git a/freetube-bin.desktop b/freetube-bin.desktop deleted file mode 100644 index 5fe51c77c2e7..000000000000 --- a/freetube-bin.desktop +++ /dev/null @@ -1,9 +0,0 @@ -[Desktop Entry] -Name=FreeTube -GenericName=YouTube Player -Comment=An open source desktop YouTube player built with privacy in mind. -Exec=freetube-bin -Terminal=false -Type=Application -Icon=freetube-bin -Categories=Network; |