Parece que o contributo Paramvir Likhari adicionou ao repositório AUR um pacote fonte adequado que você pode criar ter conky com cairo e lua 5.3. Eu fiz o seguinte em uma instalação de máquina virtual do qemu arch linux, e foi capaz de executar conky e ver os anéis desenhados após os primeiros 10 segundos ou mais (depois de editar clock_rings.lua
para apenas 1 cpu para minha VM).
Eu segui as instruções padrão para criar um pacote, então não vou repeti-las. A única coisa a saber é qual pacote (s) de origem criar, e isso é conky-cairo
. Não foi possível criar até que eu também tenha criado a dependência tolua++_5.3
e, depois, não consegui criar até que removesse a necessidade do Xinerama. Sem dúvida, existem maneiras de construir com essa opção também. Aqui estão os comandos que eu corri
sudo pacman -S --needed base-devel
curl -O https://aur.archlinux.org/packages.gz
zgrep conky packages.gz
# choose conky-cairo
sudo pacman -S git
git clone https://aur.archlinux.org/conky-cairo.git
cd conky-cairo/
# read the file PKGBUILD for info and potential malware
makepkg -si PKGBUILD
# gave me error: target not found: tolua++_5.3
cd ..
zgrep tolua packages.gz
# choose tolua++_5.3
git clone https://aur.archlinux.org/tolua++_5.3.git
cd tolua++_5.3
# read the file PKGBUILD for info and potential malware
makepkg -si PKGBUILD
cd ..
cd conky-cairo
makepkg -s PKGBUILD
# gave me a CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
# Xinerama_LIBRARIES (ADVANCED)
# I removed the option with:
sed -i src/conky-1.10.7/CMakeCache.txt -e '/BUILD_XINERAMA/s/ON/OFF/'
makepkg -si PKGBUILD
cd ../Conky/
conky -c rings
Ele perguntará se ele pode remover qualquer pacote conky existente para instalar o novo.
Este é o script resultante:
sudo pacman -S --needed base-devel
sudo pacman -S git
git clone https://aur.archlinux.org/tolua++_5.3.git
(cd tolua++_5.3 && makepkg -si PKGBUILD)
git clone https://aur.archlinux.org/conky-cairo.git
(cd conky-cairo/ && makepkg -si PKGBUILD)
cd conky-cairo
sed -i src/conky-1.10.7/CMakeCache.txt -e '/BUILD_XINERAMA/s/ON/OFF/'
makepkg -si PKGBUILD
cd ..