Advanced Source Package Managment (spkg) 1.6.0
Hello everyone!
Today I release spkg 1.6.0 with a lot of pleasure.
We have been actively working to make spkg better.
After 3 weeks of work, I am officially releasing spkg 1.6.0. There are many new changes that greatly improve the user experience.
Changelogs
We're changing our package build system to our new PKGBUILD-System (spkg-pbs)
New Codebase, Data Structure, Package- and Repository Structure. Older Versions of spkg are now discontinued and no longer work
spkg uses now a new directory for the databases. (/var/lib/spkg/)
New release variables
Complete new modular-system for spkg (defs-system)
Completly new package build scripts
spkg lists now the packages in alphabetic order
New Database Sync system with multiple repository support
Check Mark when something passed (e.g. package db synced successfully)
New Text-Displaying for the install function
Updated the spkg installer for use with the new package build system
Support for drivers added (Beta)
Update for package groups
Package Subdirectories/Categories, e.g. drivers/rtw89
5 main package branches, main, community, unstable and git
Ported almost all package to the new build system
Remove function for the python*-packages (currently untested/beta)
New package cdn (core-cdn)
Removed the spkg-bin Package because it's slower and unstable
Much more code comments and documentation
Much more modular code
Python Object Classes for many functions
CLI-Design update
Added build date for Release Types "rc", "beta" and "alpha"
Print a warning if user configuration folder doesn't exist
Better formatting
Fixed bug not showing package information when arch equals all
Fixed a translation bug for the Missing Permissons String in the english language
Fixed a typo for "Synchronisiert"
Fixed now showing "Installing some base packages" in sandbox plugin when debug mode is not enabled
Many fixes and better handling for almost everything
Flag for selecting using the ./data as the data directory (Development only!)
Moved plugin_daemon.py to the src Directory
Optimization of the error in case of an incorrect language configuration
Repomgr Update (1.0.1)
Sandbox Update (1.3.0) (Fixes, New Design, Comments, etc)
Added License information header to every source files
Todo
Ideas
Known Issues
Downloads
Full Changelog: v1.5.0...v1.6.0
by @Juliandev02 and @matteodev8