Skip to content

spkg v1.6.0

Latest
Compare
Choose a tag to compare
@Juliandev02 Juliandev02 released this 29 May 10:28
· 1042 commits to main since this release
2fe0391

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

  • Docker Plugin
  • Repomanager Plugin
  • Working Update Function
  • Native Support for Fedora

Ideas

  • (GPG) Repository Signing?
  • Local Package Installation?
  • Native Support for openSUSE?

Known Issues

  • Currently none

Downloads

Spkg Sources

Full Changelog: v1.5.0...v1.6.0

by @Juliandev02 and @matteodev8