Useful PKGBUILDs, scripts and other software to be used with Hyperbola OS.

Sagar Acharya 5a3ec13eb4 added package installation instructions %!s(int64=2) %!d(string=hai) anos
abc 200622483a Made license keyword compliant with Hyperbola packaging standards %!s(int64=2) %!d(string=hai) anos
android-file-transfer 8faa651a58 [android-file-transfer] added new package %!s(int64=3) %!d(string=hai) anos
e2tools 782acdd6fe [e2tools] added new package %!s(int64=2) %!d(string=hai) anos
genode-dev f8a7417829 [genode-dev] added new package %!s(int64=2) %!d(string=hai) anos
http-parser bde8b05061 Made everything compliant with libretools. Improved security. %!s(int64=2) %!d(string=hai) anos
icestorm-git 200622483a Made license keyword compliant with Hyperbola packaging standards %!s(int64=2) %!d(string=hai) anos
iverilog 200622483a Made license keyword compliant with Hyperbola packaging standards %!s(int64=2) %!d(string=hai) anos
libgit2 200622483a Made license keyword compliant with Hyperbola packaging standards %!s(int64=2) %!d(string=hai) anos
nextpnr 50b2ec4770 [update] nextpnr -> 0.2 %!s(int64=2) %!d(string=hai) anos
patchutils 200622483a Made license keyword compliant with Hyperbola packaging standards %!s(int64=2) %!d(string=hai) anos
prjtrellis 200622483a Made license keyword compliant with Hyperbola packaging standards %!s(int64=2) %!d(string=hai) anos
prjtrellis-db 200622483a Made license keyword compliant with Hyperbola packaging standards %!s(int64=2) %!d(string=hai) anos
proxychains-ng 200622483a Made license keyword compliant with Hyperbola packaging standards %!s(int64=2) %!d(string=hai) anos
python-advancedhtmlparser 200622483a Made license keyword compliant with Hyperbola packaging standards %!s(int64=2) %!d(string=hai) anos
python-beautifulsoup4 200622483a Made license keyword compliant with Hyperbola packaging standards %!s(int64=2) %!d(string=hai) anos
python-click 200622483a Made license keyword compliant with Hyperbola packaging standards %!s(int64=2) %!d(string=hai) anos
python-cssselect 200622483a Made license keyword compliant with Hyperbola packaging standards %!s(int64=2) %!d(string=hai) anos
python-flask 200622483a Made license keyword compliant with Hyperbola packaging standards %!s(int64=2) %!d(string=hai) anos
python-html5lib 200622483a Made license keyword compliant with Hyperbola packaging standards %!s(int64=2) %!d(string=hai) anos
python-itsdangerous 200622483a Made license keyword compliant with Hyperbola packaging standards %!s(int64=2) %!d(string=hai) anos
python-magic bde8b05061 Made everything compliant with libretools. Improved security. %!s(int64=2) %!d(string=hai) anos
python-pyquery 200622483a Made license keyword compliant with Hyperbola packaging standards %!s(int64=2) %!d(string=hai) anos
python-soupsieve 200622483a Made license keyword compliant with Hyperbola packaging standards %!s(int64=2) %!d(string=hai) anos
python-webencodings 200622483a Made license keyword compliant with Hyperbola packaging standards %!s(int64=2) %!d(string=hai) anos
python-werkzeug 200622483a Made license keyword compliant with Hyperbola packaging standards %!s(int64=2) %!d(string=hai) anos
sqlitebrowser 200622483a Made license keyword compliant with Hyperbola packaging standards %!s(int64=2) %!d(string=hai) anos
stagit 200622483a Made license keyword compliant with Hyperbola packaging standards %!s(int64=2) %!d(string=hai) anos
tcc 2a2a668398 [tcc] added new package %!s(int64=2) %!d(string=hai) anos
yosys c67799de81 [update] yosys -> 0.14 %!s(int64=2) %!d(string=hai) anos
LICENSE 645531e96c Initial commit %!s(int64=3) %!d(string=hai) anos
README 5a3ec13eb4 added package installation instructions %!s(int64=2) %!d(string=hai) anos
build.sh bde8b05061 Made everything compliant with libretools. Improved security. %!s(int64=2) %!d(string=hai) anos

README

# hyperbola_os

Useful PKGBUILDs, scripts and other software to be used with Hyperbola OS.
(Compliant with libretools now. Hurray for state of the art security!)

To build any package, change directory to that package

`doas ../build.sh`

Above script needs to be run as root because the directories where packages
are built is owned by root.

Gpg keys need to be imported manually by package builder.

When a dependency is not available in official hyperbola packages, it cannot be built
with libretools as in librechroot, build.sh tries to fetch those dependencies from
hyperbola mirrors or current cache, if it isn't available, building fails. Those
packages can be built using `makepkg` command in the directory.

To install the package,

`doas pacman -U built_package.lz`

Packages listed below do not follow Hyperbola OS principles strictly.
These are packaged at latest versions as stable ones aren't released yet.

icestorm-git
prjtrellis-db
yosys : It does not clear some tests. However, it clears many. To check whether
it works correctly in the commands you want to use, uncomment check
function within PKGBUILD and read the test output. Uncomment it later,
build, install and use. Will update later.

Special Thanks to Tobias Dausend!