-
Notifications
You must be signed in to change notification settings - Fork 0
wwjjbb/vizzyix
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
>> SPDX-FileCopyrightText: 2022 Bill Binder <[email protected]> >> SPDX-License-Identifier: GPL-2.0-only Vizzyix - a GUI portage package browser This is a package browser which uses eix to search the package database, and a Qt GUI to show the results. That's it really; it doesn't need permissions for building packages because it doesn't do building, which means it can run with normal user permissions. DEPENDENCIES Dynamically linked to: * Qt6 (Core, Gui, Svg, SvgWidgets) * Protobuf Requires >=app-portage/eix-0.34.11 to be built with protobuf support, and for the "eix.proto" file from the eix source archive to be installed at /usr/share/eix. HtmlBuilder (https://github.com/SRombauts/HtmlBuilder) - A simple C++ header-only HTML 5 Generator library, using a Document Object Model (DOM). MIT Licence. Bundled with project for now. SOURCE Written in C++ (C++17). The project is configured to use clang-format to manage format of the code. This is controlled by the top level file, ".clang-format". BUILD * Using meson (preferrred) Create a new directory and cd into it Unpack the source archive and cd into it's top directory $ meson ../meson-build $ cd ../meson-build $ meson compile TESTS There are some basic tests - these may be run from the Tools | Test menu in QtCreator, or in meson by running this in the meson build directory: $ meson test PORTAGE The eix and vizzyix ebuilds are in the scripts/ directory. These are intended to go in your overlay - rename to dd the required version numbers: the eix version should be the same as the current gentoo version number, and the vizzyix version should be one of the versions in github.
About
A portage package browser
Topics
Resources
Stars
Watchers
Forks
Packages 0
No packages published