summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPlague Doctor2021-03-09 10:37:33 +1100
committerPlague Doctor2021-03-09 10:37:33 +1100
commit746e243170a821ef07f5923eea2ec2da20327b6d (patch)
tree841263be330ebc7d6b48b17029297f99e70a456f
parent46f6ec4282a08c44f9a4381019093ef0e4becbfe (diff)
downloadaur-746e243170a821ef07f5923eea2ec2da20327b6d.tar.gz
Upgrade to version 0.12.0
-rw-r--r--.SRCINFO20
-rwxr-xr-xPKGBUILD39
-rw-r--r--freetube-bin-icon.pngbin6091 -> 0 bytes
-rw-r--r--freetube-bin.desktop9
4 files changed, 28 insertions, 40 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 03fc231cf2c5..8443c51264ca 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index d7553aa871a7..9e0b734c53ee 100755
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
deleted file mode 100644
index 1523364c7499..000000000000
--- a/freetube-bin-icon.png
+++ /dev/null
Binary files differ
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;