How to find or install ibus dependencies?

I’m trying to install GitHub - sarim/ibus-avro: Avro phonetic bangla typing layout for ibus for Bengali which requires ibus. After searching the bundles I found that user-basici-dev and desktop-dev provides ibus-dev package but those are huge bundles which I do not need.

my question is, how can i get the ibus-dev package get into clear linux?

The error shown while compiling is

configure: error: Package requirements (ibus-1.0) were not met:

No package 'ibus-1.0' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

build it from source

You mean I should but ibus-dev from source?

yep, since you don’t want the bundle

I tried building, but it requires gnome-autogen.sh which is in gnome-common package which itself requires some other bundles!

then build the dependencies from source too

Dev libs are just needed for the compile
There’s really no need to store them unless you use them everyday.

Just grab the user-basic-dev bundle, build your package, then bundle-remove user-basic-dev

oh you might want to save or redirect the output of
sudo swupd bundle-add user-basic-dev
as well to get a list of downloaded dependencies, in case you need to remove some of those as well.

1 Like

I needed ibus-dev package. I installed user-basic-dev but that didn’t provided the ibus development headers. Some bundles that have ibus-dev are huge.

just go for qt-basic-dev, compile and then remove it
sudo swupd bundle-add qt-basic-dev

just tried to compile ibus-avro and its working perfectly with qt-basic-dev package installed.

3 Likes

Yes, It finally installed with that bundle. However, I wasn’t doing any qt development! It should be in some more generic dev bundle i guess.