mirror of
https://gitlab.com/dslackw/slpkg.git
synced 2025-02-06 08:46:21 +01:00
updated for version 1.8.5
This commit is contained in:
parent
acecf5b3cf
commit
72dddc9fa8
12 changed files with 41 additions and 34 deletions
|
@ -1,3 +1,11 @@
|
||||||
|
|
||||||
|
Version 1.8.5
|
||||||
|
13-09-2014
|
||||||
|
|
||||||
|
[Updated] - Fix convert kb to mb
|
||||||
|
- Fix build sources with spaces in filenames like
|
||||||
|
"Sublime Text 2.0.2 x64.tar.bz2"
|
||||||
|
|
||||||
Version 1.8.4
|
Version 1.8.4
|
||||||
10-09-2014
|
10-09-2014
|
||||||
|
|
||||||
|
|
2
PKG-INFO
2
PKG-INFO
|
@ -1,6 +1,6 @@
|
||||||
Metadata-Version: 1.1
|
Metadata-Version: 1.1
|
||||||
Name: slpkg
|
Name: slpkg
|
||||||
Version: 1.8.4
|
Version: 1.8.5
|
||||||
Author: dslackw
|
Author: dslackw
|
||||||
Author-email: d zlatanidis at gmail com
|
Author-email: d zlatanidis at gmail com
|
||||||
Maintainer: dslackw
|
Maintainer: dslackw
|
||||||
|
|
20
README.rst
20
README.rst
|
@ -9,9 +9,9 @@
|
||||||
|
|
||||||
Latest Release:
|
Latest Release:
|
||||||
|
|
||||||
- Version: 1.8.4
|
- Version: 1.8.5
|
||||||
- `Package <https://sourceforge.net/projects/slpkg/>`_
|
- `Package <https://sourceforge.net/projects/slpkg/files/slpkg/binary/>`_
|
||||||
- `Source <https://github.com/dslackw/slpkg/archive/v1.8.4.tar.gz>`_
|
- `Source <https://github.com/dslackw/slpkg/archive/v1.8.5.tar.gz>`_
|
||||||
- `CHANGELOG <https://github.com/dslackw/slpkg/blob/master/CHANGELOG>`_
|
- `CHANGELOG <https://github.com/dslackw/slpkg/blob/master/CHANGELOG>`_
|
||||||
|
|
||||||
`Slpkg <https://github.com/dslackw/slpkg>`_ is a terminal multitool in order to easy use `Slackware <http://www.slackware.com/>`_
|
`Slpkg <https://github.com/dslackw/slpkg>`_ is a terminal multitool in order to easy use `Slackware <http://www.slackware.com/>`_
|
||||||
|
@ -91,8 +91,8 @@ Untar the archive and run install.sh script:
|
||||||
|
|
||||||
.. code-block:: bash
|
.. code-block:: bash
|
||||||
|
|
||||||
$ tar xvf slpkg-1.8.4.tar.gz
|
$ tar xvf slpkg-1.8.5.tar.gz
|
||||||
$ cd slpkg-1.8.4
|
$ cd slpkg-1.8.5
|
||||||
$ ./install.sh
|
$ ./install.sh
|
||||||
|
|
||||||
Using `pip <https://pip.pypa.io/en/latest/>`_ :
|
Using `pip <https://pip.pypa.io/en/latest/>`_ :
|
||||||
|
@ -202,8 +202,8 @@ download and install:
|
||||||
|
|
||||||
Total 3 packages.
|
Total 3 packages.
|
||||||
3 packages will be installed, 0 allready installed.
|
3 packages will be installed, 0 allready installed.
|
||||||
Need to get 6.02 Mb of archives.
|
Need to get 48.17 Mb of archives.
|
||||||
After this process, 15.72 Mb of additional disk space will be used.
|
After this process, 125.75 Mb of additional disk space will be used.
|
||||||
|
|
||||||
Would you like to install [Y/n]?
|
Would you like to install [Y/n]?
|
||||||
|
|
||||||
|
@ -280,8 +280,8 @@ Check if your distribution is up to date from `Slackware official mirrors
|
||||||
Installing summary
|
Installing summary
|
||||||
===============================================================================
|
===============================================================================
|
||||||
Total 3 package will be upgrading.
|
Total 3 package will be upgrading.
|
||||||
Need to get 1.70 Mb of archives.
|
Need to get 13.58 Mb of archives.
|
||||||
After this process, 9.51 Mb of additional disk space will be used.
|
After this process, 76.10 Mb of additional disk space will be used.
|
||||||
|
|
||||||
Would you like to upgrade [Y/n]?
|
Would you like to upgrade [Y/n]?
|
||||||
|
|
||||||
|
@ -296,7 +296,7 @@ Find packages from slackbuilds.org:
|
||||||
| Package bitfighter --> http://slackbuilds.org/repository/14.1/games/bitfighter/
|
| Package bitfighter --> http://slackbuilds.org/repository/14.1/games/bitfighter/
|
||||||
+===============================================================================
|
+===============================================================================
|
||||||
| SlackBuild : bitfighter.tar.gz
|
| SlackBuild : bitfighter.tar.gz
|
||||||
| Sources : bitfighter-019c.tar.gz
|
| Sources : bitfighter-019c.tar.gz, classic_level_pack.zip
|
||||||
| Requirements : OpenAL, SDL2, speex, libmodplug
|
| Requirements : OpenAL, SDL2, speex, libmodplug
|
||||||
+===============================================================================
|
+===============================================================================
|
||||||
README View the README file
|
README View the README file
|
||||||
|
|
|
@ -21,7 +21,7 @@
|
||||||
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
PRGNAM=slpkg
|
PRGNAM=slpkg
|
||||||
VERSION=${VERSION:-1.8.4}
|
VERSION=${VERSION:-1.8.5}
|
||||||
TAG=${TAG:-_dsw}
|
TAG=${TAG:-_dsw}
|
||||||
|
|
||||||
cd ..
|
cd ..
|
||||||
|
|
|
@ -23,7 +23,7 @@
|
||||||
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
PRGNAM=slpkg
|
PRGNAM=slpkg
|
||||||
VERSION=${VERSION:-1.8.4}
|
VERSION=${VERSION:-1.8.5}
|
||||||
BUILD=${BUILD:-1}
|
BUILD=${BUILD:-1}
|
||||||
TAG=${TAG:-_dsw}
|
TAG=${TAG:-_dsw}
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
PRGNAM="slpkg"
|
PRGNAM="slpkg"
|
||||||
VERSION="1.8.4"
|
VERSION="1.8.5"
|
||||||
HOMEPAGE="https://github.com/dslackw/slpkg"
|
HOMEPAGE="https://github.com/dslackw/slpkg"
|
||||||
DOWNLOAD="https://github.com/dslackw/slpkg/archive/v1.8.4.tar.gz"
|
DOWNLOAD="https://github.com/dslackw/slpkg/archive/v1.8.5.tar.gz"
|
||||||
MD5SUM=""
|
MD5SUM=""
|
||||||
DOWNLOAD_x86_64=""
|
DOWNLOAD_x86_64=""
|
||||||
MD5SUM_x86_64=""
|
MD5SUM_x86_64=""
|
||||||
|
|
|
@ -26,7 +26,7 @@ import subprocess
|
||||||
|
|
||||||
__all__ = "slpkg"
|
__all__ = "slpkg"
|
||||||
__author__ = "dslackw"
|
__author__ = "dslackw"
|
||||||
__version_info__ = (1, 8, 4)
|
__version_info__ = (1, 8, 5)
|
||||||
__version__ = "{0}.{1}.{2}".format(*__version_info__)
|
__version__ = "{0}.{1}.{2}".format(*__version_info__)
|
||||||
__license__ = "GNU General Public License v3 (GPLv3)"
|
__license__ = "GNU General Public License v3 (GPLv3)"
|
||||||
__email__ = "d.zlatanidis@gmail.com"
|
__email__ = "d.zlatanidis@gmail.com"
|
||||||
|
|
|
@ -38,7 +38,8 @@ from slpkg.sbo.greps import sbo_checksum_pkg
|
||||||
def build_package(script, sources, path):
|
def build_package(script, sources, path):
|
||||||
'''
|
'''
|
||||||
Build package from source and
|
Build package from source and
|
||||||
create log file in path /var/log/slpkg/logs/
|
create log file in path /var/log/slpkg/sbo/build_logs/.
|
||||||
|
Also check md5sum calculates.
|
||||||
'''
|
'''
|
||||||
prgnam = script.replace(".tar.gz", "")
|
prgnam = script.replace(".tar.gz", "")
|
||||||
log_file = ("build_{0}_log".format(prgnam))
|
log_file = ("build_{0}_log".format(prgnam))
|
||||||
|
@ -60,6 +61,8 @@ def build_package(script, sources, path):
|
||||||
tar.extractall()
|
tar.extractall()
|
||||||
tar.close()
|
tar.close()
|
||||||
for src in sources:
|
for src in sources:
|
||||||
|
# fix build sources with spaces
|
||||||
|
src = src.replace("%20", " ")
|
||||||
sbo_md5 = sbo_checksum_pkg(prgnam)
|
sbo_md5 = sbo_checksum_pkg(prgnam)
|
||||||
md5 = md5sum(src)
|
md5 = md5sum(src)
|
||||||
if sbo_md5 != md5:
|
if sbo_md5 != md5:
|
||||||
|
@ -93,7 +96,8 @@ def build_package(script, sources, path):
|
||||||
log.write(log_line)
|
log.write(log_line)
|
||||||
log.close()
|
log.close()
|
||||||
subprocess.Popen("./{0}.SlackBuild 2>&1 | tee -a {1}{2}".format(
|
subprocess.Popen("./{0}.SlackBuild 2>&1 | tee -a {1}{2}".format(
|
||||||
prgnam, build_logs, log_file), shell=True, stdout=sys.stdout).communicate()
|
prgnam, build_logs, log_file), \
|
||||||
|
shell=True, stdout=sys.stdout).communicate()
|
||||||
end_log_time = time.strftime("%H:%M:%S")
|
end_log_time = time.strftime("%H:%M:%S")
|
||||||
start_time = start_log_time.replace(":", "")
|
start_time = start_log_time.replace(":", "")
|
||||||
end_time = end_log_time.replace(":", "")
|
end_time = end_log_time.replace(":", "")
|
||||||
|
|
|
@ -25,7 +25,6 @@ import os
|
||||||
|
|
||||||
from slpkg.url_read import url_read
|
from slpkg.url_read import url_read
|
||||||
from slpkg.__metadata__ import arch, lib_path
|
from slpkg.__metadata__ import arch, lib_path
|
||||||
|
|
||||||
from search import sbo_search_pkg
|
from search import sbo_search_pkg
|
||||||
|
|
||||||
def sbo_source_dwn(name):
|
def sbo_source_dwn(name):
|
||||||
|
|
|
@ -26,7 +26,6 @@ import sys
|
||||||
import subprocess
|
import subprocess
|
||||||
|
|
||||||
from slpkg.colors import colors
|
from slpkg.colors import colors
|
||||||
from slpkg.checksum import md5sum
|
|
||||||
from slpkg.functions import get_file
|
from slpkg.functions import get_file
|
||||||
from slpkg.__metadata__ import tmp, pkg_path, build_path, log_path, sp
|
from slpkg.__metadata__ import tmp, pkg_path, build_path, log_path, sp
|
||||||
from slpkg.messages import pkg_not_found, pkg_found, template, build_FAILED
|
from slpkg.messages import pkg_not_found, pkg_found, template, build_FAILED
|
||||||
|
@ -37,7 +36,6 @@ from slpkg.pkg.manager import pkg_upgrade
|
||||||
|
|
||||||
from init import initialization
|
from init import initialization
|
||||||
from search import sbo_search_pkg
|
from search import sbo_search_pkg
|
||||||
from file_size import server_file_size
|
|
||||||
from download import sbo_slackbuild_dwn
|
from download import sbo_slackbuild_dwn
|
||||||
from dependency import sbo_dependencies_pkg
|
from dependency import sbo_dependencies_pkg
|
||||||
from greps import sbo_source_dwn, sbo_version_pkg
|
from greps import sbo_source_dwn, sbo_version_pkg
|
||||||
|
@ -104,10 +102,10 @@ def sbo_build(name):
|
||||||
pkg_sum += 1
|
pkg_sum += 1
|
||||||
sys.stdout.write("Done\n")
|
sys.stdout.write("Done\n")
|
||||||
'''
|
'''
|
||||||
Tag with color green if package already installed
|
Tag with color green if package already installed,
|
||||||
and color red if not installed. Also if package
|
color yellow for packages to upgrade and color red
|
||||||
arch is UNSUPPORTED tag with color red and if
|
if not installed. Also if package arch is UNSUPPORTED
|
||||||
UNTESTED with color yellow.
|
tag with color red and if UNTESTED with color yellow.
|
||||||
'''
|
'''
|
||||||
master_pkg = ("{0}-{1}".format(name, sbo_ver[-1]))
|
master_pkg = ("{0}-{1}".format(name, sbo_ver[-1]))
|
||||||
if find_package(master_pkg, pkg_path):
|
if find_package(master_pkg, pkg_path):
|
||||||
|
@ -169,11 +167,9 @@ def sbo_build(name):
|
||||||
before proceed to install
|
before proceed to install
|
||||||
'''
|
'''
|
||||||
UNST = ["UNSUPPORTED", "UNTESTED"]
|
UNST = ["UNSUPPORTED", "UNTESTED"]
|
||||||
for item in UNST:
|
if src in UNST:
|
||||||
for un in pkg_arch:
|
print("\n{0}The package {1}{2}\n".format(colors.RED, src, ENDC))
|
||||||
if item == un:
|
sys.exit()
|
||||||
print("\n{0}The package {1}{2}\n".format(colors.RED, item, ENDC))
|
|
||||||
sys.exit()
|
|
||||||
# exit if all packages already installed
|
# exit if all packages already installed
|
||||||
if pkg_sum == len(dependencies):
|
if pkg_sum == len(dependencies):
|
||||||
sys.exit()
|
sys.exit()
|
||||||
|
|
|
@ -102,8 +102,8 @@ def install(slack_pkg):
|
||||||
" " * (6-len(pkgs[-5:-4])), "Slack", \
|
" " * (6-len(pkgs[-5:-4])), "Slack", \
|
||||||
" " , comp, " " * (3-len(comp)), "K"
|
" " , comp, " " * (3-len(comp)), "K"
|
||||||
comp_unit, uncomp_unit = "Mb", "Mb"
|
comp_unit, uncomp_unit = "Mb", "Mb"
|
||||||
compressed = round((sum(map(float, comp_sum)) * 0.0001220703125), 2)
|
compressed = round((sum(map(float, comp_sum)) / 1024), 2)
|
||||||
uncompressed = round((sum(map(float, uncomp_sum)) * 0.0001220703125), 2)
|
uncompressed = round((sum(map(float, uncomp_sum)) / 1024), 2)
|
||||||
if compressed < 1:
|
if compressed < 1:
|
||||||
compressed, comp_unit = sum(map(int, comp_sum)), "Kb"
|
compressed, comp_unit = sum(map(int, comp_sum)), "Kb"
|
||||||
if uncompressed < 1:
|
if uncompressed < 1:
|
||||||
|
|
|
@ -98,8 +98,8 @@ def patches():
|
||||||
" " * (6-len(upg[-(5+len(slack)):-(4+len(slack))])), "Slack", \
|
" " * (6-len(upg[-(5+len(slack)):-(4+len(slack))])), "Slack", \
|
||||||
" " , size, " " * (3-len(size)), "K"
|
" " , size, " " * (3-len(size)), "K"
|
||||||
comp_unit, uncomp_unit = "Mb", "Mb"
|
comp_unit, uncomp_unit = "Mb", "Mb"
|
||||||
compressed = round((sum(map(float, comp_sum)) * 0.0001220703125), 2)
|
compressed = round((sum(map(float, comp_sum)) / 1024), 2)
|
||||||
uncompressed = round((sum(map(float, uncomp_sum)) * 0.0001220703125), 2)
|
uncompressed = round((sum(map(float, uncomp_sum)) / 1024), 2)
|
||||||
if compressed < 1:
|
if compressed < 1:
|
||||||
compressed = sum(map(int, comp_sum))
|
compressed = sum(map(int, comp_sum))
|
||||||
comp_unit = "Kb"
|
comp_unit = "Kb"
|
||||||
|
|
Loading…
Add table
Reference in a new issue