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