diff --git a/RELEASE.md b/RELEASE.md index 900d052..49e0787 100644 --- a/RELEASE.md +++ b/RELEASE.md @@ -1,8 +1,8 @@ # SlackMan - Slackware Package Manager ChangeLog -## [Develop] +## [v1.4.0] -This release introduce the automatic detection of Slackware `-current` release using the new `/etc/slackware-version` format (eg. `14.2+`). Added parsing of Slackware Announce in ChangeLog. General optimizations and reduced the `slackman` command startup by ~0.3 second. Improved download information (added speed, ETA, etc). +This release introduce the automatic detection of Slackware `-current` release using the new `/etc/slackware-version` format (eg. `14.2+`). Added parsing of Slackware Announce in ChangeLog. General optimizations and reduced the `slackman` command startup by ~0.3 second. Improved download information (added speed, ETA, etc). Added information of supported arch in all `.repo` config file. ## Added @@ -11,6 +11,7 @@ This release introduce the automatic detection of Slackware `-current` release u * Added new entry for `00-default.renames` file * Added `--format` option for `slackman list` commands * Added support for Slint repository (`slint.repo`) + * Added supported arch in `.repo` files * Accept multiple `--exclude` option for `slackman install` and `slackman upgrade` commands * #11 - Added automatic detection of Slackware-current (since **14.2+** release) * #12 - Added `org.LotarProject.SlackMan.Announces` D-Bus method to retrieve ChangeLog announces @@ -167,6 +168,7 @@ This release introduce new features, new commands & params and new DBus service * [v1.0.0] [Develop]: https://github.com/LotarProject/slackman/compare/master...develop +[v1.4.0]: https://github.com/LotarProject/slackman/compare/v1.3.0...v1.4.0 [v1.3.0]: https://github.com/LotarProject/slackman/compare/v1.2.1...v1.3.0 [v1.2.1]: https://github.com/LotarProject/slackman/compare/v1.2.0...v1.2.1 [v1.2.0]: https://github.com/LotarProject/slackman/compare/v1.1.1...v1.2.0 diff --git a/TODO.md b/TODO.md index 84f38d2..0e2a94e 100644 --- a/TODO.md +++ b/TODO.md @@ -6,6 +6,7 @@ - [ ] Add option `--append` (or `-A`) for `slackman config` and `slackman repo config` for append a text in config file - [ ] Notify the user of changed or installed `/etc/rc.d` - [ ] Follow logger category for logging + - [ ] Plugin system (via hooks / events) ## SlackMan 1.1 @@ -47,7 +48,7 @@ - [x] Increase SlackMan bootstrap and module loading -## Next SlackMan release +## SlackMan 1.4 - [x] #11 - Use `/etc/slackware-version` to automatically detect Slackware -current (post 14.2) - [x] #11 - Add `--terse` options for `slackman` command diff --git a/VERSION b/VERSION index 18fa8e7..0d0c52f 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -v1.3.0 +v1.4.0 diff --git a/dbus/org.lotarproject.SlackMan.7.pod b/dbus/org.lotarproject.SlackMan.7.pod index e880a44..1ebc164 100644 --- a/dbus/org.lotarproject.SlackMan.7.pod +++ b/dbus/org.lotarproject.SlackMan.7.pod @@ -79,6 +79,12 @@ slackware (out 's') Return the Slackware version (eg. I<14.2> or I) +=head2 isCurrent + +isCurrent (out 'b') + +Return I if this is I + =head1 SIGNALS =head2 PackageInstalled diff --git a/dbus/slackman-notifier b/dbus/slackman-notifier index e29d72c..585ad99 100755 --- a/dbus/slackman-notifier +++ b/dbus/slackman-notifier @@ -19,7 +19,7 @@ use Slackware::SlackMan; use Slackware::SlackMan::Config qw(:all); use Slackware::SlackMan::Utils qw(:all); -my $VERSION = "v1.3.0"; +my $VERSION = "v1.4.0"; my $options = {}; GetOptions( $options, diff --git a/lib/Slackware/SlackMan.pm b/lib/Slackware/SlackMan.pm index 9193756..a86ca68 100644 --- a/lib/Slackware/SlackMan.pm +++ b/lib/Slackware/SlackMan.pm @@ -13,7 +13,7 @@ BEGIN { @ISA = qw(Exporter); - $VERSION = 'v1.3.0'; + $VERSION = 'v1.4.0'; @EXPORT_OK = (); @EXPORT = qw( $slackman_opts diff --git a/lib/Slackware/SlackMan/Command.pm b/lib/Slackware/SlackMan/Command.pm index ac340e0..671877c 100644 --- a/lib/Slackware/SlackMan/Command.pm +++ b/lib/Slackware/SlackMan/Command.pm @@ -11,7 +11,7 @@ BEGIN { require Exporter; - $VERSION = 'v1.3.0'; + $VERSION = 'v1.4.0'; @ISA = qw(Exporter); @EXPORT_OK = qw( run diff --git a/lib/Slackware/SlackMan/Command/Clean.pm b/lib/Slackware/SlackMan/Command/Clean.pm index 70b7f24..6c14566 100644 --- a/lib/Slackware/SlackMan/Command/Clean.pm +++ b/lib/Slackware/SlackMan/Command/Clean.pm @@ -11,7 +11,7 @@ BEGIN { require Exporter; - $VERSION = 'v1.3.0'; + $VERSION = 'v1.4.0'; @ISA = qw(Exporter); @EXPORT_OK = qw(); %EXPORT_TAGS = ( diff --git a/lib/Slackware/SlackMan/Command/Config.pm b/lib/Slackware/SlackMan/Command/Config.pm index fe588d0..32347d4 100644 --- a/lib/Slackware/SlackMan/Command/Config.pm +++ b/lib/Slackware/SlackMan/Command/Config.pm @@ -11,7 +11,7 @@ BEGIN { require Exporter; - $VERSION = 'v1.3.0'; + $VERSION = 'v1.4.0'; @ISA = qw(Exporter); @EXPORT_OK = qw(); %EXPORT_TAGS = ( diff --git a/lib/Slackware/SlackMan/Command/DB.pm b/lib/Slackware/SlackMan/Command/DB.pm index f0ddad4..b50c12e 100644 --- a/lib/Slackware/SlackMan/Command/DB.pm +++ b/lib/Slackware/SlackMan/Command/DB.pm @@ -11,7 +11,7 @@ BEGIN { require Exporter; - $VERSION = 'v1.3.0'; + $VERSION = 'v1.4.0'; @ISA = qw(Exporter); @EXPORT_OK = qw(); %EXPORT_TAGS = ( diff --git a/lib/Slackware/SlackMan/Command/List.pm b/lib/Slackware/SlackMan/Command/List.pm index f1128c3..0c4e3d8 100644 --- a/lib/Slackware/SlackMan/Command/List.pm +++ b/lib/Slackware/SlackMan/Command/List.pm @@ -11,7 +11,7 @@ BEGIN { require Exporter; - $VERSION = 'v1.3.0'; + $VERSION = 'v1.4.0'; @ISA = qw(Exporter); @EXPORT_OK = qw(); %EXPORT_TAGS = ( diff --git a/lib/Slackware/SlackMan/Command/Log.pm b/lib/Slackware/SlackMan/Command/Log.pm index e74ec5e..a4134b5 100644 --- a/lib/Slackware/SlackMan/Command/Log.pm +++ b/lib/Slackware/SlackMan/Command/Log.pm @@ -11,7 +11,7 @@ BEGIN { require Exporter; - $VERSION = 'v1.3.0'; + $VERSION = 'v1.4.0'; @ISA = qw(Exporter); @EXPORT_OK = qw(); %EXPORT_TAGS = ( diff --git a/lib/Slackware/SlackMan/Command/Package.pm b/lib/Slackware/SlackMan/Command/Package.pm index d0424a5..ea79a73 100644 --- a/lib/Slackware/SlackMan/Command/Package.pm +++ b/lib/Slackware/SlackMan/Command/Package.pm @@ -11,7 +11,7 @@ BEGIN { require Exporter; - $VERSION = 'v1.3.0'; + $VERSION = 'v1.4.0'; @ISA = qw(Exporter); @EXPORT_OK = qw(); %EXPORT_TAGS = ( diff --git a/lib/Slackware/SlackMan/Command/Repo.pm b/lib/Slackware/SlackMan/Command/Repo.pm index 5611ae3..8d06a1b 100644 --- a/lib/Slackware/SlackMan/Command/Repo.pm +++ b/lib/Slackware/SlackMan/Command/Repo.pm @@ -11,7 +11,7 @@ BEGIN { require Exporter; - $VERSION = 'v1.3.0'; + $VERSION = 'v1.4.0'; @ISA = qw(Exporter); @EXPORT_OK = qw(); %EXPORT_TAGS = ( diff --git a/lib/Slackware/SlackMan/Command/Update.pm b/lib/Slackware/SlackMan/Command/Update.pm index 863b39e..0892511 100644 --- a/lib/Slackware/SlackMan/Command/Update.pm +++ b/lib/Slackware/SlackMan/Command/Update.pm @@ -11,7 +11,7 @@ BEGIN { require Exporter; - $VERSION = 'v1.3.0'; + $VERSION = 'v1.4.0'; @ISA = qw(Exporter); @EXPORT_OK = qw(); %EXPORT_TAGS = ( diff --git a/lib/Slackware/SlackMan/Config.pm b/lib/Slackware/SlackMan/Config.pm index 6ec9255..64a1604 100644 --- a/lib/Slackware/SlackMan/Config.pm +++ b/lib/Slackware/SlackMan/Config.pm @@ -11,7 +11,7 @@ BEGIN { require Exporter; - $VERSION = 'v1.3.0'; + $VERSION = 'v1.4.0'; @ISA = qw(Exporter); @EXPORT_OK = qw( get_config ); %EXPORT_TAGS = ( diff --git a/lib/Slackware/SlackMan/DB.pm b/lib/Slackware/SlackMan/DB.pm index a707b36..62aa47e 100644 --- a/lib/Slackware/SlackMan/DB.pm +++ b/lib/Slackware/SlackMan/DB.pm @@ -11,7 +11,7 @@ BEGIN { require Exporter; - $VERSION = 'v1.3.0'; + $VERSION = 'v1.4.0'; @ISA = qw(Exporter); @EXPORT_OK = qw{ diff --git a/lib/Slackware/SlackMan/DBus.pm b/lib/Slackware/SlackMan/DBus.pm index 519a73c..13ce685 100644 --- a/lib/Slackware/SlackMan/DBus.pm +++ b/lib/Slackware/SlackMan/DBus.pm @@ -11,7 +11,7 @@ BEGIN { require Exporter; - $VERSION = 'v1.3.0'; + $VERSION = 'v1.4.0'; @ISA = qw(Exporter); @EXPORT_OK = qw{}; diff --git a/lib/Slackware/SlackMan/Logger.pm b/lib/Slackware/SlackMan/Logger.pm index d7ef473..86fb9c1 100644 --- a/lib/Slackware/SlackMan/Logger.pm +++ b/lib/Slackware/SlackMan/Logger.pm @@ -11,7 +11,7 @@ BEGIN { require Exporter; - $VERSION = 'v1.3.0'; + $VERSION = 'v1.4.0'; @ISA = qw(Exporter); @EXPORT_OK = qw{} diff --git a/lib/Slackware/SlackMan/Package.pm b/lib/Slackware/SlackMan/Package.pm index 53f80ba..30cff0f 100644 --- a/lib/Slackware/SlackMan/Package.pm +++ b/lib/Slackware/SlackMan/Package.pm @@ -11,7 +11,7 @@ BEGIN { require Exporter; - $VERSION = 'v1.3.0'; + $VERSION = 'v1.4.0'; @ISA = qw(Exporter); @EXPORT_OK = qw{ diff --git a/lib/Slackware/SlackMan/Parser.pm b/lib/Slackware/SlackMan/Parser.pm index 71225f4..9cf65df 100644 --- a/lib/Slackware/SlackMan/Parser.pm +++ b/lib/Slackware/SlackMan/Parser.pm @@ -11,7 +11,7 @@ BEGIN { require Exporter; - $VERSION = 'v1.3.0'; + $VERSION = 'v1.4.0'; @ISA = qw(Exporter); @EXPORT_OK = qw{ diff --git a/lib/Slackware/SlackMan/Pkgtools.pm b/lib/Slackware/SlackMan/Pkgtools.pm index 10e0385..8c48f19 100644 --- a/lib/Slackware/SlackMan/Pkgtools.pm +++ b/lib/Slackware/SlackMan/Pkgtools.pm @@ -11,7 +11,7 @@ BEGIN { require Exporter; - $VERSION = 'v1.3.0'; + $VERSION = 'v1.4.0'; @ISA = qw(Exporter); @EXPORT = qw{ diff --git a/lib/Slackware/SlackMan/Repo.pm b/lib/Slackware/SlackMan/Repo.pm index b3b0adf..bb18aae 100644 --- a/lib/Slackware/SlackMan/Repo.pm +++ b/lib/Slackware/SlackMan/Repo.pm @@ -11,7 +11,7 @@ BEGIN { require Exporter; - $VERSION = 'v1.3.0'; + $VERSION = 'v1.4.0'; @ISA = qw(Exporter); @EXPORT_OK = qw{ diff --git a/lib/Slackware/SlackMan/Utils.pm b/lib/Slackware/SlackMan/Utils.pm index 83289d8..cc00a33 100644 --- a/lib/Slackware/SlackMan/Utils.pm +++ b/lib/Slackware/SlackMan/Utils.pm @@ -11,7 +11,7 @@ BEGIN { require Exporter; - $VERSION = 'v1.3.0'; + $VERSION = 'v1.4.0'; @ISA = qw(Exporter); @EXPORT_OK = qw( diff --git a/slackbuilds/slackman-libsupport/slackman-libsupport.SlackBuild b/slackbuilds/slackman-libsupport/slackman-libsupport.SlackBuild index 50e24d6..9fef696 100644 --- a/slackbuilds/slackman-libsupport/slackman-libsupport.SlackBuild +++ b/slackbuilds/slackman-libsupport/slackman-libsupport.SlackBuild @@ -24,8 +24,8 @@ PRGNAM=slackman-libsupport -VERSION=${VERSION:-1.3.0} -BUILD=${BUILD:-2} +VERSION=${VERSION:-1.4.0} +BUILD=${BUILD:-1} TAG=${TAG:-_lotar} if [ -z "$ARCH" ]; then diff --git a/slackbuilds/slackman/slackman.SlackBuild b/slackbuilds/slackman/slackman.SlackBuild index 6737e81..a6b3355 100644 --- a/slackbuilds/slackman/slackman.SlackBuild +++ b/slackbuilds/slackman/slackman.SlackBuild @@ -24,7 +24,7 @@ PRGNAM=slackman -VERSION=${VERSION:-1.2.1} +VERSION=${VERSION:-1.4.0} BUILD=${BUILD:-1} TAG=${TAG:-_lotar} ARCH=noarch