Package Details: blink 5.6.0-2

Git Clone URL: https://aur.archlinux.org/blink.git (read-only, click to copy)
Package Base: blink
Description: Fully featured, easy to use SIP client with a Qt based UI
Upstream URL: https://icanblink.com
Keywords: SIP VoIP
Licenses: GPL-3+
Submitter: ogarcia
Maintainer: josemslopes
Last Packager: josemslopes
Votes: 14
Popularity: 0.50
First Submitted: 2016-06-18 13:13 (UTC)
Last Updated: 2024-06-09 09:06 (UTC)

Latest Comments

« First ‹ Previous 1 .. 3 4 5 6 7 8 9 10 11 12 13 Next › Last »

bsdice commented on 2020-04-30 17:23 (UTC) (edited on 2020-04-30 17:33 (UTC) by bsdice)

With python2 on its way out at least on Arch, this package is seriously broken. As you can see above, three packages have gone missing because python2 support was dropped in them. AUR-packages are also falling apart, because some need an update, some do not yet exist. All in all the application needs to be adapted for python3 to take away most of this pain.

Yet due to its usage of PJSIP, blink is still the king of open-source SIP telephony clients on Linux. It supports TLS/SRTP and does work very good with speakers and microphone on a laptop. Other clients fail miserably one way or the other with echo problems requiring a headset, serious configuration issues, code base won't compile on modern Arch, or something else. Even MicroSIP, a Windows application, works better in Wine than all the rest. And I really tried them all: Ekiga, Jami, KPhone, QuteCom, Twinkle, Yate, maybe even a few more.

I will upload a ~8KB base64-encoded tar.gz here or on pastebin with this content:

$ tar cvzf blink321.tgz blink/HOWTO.txt blink/blink/sip-uri-history.patch blink/*/PKGBUILD

blink/*/PKGBUILD blink/HOWTO.txt blink/blink/sip-uri-history.patch blink/blink/PKGBUILD blink/python2-application/PKGBUILD blink/python2-cachetools/PKGBUILD blink/python2-eventlib/PKGBUILD blink/python2-gmpy2/PKGBUILD blink/python2-google-api-core/PKGBUILD blink/python2-google-api-python-client/PKGBUILD blink/python2-google-auth-httplib2/PKGBUILD blink/python2-google-auth/PKGBUILD blink/python2-googleapis-common-protos/PKGBUILD blink/python2-msrplib/PKGBUILD blink/python2-oauth2client/PKGBUILD blink/python2-pytest-localserver/PKGBUILD blink/python2-rsa/PKGBUILD blink/python2-sipsimple/PKGBUILD

It will show anyone interested how to build the latest package successfully. Generating an AUR-capable PKGBUILD is left as an exercise to the maintainer or proficient AUR-user.

The tar.gz is examinable by doing (put all text into a file data.txt):

cat data.txt | tr -d ' ' | base64 -d | tar tz

Swap "tar tz" for "tar xvz" to extract.

cmonty14 commented on 2020-04-30 13:41 (UTC) (edited on 2020-04-30 14:21 (UTC) by cmonty14)

Hi, I have checked the dependencies of Debian package (3.2.1buster), and the dependencies are different:

/# apt-cache depends blink blink Depends: python Depends: python Depends: <python:any> python Depends: <python:any> python Depends: libc6 Depends: libvncclient1 Depends: libavahi-compat-libdnssd1 Depends: python-application Depends: python-cjson Depends: python-enum34 Depends: python-eventlib Depends: python-googleapi Depends: python-lxml Depends: python-oauth2client Depends: python-pyqt5 Depends: python-pyqt5.qtsvg Depends: python-pyqt5.qtwebkit Depends: python-sipsimple Depends: python-twisted-core Depends: python-zope.interface Depends: x11vnc

Would it make sense to modify the PGKBUILD to include same dependencies?

mozo commented on 2020-03-28 14:11 (UTC) (edited on 2020-03-28 14:11 (UTC) by mozo)

Thank you, it looks fine :)

Fortunately there is a flathub package already and it's working fine: https://github.com/syco/flathub/tree/blink

Ashark commented on 2020-03-28 13:19 (UTC)

@mozo I have no idea, but probably try twinkle-qt5 instead?

mozo commented on 2020-03-17 21:25 (UTC) (edited on 2020-03-17 21:25 (UTC) by mozo)

python2-application, python2-zope-interface, and python2-twisted are missing. How to install Blink, any ideas?

bsdice commented on 2020-01-14 12:18 (UTC) (edited on 2020-01-14 12:21 (UTC) by bsdice)

Greetings! Just a heads-up, this will not compile anymore, because of this change: https://git.archlinux.org/svntogit/community.git/commit/trunk?h=packages/python-gmpy2&id=bf77cf20ca30de081a728e731d1f436797156c74

Here is a replacement for the python2-gmpy2 package: https://pastebin.com/f3BzrjtR Paste into a file called PKGBUILD in a suitable subdirectory, then run makepkg -Ccfi

I also made some smallish changes to this package for your consideration:

-pkgrel=4

+pkgrel=5

Official license of this software appears to be just GPL3, see https://github.com/AGProjects/blink-qt/blob/master/LICENSE:

-license=('GPL3' 'FreeBSD')

+license=('GPL3')

Missing build dependency cython2:

+makedepends=('cython2')

I deleted the list and added back one by one. At one point blink complained of missing eventlib so I added it here:

depends=(...

'python2-eventlib'

The namcap -i pkg.xz check told me that it had found python2 as well as regular python (3.x, the default these days) within the package. I checked and found two "view.py" which call python. To really keep everything python2, I added a sed snippet to explicitly call python2 here:

build() {

cd "${srcdir}/${pkgname}-qt-release-${pkgver}"

sed -i 's/\/usr\/bin\/python$/&2/' \

"resources/chat/styles/Smooth Operator/test/view.py" \

"resources/chat/styles/Stockholm/test/view.py"

python2 setup.py build

}

Later!

init commented on 2019-12-24 19:15 (UTC)

@HarryH, dependencies have been updated and it should work now ok.

HarryH commented on 2019-12-01 11:43 (UTC)

@init: Maybe it happens only if you don't have installed python-xcaplib at all. I figured out the aur package of python-xcaplib is flagged out of date and the version 1.2.0 does not exist anymore on the source. So it breaks the installing when trying to download it.

init commented on 2019-11-30 16:47 (UTC)

@HarryH don't know what could be the problem in your case. I have just clean installed it.

HarryH commented on 2019-11-29 13:58 (UTC) (edited on 2019-11-29 13:58 (UTC) by HarryH)

There is one missing file when installing package ... I get the message: Failure while downloading http://download.ag-projects.com/XCAP/python-xcaplib-1.2.0.tar.gz The file not exist anymore. There is a new one: python-xcaplib-1.2.1.tar.gz