Skip to content

spkg v1.5.0

Compare
Choose a tag to compare
@Juliandev02 Juliandev02 released this 06 May 16:02
· 1146 commits to main since this release
59c86d5

Advanced Source Package Managment (spkg) 1.5.0

I am happy to announce that spkg 1.5.0 is now released.
There are very many new things!
Take a look at the very big changelogs. Have fun!

Changelog

  • We moved spkg to our GitHub Organization
  • Added remove Feature
  • Added Plugin Executor without using spkg plugin <...>
  • Added Wildcard Support for upgrade and download of packages
  • Remove Function in Setup Script
  • New plugin "repomgr"
  • Warning if you upgrade a package as root
  • Warning if you reinstall a package as root
  • Issue Templates and Pull Request Templates on GitHub
  • Official spkg documentation
  • Sandbox Support for Alpine Linux
  • Added micro and nano build scripts
  • Script Update for more remove-scripts
  • Package Manifest Version 0.2.5
  • Code optimization
  • More comments
  • Better formatting
  • General Bug fixes
  • Bug fix for changing language
  • Fixed rebuilding world database when upgrading spkg
  • Fixed wrong string in help function
  • Fixed an exit without an error message when unknown language
  • Fixed not extracting archive when upgrading (spkg-bin)
  • Fixed bug when architecture is not all, info command wont work
  • Fixed download only on same arch
  • Fixed not printing a new line when upgrading, and package is not available
  • Added download_compact_noarch function
  • Added a new row "ForceNoSandbox" to the package database
  • Added a warning message when executing spkg update, that it is currently not available
  • Commented spkg plugin disable sandbox in setup script, plugin is already disabled because of the config in /data
  • Small updates everywhere (plugins, ...)
  • Custom Docker Images for spkg docker

Todo

  • Working Update Function
  • Docker Plugin
  • Native Support for Fedora
  • Native Support for openSUSEs
  • Local Package Installation
  • Package Categories, e.g. drivers/somedrivers
  • Remove function in Python packages and more

Known Issues

  • chroot sandbox-wrapper doesn't work on Alpine Linux. Use bwrap instead

Downloads

Spkg Installer for Ubuntu (amd64)
Spkg Installer for Debian (amd64)
Spkg Installer for Raspberry Pi & ARM64 (Built for Debian 11)
Spkg Sources

New Contributors

  • @Pxddyk45 made their first contribution in #1

Full Changelog: v1.4.4...v1.5.0

by @Juliandev02 and @matteodev8