pak-gui is a pacman wrapper, AUR and POLAUR helper of Damian N enhanced with GUI.
- Installing from source
- Installation from PKGBUILD
- Running tests with sources
- Package remove
- Attention
- cmake
- extra-cmake-modules
- pacman-contrib
- kdesu5
- ksshaskpass
- bash
- pak 1:5.5.3.r11.g3e65d8e-1 (
git clone -b 3e65d8e8a15a12e2f0fe1a7ed2d09dd944d65ff1 https://gitlab.com/nycko123/pak.git
) - qt5-base
- qt5-charts
- kwidgetsaddons5
- kcoreaddons5
- kcrash5
- kdbusaddons5
- kdoctools5
- ki18n5
- kxmlgui5
- knotifications5
- devtools (pkgtcl)
- git (POLAUR sync)
- auracle-git (AUR)
- reflector (mirrorlists)
- gcovr (tests)
It's required to set TERM environment variable globally. For example within .bashrc file in home directory. For example such line can be added - TERM=konsole (or other terminal app you are using)
git clone https://github.com/juliagoda/pak-gui.git
cd pak-gui
mkdir build
cd build
cmake -DRUN_TESTS=OFF ..
make -j 2
sudo make install
git clone https://github.com/archlinux-lucjan/archlinux-packages.git
cd archlinux-packages/pak-gui-git
makepkg -srci
It's important to run tests before running code coverage:
cmake -DRUN_TESTS=ON ..
make -j 2
bin/pak-qtests
gcovr -r . -j 2 -f ../src/src/.*cpp
sudo make uninstall
sudo pacman -Rs pak-gui-git
- pak -C (the command that fills the middle column can run slowly, especially when POLAUR repositories are synchronized)
- Do not use the application in test mode if you are not a programmer.
- The password window application named ksshaskpass has a bug that does not allow you to save the specified password for future use. A workaround or other solution will be applied.