This commit is contained in:
Dimitris Zlatanidis 2014-12-02 01:27:17 +02:00
parent e160db9107
commit 936ef97088
4 changed files with 73 additions and 52 deletions

View file

@ -1,4 +1,13 @@
Version 2.1.0-dev Version 2.1.1-dev
01-12-2014
[Feature] - Added options in /etc/slpkg/slpkg.conf file to select
repositories.
- Added options to skip unsupported and untested packages.
[Updated] - Bugfix TypeError for unsupported/untested sbo packages.
Version 2.1.0
28-11-2014 28-11-2014
[Updated] - Fix change build path. [Updated] - Fix change build path.
@ -14,13 +23,13 @@ Version 2.0.9
Version 2.0.8 Version 2.0.8
25-11-2014 25-11-2014
[Updated] - Add more options in slpkg configuration file. [Updated] - Added more options in slpkg configuration file.
Version 2.0.7 Version 2.0.7
22-11-2014 22-11-2014
[Feature] - Add more option in slpkg.conf file. [Feature] - Added more option in slpkg.conf file.
- Add slackware-mirrors file in /etc/slpkg - Added slackware-mirrors file in /etc/slpkg
[Updated] - Fix upgrade Slackware packages if installed. [Updated] - Fix upgrade Slackware packages if installed.
@ -32,19 +41,19 @@ Version 2.0.6
Version 2.0.5 Version 2.0.5
18-11-2014 18-11-2014
[Feature] - Add /etc/slpkg.conf file. [Feature] - Added /etc/slpkg.conf file.
- Move "--current" switch in /etc/slpkg.conf file. - Move "--current" switch in /etc/slpkg.conf file.
- Add local PACKAGES.TXT for Slackware repository. - Added local PACKAGES.TXT for Slackware repository.
- Add options to view package description. - Added options to view package description.
- Add all repositories in tracking dependencies options '-t'. - Added all repositories in tracking dependencies options '-t'.
- Add configuration file managment - Added configuration file managment
[Updated] - Bugfix upgrading binary packages. [Updated] - Bugfix upgrading binary packages.
Version 2.0.4 Version 2.0.4
07-11-2014 07-11-2014
[Feature] - Add Robby Workman, Alien Bob (Eric Hameleers) and [Feature] - Added Robby Workman, Alien Bob (Eric Hameleers) and
slacky.eu repositories. slacky.eu repositories.
[Updated] - Fix remove list reference. [Updated] - Fix remove list reference.

View file

@ -50,6 +50,9 @@ Supported Repositories:
Arch: {x86, x86_64} Arch: {x86, x86_64}
Versions: {13.37, 14.0, 14.1} Versions: {13.37, 14.0, 14.1}
* Choose repositories you need to work from file '/etc/slpkg/slpkg.conf' default is all repositories.
Slpkg works in accordance with the standards of the organization slackbuilds.org Slpkg works in accordance with the standards of the organization slackbuilds.org
to builds packages. Also uses the Slackware linux instructions for installation, to builds packages. Also uses the Slackware linux instructions for installation,
upgrading or removing packages. upgrading or removing packages.
@ -136,6 +139,9 @@ Upgrade
In each slpkg upgrade should track the configuration files in the file '/etc/slpkg' for In each slpkg upgrade should track the configuration files in the file '/etc/slpkg' for
new updates. new updates.
*** IMPORTANT :
*** Recommended to replace '/etc/slpkg/slpkg.conf' file with '/etc/slpkg/slpkg.conf.new' file.
Configuration files Configuration files
------------------- -------------------
@ -197,8 +203,6 @@ Command Line Tool Usage
-r, [package...] remove binary packages -r, [package...] remove binary packages
-d, [package...] display the contents -d, [package...] display the contents
Repositories: <slack, sbo, alien, slacky, rlw, studio>
Colors = [red, green, yellow, cyan, grey]
Slpkg Examples Slpkg Examples
-------------- --------------
@ -700,7 +704,7 @@ Print package description:
.. code-block:: bash .. code-block:: bash
$ slpkg -p alien vlc $ slpkg -p alien vlc --color=green
vlc (multimedia player for various audio and video formats) vlc (multimedia player for various audio and video formats)

