aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog.md152
-rw-r--r--README.md95
-rw-r--r--slackbuild/sbotools/sbotools.SlackBuild1
3 files changed, 153 insertions, 95 deletions
diff --git a/ChangeLog.md b/ChangeLog.md
new file mode 100644
index 0000000..662d422
--- /dev/null
+++ b/ChangeLog.md
@@ -0,0 +1,152 @@
+# Change Log
+
+All notable changes to this project will be documented in this file.
+
+## Unreleased
+
+### Changed
+
+ - Use separate Change Log file for changes.
+
+### Fixed
+
+ - Add support for Slackware 15.0.
+
+## [2.7] - 2019-04-28
+
+### Fixed
+
+ - Actually fix the sbofind -e bug #71
+
+## [2.6] - 2019-04-27
+
+### Added
+
+ - Add a --tries 5 option when downloading from sbosrcarch, which is a
+ - Add limited -current support using ponce's SBo repo for -current #73
+
+### Changed
+
+ - Compatibility with new perl versions where you need to escape { in regexp
+ #75 #77 #78
+ saner limit than the default of 20. #79
+ - Change sboclean options --clean-dist and --clean-work to shorter forms #52
+
+### Fixed
+
+ - Fix bug with sboinstall --reinstall -r #72
+ - Fix bug with sbofind -e #71
+
+## [2.5] - 2018-02-14
+
+### Changed
+
+ - Document download behaviour #66
+ - Remake sbosnap and sboremove to have OO semantics
+ - Strip -compat32 from slackbuild names when looking them up #65
+ - Optimise searching in sbofind
+
+## [2.4] - 2017-05-18
+
+### Added
+
+ - Add --reinstall option to sboinstall #58
+ - Add version information to sbofind output #60
+
+### Changed
+
+ - Rewrite sboremove from the ground up so it relies less on global state
+
+### Fixed
+
+ - Fix for parsing README with useradd/groupadd commands which span lines #57
+ - Exit with error when sbosnap fails to sync with a repo #61
+
+## [2.3] - 2017-01-21
+
+### Fixed
+
+ - Bugfix for parsing .info files with \ among the separators #55
+
+## [2.2] - 2017-01-17
+
+### Fixed
+
+ - Bugfix for parsing .info files with trailing whitespace after a value #54
+
+## [2.1] - 2017-01-14
+
+### Added
+
+ - Support for templates for installing things with specified options #38
+ - Display other README files if the slackbuild comes with them #49
+
+### Changed
+
+ - Adding internal documentation
+ - Extract code to submodules for easier separation of concerns
+
+### Fixed
+
+ - sboinstall/sboremove disagreeing about a package being installed #44
+ - sbocheck and sboupgrade misinterpreting version strings #45
+ - parsing .info files without leading space on second line #46
+ - local git repo gets partially chowned to root #47
+ - stop excluding .tar.gz files when rsyncing #53
+
+## [2.0] - 2016-07-02
+
+### Added
+
+ - LOCAL_OVERRIDES setting
+
+ Allows to keep a directory with local slackbuild dirs that will override
+ whatever is found in the regular repository. #8 #13 #14 #15 #19 #20
+
+ - SLACKWARE_VERSION setting
+
+ Allows to specify the slackware version to sync from SBo. Previously only
+ the version in your /etc/slackware-version was used for this, and if that
+ had gotten updated in -current, you'd have needed to wait both for a new
+ version of sbotools, as well as SBo to get the new repository online
+ before sbotools would work for you again. #19
+
+ - REPO setting
+
+ This will override the SLACKWARE_VERSION setting. It's used to specify an
+ absolute URL for the SBo repository you want to sync with. #6 #19 #27
+
+ - Use sbosrcarch source archive if download fails #7 #19 #24
+ - sboupgrade --all option to upgrade everything listed by sbocheck. #9 #19
+ - Travis CI integration
+
+ Every push will now cause the test-suite to be run. #18
+
+ - Hundreds of new unit-tests. #18 #19 #23 #24 #25 #27 #28 #31 #32 #33 #35 #41 #43
+ - sbofind will now also use tags if they're available #37
+
+### Fixed
+
+ - Use system perl when running and installing sbotools.
+ - sbocheck output changed. #10 #13 #20
+ - Better debug messages on errors. #16
+ - manpage fixes. #17
+ - sboupgrade handles dependencies better. #12 #28
+ - Update bundled Sort::Versions to 1.62.
+ - sboinstall/upgrade/sbocheck: small bugfixes. #21 #35 #41 #43
+ - sbosnap: display download progress, update git trees better. #26 #27
+
+## [1.9] - 2015-11-27
+
+### Changed
+
+ - Make it compatible with perls newer than 5.18
+ - Lots of code cleanup
+ - Rewrite build-queue code. #2
+ - Change location of website
+
+### Fixed
+
+ - Fix issue when TMP is set. #4
+ - Fix various bugs related to cleanup code
+ - Fix downloading of multiple sources in newer slackbuilds. #5
diff --git a/README.md b/README.md
index f184cc7..f55435b 100644
--- a/README.md
+++ b/README.md
@@ -30,98 +30,3 @@ else
echo "verification failed"
fi
```
-
-## Changes
-
-* Unreleased
- * Add support for Slackware 15.0.
-
-* 2.7 - 2019-04-28
- * Actually fix the sbofind -e bug #71
-
-* 2.6 - 2019-04-27
- * Compatibility with new perl versions where you need to escape { in regexp
- #75 #77 #78
- * Add a --tries 5 option when downloading from sbosrcarch, which is a
- saner limit than the default of 20. #79
- * Change sboclean options --clean-dist and --clean-work to shorter forms #52
- * Add limited -current support using ponce's SBo repo for -current #73
- * Fix bug with sboinstall --reinstall -r #72
- * Fix bug with sbofind -e #71
-
-* 2.5 - 2018-02-14
- * Document download behaviour #66
- * Remake sbosnap and sboremove to have OO semantics
- * Strip -compat32 from slackbuild names when looking them up #65
- * Optimise searching in sbofind
-
-* 2.4 - 2017-05-18
- * Rewrite sboremove from the ground up so it relies less on global state
- * Fix for parsing README with useradd/groupadd commands which span lines #57
- * Add --reinstall option to sboinstall #58
- * Exit with error when sbosnap fails to sync with a repo #61
- * Add version information to sbofind output #60
-
-* 2.3 - 2017-01-21
- * Bugfix for parsing .info files with \ among the separators #55
-
-* 2.2 - 2017-01-17
- * Bugfix for parsing .info files with trailing whitespace after a value #54
-
-* 2.1 - 2017-01-14
- * Internals:
- - Adding internal documentation
- - Extract code to submodules for easier separation of concerns
- * New features:
- - Support for templates for installing things with specified options #38
- - Display other README files if the slackbuild comes with them #49
- * Bugfixes
- - sboinstall/sboremove disagreeing about a package being installed #44
- - sbocheck and sboupgrade misinterpreting version strings #45
- - parsing .info files without leading space on second line #46
- - local git repo gets partially chowned to root #47
- - stop excluding .tar.gz files when rsyncing #53
-
-* 2.0 - 2016-07-02
- * Major new features
- * LOCAL_OVERRIDES setting
-
- Allows to keep a directory with local slackbuild dirs that will override
- whatever is found in the regular repository. #8 #13 #14 #15 #19 #20
- * SLACKWARE_VERSION setting
-
- Allows to specify the slackware version to sync from SBo. Previously only
- the version in your /etc/slackware-version was used for this, and if that
- had gotten updated in -current, you'd have needed to wait both for a new
- version of sbotools, as well as SBo to get the new repository online
- before sbotools would work for you again. #19
- * REPO setting
-
- This will override the SLACKWARE_VERSION setting. It's used to specify an
- absolute URL for the SBo repository you want to sync with. #6 #19 #27
- * Use sbosrcarch source archive if download fails #7 #19 #24
- * sboupgrade --all option to upgrade everything listed by sbocheck. #9 #19
- * Travis CI integration
-
- Every push will now cause the test-suite to be run. #18
- * Hundreds of new unit-tests. #18 #19 #23 #24 #25 #27 #28 #31 #32 #33 #35 #41 #43
- * sbofind will now also use tags if they're available #37
- * Minor/bugfixes/documentation fixes
- * Use system perl when running and installing sbotools.
- * sbocheck output changed. #10 #13 #20
- * Better debug messages on errors. #16
- * manpage fixes. #17
- * sboupgrade handles dependencies better. #12 #28
- * Update bundled Sort::Versions to 1.62.
- * sboinstall/upgrade/sbocheck: small bugfixes. #21 #35 #41 #43
- * sbosnap: display download progress, update git trees better. #26 #27
-
-* 1.9 - 2015-11-27
- * Make it compatible with perls newer than 5.18
- * Lots of code cleanup
- * Rewrite build-queue code. #2
- * Fix issue when TMP is set. #4
- * Fix various bugs related to cleanup code
- * Change location of website
- * Fix downloading of multiple sources in newer slackbuilds. #5
-
diff --git a/slackbuild/sbotools/sbotools.SlackBuild b/slackbuild/sbotools/sbotools.SlackBuild
index be249e8..d2eb8d4 100644
--- a/slackbuild/sbotools/sbotools.SlackBuild
+++ b/slackbuild/sbotools/sbotools.SlackBuild
@@ -69,6 +69,7 @@ find $PKG -depth -type d -empty -delete || true
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION/SBO-Lib
cp -a SBO-Lib/README SBO-Lib/Changes $PKG/usr/doc/$PRGNAM-$VERSION/SBO-Lib
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+cp -a README.md ChangeLog.md $PKG/usr/doc/$PRGNAM-$VERSION/
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc