slpkg/PKG-INFO
2014-05-23 08:46:51 +03:00

456 lines
16 KiB
Text
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Metadata-Version: 1.1
Name: slpkg
Version: 1.3.4
Author: dslackw
Author-email: d zlatanidis at gmail com
Maintainer: dslackw
Maintainer-email: d zlatanidis at gmail com
Home-page: https://github.com/dslackw/slpkg
Summary: Utility to help package management in Slackware
Description: .. image:: https://badge.fury.io/py/slpkg.png
:target: http://badge.fury.io/py/slpkg
.. image:: https://pypip.in/d/slpkg/badge.png
:target: https://pypi.python.org/pypi/slpkg
.. image:: https://pypip.in/license/slpkg/badge.png
:target: https://pypi.python.org/pypi/slpkg
.. image:: https://raw.githubusercontent.com/dslackw/slpkg/master/logo/slpkg.png
:scale: 60%
:width: 30%
:align: left
Slpkg is a terminal tool in order to easy use Slackware packages.
Features
--------
- Automatic tool build and install packages
- List all installed packages
- Τracking dependencies
- Checking for updated packages
- Find and Download packages from SBo repositority
- Install binary packages
- Install-upgrade packages with new
- Reinstall the same packages
- Remove packages
- Find installed packages
- Display the contents of the packages
It's a quick and easy way to manage your packages in slackware
to a command.
[CHANGELOG] : https://github.com/dslackw/slpkg/blob/master/CHANGELOG
Installation
------------
Using slackware command:
.. code-block:: bash
Download from http://slackbuilds.org
or
using sbopkg tool http://www.sbopkg.org
Using pip:
.. code-block:: bash
$ pip install slpkg
uninstall:
$ pip uninstall slpkg
Command Line Tool Usage
-----------------------
.. code-block:: bash
usage: slpkg [-h] [-v] [-s script [source ...]] [-l all, sbo [all, sbo ...]]
[-t] [-n] [-c] [-i [...]] [-u [...]] [-a [...]] [-r [...]]
[-f [...]] [-d [...]]
Utility to help package management in Slackware
optional arguments:
-h, --help show this help message and exit
-v, --verbose print version and exit
-s script [source ...]
auto build package
-l all, sbo [all, sbo ...]
list of installed packages
-t tracking dependencies
-n find from SBo repositority
-c check if your package is up to date
-i [ ...] install binary packages
-u [ ...] install-upgrade packages with new
-a [ ...] reinstall the same packages
-r [ ...] remove packages
-f [ ...] find if packages installed
-d [ ...] display the contents of the packages
Slpkg Examples
--------------
Tracking all dependencies of that package:
.. code-block:: bash
$ slpkg -t brasero
+=========================
| brasero dependencies :
+=========================
|
|
-- 1 orc
|
-- 1 gstreamer1
|
-- 1 gst1-plugins-base
|
-- 2 libunique gst1-plugins-bad
$ slpkg -t pylint
+========================
| pylint dependencies :
+========================
|
|
-- 2 pysetuptools logilab-common
|
-- 1 astroid
Check if your packages is up to date (www.slackbuilds.org):
.. code-block:: bash
$ slpkg -c flashplayer-plugin
Searching for `flashplayer-plugin` from www.slackbuilds.org > Please wait ...
New version is available !!!
+==================================================
| flashplayer-plugin 11.2.202.356
+==================================================
$ slpkg -c ranger
Searching for `ranger` from www.slackbuilds.org > Please wait ...
Your package is up to date
$ slpkg -c termcolor
The package `termcolor` not found on your system
Find slackbuild from network (www.slackbuilds.org):
.. code-block:: bash
This find the slackbuild , source, extra downloads and package requirements !!!
$ slpkg -n brasero
Searching for `brasero` from www.slackbuilds.org > Please wait ...
+=================================================================================
| The `brasero` found in --> http://slackbuilds.org/repository/14.1/system/brasero/
+=================================================================================
Download SlackBuild : http://slackbuilds.org/slackbuilds/14.1/system/brasero.tar.gz
Source Downloads : https://download.gnome.org/sources/brasero/3.11/brasero-3.11.3.tar.xz
Extra Downloads :
Package requirements : libunique gst1-plugins-bad
Download this package [y/n]
And try again:
.. code-block:: bash
$ slpkg -n bitfighter
Searching for `bitfighter` from www.slackbuilds.org > Please wait ...
+======================================================================================
| The `bitfighter` found in --> http://slackbuilds.org/repository/14.1/games/bitfighter/
+======================================================================================
Download SlackBuild : http://slackbuilds.org/slackbuilds/14.1/games/bitfighter.tar.gz
Source Downloads : http://bitfighter.org/files/bitfighter-019c.tar.gz
Extra Downloads : https://bitfighter.googlecode.com/files/classic_level_pack.zip
Package requirements : OpenAL SDL2 speex libmodplug
Download this package [y/n]
$ slpkg -n termcolor
Searching for `termcolor` from www.slackbuilds.org > Please wait ...
+======================================================================================
| The `termcolor` found in --> http://slackbuilds.org/repository/14.1/python/termcolor/
+======================================================================================
Download SlackBuild : http://slackbuilds.org/slackbuilds/14.1/python/termcolor.tar.gz
Source Downloads : https://pypi.python.org/packages/source/t/termcolor/termcolor-1.1.0.tar.gz
Extra Downloads :
Package requirements :
Download this package [y/n]
Auto build tool to build package:
.. code-block:: bash
Two files termcolor.tar.gz and termcolor-1.1.0.tar.gz
must be in the same directory.
$ slpkg -s termcolor.tar.gz termcolor-1.1.0.tar.gz
termcolor/
termcolor/slack-desc
termcolor/termcolor.info
termcolor/README
termcolor/termcolor.SlackBuild
termcolor-1.1.0/
termcolor-1.1.0/CHANGES.rst
termcolor-1.1.0/COPYING.txt
termcolor-1.1.0/README.rst
termcolor-1.1.0/setup.py
termcolor-1.1.0/termcolor.py
termcolor-1.1.0/PKG-INFO
running install
running build
running build_py
creating build
creating build/lib
copying termcolor.py -> build/lib
running install_lib
creating /tmp/SBo/package-termcolor/usr
creating /tmp/SBo/package-termcolor/usr/lib64
creating /tmp/SBo/package-termcolor/usr/lib64/python2.7
creating /tmp/SBo/package-termcolor/usr/lib64/python2.7/site-packages
copying build/lib/termcolor.py -> /tmp/SBo/package-termcolor/usr/lib64/python2.7/site-packages
byte-compiling /tmp/SBo/package-termcolor/usr/lib64/python2.7/site-packages/termcolor.py to termcolor.pyc
running install_egg_info
Writing /tmp/SBo/package-termcolor/usr/lib64/python2.7/site-packages/termcolor-1.1.0-py2.7.egg-info
Slackware package maker, version 3.14159.
Searching for symbolic links:
No symbolic links were found, so we won't make an installation script.
You can make your own later in ./install/doinst.sh and rebuild the
package if you like.
This next step is optional - you can set the directories in your package
to some sane permissions. If any of the directories in your package have
special permissions, then DO NOT reset them here!
Would you like to reset all directory permissions to 755 (drwxr-xr-x) and
directory ownerships to root.root ([y]es, [n]o)? n
Creating Slackware package: /tmp/termcolor-1.1.0-x86_64-1_SBo.tgz
./
usr/
usr/lib64/
usr/lib64/python2.7/
usr/lib64/python2.7/site-packages/
usr/lib64/python2.7/site-packages/termcolor.py
usr/lib64/python2.7/site-packages/termcolor.pyc
usr/lib64/python2.7/site-packages/termcolor-1.1.0-py2.7.egg-info
usr/doc/
usr/doc/termcolor-1.1.0/
usr/doc/termcolor-1.1.0/termcolor.SlackBuild
usr/doc/termcolor-1.1.0/README.rst
usr/doc/termcolor-1.1.0/CHANGES.rst
usr/doc/termcolor-1.1.0/PKG-INFO
usr/doc/termcolor-1.1.0/COPYING.txt
install/
install/slack-desc
Slackware package /tmp/termcolor-1.1.0-x86_64-1_SBo.tgz created.
Use `slpkg -u` to install - upgrade this package
Upgrade install package:
.. code-block:: bash
$ slpkg -u /tmp/termcolor-1.1.0-x86_64-1_SBo.tgz
+==============================================================================
| Installing new package ./termcolor-1.1.0-x86_64-1_SBo.tgz
+==============================================================================
Verifying package termcolor-1.1.0-x86_64-1_SBo.tgz.
Installing package termcolor-1.1.0-x86_64-1_SBo.tgz:
PACKAGE DESCRIPTION:
# termcolor (ANSII Color formatting for output in terminal)
#
# termcolor allows you to format your output in terminal.
#
# Project URL: https://pypi.python.org/pypi/termcolor
#
Package termcolor-1.1.0-x86_64-1_SBo.tgz installed.
Of course you can install mass-packages:
.. code-block:: bash
$ slpkg -u *.t?z
or
$ slpkg -i *.t?z
Find if your packages installed:
.. code-block:: bash
$ slpkg -f termcolor lua yetris you-get rar pip
found --> termcolor-1.1.0-x86_64-1_SBo
The package `lua` not found
found --> yetris-2.0.1-x86_64-1_SBo
The package `you-get` not found
found --> rar-5.0.1-x86_64-1_SBo
found --> pip-1.5.4-x86_64-1_SBo
Display the contents of the package:
.. code-block:: bash
$ slpkg -d termcolor lua
PACKAGE NAME: termcolor-1.1.0-x86_64-1_SBo
COMPRESSED PACKAGE SIZE: 8.0K
UNCOMPRESSED PACKAGE SIZE: 60K
PACKAGE LOCATION: ./termcolor-1.1.0-x86_64-1_SBo.tgz
PACKAGE DESCRIPTION:
termcolor: termcolor (ANSII Color formatting for output in terminal)
termcolor:
termcolor: termcolor allows you to format your output in terminal.
termcolor:
termcolor:
termcolor: Project URL: https://pypi.python.org/pypi/termcolor
termcolor:
termcolor:
termcolor:
termcolor:
FILE LIST:
./
usr/
usr/lib64/
usr/lib64/python2.7/
usr/lib64/python2.7/site-packages/
usr/lib64/python2.7/site-packages/termcolor.py
usr/lib64/python2.7/site-packages/termcolor.pyc
usr/lib64/python2.7/site-packages/termcolor-1.1.0-py2.7.egg-info
usr/lib64/python3.3/
usr/lib64/python3.3/site-packages/
usr/lib64/python3.3/site-packages/termcolor-1.1.0-py3.3.egg-info
usr/lib64/python3.3/site-packages/__pycache__/
usr/lib64/python3.3/site-packages/__pycache__/termcolor.cpython-33.pyc
usr/lib64/python3.3/site-packages/termcolor.py
usr/doc/
usr/doc/termcolor-1.1.0/
usr/doc/termcolor-1.1.0/termcolor.SlackBuild
usr/doc/termcolor-1.1.0/README.rst
usr/doc/termcolor-1.1.0/CHANGES.rst
usr/doc/termcolor-1.1.0/PKG-INFO
usr/doc/termcolor-1.1.0/COPYING.txt
install/
install/slack-desc
The package `lua` not found
Remove package:
.. code-block:: bash
$ slpkg -r termcolor
!!! WARNING !!!
Are you sure to remove this package(s) [y/n] y
Package: termcolor-1.1.0-x86_64-1_SBo
Removing...
Removing package /var/log/packages/termcolor-1.1.0-x86_64-1_SBo...
Removing files:
--> Deleting /usr/doc/termcolor-1.1.0/CHANGES.rst
--> Deleting /usr/doc/termcolor-1.1.0/COPYING.txt
--> Deleting /usr/doc/termcolor-1.1.0/PKG-INFO
--> Deleting /usr/doc/termcolor-1.1.0/README.rst
--> Deleting /usr/doc/termcolor-1.1.0/termcolor.SlackBuild
--> Deleting /usr/lib64/python2.7/site-packages/termcolor-1.1.0-py2.7.egg-info
--> Deleting /usr/lib64/python2.7/site-packages/termcolor.py
--> Deleting /usr/lib64/python2.7/site-packages/termcolor.pyc
--> Deleting /usr/lib64/python3.3/site-packages/__pycache__/termcolor.cpython-33.pyc
--> Deleting /usr/lib64/python3.3/site-packages/termcolor-1.1.0-py3.3.egg-info
--> Deleting /usr/lib64/python3.3/site-packages/termcolor.py
--> Deleting empty directory /usr/lib64/python3.3/site-packages/__pycache__/
WARNING: Unique directory /usr/lib64/python3.3/site-packages/ contains new files
WARNING: Unique directory /usr/lib64/python3.3/ contains new files
--> Deleting empty directory /usr/doc/termcolor-1.1.0/
Done ...
$ slpkg -f termcolor lua rar
The package `termcolor` not found
The package `lua` not found
found --> rar-5.0.1-x86_64-1_SBo
$ slpkg -v
Version: x.x.x
Licence: GNU General Public License v3 (GPLv3)
Email: d.zlatanidis@gmail.com
Man page it is available for full support:
.. code-block:: bash
$ man slpkg
Keywords: slackware,build,upgrade,install,remove,find,slackpkg,terminal
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: Unix
Classifier: Programming Language :: Python :: 2.7
Classifier: Topic :: System
Classifier: Topic :: System :: Operating System
Classifier: Topic :: Utilities