View file

@ -23,6 +23,10 @@
# Slackware version 'stable' or 'current'. # Slackware version 'stable' or 'current'.
VERSION=stable VERSION=stable
# Choose repositories want to work.
# Available repositories : slack, sbo, alien, rlw, slacky, studio
REPOSITORIES=slack,sbo,alien,rlw,slacky,studio
# Build directory for repository slackbuilds.org. In this directory # Build directory for repository slackbuilds.org. In this directory
# downloaded sources and scripts for building. # downloaded sources and scripts for building.
BUILD=/tmp/slpkg/build/ BUILD=/tmp/slpkg/build/
@ -55,6 +59,9 @@ DEFAULT_ANSWER=n
# Choose 'y' if you do not want to question. # Choose 'y' if you do not want to question.
REMOVE_DEPS_ANSWER=n REMOVE_DEPS_ANSWER=n
# If you want build UNSUPPORTED or UNTESTED packages choose 'y'.
SKIP_UNST=n
# Delete package dependencies if DEL_DEPS is on. # Delete package dependencies if DEL_DEPS is on.
DEL_DEPS=on DEL_DEPS=on

View file

@ -15,7 +15,7 @@
.SH NAME .SH NAME
slpkg - Utility for easy management packages in Slackware slpkg - Utility for easy management packages in Slackware
.SH SYNOPSIS .SH SYNOPSIS
\fBUsage: slpkg [-h] [-v] [-a script.tar.gz [sources...]] Usage: slpkg [-h] [-v] [-a script.tar.gz [sources...]]
[-b --list, --add, --remove [...]] [-b --list, --add, --remove [...]]
[-q --list, [...] --add, --remove] [-q --list, [...] --add, --remove]
[ --build, --install, --build-install] [ --build, --install, --build-install]
@ -26,14 +26,13 @@ slpkg - Utility for easy management packages in Slackware
[-t [repository] [package]] [-t [repository] [package]]
[-p [repository] [package] --color=] [-p [repository] [package] --color=]
[-f] [-n] [-i [...]] [-u [...]] [-f] [-n] [-i [...]] [-u [...]]
[-o [...]] [-r [...]] [-d [...]]\fp [-o [...]] [-r [...]] [-d [...]]
.SH DESCRIPTION .SH DESCRIPTION
\fBslpkg\fP is a terminal multitool in order to easy use Slackware packages. \fBslpkg\fP is a terminal multitool in order to easy use Slackware packages.
.PP .PP
It's a quick and easy way to manage your packages in slackware to a command. It's a quick and easy way to manage your packages in slackware to a command.
.SH EXAMPLES .SH EXAMPLES
\fB
Utility for easy management packages in Slackware Utility for easy management packages in Slackware
Optional arguments: Optional arguments:
@ -57,9 +56,11 @@ It's a quick and easy way to manage your packages in slackware to a command.
-r, [package...] remove binary packages -r, [package...] remove binary packages
-d, [package...] display the contents -d, [package...] display the contents
Repositories: <slack, sbo, alien, slacky, rlw, studio> .SH REPOSITORIES
Colors = [red, green, yellow, cyan, grey]\fP slack, sbo, alien, slacky, rlw, studio
.SH COLORS
red, green, yellow, cyan, grey
.PP
.SH GLOBAL OPTIONS .SH GLOBAL OPTIONS
.TP .TP
\fB\-v\fP, \fB\-\-version\fP \fB\-v\fP, \fB\-\-version\fP
@ -117,9 +118,9 @@ Tracking all dependencies of that package.
The sequence shown is that you must follow to correctly install package. The sequence shown is that you must follow to correctly install package.
.SS -p , print packages description .SS -p , print packages description
\fBslpkg\fP \fB-p\fP <\fIrepository\fP> <\fIname of package\fP> \fBslpkg\fP \fB-p\fP <\fIrepository\fP> <\fIname of package\fP> \fI--color=\fP
.PP .PP
Print package description Print package description with color. Available colors: red, green, yellow, cyan, grey
.SS -f find packages .SS -f find packages
\fBslpkg\fP \fB-f\fP <\fIname of package\fP> \fBslpkg\fP \fB-f\fP <\fIname of package\fP>