summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorFFY002018-06-29 21:14:56 +0100
committerFFY002018-06-29 21:14:56 +0100
commitbdc6217d4de397f8af5e3f1ed135fc97edd06c16 (patch)
treef3c5d17293f5640fa3065b6aa34ce5869e61a66e /PKGBUILD
parent9ffa2edbe4b16a1fabb8f51679ef64211ed4aeb9 (diff)
downloadaur-bdc6217d4de397f8af5e3f1ed135fc97edd06c16.tar.gz
pkgbuild: bump version to 7.1.0
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD52
1 files changed, 32 insertions, 20 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 8bafb8e0c605..e0272fcb3b3d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,39 +1,51 @@
# Maintainer: FFY00 <filipe.lains@gmail.com>
pkgname=tribler
-pkgver=7.0.2
+pkgver=7.1.0
+_ever=exp3
+_gver=$pkgver-$_ever
pkgrel=1
pkgdesc="Privacy enhanced BitTorrent client with P2P content discovery"
url="http://www.tribler.org/"
arch=(any)
license=('LGPL3')
depends=('python2-cryptography' 'python2-feedparser' 'python2-apsw' 'python2-cherrypy' 'python2-plyvel' 'python2-pillow' 'python2-pyqt5' 'qt5-svg' 'phonon-qt5-vlc' 'python2-feedparser' 'python2-chardet' 'python2-psutil' 'python2-meliae'
-'python2-decorator' 'python2-netifaces' 'python2-requests' 'python2-twisted' 'libsodium' 'libtorrent-rasterbar' 'python2-m2crypto' 'python2-configobj' 'python2-matplotlib')
+'python2-decorator' 'python2-netifaces' 'python2-requests' 'python2-twisted' 'libsodium' 'libtorrent-rasterbar' 'python2-m2crypto' 'python2-configobj' 'python2-matplotlib' 'python2-service_identity' 'python2-keyring' 'python2-keyring.alt')
optdepends=('vlc: for internal video player')
makedepends=('python2-setuptools')
-source=("https://github.com/Tribler/tribler/releases/download/v${pkgver}/Tribler-v${pkgver}.tar.xz")
-md5sums=('4273969881196dba1130df6f21e8eb18')
+source=("git+https://github.com/Tribler/tribler.git#tag=v$_gver")
+sha256sums=('SKIP')
+
+prepare() {
+ cd $srcdir/$pkgname
+ git submodule update --init --recursive
+}
build () {
- cd "${srcdir}/tribler"
+ cd $srcdir/$pkgname
python2 setup.py build
}
package() {
- cd "${srcdir}/tribler"
- python2 setup.py install --root=${pkgdir} --optimize=1
- install -d "${pkgdir}"/usr/{bin,share/tribler}
- cp -r Tribler "${pkgdir}"/usr/share/tribler
- cp -r TriblerGUI "${pkgdir}"/usr/share/tribler
- cp Tribler/schema_sdb_v*.sql "${pkgdir}"/usr/share/tribler/Tribler
- install -d "${pkgdir}"/usr/share/{applications,pixmaps}
- install -m644 Tribler/Main/Build/Ubuntu/tribler.desktop "${pkgdir}"/usr/share/applications
- install -m644 Tribler/Main/Build/Ubuntu/tribler.xpm "${pkgdir}"/usr/share/pixmaps
- install -m644 Tribler/Main/Build/Ubuntu/tribler_big.xpm "${pkgdir}"/usr/share/pixmaps
- install -m755 debian/bin/tribler "${pkgdir}"/usr/bin
- install -m644 logger.conf "${pkgdir}"/usr/share/tribler/
- install -m644 run_tribler.py "${pkgdir}"/usr/share/tribler/
- install -m644 check_os.py "${pkgdir}"/usr/share/tribler/
- cp -r twisted "${pkgdir}"/usr/share/tribler
+ cd $srcdir/$pkgname
+
+ python2 setup.py install --root=$pkgdir --optimize=1
+
+ install -dm 755 $pkgdir/usr/{bin,share/tribler}
+ cp -dr --no-preserve=ownership Tribler $pkgdir/usr/share/tribler
+ cp -dr --no-preserve=ownership TriblerGUI $pkgdir/usr/share/tribler
+ ln -s Tribler/Core/CacheDB/schema_sdb_v*.sql $pkgdir/usr/share/tribler/Tribler
+
+ install -dm 644 $pkgdir/usr/share/{applications,pixmaps}
+ install -Dm 644 Tribler/Main/Build/Ubuntu/tribler.desktop $pkgdir/usr/share/applications
+ install -Dm 644 Tribler/Main/Build/Ubuntu/tribler.xpm $pkgdir/usr/share/pixmaps
+ install -Dm 644 Tribler/Main/Build/Ubuntu/tribler_big.xpm $pkgdir/usr/share/pixmaps
+ install -Dm 755 debian/bin/tribler $pkgdir/usr/bin
+ install -Dm 644 logger.conf $pkgdir/usr/share/tribler/
+ install -Dm 644 run_tribler.py $pkgdir/usr/share/tribler/
+ install -Dm 644 check_os.py $pkgdir/usr/share/tribler/
+
+ cp -dr --no-preserve=ownership twisted $pkgdir/usr/share/tribler
+ cp -dr --no-preserve=ownership electrum $pkgdir/usr/share/tribler
}