Package Details: albert 0.22.4-1

Git Clone URL: https://aur.archlinux.org/albert.git (read-only, click to copy)
Package Base: albert
Description: A sophisticated standalone keyboard launcher
Upstream URL: https://github.com/albertlauncher
Licenses: GPL
Submitter: arcanis
Maintainer: arcanis
Last Packager: arcanis
Votes: 25
Popularity: 3.43
First Submitted: 2021-03-08 21:29 (UTC)
Last Updated: 2023-09-18 15:45 (UTC)

Latest Comments

1 2 3 4 Next › Last »

uffe commented on 2023-08-18 11:26 (UTC)

FYI:

I've succesfully built albert-0.22.3-1 - I had to install required package qt6-declarative...

But it will not start - it complained about some QML stull missing - for albert-0.22.3-1 to start I had to install the whole [qt6] group of packages

arcanis commented on 2023-08-18 10:52 (UTC)

Otherwise it might build but will do so with errors..

that's not correct, package built in clear chroot without any warning or errors (for that part qml has been mentioned as makedeps)

Nevertheless, based on reviews, I changed qml to hard deps (at least it makes sense, because qml is default frontend).

TechXero commented on 2023-08-17 18:18 (UTC) (edited on 2023-08-17 18:19 (UTC) by TechXero)

Well as @manuelscneid3r said I have successfully built it and ran it without issues, just need to add the following as hard dependencies pybind11 qt6-declarative qt6-5compat qt6-shadertools

Otherwise it might build but will do so with errors..

Thanks guys everything is fine now. I modified PKGBUILD to have them as hard dependencies instead of makedeps...

manuelschneid3r commented on 2023-08-17 13:00 (UTC)

Note that you dont have to depend on the bunch of python dependencies. If pip is installed dependecies are pulled into albert dirs. Some may even break because they depend on particular versions of the packages. to be fair the only until now is gtrans, which broke recently anyway on my system, but this gives plugin devs some more freedom.

manuelschneid3r commented on 2023-08-17 12:56 (UTC) (edited on 2023-08-17 12:56 (UTC) by manuelschneid3r)

I know its not necessarily arch spirit, but i'd recommend to make the qml dependencies required. For the sake of user experience. Its just about 3mb disk space. Most users wont care, those that would use rofi/dmenu anyway.

stasadev commented on 2023-08-17 12:48 (UTC)

I would like to note that if the user runs the app for the first time (without configuration), the QML Box Model is loaded by default (which makes optional dependencies mandatory), and you cannot start the app due to errors.

Two workarounds, that I don't like:

  1. Install optional dependencies for qml widget box plugin

  2. Or manually add this to ~/.config/albert.conf

[General]
frontend=widgetsboxmodel

arcanis commented on 2023-08-17 11:48 (UTC)

package has been updated, build has been tested in clear chroot. Optional dependencies also have been updated to reflect current plugins dependencies

stasadev commented on 2023-08-17 08:32 (UTC)

Two dependencies are missing.

qt6-5compat for this:

Failed loading QML component
qrc:/DefaultStyle.qml:3 module "Qt5Compat.GraphicalEffects" is not installed

qt6-shadertools for this:

Failed loading QML component
qrc:/DefaultStyle.qml:16 Type DropShadow unavailable
qrc:/qt-project.org/imports/Qt5Compat/GraphicalEffects/DropShadow.qml:6 Cannot load library /usr/lib/qt6/qml/Qt5Compat/GraphicalEffects/private/libqtgraphicaleffectsprivateplugin.so: (libQt6ShaderTools.so.6: cannot open shared object file: No such file or directory)

manuelschneid3r commented on 2023-08-16 08:02 (UTC)

Looks like a submodule issue. Please be patient I'll fix this later.