LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (https://www.linuxquestions.org/questions/slackware-14/)
-   -   ibus-typing-booster (https://www.linuxquestions.org/questions/slackware-14/ibus-typing-booster-4175723635/)

Geremia 03-31-2023 07:11 PM

ibus-typing-booster
 
How could I install ibus-typing-booster on Slackware? Is there a Slackbuild? The Debian package lists some dependencies which seem to also be on SlackBuilds.org.

marav 04-02-2023 07:51 AM

First shoot, but it works ;-)

https://gitlab.com/maravtdm/ibus-typing-booster

Geremia 04-04-2023 11:14 PM

Quote:

Originally Posted by marav (Post 6421800)

Thanks, man!
You should submit it to SlackBuilds.org.

Geremia 04-04-2023 11:33 PM

I get this error when trying to access ibus-typing-booster preferences:
Code:

GLib-GIO-ERROR **: 21:32:15.062: Settings schema 'org.freedesktop.ibus.engine.typing-booster' is not installed

marav 04-05-2023 02:58 AM

Quote:

Originally Posted by Geremia (Post 6422385)
I get this error when trying to access ibus-typing-booster preferences:
Code:

GLib-GIO-ERROR **: 21:32:15.062: Settings schema 'org.freedesktop.ibus.engine.typing-booster' is not installed

Did you installed the dependency ?
Code:

REQUIRES="pyenchant"
Nevermind

I will look at it

marav 04-05-2023 05:42 AM

No issue here

What do you mean "ibus-typing-booster preferences" ?

the schema is installed here:
Code:

$ ls /usr/share/glib-2.0/schemas/ | grep typing-booster
org.freedesktop.ibus.engine.typing-booster.gschema.xml

Also, third-party software assumes that you have a full version of Slackware installed
For this reason, only those dependencies that are not provided by a full version of Slackware are listed in "REQUIRES="

0XBF 04-05-2023 07:49 AM

Probably needs a doinst.sh to run glib-compile-schemas to update the gschema database.

Edit: sbopkglint reports the following:
Code:

Running test: 45-doinst...
--- doinst.sh is missing, package needs one, with gtk-update-icon-cache
--- doinst.sh is missing, package needs one, with update-desktop-database
--- doinst.sh is missing, package needs one, with glib-compile-schemas

Along with some other errors due to not following the sbo conventions, but the doinst.sh routines above should be part of the package to install properly.

marav 04-05-2023 11:17 AM

Quote:

Originally Posted by 0XBF (Post 6422451)
Probably needs a doinst.sh to run glib-compile-schemas to update the gschema database.

Edit: sbopkglint reports the following:
Code:

Running test: 45-doinst...
--- doinst.sh is missing, package needs one, with gtk-update-icon-cache
--- doinst.sh is missing, package needs one, with update-desktop-database
--- doinst.sh is missing, package needs one, with glib-compile-schemas

Along with some other errors due to not following the sbo conventions, but the doinst.sh routines above should be part of the package to install properly.

Thx
Side note: this is absolutely not a SBo "compliant" slackbuild. And for now, I won’t probably maintain it
It’s just (like I said) a first try, that clearly needs to be improved

marav 04-05-2023 01:47 PM

Updated

https://gitlab.com/maravtdm/ibus-typing-booster

Geremia 04-06-2023 06:56 PM

Quote:

Originally Posted by marav (Post 6422514)
this is absolutely not a SBo "compliant" slackbuild.

Yeah, they are sticklers for compliance…
I'll see if I can make it comply and give you credit.

marav 04-06-2023 07:33 PM

Quote:

Originally Posted by Geremia (Post 6422871)
Yeah, they are sticklers for compliance…
I'll see if I can make it comply and give you credit.

sbo-maintainer-tools is a very useful tool if you want to upload a Slackbuild on SBo
In this case, I only focused on the build part, not the compliance.
There are some adjustments to make, but the main part is there

Geremia 04-06-2023 07:47 PM

Quote:

Originally Posted by marav (Post 6422563)
Updated

Thanks. That worked, but I can't install dictionaries. I'm not sure why. Nothing happens when I push the button to install missing dictionaries.
I have pyenchant-2.0.0-x86_64-1_SBo instaled, too.
Update: I needed hunspell-en.

marav 10-01-2023 04:21 AM

@geremia

I suppose you're the maintainer on SBo
You let my email in the .info
Can you submit an update of this file with your own ?


All times are GMT -5. The time now is 06:39 PM.