mirror of
https://github.com/sbopkg/sbopkg
synced 2024-11-09 19:50:25 +03:00
tag and release version 0.30.0
This commit is contained in:
parent
0e8b60ee6e
commit
805c3cf422
@ -1,138 +1,6 @@
|
||||
Sun Aug 23 21:09:01 UTC 2009
|
||||
Mon Aug 24 18:13:53 UTC 2009
|
||||
Sbopkg 0.XX.X released. This version contains the following fixes and
|
||||
enhancements:
|
||||
|
||||
* Move sbopkg to /usr/sbin; update sbopkg.SlackBuild and sspm to reflect
|
||||
/usr/sbin.
|
||||
* Change default directory paths in sbopkg.conf.new; add new variable
|
||||
SBOPKGTMP, which will be used to store sbopkg-related temp files; also
|
||||
add new variable LOGDIR which will contain any sbopkg-related log files.
|
||||
* Remove code related to user-mode support; sbopkg must now be run as
|
||||
root in all cases; add single check at start of script to make sure we
|
||||
are root.
|
||||
* Apply a major code cleanup that touches just about every part of sbopkg.
|
||||
This cleanup makes the code more readable, manageable, and less bug-prone.
|
||||
Several bugs were fixed as part of this cleanup, and the cleanup will ease
|
||||
further development and debugging efforts.
|
||||
* Remove some useless code from check_for_latest and also fix the
|
||||
download folder for sbopkg updates. Thanks to David Somero for the bug
|
||||
report.
|
||||
* Re-implement the code that checks for renamed software; fix upgrading
|
||||
of renamed packages; thanks to Phillip Warner for raising the issues
|
||||
with the older code; thanks to Mauro Giachero for working on these fixes.
|
||||
* Fix a tr invocation issue where in certain instances, sbopkg would not run
|
||||
from certain directories; thanks to Marie-Claude Collilieux for the bug
|
||||
report.
|
||||
* Alter sed expression in download code to work around calcurse filename
|
||||
idiosyncrasy; thanks to Glenn Becker for the bug report.
|
||||
* Move French man pages into correct /usr/man/fr* location and remove them
|
||||
from the /docs directory; update French man pages; thanks to
|
||||
Marie-Claude Collilieux.
|
||||
* Remove a stale 'find' call, which slightly improves the update feature.
|
||||
* Add acroread->adobe-reader, GNOME-Colors->gnome-colors, wbxml2->libwbxml
|
||||
and museek-plus->museek+ renames.
|
||||
* Display a message when no packages are installed instead of doing nothing.
|
||||
* Properly quote the current working directory variable in the event there
|
||||
are spaces in the directory name.
|
||||
* Fix a bug where 'sbopkg -c -v local' would display a dialog even though
|
||||
running in cli mode.
|
||||
* Fix issue where the 'games' directory was non-browsable due to a
|
||||
slack-desc file containing double-quotes in the first line; thanks to
|
||||
Glenn Becker for the original bug report.
|
||||
* Implement configurable repository support by introducing a new
|
||||
/etc/sbopkg/repos.d directory where separate repositories files can be
|
||||
maintained and also by adding support for git-based repositories. The
|
||||
Slamd64Builds repository is now listed, to the joy of all the Slamd64
|
||||
users out there. Add a new document README-repos.d that explains how
|
||||
these repository files work.
|
||||
* 'Nice' the build process so as to improve sbopkg's resource utilization.
|
||||
* Fix a few issues regarding user sbopkg.conf files.
|
||||
* Move sbopkg-renames to new /etc/sbopkg/renames.d/50-default to manage
|
||||
multiple renames files. Thanks to Robby Workman for the suggestion. Add
|
||||
new document README-renames.d that explains how this works.
|
||||
* Add support for new *.txz, *.tlz, and *.tbz Slackware package extensions.
|
||||
* Rewrite several portions of the process_queue function in order to
|
||||
properly handle certain items by the caller; clean up and improve the
|
||||
logging displayed during the build process.
|
||||
* Require build queuefiles have a '.sqf' file extension.
|
||||
* Add a sanity check for files in sbopkg's temp directory.
|
||||
* Cleanup several of the functions related to editing the .info and
|
||||
SlackBuild files to remove code duplication; also cleanup and fix issues
|
||||
associated with the two primary search functions, and improve file cleanup
|
||||
for these search-related functions.
|
||||
* Fix issue where MD5SUM checking would fail when certain upstream packages
|
||||
do not change source file name on version updates by adding in an extra
|
||||
check for existing sources. Additionally, add an option to retry a source
|
||||
download in the event of an MD5SUM failure to avoid having to restart a
|
||||
build. Thanks to David Spencer for raising these issues and thanks to
|
||||
Mauro Giachero for the fixes and improvements.
|
||||
* Create a ChangeLog.txt for git repos on the fly.
|
||||
* Remove usage of ARCH in preparation for Slackware64 support.
|
||||
* Remove obsolete load_backup_queue.
|
||||
* Improve and fix some issues with the search functions and leaking
|
||||
variables.
|
||||
* Change queuefile format. No longer will the queuefile format be 'APP
|
||||
VERSION ON/OFF' but instead will simply be one 'APP' per line. If a user
|
||||
wants an APP to be deselected in the dialog menus, simply put a '-' in
|
||||
front of it, e.g. '-APP'. This should make creating, using, and sharing
|
||||
queuefiles much easier and more intuitive.
|
||||
* Add ability to load more than one queuefile at a time when building
|
||||
from command line interface.
|
||||
* The info_item dialog now shows non-SBo installed packages and gained a
|
||||
more robust approach to finding both the installed package names and
|
||||
the available packages in $OUTPUT.
|
||||
* Add ability to dump all installed packages into a build queue. This is an
|
||||
alphabetical list, so shuffling/reordering of the queue will be necessary
|
||||
in order to list the dependencies correctly, but at least this will give
|
||||
users a head start on setting up a large build queue.
|
||||
* The process of searching for obsolete source archives can now be
|
||||
interrupted with ESC.
|
||||
* Add several new functions related to checking GPG-signed tarballs, such as
|
||||
those that SlackBuilds.org provides. Sbopkg will now automatically check
|
||||
these tarballs when building or installing a package. Additionally, there
|
||||
are two new menu items in info_item that allow the user to check the GPG
|
||||
signature or re-extract the GPG-signed tarball.
|
||||
* Add ability to have recursive queuefiles, so one queuefile named
|
||||
"foo.sqf" may have an entry "@bar" in which case as the foo.sqf
|
||||
queuefile is parsed, it will recursively go down into the 'bar.sqf'
|
||||
queuefile as well. The '@' symbol is used in front of an entry in a
|
||||
queuefile to denote another queuefile.
|
||||
* Remove the old "$APP $VERSION$BUILD $ONOFF" format for the temporary queue
|
||||
and instead make all queue formats "$APP" only. This simplifies some code
|
||||
and results in a small speed increase.
|
||||
* Exit edit_build_queue menu with 'ESC'; thanks to Nille for the bug report.
|
||||
* Modify do_install() to correctly invoke upgradepkg to avoid a fairly rare
|
||||
but serious case of removing the wrong package; thanks to NaCl for the
|
||||
bug report.
|
||||
* Add ability to pass build options in a queuefile when separated by a pipe
|
||||
character, i.e. app | FOO=yes BAR=no means app will be built with FOO and
|
||||
BAR build options set as indicated.
|
||||
* Fix rare issue where incorrect file was upgraded; thanks to neonflux for
|
||||
the bug report.
|
||||
* Fix issue where custom build options may not be correctly exported.
|
||||
* Add a 'diff' entry to the script customization menu.
|
||||
* Add in 'uname -m' test for x86_64 and if so, set ARCH to x86_64.
|
||||
* Set default SBo repo to 13.0; add 13.0 repo to
|
||||
/etc/sbopkg/repos.d/40-sbo.repo.
|
||||
* Add support for multiple architectures and multiple source files. This
|
||||
makes sbopkg able to handle the new features that SlackBuilds.org admins
|
||||
are preparing for the Slackware 13.0 release.
|
||||
* Add option to retry a failed build. Thanks to Zordrak for suggesting this
|
||||
feature.
|
||||
* Add CLEANUP configuration variable, which when set to YES tells sbopkg to
|
||||
delete the extracted sources, and all the associated "residuals" of the
|
||||
build, as soon as the build is finished. Thanks to Marco Bonetti and
|
||||
Gregory Tourte for the suggestion and the nice discussion.
|
||||
* Add a function to delete obsolete (not installed) packages from $OUTPUT.
|
||||
Thanks to alkos333 for the idea.
|
||||
* Reorganize the queue editing functions a bit for a better user interface;
|
||||
'view queue' now only shows the queue; new 'sort' and 'remove' queue menu
|
||||
items now handle the editing functions; thanks to Pierre Cazenave for the
|
||||
suggestion.
|
||||
* Add dialog notification of whether a queued package is installed.
|
||||
* Add a dialog option to automatically uncheck installed packages from the
|
||||
active queue, together with a command line option -k that automatically
|
||||
skips such packages when building with -b or -i.
|
||||
* Add ability to 'invert' all selected/deselected in the clear cache and
|
||||
obsolete sources and packages dialogs; thanks to dive for the suggestion.
|
||||
*
|
||||
+--------------------------+
|
||||
|
@ -1,3 +1,141 @@
|
||||
Mon Aug 24 17:28:48 UTC 2009
|
||||
Sbopkg 0.30.0 released. This version contains the following fixes and
|
||||
enhancements:
|
||||
|
||||
* Move sbopkg to /usr/sbin; update sbopkg.SlackBuild and sspm to reflect
|
||||
/usr/sbin.
|
||||
* Change default directory paths in sbopkg.conf.new; add new variable
|
||||
SBOPKGTMP, which will be used to store sbopkg-related temp files; also
|
||||
add new variable LOGDIR which will contain any sbopkg-related log files.
|
||||
* Remove code related to user-mode support; sbopkg must now be run as
|
||||
root in all cases; add single check at start of script to make sure we
|
||||
are root.
|
||||
* Apply a major code cleanup that touches just about every part of sbopkg.
|
||||
This cleanup makes the code more readable, manageable, and less bug-prone.
|
||||
Several bugs were fixed as part of this cleanup, and the cleanup will ease
|
||||
further development and debugging efforts.
|
||||
* Remove some useless code from check_for_latest and also fix the
|
||||
download folder for sbopkg updates. Thanks to David Somero for the bug
|
||||
report.
|
||||
* Re-implement the code that checks for renamed software; fix upgrading
|
||||
of renamed packages; thanks to Phillip Warner for raising the issues
|
||||
with the older code; thanks to Mauro Giachero for working on these fixes.
|
||||
* Fix a tr invocation issue where in certain instances, sbopkg would not run
|
||||
from certain directories; thanks to Marie-Claude Collilieux for the bug
|
||||
report.
|
||||
* Alter sed expression in download code to work around calcurse filename
|
||||
idiosyncrasy; thanks to Glenn Becker for the bug report.
|
||||
* Move French man pages into correct /usr/man/fr* location and remove them
|
||||
from the /docs directory; update French man pages; thanks to
|
||||
Marie-Claude Collilieux.
|
||||
* Remove a stale 'find' call, which slightly improves the update feature.
|
||||
* Add acroread->adobe-reader, GNOME-Colors->gnome-colors, wbxml2->libwbxml
|
||||
and museek-plus->museek+ renames.
|
||||
* Display a message when no packages are installed instead of doing nothing.
|
||||
* Properly quote the current working directory variable in the event there
|
||||
are spaces in the directory name.
|
||||
* Fix a bug where 'sbopkg -c -v local' would display a dialog even though
|
||||
running in cli mode.
|
||||
* Fix issue where the 'games' directory was non-browsable due to a
|
||||
slack-desc file containing double-quotes in the first line; thanks to
|
||||
Glenn Becker for the original bug report.
|
||||
* Implement configurable repository support by introducing a new
|
||||
/etc/sbopkg/repos.d directory where separate repositories files can be
|
||||
maintained and also by adding support for git-based repositories. The
|
||||
Slamd64Builds repository is now listed, to the joy of all the Slamd64
|
||||
users out there. Add a new document README-repos.d that explains how
|
||||
these repository files work.
|
||||
* 'Nice' the build process so as to improve sbopkg's resource utilization.
|
||||
* Fix a few issues regarding user sbopkg.conf files.
|
||||
* Move sbopkg-renames to new /etc/sbopkg/renames.d/50-default to manage
|
||||
multiple renames files. Thanks to Robby Workman for the suggestion. Add
|
||||
new document README-renames.d that explains how this works.
|
||||
* Add support for new *.txz, *.tlz, and *.tbz Slackware package extensions.
|
||||
* Rewrite several portions of the process_queue function in order to
|
||||
properly handle certain items by the caller; clean up and improve the
|
||||
logging displayed during the build process.
|
||||
* Require build queuefiles have a '.sqf' file extension.
|
||||
* Add a sanity check for files in sbopkg's temp directory.
|
||||
* Cleanup several of the functions related to editing the .info and
|
||||
SlackBuild files to remove code duplication; also cleanup and fix issues
|
||||
associated with the two primary search functions, and improve file cleanup
|
||||
for these search-related functions.
|
||||
* Fix issue where MD5SUM checking would fail when certain upstream packages
|
||||
do not change source file name on version updates by adding in an extra
|
||||
check for existing sources. Additionally, add an option to retry a source
|
||||
download in the event of an MD5SUM failure to avoid having to restart a
|
||||
build. Thanks to David Spencer for raising these issues and thanks to
|
||||
Mauro Giachero for the fixes and improvements.
|
||||
* Create a ChangeLog.txt for git repos on the fly.
|
||||
* Remove usage of ARCH in preparation for Slackware64 support.
|
||||
* Remove obsolete load_backup_queue.
|
||||
* Improve and fix some issues with the search functions and leaking
|
||||
variables.
|
||||
* Change queuefile format. No longer will the queuefile format be 'APP
|
||||
VERSION ON/OFF' but instead will simply be one 'APP' per line. If a user
|
||||
wants an APP to be deselected in the dialog menus, simply put a '-' in
|
||||
front of it, e.g. '-APP'. This should make creating, using, and sharing
|
||||
queuefiles much easier and more intuitive.
|
||||
* Add ability to load more than one queuefile at a time when building
|
||||
from command line interface.
|
||||
* The info_item dialog now shows non-SBo installed packages and gained a
|
||||
more robust approach to finding both the installed package names and
|
||||
the available packages in $OUTPUT.
|
||||
* Add ability to dump all installed packages into a build queue. This is an
|
||||
alphabetical list, so shuffling/reordering of the queue will be necessary
|
||||
in order to list the dependencies correctly, but at least this will give
|
||||
users a head start on setting up a large build queue.
|
||||
* The process of searching for obsolete source archives can now be
|
||||
interrupted with ESC.
|
||||
* Add several new functions related to checking GPG-signed tarballs, such as
|
||||
those that SlackBuilds.org provides. Sbopkg will now automatically check
|
||||
these tarballs when building or installing a package. Additionally, there
|
||||
are two new menu items in info_item that allow the user to check the GPG
|
||||
signature or re-extract the GPG-signed tarball.
|
||||
* Add ability to have recursive queuefiles, so one queuefile named
|
||||
"foo.sqf" may have an entry "@bar" in which case as the foo.sqf
|
||||
queuefile is parsed, it will recursively go down into the 'bar.sqf'
|
||||
queuefile as well. The '@' symbol is used in front of an entry in a
|
||||
queuefile to denote another queuefile.
|
||||
* Remove the old "$APP $VERSION$BUILD $ONOFF" format for the temporary queue
|
||||
and instead make all queue formats "$APP" only. This simplifies some code
|
||||
and results in a small speed increase.
|
||||
* Exit edit_build_queue menu with 'ESC'; thanks to Nille for the bug report.
|
||||
* Modify do_install() to correctly invoke upgradepkg to avoid a fairly rare
|
||||
but serious case of removing the wrong package; thanks to NaCl for the
|
||||
bug report.
|
||||
* Add ability to pass build options in a queuefile when separated by a pipe
|
||||
character, i.e. app | FOO=yes BAR=no means app will be built with FOO and
|
||||
BAR build options set as indicated.
|
||||
* Fix rare issue where incorrect file was upgraded; thanks to neonflux for
|
||||
the bug report.
|
||||
* Fix issue where custom build options may not be correctly exported.
|
||||
* Add a 'diff' entry to the script customization menu.
|
||||
* Add in 'uname -m' test for x86_64 and if so, set ARCH to x86_64.
|
||||
* Set default SBo repo to 13.0; add 13.0 repo to
|
||||
/etc/sbopkg/repos.d/40-sbo.repo.
|
||||
* Add support for multiple architectures and multiple source files. This
|
||||
makes sbopkg able to handle the new features that SlackBuilds.org admins
|
||||
are preparing for the Slackware 13.0 release.
|
||||
* Add option to retry a failed build. Thanks to Zordrak for suggesting this
|
||||
feature.
|
||||
* Add CLEANUP configuration variable, which when set to YES tells sbopkg to
|
||||
delete the extracted sources, and all the associated "residuals" of the
|
||||
build, as soon as the build is finished. Thanks to Marco Bonetti and
|
||||
Gregory Tourte for the suggestion and the nice discussion.
|
||||
* Add a function to delete obsolete (not installed) packages from $OUTPUT.
|
||||
Thanks to alkos333 for the idea.
|
||||
* Reorganize the queue editing functions a bit for a better user interface;
|
||||
'view queue' now only shows the queue; new 'sort' and 'remove' queue menu
|
||||
items now handle the editing functions; thanks to Pierre Cazenave for the
|
||||
suggestion.
|
||||
* Add dialog notification of whether a queued package is installed.
|
||||
* Add a dialog option to automatically uncheck installed packages from the
|
||||
active queue, together with a command line option -k that automatically
|
||||
skips such packages when building with -b or -i.
|
||||
* Add ability to 'invert' all selected/deselected in the clear cache and
|
||||
obsolete sources and packages dialogs; thanks to dive for the suggestion.
|
||||
+--------------------------+
|
||||
Thu Feb 26 14:48:54 UTC 2009
|
||||
Sbopkg 0.27.0 released. This version contains the following fixes and
|
||||
enhancements:
|
||||
|
@ -8,7 +8,7 @@
|
||||
# SlackBuilds.org template.
|
||||
|
||||
PRGNAM=sbopkg
|
||||
VERSION=${VERSION:-0.27.0}
|
||||
VERSION=${VERSION:-0.30.0}
|
||||
ARCH=${ARCH:-noarch}
|
||||
BUILD=${BUILD:-1}
|
||||
TAG=${TAG:-_cng}
|
||||
|
Loading…
Reference in New Issue
Block a user