SBo scripts not building on current (read 1st post, pls)
SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
BTW, is this the appropriate topic to make requests for updates as opposed to breakages? If not please point me in the right direction :-)
no, it's not, but in this case I was curious if it was possible
if you like a script to be updated for newer versions you should ask the maintainer (and reporting him the analysis you have done will surely help): explaining the situation also to the maintainers of the scripts that depend on it and that break could also help in finding a solution and may lead to an update.
but regarding this repository, as it break a SlackBuild depending on it and there are no other solutions I'm afraid I cannot push an upgrade...
thanks for the report on cuneiform, I'll have a look!
no, it's not, but in this case I was curious if it was possible
if you like a script to be updated for newer versions you should ask the maintainer (and reporting him the analysis you have done will surely help): explaining the situation also to the maintainers of the scripts that depend on it and that break could also help in finding a solution and may lead to an update.
but regarding this repository, as it break a SlackBuild depending on it and there are no other solutions I'm afraid I cannot push an upgrade...
thanks for the report on cuneiform, I'll have a look!
Thanks. I wrote to the maintainer, LukenShiro - his email is no longer functional and he has not posted on LQ since 2013. I think I'll look into a "hostile takeover" of maintainership of tesseract.
Thanks. I wrote to the maintainer, LukenShiro - his email is no longer functional and he has not posted on LQ since 2013. I think I'll look into a "hostile takeover" of maintainership of tesseract.
I'm trying to get in touch with him, I'll let you know here.
PS and FYI: those packages depend on tesseract 4 in Slint:
ffmpeg-3.4.2
lios-20181222
vlc-3.0.8
ffmpeg4-4.2
mpv-0.29.1
ocrdesktop-1.01+git75c30da
opencv-4.1.1
python-tesserwrap-0.1.6
Last edited by Didier Spaier; 09-24-2019 at 12:51 PM.
I spent a good amount of time this morning (while I should be working) investigating whether tesseract would be more properly built with cmake so that projects such as opencv that have contrib modules that only work when tesseract is built with cmake, will properly function.
My conclusion is that it is not. Tesseract's cmake-files seem quite badly configured to work on GNU/Linux systems. It does not make use of GNUInstallDirs, and much manual intervention is required to get it to put files in the right places. Also I have not seen a single distribution build it with cmake.
Darktable doesn't build on current (Tue Sep 24 21:18:36 UTC 2019). I use slackrepo in a clean LXC container to build. I last built it on 3/3/2019 and it first failed on 9/22/2019.
Code:
================================================================================
graphics/darktable 03:11:59
================================================================================
Calculating dependencies ... FIx!
INFOREQUIRES[graphics/darktable]
opps!
[graphics/darktable]
WARNING: graphics/darktable: Found installed package json-glib-1.4.4-x86_64-1 for json-glib (not in repo)
FIx!
INFOREQUIRES[libraries/lensfun]
opps!
[libraries/lensfun]
FIx!
INFOREQUIRES[libraries/pugixml]
opps!
[libraries/pugixml]
Dependency tree:
graphics/darktable (rebuild for updated deps)
libraries/pugixml (updated)
libraries/lensfun (ok)
Building graphics/darktable (rebuild for updated deps) ---------------- 03:12:00
Verifying source files ... done.
Installing dependencies ...
lensfun-0.3.2-x86_64-34_dsp: photographic lens characteristics database library .................................................................................................. [2.2M]
pugixml-1.10-x86_64-1_dsp: XML parser for C ...................................................................................................................................... [1.3M]
Running darktable.SlackBuild ... ETA 03:18:??
env MAKEFLAGS='-j4 -l3' /usr/libexec/slackrepo/unbuffer nice -n 5 bash ./darktable.SlackBuild
Build time 110 sec, peak load 3.05, peak memory 312M, peak tmp 119M
graphics/darktable: darktable.SlackBuild failed (status 2) 03:13:50
Call Stack (most recent call first):
Call Stack (most recent call first):
Call Stack (most recent call first):
Call Stack (most recent call first):
-- Looking for pthread_create in pthreads - not found
-- Checking prototype zError for HAVE_ZLIB_ZERROR_PROTOTYPE - True
-- Looking for zError - found
GraphicsMagick_INCLUDE_DIR=<not found>
GraphicsMagick_LIBRARY=<not found>
Call Stack (most recent call first):
-- Lua support: System library not found (using darktable's version)
/tmp/ponce/slackrepo.sCmUZs/build_darktable/darktable-2.4.4/src/external/rawspeed/src/utilities/identify/rawspeed-identify.cpp:264:38: error: ‘dimUncropped’ not specified in enclosing ‘
parallel’
/tmp/ponce/slackrepo.sCmUZs/build_darktable/darktable-2.4.4/src/external/rawspeed/src/utilities/identify/rawspeed-identify.cpp:262:9: error: enclosing ‘parallel’
/tmp/ponce/slackrepo.sCmUZs/build_darktable/darktable-2.4.4/src/external/rawspeed/src/utilities/identify/rawspeed-identify.cpp:265:52: error: ‘raw’ not specified in enclosing ‘parallel’
/tmp/ponce/slackrepo.sCmUZs/build_darktable/darktable-2.4.4/src/external/rawspeed/src/utilities/identify/rawspeed-identify.cpp:262:9: error: enclosing ‘parallel’
/tmp/ponce/slackrepo.sCmUZs/build_darktable/darktable-2.4.4/src/external/rawspeed/src/utilities/identify/rawspeed-identify.cpp:267:32: error: ‘bpp’ not specified in enclosing ‘parallel’
/tmp/ponce/slackrepo.sCmUZs/build_darktable/darktable-2.4.4/src/external/rawspeed/src/utilities/identify/rawspeed-identify.cpp:262:9: error: enclosing ‘parallel’
/tmp/ponce/slackrepo.sCmUZs/build_darktable/darktable-2.4.4/src/external/rawspeed/src/utilities/identify/rawspeed-identify.cpp:280:40: error: ‘dimUncropped’ not specified in enclosing ‘
parallel’
/tmp/ponce/slackrepo.sCmUZs/build_darktable/darktable-2.4.4/src/external/rawspeed/src/utilities/identify/rawspeed-identify.cpp:278:9: error: enclosing ‘parallel’
/tmp/ponce/slackrepo.sCmUZs/build_darktable/darktable-2.4.4/src/external/rawspeed/src/utilities/identify/rawspeed-identify.cpp:282:62: error: ‘raw’ not specified in enclosing ‘parallel’
/tmp/ponce/slackrepo.sCmUZs/build_darktable/darktable-2.4.4/src/external/rawspeed/src/utilities/identify/rawspeed-identify.cpp:278:9: error: enclosing ‘parallel’
/tmp/ponce/slackrepo.sCmUZs/build_darktable/darktable-2.4.4/src/external/rawspeed/src/utilities/identify/rawspeed-identify.cpp:284:34: error: ‘cpp’ not specified in enclosing ‘parallel’
/tmp/ponce/slackrepo.sCmUZs/build_darktable/darktable-2.4.4/src/external/rawspeed/src/utilities/identify/rawspeed-identify.cpp:278:9: error: enclosing ‘parallel’
/tmp/ponce/slackrepo.sCmUZs/build_darktable/darktable-2.4.4/src/external/rawspeed/src/utilities/identify/rawspeed-identify.cpp:297:40: error: ‘dimUncropped’ not specified in enclosing ‘
parallel’
/tmp/ponce/slackrepo.sCmUZs/build_darktable/darktable-2.4.4/src/external/rawspeed/src/utilities/identify/rawspeed-identify.cpp:295:9: error: enclosing ‘parallel’
/tmp/ponce/slackrepo.sCmUZs/build_darktable/darktable-2.4.4/src/external/rawspeed/src/utilities/identify/rawspeed-identify.cpp:299:65: error: ‘raw’ not specified in enclosing ‘parallel’
/tmp/ponce/slackrepo.sCmUZs/build_darktable/darktable-2.4.4/src/external/rawspeed/src/utilities/identify/rawspeed-identify.cpp:295:9: error: enclosing ‘parallel’
/tmp/ponce/slackrepo.sCmUZs/build_darktable/darktable-2.4.4/src/external/rawspeed/src/utilities/identify/rawspeed-identify.cpp:301:34: error: ‘cpp’ not specified in enclosing ‘parallel’
/tmp/ponce/slackrepo.sCmUZs/build_darktable/darktable-2.4.4/src/external/rawspeed/src/utilities/identify/rawspeed-identify.cpp:295:9: error: enclosing ‘parallel’
make[2]: *** [src/external/rawspeed/src/utilities/identify/CMakeFiles/darktable-rs-identify.dir/build.make:63: src/external/rawspeed/src/utilities/identify/CMakeFiles/darktable-rs-ident
ify.dir/rawspeed-identify.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:1357: src/external/rawspeed/src/utilities/identify/CMakeFiles/darktable-rs-identify.dir/all] Error 2
/tmp/ponce/slackrepo.sCmUZs/build_darktable/darktable-2.4.4/src/common/bilateral.c:138:25: error: ‘in’ not specified in enclosing ‘parallel’
/tmp/ponce/slackrepo.sCmUZs/build_darktable/darktable-2.4.4/src/common/bilateral.c:130:9: error: enclosing ‘parallel’
/tmp/ponce/slackrepo.sCmUZs/build_darktable/darktable-2.4.4/src/common/bilateral.c:154:75: error: ‘oy’ not specified in enclosing ‘parallel’
/tmp/ponce/slackrepo.sCmUZs/build_darktable/darktable-2.4.4/src/common/bilateral.c:130:9: error: enclosing ‘parallel’
/tmp/ponce/slackrepo.sCmUZs/build_darktable/darktable-2.4.4/src/common/bilateral.c:154:96: error: ‘oz’ not specified in enclosing ‘parallel’
/tmp/ponce/slackrepo.sCmUZs/build_darktable/darktable-2.4.4/src/common/bilateral.c:130:9: error: enclosing ‘parallel’
/tmp/ponce/slackrepo.sCmUZs/build_darktable/darktable-2.4.4/src/common/bilateral.c:211:9: error: ‘size1’ not specified in enclosing ‘parallel’
/tmp/ponce/slackrepo.sCmUZs/build_darktable/darktable-2.4.4/src/common/bilateral.c:211:9: error: enclosing ‘parallel’
/tmp/ponce/slackrepo.sCmUZs/build_darktable/darktable-2.4.4/src/common/bilateral.c:215:30: error: ‘offset1’ not specified in enclosing ‘parallel’
/tmp/ponce/slackrepo.sCmUZs/build_darktable/darktable-2.4.4/src/common/bilateral.c:211:9: error: enclosing ‘parallel’
/tmp/ponce/slackrepo.sCmUZs/build_darktable/darktable-2.4.4/src/common/bilateral.c:219:53: error: ‘offset3’ not specified in enclosing ‘parallel’
/tmp/ponce/slackrepo.sCmUZs/build_darktable/darktable-2.4.4/src/common/bilateral.c:211:9: error: enclosing ‘parallel’
/tmp/ponce/slackrepo.sCmUZs/build_darktable/darktable-2.4.4/src/common/bilateral.c:224:32: error: ‘size3’ not specified in enclosing ‘parallel’
/tmp/ponce/slackrepo.sCmUZs/build_darktable/darktable-2.4.4/src/common/bilateral.c:211:9: error: enclosing ‘parallel’
/tmp/ponce/slackrepo.sCmUZs/build_darktable/darktable-2.4.4/src/common/bilateral.c:238:24: error: ‘offset2’ not specified in enclosing ‘parallel’
/tmp/ponce/slackrepo.sCmUZs/build_darktable/darktable-2.4.4/src/common/bilateral.c:211:9: error: enclosing ‘parallel’
/tmp/ponce/slackrepo.sCmUZs/build_darktable/darktable-2.4.4/src/common/bilateral.c:216:22: error: ‘size2’ not specified in enclosing ‘parallel’
/tmp/ponce/slackrepo.sCmUZs/build_darktable/darktable-2.4.4/src/common/bilateral.c:211:9: error: enclosing ‘parallel’
/tmp/ponce/slackrepo.sCmUZs/build_darktable/darktable-2.4.4/src/common/bilateral.c:173:9: error: ‘size1’ not specified in enclosing ‘parallel’
/tmp/ponce/slackrepo.sCmUZs/build_darktable/darktable-2.4.4/src/common/bilateral.c:173:9: error: enclosing ‘parallel’
/tmp/ponce/slackrepo.sCmUZs/build_darktable/darktable-2.4.4/src/common/bilateral.c:177:30: error: ‘offset1’ not specified in enclosing ‘parallel’
/tmp/ponce/slackrepo.sCmUZs/build_darktable/darktable-2.4.4/src/common/bilateral.c:173:9: error: enclosing ‘parallel’
/tmp/ponce/slackrepo.sCmUZs/build_darktable/darktable-2.4.4/src/common/bilateral.c:181:35: error: ‘offset3’ not specified in enclosing ‘parallel’
/tmp/ponce/slackrepo.sCmUZs/build_darktable/darktable-2.4.4/src/common/bilateral.c:173:9: error: enclosing ‘parallel’
/tmp/ponce/slackrepo.sCmUZs/build_darktable/darktable-2.4.4/src/common/bilateral.c:186:32: error: ‘size3’ not specified in enclosing ‘parallel’
/tmp/ponce/slackrepo.sCmUZs/build_darktable/darktable-2.4.4/src/common/bilateral.c:173:9: error: enclosing ‘parallel’
/tmp/ponce/slackrepo.sCmUZs/build_darktable/darktable-2.4.4/src/common/bilateral.c:199:24: error: ‘offset2’ not specified in enclosing ‘parallel’
/tmp/ponce/slackrepo.sCmUZs/build_darktable/darktable-2.4.4/src/common/bilateral.c:173:9: error: enclosing ‘parallel’
/tmp/ponce/slackrepo.sCmUZs/build_darktable/darktable-2.4.4/src/common/bilateral.c:178:22: error: ‘size2’ not specified in enclosing ‘parallel’
/tmp/ponce/slackrepo.sCmUZs/build_darktable/darktable-2.4.4/src/common/bilateral.c:173:9: error: enclosing ‘parallel’
/tmp/ponce/slackrepo.sCmUZs/build_darktable/darktable-2.4.4/src/common/bilateral.c:265:23: error: ‘b’ not specified in enclosing ‘parallel’
/tmp/ponce/slackrepo.sCmUZs/build_darktable/darktable-2.4.4/src/common/bilateral.c:263:9: error: enclosing ‘parallel’
/tmp/ponce/slackrepo.sCmUZs/build_darktable/darktable-2.4.4/src/common/bilateral.c:271:25: error: ‘in’ not specified in enclosing ‘parallel’
/tmp/ponce/slackrepo.sCmUZs/build_darktable/darktable-2.4.4/src/common/bilateral.c:263:9: error: enclosing ‘parallel’
/tmp/ponce/slackrepo.sCmUZs/build_darktable/darktable-2.4.4/src/common/bilateral.c:284:48: error: ‘oy’ not specified in enclosing ‘parallel’
/tmp/ponce/slackrepo.sCmUZs/build_darktable/darktable-2.4.4/src/common/bilateral.c:263:9: error: enclosing ‘parallel’
/tmp/ponce/slackrepo.sCmUZs/build_darktable/darktable-2.4.4/src/common/bilateral.c:286:48: error: ‘oz’ not specified in enclosing ‘parallel’
/tmp/ponce/slackrepo.sCmUZs/build_darktable/darktable-2.4.4/src/common/bilateral.c:263:9: error: enclosing ‘parallel’
/tmp/ponce/slackrepo.sCmUZs/build_darktable/darktable-2.4.4/src/common/bilateral.c:282:33: error: ‘norm’ not specified in enclosing ‘parallel’
/tmp/ponce/slackrepo.sCmUZs/build_darktable/darktable-2.4.4/src/common/bilateral.c:263:9: error: enclosing ‘parallel’
/tmp/ponce/slackrepo.sCmUZs/build_darktable/darktable-2.4.4/src/common/bilateral.c:311:23: error: ‘b’ not specified in enclosing ‘parallel’
/tmp/ponce/slackrepo.sCmUZs/build_darktable/darktable-2.4.4/src/common/bilateral.c:309:9: error: enclosing ‘parallel’
/tmp/ponce/slackrepo.sCmUZs/build_darktable/darktable-2.4.4/src/common/bilateral.c:317:25: error: ‘in’ not specified in enclosing ‘parallel’
/tmp/ponce/slackrepo.sCmUZs/build_darktable/darktable-2.4.4/src/common/bilateral.c:309:9: error: enclosing ‘parallel’
/tmp/ponce/slackrepo.sCmUZs/build_darktable/darktable-2.4.4/src/common/bilateral.c:329:46: error: ‘oy’ not specified in enclosing ‘parallel’
/tmp/ponce/slackrepo.sCmUZs/build_darktable/darktable-2.4.4/src/common/bilateral.c:309:9: error: enclosing ‘parallel’
/tmp/ponce/slackrepo.sCmUZs/build_darktable/darktable-2.4.4/src/common/bilateral.c:331:46: error: ‘oz’ not specified in enclosing ‘parallel’
/tmp/ponce/slackrepo.sCmUZs/build_darktable/darktable-2.4.4/src/common/bilateral.c:309:9: error: enclosing ‘parallel’
/tmp/ponce/slackrepo.sCmUZs/build_darktable/darktable-2.4.4/src/common/bilateral.c:327:31: error: ‘norm’ not specified in enclosing ‘parallel’
/tmp/ponce/slackrepo.sCmUZs/build_darktable/darktable-2.4.4/src/common/bilateral.c:309:9: error: enclosing ‘parallel’
make[2]: *** [src/CMakeFiles/lib_darktable.dir/build.make:116: src/CMakeFiles/lib_darktable.dir/common/bilateral.c.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:881: src/CMakeFiles/lib_darktable.dir/all] Error 2
make: *** [Makefile:152: all] Error 2
See /var/log/slackrepo/ponce/graphics/darktable/update.log
Darktable doesn't build on current (Tue Sep 24 21:18:36 UTC 2019). I use slackrepo in a clean LXC container to build. I last built it on 3/3/2019 and it first failed on 9/22/2019.
try updating it to a git snapshot, like
Code:
From 58779c258a10724fa4ab02b07f0a4bfee73856a4 Mon Sep 17 00:00:00 2001
From: Matteo Bernardini <ponce@slackbuilds.org>
Date: Wed, 25 Sep 2019 10:29:02 +0200
Subject: [PATCH] graphics/darktable: Updated for version 20190925_830bd386.
http://bit.ly/darktable-FTB-current
Signed-off-by: Matteo Bernardini <ponce@slackbuilds.org>
---
graphics/darktable/darktable.SlackBuild | 6 +++++-
graphics/darktable/darktable.info | 6 +++---
2 files changed, 8 insertions(+), 4 deletions(-)
diff --git a/graphics/darktable/darktable.SlackBuild b/graphics/darktable/darktable.SlackBuild
index 5a2f374bbe..d79c53994f 100644
--- a/graphics/darktable/darktable.SlackBuild
+++ b/graphics/darktable/darktable.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=darktable
-VERSION=${VERSION:-2.4.4}
+VERSION=${VERSION:-20190925_830bd386}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -68,6 +68,10 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+# If you want to use llvm instead of gcc uncomment the following two lines
+#export CC=clang
+#export CXX=clang++
+
mkdir -p build
cd build
cmake \
diff --git a/graphics/darktable/darktable.info b/graphics/darktable/darktable.info
index e53831c9ec..bbf30c7269 100644
--- a/graphics/darktable/darktable.info
+++ b/graphics/darktable/darktable.info
@@ -1,8 +1,8 @@
PRGNAM="darktable"
-VERSION="2.4.4"
+VERSION="20190925_830bd386"
HOMEPAGE="https://www.darktable.org/"
-DOWNLOAD="https://github.com/darktable-org/darktable/releases/download/release-2.4.4/darktable-2.4.4.tar.xz"
-MD5SUM="32e4b9e75758b5d3fc803b857fd101ff"
+DOWNLOAD="http://ponce.cc/slackware/sources/repo/darktable-20190925_830bd386.tar.xz"
+MD5SUM="6d5a646a89743b3a7f51dff6da5c071f"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="json-glib lensfun pugixml"
--
2.23.0
Thanks. I wrote to the maintainer, LukenShiro - his email is no longer functional and he has not posted on LQ since 2013. I think I'll look into a "hostile takeover" of maintainership of tesseract.
Quote:
Originally Posted by ponce
I'm trying to get in touch with him, I'll let you know here.
he just told me that he will write a message to the slackbuilds-users mailing list in the next days: stay tuned!
I have some issues with qt5 not building because the openssl dependency is older.
I modified the script for latest version. it compiles now
hi jheengut, can you please explain this better?
I haven't understood what the problem is...
are you using the build script for qt5 provided by this repository?
Distribution: slackware, slackware from scratch, LFS, slackware [arm], linux Mint...
Posts: 1,564
Rep:
while building docker with sbopkg (current) an error occured when building runc:
--------------
go build -buildmode=pie -ldflags "-X main.gitCommit=8084f7611e4677174c8dbeb17152f3390fa41952 -X main.version=1.0.0-rc6+dev " -tags "seccomp" -o runc .
go build: when using gccgo toolchain, please pass linker flags using -gccgoflags, not -ldflags
# _/tmp/SBo/runc-8084f7611e4677174c8dbeb17152f3390fa41952
/usr/bin/ld: $WORK/b001/_pkg1_.a(_cgo_defun.o): relocation R_X86_64_32 against `.rodata' can not be used when making a PIE object; recompile with -fPIC
/usr/bin/ld: $WORK/b001/_pkg2_.a(_cgo_defun.o): relocation R_X86_64_32 against `.rodata' can not be used when making a PIE object; recompile with -fPIC
/usr/bin/ld: $WORK/b001/_pkg3_.a(_cgo_defun.o): relocation R_X86_64_32 against `.rodata' can not be used when making a PIE object; recompile with -fPIC
/usr/bin/ld: $WORK/b001/_pkg4_.a(_cgo_defun.o): relocation R_X86_64_32 against `.rodata' can not be used when making a PIE object; recompile with -fPIC
/usr/bin/ld: $WORK/b001/_pkg5_.a(_cgo_defun.o): relocation R_X86_64_32 against `.rodata' can not be used when making a PIE object; recompile with -fPIC
/usr/bin/ld: final link failed: nonrepresentable section on output
collect2: error: ld returned 1 exit status
make: *** [Makefile:31: runc] Error 2
runc:
Would you like to continue processing the rest of the
queue or would you like to abort? If this failed
package is a dependency of another package in the queue
then it may not make sense to continue.
--------------
go build: when using gccgo toolchain, please pass linker flags using -gccgoflags, not -ldflags
I think you hit a pretty common error in building the docker queue: after building and installing google-go-lang you should exit your root shell and login again, so that your /etc/profile.d/go.sh file gets loaded and you start using the google go compiler instead of the one provided by gcc (it's explained in google-go-lang's README).
try doing that and rebuild all the docker queue with google-go-lang already installed.
Last edited by ponce; 09-26-2019 at 01:42 AM.
Reason: corrected path to go.sh
I'm not sure but I think that something in Slackware itself might need to be fixed. I am having a hard time building a bunch of packages off of SBo, and ones that are updated in Ponce's repo. Here are 2 and I'll have a couple more later. (inkscape, simple-scan and maybe qTox and libindicator3)
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.