summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO21
-rw-r--r--.gitignore5
-rw-r--r--PKGBUILD35
3 files changed, 47 insertions, 14 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 9c945043d467..9911736ed278 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,25 +1,38 @@
pkgbase = blink
pkgdesc = Fully featured, easy to use SIP client with a Qt based UI
- pkgver = 5.1.8
+ pkgver = 5.6.0
pkgrel = 1
url = https://icanblink.com
arch = aarch64
arch = x86_64
license = GPL-3+
+ makedepends = python-build
+ makedepends = python-installer
+ makedepends = python-wheel
+ makedepends = cython0
depends = icu
depends = libvncserver
+ depends = python-application
+ depends = python-eventlib
+ depends = python-formencode
depends = python-gevent
depends = python-gmpy2
depends = python-google-api-python-client
+ depends = python-lxml
depends = python-oauth2client
+ depends = python-pgpy
depends = python-pyopenssl
- depends = python-pyqt5
+ depends = python-pyqt5-webkit
+ depends = python-requests
depends = python-service-identity
depends = python-sipsimple
+ depends = python-sqlobject
+ depends = python-twisted
+ depends = python-zope-interface
depends = qt5-svg
depends = qt5-webkit
optdepends = x11vnc: for screen sharing
- source = blink-5.1.8.tar.gz::https://github.com/AGProjects/blink-qt/archive/a54013c11bee521a224c81c021e1bf453320ca79.tar.gz
- b2sums = 7b0feab275f4c2abecb86784ce134aad7ef0129fc61aad7ef3ceb4ead61f1f7b0959e13faa4bfcb0705341e3d101034371f7714a14996e046ceffc96a3bbc878
+ source = blink-5.6.0.tar.gz::https://github.com/AGProjects/blink-qt/archive/5.6.0.tar.gz
+ b2sums = 492bb3d0f5ffdae8e6c70886c560e92becd8ee506bb98960f213b9605ed14e2df4ccff53a961a4f289c36567979a839b91097e6da6d3784f5f23990a3af9debd
pkgname = blink
diff --git a/.gitignore b/.gitignore
index 19b7361f8252..c447acddfb79 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,6 @@
*.log
*.tar.gz
-*.tar.xz
+*.tar.zst
+src/
+pkg/
+.build \ No newline at end of file
diff --git a/PKGBUILD b/PKGBUILD
index af6c50d20b0e..2adc340f70b3 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,39 +3,56 @@
_pkgname=blink-qt
pkgname=blink
-pkgver=5.1.8
+pkgver=5.6.0
pkgrel=1
pkgdesc='Fully featured, easy to use SIP client with a Qt based UI'
arch=('aarch64' 'x86_64')
url='https://icanblink.com'
license=('GPL-3+')
+makedepends=(
+ 'python-build'
+ 'python-installer'
+ 'python-wheel'
+ 'cython0'
+ )
depends=(
'icu'
'libvncserver'
+ 'python-application'
+ 'python-eventlib'
+ 'python-formencode'
'python-gevent'
'python-gmpy2'
'python-google-api-python-client'
+ 'python-lxml'
'python-oauth2client'
+ 'python-pgpy'
'python-pyopenssl'
- 'python-pyqt5'
+# 'python-pyqt5' currently python-pyqt5-webkit provides python-pyqt5
+ 'python-pyqt5-webkit'
+ 'python-requests'
'python-service-identity'
'python-sipsimple'
+ 'python-sqlobject'
+ 'python-twisted'
+ 'python-zope-interface'
'qt5-svg'
'qt5-webkit'
)
optdepends=('x11vnc: for screen sharing')
-_commit=a54013c11bee521a224c81c021e1bf453320ca79 # 5.1.8
-source=("$pkgname-$pkgver.tar.gz::https://github.com/AGProjects/blink-qt/archive/$_commit.tar.gz")
-b2sums=('7b0feab275f4c2abecb86784ce134aad7ef0129fc61aad7ef3ceb4ead61f1f7b0959e13faa4bfcb0705341e3d101034371f7714a14996e046ceffc96a3bbc878')
+source=("$pkgname-$pkgver.tar.gz::https://github.com/AGProjects/${_pkgname}/archive/${pkgver}.tar.gz")
+b2sums=(
+ '492bb3d0f5ffdae8e6c70886c560e92becd8ee506bb98960f213b9605ed14e2df4ccff53a961a4f289c36567979a839b91097e6da6d3784f5f23990a3af9debd'
+)
build() {
- cd $_pkgname-$_commit
- python3 setup.py build
+ cd $_pkgname-$pkgver
+ python -m build --wheel --no-isolation
}
package() {
- cd _pkgname-$_commit
- python3 setup.py install --root="$pkgdir/" --optimize=1 --skip-build
+ cd $_pkgname-$pkgver
+ python -m installer --destdir="$pkgdir" dist/*.whl
# license
install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"