Our great sponsors
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
Arch-mkpkg
Arch package build tool which rebuilds when specifed trigger conditions are met other than updated package itself
-
arch-repo-manager
Experimental project containing INOFFICIAL tools to manage custom Arch Linux repositories; built on top of tools provided by the pacman and devtools packages.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
rebuild-detector
pacman-repo-builder
paru - AUR helper that will be getting the ability to include custom PKGBUILD repositories in 2.0, whenever that releases (currently 1.11.2).
If I may suggest a completely different approach, Nix is a cross-platform package manager that does reproducible builds from declarative configurations. It takes time to learn it. If you decide to use it, your packages won't use any Arch libs, instead, all of their dependencies will be stored in /nix. The official package repo is called nixpkgs, and as long as you pin it to a version, your builds won't ever change or break. Nix can even install multiple versions of the same dependency, so you can update a single package's dependencies without breaking the others.
For my own repo I'm using also https://github.com/Martchus/arch-repo-manager to detect breakages in general but of course then it is actually already too late.
Heavy bundling increases the package size a lot indeed (see e.g. https://github.com/Martchus/passwordmanager/releases/tag/v4.1.10 for the size of a rather simple Qt application).