## slpkg - ChangeLog ### 5.1.5 - 06/10/2024 - Updated: * Updated to search installed packages by repository ### 5.1.4 - 29/09/2024 - Fixed: * Fixed for auto-update git repositories ### 5.1.3 - 26/09/2024 - Fixed: * Fixed ascii characters done and failed - Updated: * Updated the upgrade method to first add newly added packages to install - Added: * Added to support git repositories * Added finished time for update ### 5.1.2 - 22/08/2024 - Fixed: * Fixed for upgrade when new_packages method is enabled ### 5.1.1 - 22/07/2024 - Added: * Added an 'installed' tag for installed packages in the search command * Added option --fetch to see the fastest and the slower mirror - Fixed: * Fixed to create custom repositories (Thanks to mac-a-r0ni) * Fixed OSError: [Errno 24] too many open files for parallel download (Thanks to rizitis) ### 5.1.0 - 06/06/2024 - Added: * Added PACKAGE_METHOD config to choose the upgrade method * Added DOWNGRADE_PACKAGES config to allow to downgrade packages (Thanks to marav) * Added PACKAGE_TYPE config if you prefer to add your own binary type * Added python3-tomlkit to replace tomli and tomllib for -current - Updated: * Updated message for invalid package version * Updated upgrade.log file to json format * Separation of the process bar with progress bar ### 5.0.9 - 23/05/2024 - Added: * Inform message for invalid package version with the upgrade command * Config to delete sources after build or install packages ### 5.0.8 - 10/05/2024 - Added: * Added to view packages with missing dependencies by the repository (Thanks to rizitis) - Updated: * Moved configs NEW_PACKAGES and REMOVE_PACKAGES to the repositories.toml file - Removed: * Removed repository slackdce (Thanks to rizitis) ### 5.0.7 - 07/05/2024 - Fixed: * Fixed raise error message instead toml error message * Resolve off option dependencies for remove packages - Updated: * Improved code quality * Updated for check gpg key imported * Updated for sort the output of the search command (Thanks to marav) * Updated the gnome mirror (Thanks to rizitis) * Updated to avoid circular-dependencies - Added: * Total file size with find command ### 5.0.6 - 19/04/2024 - Release note: * You may need to force update your local repositories before using this version - Update: * Updated to read configuration values even they are lower or uppercase - Added: * Added to support custom repositories * Added KERNEL_VERSION config to handle custom slackbuild version ### 5.0.5 - 12/04/2024 - Added: * Added maximum parallel for downloading in the config file * Added --pkg-version option in search command * Added display the file size with the command find - Removed: * Removed support for local repositories - Updated: * Updated to exclude packages from slack_extra repository (Thanks to Marav) * Updated salixos mirrors * Updated the repositories.toml config file - Fixed: * Fixed BrokenPipeError: [Errno 32] Broken pipe * Fixed for download path in download only * Fixed alignment in search command ### 5.0.4 - 04/04/2024 - Updated: * Updated to ignore blacklist installed packages * Updated progress bar spinners - Removed: * python3-progress dependency - Bugfixes: * Fixed compare invalid packages version * Fixed to work with locals repositories - Added: * Added extra lftp mirror options in the config file ### 5.0.3 - 01/04/2024 - Updated: * Updated for slpkg_new-configs and (D)iff command (Thanks to Marav) - Bugfixes: * JSONDecodeError: Expecting value: line 1 column 1 (char 0) (Thanks to Marav) ### 5.0.2 - 30/03/2024 - Updated: * Updated for coding style * Updated tomli import for -current version * Updated for "ticked on/off" packages if they are already up-to-date #181 - Bugfixes: * Check for custom upgrade packages (Thanks to Marav) * Fixed to install packages when run upgrade command #180 ### 5.0.1 - 29/03/2024 - Updated: * Updated to check upgrade packages against all repositories (slpkg upgrade --repository='*' --check) - Bugfixes: * Upgrade packages for -current version (Thanks to Marav) ### 5.0.0 - 24/03/2024 - Updated: * Blacklist using regex pattern * Move command check-updates to option --check * Rename option --no-silent to --progress-bar * Config default silent mode to false - Removed: * Removed SQLAlchemy dependency * Removed help command, instead use manpage * Removed clean-logs and clean-data commands * Removed rules.toml config file * Removed --install-data option * Removed FILE_PATTERN from configs * Removed --jobs option * Removed spinning_bar config - Added: * Check for upgrade packages using the option --check * MAKEFLAGS config to specify the number of jobs * Support GPG verification * Config NEW_PACKAGES for -current users and upgrade command * Config REMOVED_PACKAGES for -current users upgrade command - Bugfixes: * Double view message when update repositories * Package file size for remove ### 4.9.8 - 14/02/2024 - Added: * python urllib3 settings to the config file (slpkg.toml) ### 4.9.7 - 07/01/2024 - Fixed: * Fix urllib3 KeyError: 'content-length' - Updated: * Check for repositories update ### 4.9.6 - 16/12/2023 - Added: * slackdce repository (Thanks to rizitis) - Updated: * Switch to GNU General Public License v3 (GPLv3) ### 4.9.5 - 10/12/2023 - Fixed: * Remove packages with option "--yes" ### 4.9.4 - 04/12/2023 - Added: * LFTP_EXCLUDE extra option for ltfp command to its ignore some not useful files ### 4.9.3 - 28/11/2023 - Updated: * [Tracking] Returns the complete list of dependencies of a package * Process exit status code message - Fixed: * Process stderr exit code - Added: * pprkut repository (Thanks to rizitis) ### 4.9.2 - 05/08/2023 - Updated: * Check updates function for return repository size * Conraid repository mirror url ### 4.9.1 - 28/06/2023 - Updated: * Bullet progress bar color * Logging path to /var/log/slpkg/ * Package build with pyproject.toml file (require python3-build) - Added: * Process log file under /var/log/slpkg/filename_date_time.log * Setting of process log file in the config /etc/slpkg.toml file ### 4.9.0 - 21/06/2023 - Updated: * For multilib install instructions - Fixed: * Continuing updating repositories after failing once ### 4.8.9 - 06/06/2023 - Fixed: * urllib3.exceptions.NewConnectionError (Thanks to rizitis) #173 ### 4.8.8 - 29/05/2023 - Updated: * France manpage - Fixed: * Choose dependencies for upgraded packages * Build packages with the same source name (nvidia-driver and nvidia-kernel use the same source NVIDIA-Linux-x86_64-.run) ### 4.8.7 - 23/05/2023 - Fixed: * Package tag for slack_patches and salixos_patches * Parallel download for slackbuilds repositories (sbo, ponce) ### 4.8.6 - 21/05/2023 - Updated: * Load the database when used #172 - Fixed: * ValueError with search command * Updates some packages to the same version #169 * For --skip-installed option - Added: * Configuration file rules.toml ### 4.8.5 - 18/05/2023 - Fixed: * Case-sensitive with commands find and search * For combination options with --repository= and --directory= * TypeError for repo-info command #171 ### 4.8.4 - 14/05/2023 - Added: * Case-insensitive pattern matching, --no-case option * Choose border color via configuration file * New processing status view for build, install, upgrade, remove - Fixed: * Remove chosen dependencies ### 4.8.3 - 29/04/2023 - Updated: * For synchronization with the local repository (Thanks to Christopher Schrauben) #166 * Renamed the option --bin-repo with --repository - Added: * Options --install-data to install only data into the database * Column for package installed version (Thanks to tpiszcze) ### 4.8.2 - 25/04/2023 - Updated: * For exit status code * Packages summary for calculating the file sizes - Added: * Disable or enable the spinning bar - Fixed: * Slackware patches repository tag * For skip to download sources if the package is installed (Thanks to kingbeowulf LQ63) ### 4.8.1 - 21/04/2023 - Updated: * For error messages * For repository updates (Thanks to rizitis) * For reinstall slackware command - Fixed: * Double packages as main and as dependency for binaries repos * View packages for ponce repository (Thanks to rizitis) ### 4.8.0 - 19/04/2023 - Fixed: * Counting dependencies for tracking and blacklist packages * Resolving dependencies when are blacklisted or not included in the repository ### 4.7.9 - 15/04/2023 - Updated: * For proxies configuration * For convert file sizes * For packages upgrade - Fixed: * Clear screen when dialog is disabled - Added: * Support to local repositories (Thanks to marav) ### 4.7.8 - 12/04/2023 - Added: * Module to support for Unix shell-style wildcards for blacklist (Thanks to marav) * Supports proxies (Thanks to tpiszcze) #160 - Updated: * Config file for --reinstall option (Thanks to rizitis) * Improve speed ### 4.7.7 - 07/04/2023 - Updated: * Improve speed (Replace multi SQL queries) - Fixed: * For binaries double dependencies * For remove package version * Alignment for package name and version - Added: * Slots '__slots__' to improve speed * Remove local repository data ### 4.7.6 - 04/04/2023 - Fixed: * Upgrade packages with build numbers greater to >= 10 - Updated: * Indicate colour for upgradable packages * Upgrade packages by repository - Added: * Packages list for multilib installation * To detect the dependencies before removing a package (Thanks to marav) * The flag -y, --yes to the remove command * To support wget2 downloader ### 4.7.5 - 04/04/2023 - Fixed: * Upgrade packages from repositories ### 4.7.4 - 04/04/2023 - Fixed: * Python typing hints * Upgrade packages - Updated: * For upgradable color in installation ### 4.7.3 - 03/04/2023 - Fixed: * Option -B for -u, update and -c, check-updates commands * Build packages with the same sources as nvidia-driver and nvidia-kernel * Install data mirror for msb, csb, salixos_extra and salixos_patches repositories ### 4.7.2 - 02/04/2023 - Updated: * Packaging parse versions * For options '-B=', '-z=' to '-B' and '-z' - Fixed: * Upgrade dependencies without -r option * Patch slackbuild repo tag * File pattern '*' for find all installed files ### 4.7.1 - 02/04/2023 - Fixed: * TypeError: can only concatenate str (not "NoneType") to str ### 4.7.0 - 02/04/2023 - Updated: * Checks for recurring options * Improve speed and quality - Removed: * File pattern from cli menu - Added: * Binaries support repositories * Sixteen binaries repositories * Repositories information ### 4.6.1 - 15/03/2023 - Updated: * For empty arguments * Checks for invalid options * The error messages - Added: * Vimdiff in the slpkg_new-configs command file (Thanks to tkor) ### 4.6.0 - 15/03/2023 - Updated: * Dialog text help for dependencies * For configs error messages * Wget options, removed -N timestamping - Fixed: * Summary for upgrade packages * Process for KeyboardInterrupt - Added: * Progress spinner and color to choose in the config ### 4.5.9 - 14/03/2023 - Fixed: * Default build path /tmp/slpkg/build * Build a package with multiple sources - Added: * lftp as the source file downloader * Support for multiprocess downloading * Config for parallel download * Option --parallel to download in parallel * Build tag to the view packages (Thanks to marav) - Updated: * Upgrade packages with the same versions but with different build tags (Thanks to marav) * Moved new-configs to slpkg_new-configs ### 4.5.8 - 09/03/2023 - Updated: * View the name of the repository instead of the size * Highlighted with grey of the installed packages * Ignored question when there are updates available ### 4.5.7 - 07/03/2023 - Added: * Ignore comments for list.pkgs files (Thanks to rizitis) * The file pattern in the config file * Command new-configs to managing .new files - Updated: * Blacklist config file * To support '.sqf' files (Thanks to rizitis) - Fixed: * TypeError: '<' not supported between instances of 'str' and 'int ### 4.5.6 - 03/03/2023 - Updated: * Ponce repository * slpkg.toml file for ponce repository - Added: * Option --generate-only for ponce repository * Command clean-data to delete repositories data * Dialog text help for items * Read packages from file * Ask question to the config ### 4.5.5 - 02/03/2023 - Fixed: * Generator type to list return ### 4.5.4 - 05/02/2023 - Updated: * Message for configs - Added: * For concatenating the short options (Thanks to marav) * Help command for extra helping * Ponce repository * lftp downloader - Fixed: * TOML decoder error for blacklist file * Fixed to compare versions for dependencies (Thanks to marav) ### 4.5.3 - 27/01/2023 - Added: * Short options * New configuration for ascii characters ### 4.5.2 - 21/01/2023 - Fixed: * IndexError: list index out of range - Updated: * manapages for options (Thanks to marav) - Added: * Option --file-pattern * Curl downloader as the second option ### 4.5.1 - 16/01/2023 - Added: * Option --directory=PATH for download command * Option --pkg-version for print repository version ### 4.5.0 - 14/01/2023 - Updated: * Download first all the slackbuilds * Renamed view_mode to silent_mode - Added: * Option --no-silent ### 4.4.9 - 13/01/2023 - Updated: * Color highlight for installed packages - Fixed: * Upgrade packages (Thanks to marav) ### 4.4.8 - 12/01/2023 - Added: * Error ascii box for checksum ### 4.4.7 - 07/01/2023 - Added: * Finished report to download only * The French manpage (Thanks to marav) * Check if the file download - Updated: * os.istdir method with pathlib module ### 4.4.6 - 06/01/2023 - Updated: * Improve speed for dependees - Fixed: * summary for build - Removed: * python-toml dependency ### 4.4.5 - 03/01/2023 - Added: * New modern view mode style * Progress bar - Updated: * Fixed md5sum comparison ### 4.4.4 - 31/12/2022 - Fixed: * AttributeError: 'PosixPath' object has no attribute 'startswith' * KeyError: 'sbo_chglog_txt' #LQ post6401410 ### 4.4.3 - 30/12/2022 - Updated: * Switch to pathlib library ### 4.4.2 - 29/12/2022 - Updated: * Improve paths ### 4.4.1 - 28/12/2022 - Added: * configs command to read and edit configuration file ### 4.4.0 - 23/12/2022 - Added: * New command to tracking the dependencies * pythondialog as dependency * dialog for upgrade, remove and dependencies * --full-reverse flag to work with dependees * --search flag to enable dialog and choose packages from the repository ### 4.3.9 - 22/12/2022 - Added: * Feature to check the ChangeLog.txt file before update #153 * Dependees command - Fixed: * View installed version * slpkg issue : permission denied #152 - Fixed: * Colors and messages for upgrade and reinstall * Dependencies install order ### 4.3.7 - 09/12/2022 - Updated: * Merge method is_installed in utilities ### 4.3.6 - 08/12/2022 - Fixed: * Remove packages ### 4.3.5 - 07/12/2022 - Updated: * Code style - Fixed: * Flags parameter ### 4.3.4 - 02/12/2022 - Updated: * Remove dataclasses and switch to __init__ * Version print command - Added: * Version to the requirements in the view packages command * Short cli menu ### 4.3.3 - 01/12/2022 - Fixed: * Blacklist file permissions 0644 * Typo in the slpkg.toml config file * Configuration slpkg.toml file - Updated: * Os architecture in the configs ### 4.3.2 - 28/11/2022 - Fixed: * Remove multiple packages with dependencies - Updated: * Switch to python toml to load configuration files ### 4.3.1 - 26/11/2022 - Added: * Category in the view command * Slackware repo version - Fixed: * Remove packages equal with the name * Install packages with correct sbo tag ### 4.3.0 - 23/11/2022 - Added: * Message for blacklisted packages * Homepage in the view command - Updated: * The cli menu ### 4.2.9 - 19/11/2022 - Fixed: * slpkg upgrade fails when a package is blacklisted #149 - Updated: * Moved '%README%' to the blacklist - Added: * Maintainer info in view command #150 ### 4.2.8 - 06/11/2022 - Updated: * Check the SBo script exists before patching the tag ### 4.2.7 - 05/11/2022 - Fixed: * Switch to check ChangeLogs.txt files by size ### 4.2.6 - 03/11/2022 - Fixed: * Check for the file ChangeLog.txt ### 4.2.5 - 01/11/2022 - Added: * Command to check if there is news on ChangeLog.txt - Updated: * man page ### 4.2.4 - 30/10/2022 - Added: * Patching SBo TAG from the configuration file * Download the SlackBuild script in the view command - Updated: * The cli help menu ### 4.2.3 - 28/10/2022 - Updated: * Creating all necessary paths from the config file * Logs cleaning view dependencies - Added: * Check if database file exists * Check if the package exists in the database before upgrade ### 4.2.2 - 20/10/2022 - Updated: * Removed version for skip installed option * Removed unused configurations * Search command to view - Added: * A new search command to search and match packages from the repository ### 4.2.1 - 18/10/2022 - Added: * Print the README file in the search option - Updated: * Configs for sbo repository ### 4.2.0 - 14/10/2022 - Updated: * Moved option --download-only to commands * Upgrade commands works with all options ### 4.1.9 - 14/10/2022 - Added: * New option --download-only ### 4.1.8 - 06/10/2022 - Updated: * Manpage for .yaml files - Added: * New option --skip-installed ### 4.1.7 - 28/09/2022 - Fixed: * Creating /var/lib/slpkg directory ### 4.1.6 - 26/09/2022 - Added: * Configs folder missing from repo ### 4.1.5 - 09/09/2022 - Updated: * Renamed config files to .yml - Fixed: * Show version to noarch packages ### 4.1.4 - 17/07/2022 - Added: * setup.cfg file * Option to upgrade sbo packages ### 4.1.3 - 26/06/2022 - Fixed: * /tmp permissions after installation - Updated: * find installation binary file in /tmp folder ### 4.1.2 - 24/06/2022 - Fixed: * Installing noarch packages ### 4.1.1 - 23/06/2022 - Updated: * Cli menu view with colors * Switch to yaml configurations - Added: * Unittests * Command clean-tmp to deletes all downloaded sources from /tmp/slpkg folder * Command find installed packages ### 4.1.0 - 20/06/2022 - Updated: * slpkg code re-written from the beginning and currently supports only the SBo repository ### 4.0.2 - 13/06/2022 - Fixed: * database library path ### 4.0.1 - 30/05/2022 - Added: * SQLAlchemy Object Relational Mapper ### 4.0.0 - 29/05/2022 - Added: * sqlite3 database replaced the sbo repository * python package 'progress' added as dependency ### 3.9.9 - 24/05/2022 - Updated: * Stderr error output to auto-install packages ### 3.9.8 - 12/05/2022 - Fixed: * Flag (--repos=) TypeError: exceptions must derive from BaseException - Updated: * Slackbuild script switch to bash shell ### 3.9.7 - 09/05/2022 - Fixed: * Stderr error output - Updated: * Improve dependencies resolve speed * Renamed --repositories to --repos flag - Fixed: * Update custom repositories * Passing repositories manual ### 3.9.6 - 02/04/2022 - Updated: * Compared packages version when distribution upgrade ### 3.9.5 - 02/04/2022 - Fixed: * Config variable ONLY_INSTALLED when is set on ### 3.9.4 - 26/03/2022 - Fixed: * Check if a virtual environment exists before run ### 3.9.3 - 13/02/2022 - Updated: * Fix installation crash no TESTING file ### 3.9.2 - 06/02/2022 - Updated: * Slackware mirrors * Copyright year * urllib3 removed as a dependency it's part of Slackware now ### 3.9.1 - 01/01/2021 - Updated: * Copyright year - Fixed: * Fixed --checklist and resolve-off flags #129 * Custom repository ### 3.9.0 - 21/06/2020 - Fixed: * Fixed --checklist flag works both with --upgrade option ### 3.8.9 - 03/06/2020 - Fixed: * Fixed Slackware distribution --upgrade flag ### 3.8.8 - 20/05/2020 - Fixed: * Fixed the name of variable flags to flag for patches upgrade option ### 3.8.7 - 01/04/2020 - Fixed: * Flag '--checklist' doesn't work since 3.8.1 to 3.8.6 version #127 ### 3.8.6 - 22/03/2020 - Fixed: * Message function pkg_not_found arguments ### 3.8.5 - 05/03/2020 - Added: * set export variable $TAG #126 ### 3.8.4 - 25/02/2020 - Fixed: * Grab MD5SUM from wrong info file return None - Updated: * Slackware mirrors ### 3.8.3 - 21/02/2020 - Fixed: * Counting packages for binaries repositories - Added: * Feature for proxy servers ### 3.8.2 - 15/02/2020 - Fixed: * SBo repository view Packages and New version * msb repository PACKAGES.txt file - Fixed: * Upgrade distribution with option -c, --check - Added: * Managing multi packages in blacklist file ### 3.8.1 - 13/02/2020 - Fixed: * Double installation packages from slack regular repo and patches directory #122 - Updated: * Removed status progress bar * Setup and installing * Managed blacklist in the simple way ### 3.8.0 - 05/02/2020 - Added: * Many changes happen in this version, a big part of code has been rewritten to improve the code for support Python 3. Possibly will there are some bugs in the future versions I would appreciate it if report them. Cheers, Dimitris - Fixed: * Merge files with slack repository between current and slack versions - Updated: * code to improve for Python 3 ### 3.7.4 - 20/12/2019 - Fixed: * UnicodeDecodeError: 'utf-8' codec can't decode byte ### 3.7.3 - 11/12/2019 - Fixed: * Slackware-current from Alien Bob 20191130 #119 * Improving call class methods for repository updating * Replace requests dependency with urllib3 * Code style to python3 compatibility ### 3.7.2 - 06/12/2019 - Fixed: * Handle requests raise ConnectionError ### 3.7.1 - 03/12/2019 - Updated: * pythondialog dependency * slackware mirrors * pip installation method * improved setup.py file for python3 * print function for python3 format - Added: * Dependency python requests replace built-in python urllib ### 3.7.0 - 01/12/2019 - Updated: * Switch to python3 ### 3.4.3 - 19/05/2019 - Updated: * Update gen_repos_files.sh to version 1.94 - Fixed: * Downloader to recognise the char + * Build from sources with char + in name ### 3.4.2 - 23/01/2019 - Fixed: * Fixed delete build folder in network option ### 3.4.1 - 23/01/2019 - Fixed: * Fix manpage ### 3.4.0 - 21/01/2019 - Updated: * Updated manpage * Convert examples, repositories and install text files to Markdown format * Merge sbo/remove.py in the slpkg/remove.py file - Fixed: * Update slpkg itself from gitlab repository - Added: * Command 'clean-tmp' to remove the packages and the sources from /tmp/slpkg/ directory ### 3.3.9 - 14/01/2019 - Updated: * Readme file and added example text file * Checklist error message * Removed unnecessary arguments ALL - Added: * Support elilo and grub upgrade boot loader after kernel upgrade * View third party packages * Remove third party packages * Added file size in the removed packages ### 3.3.8 - 09/06/2018 - Fixed: * aria2c (optional downloader) downloading path - Updated: * Switch to gitlab repository ### 3.3.7 - 22/04/2018 - Fixed: * Download 'v3.3.6.tar.gz' file [ FAILED ] #109 ### 3.3.6 - 21/04/2018 - Fixed: * pip install with print logo #106 ### 3.3.5 - 01/04/2018 - Fixed: * pip install fails #106 - Updated: * Slackware mirrors ### 3.3.4 - 10/01/2018 - Added: * Print the file size per package in option -f, --find ### 3.3.3 - 01/01/2018 - Updated: * README.rst for python modules * Remove python3 support temporarily until new Slackware version will be release * Slackware mirrors ### 3.3.2 - 21/10/2017 - Fixed: * Strange dependency problem (2) #97 * Msb repository switch to 1.18 - Updated: * Slackware mirrors ### 3.3.1 - 07/10/2017 - Added: * Set Slackware version via configuration file /etc/slpkg/slpkg.conf * Set computer architecture via configuration file /etc/slpkg/slpkg.conf ### 3.3.0 - 01/10/2017 - Fixed: * TypeError: stat() argument 1 must be encoded string without null bytes, not str #100 * Check file script before build (IOError: [Errno 2] No such file or directory:) ### 3.2.9 - 24/09/2017 - Fixed: * Strange dependency problem #97 - Added: * patches/ directory from slack repository (slpkg -F "slack" fail #98) ### 3.2.8 - 06/08/2017 - Fixed: * Fixed: Package return after build - Updated: * Build error message ### 3.2.7 - 09/04/2017 - Updated: * Alien's repositories {alien, ktown, multi} #83 (Thanks to travis-82) * Rworkman's repository {rlw} #83 * Package security message for network and sbo repository - Added: * Sbosrcarch as secondary repository for source files #82 (Thanks to travis-82) * Rebuild packages from sbo repository when upgrading #85 (Thanks to bhreach) ### 3.2.6 - 22/02/2017 - Updated: * Pattern for configuration file - Added: * Support the special packages who need attention (OpenGL 32-Bits Libs after upgrade #81) (Thanks to Edward W. Koenig and Inukaze) * pkg_security configuration file ### 3.2.5 - 17/02/2017 - Updated: * Url for mles/mled repository (Thanks Kiki Novak for the report) * Switch to arch i586 for sbo repository * Switch off progress bar by default - Fixed: * Exit codes - another scenario of #73 #79 ### 3.2.4 - 10/02/2017 - Updated: * Switch SlackBuild script to arch i586 * Renamed repository slackr to conrad * Repository MATE to support Slackware -current x86_64 - Added: * Repository Cinnamon * Repository Connochaetos (slack-n-free) * Repository Microlinux {desktop, server, extras} - Fixed: * Upgrade package lists * Mate repository check for updates ### 3.2.3 - 07/02/2017 - Updated: * Copyright year * Slackware mirrors - Fixed: * Update package lists after fresh installation (IOError: [Errno 2] No such file or directory) ### 3.2.2 - 26/10/2016 - Added: * Support Python3 with 2to3 tool. * Build and install with Python 3 ### 3.2.1 - 25/10/2016 - Fixed: * Return exit code when packages for installation not found #73 ### 3.2.0 - 19/10/2016 - Added: * Rlworkman.deps dependencies configuration file - Fixed: * Fixed: IndexError: list index out of range, for tracking arguments - Updated: * Rworkman's (rlw) repository dependencies for Slackware 14.2 ### 3.1.9 - 17/10/2016 - Updated: * Switch to default version 1.16 for msb repository - Fixed: * Resolve dependencies for the binaries repositories * Remove dependencies for the binaries repositories - Removed: * Studioware binary repository because switch to slackbuild type ### 3.1.8 - 11/10/2016 - Added: * Feature rebuild packages for sbo repository and reinstall binaries packages * Slackware package management tools. Thanks to Thomas Szteliga #71 - Fixed: * Print repository error message without usage * Count packages in deps-status option - Updated: * Help and usage message * Slackware mirrors * Merge --deps in --check-deps flag in the remove argument ### 3.1.7 - 14/07/2016 - Fixed: * Update only one repository and check and upgrade packages from it #69 ### 3.1.6 - 06/07/2016 - Updated: * Slackr (Conraid's) repository url * Remove aaa_elflibs from blacklist * Slackware mirrors ### 3.1.5 - 26/05/2016 - Fixed: * Option "-l, --list" working with all arguments * TypeError: in tracking option when working with binaries repositories - Updated: * Code style ### 3.1.4 - 11/05/2016 - Updated: * slackers.it default repository ### 3.1.3 - 15/04/2016 - Fixed: * Working with locally SBo repository ### 3.1.2 - 24/02/2016 - Fixed: * AttributeError: LooseVersion instance has no attribute 'version' * Remove double code ### 3.1.1 - 23/02/2016 - Added: * Feature: don't downgrade packages, setting via configuration file ### 3.1.0 - 17/02/2016 - Fixed: * Downloaded packages for x86 arch in the "slonly" repository #59 * Continue build and install sbo packages if source link is dead - Updated: * Status toolbar ### 3.0.9 - 09/02/2016 - Fixed: * Listed installed packages from repositories with the name only #58 * Passing char '+' from sources ### 3.0.8 - 29/01/2016 - Added: * Flag "--name" in option list to show only package name - Fixed: * Duplicate packages in repository ktown with option list ### 3.0.7 - 26/01/2016 - Updated: * Help menu * Positions arguments in "deps-status" for "--tree" and "--graph=" options * Slackware mirrors ### 3.0.6 - 22/01/2016 - Fixed: * "IndexError: list index out of range" when remove packages with "--tag" option - Updated: * README.rst file * Usage and help options * Positions arguments in "--desc", "--network" and "--tracking" options * Slackware mirrors ### 3.0.5 - 06/01/2016 - Updated: * Positions arguments in queue and blacklist option for "--add" and "--remove" flags * Usage arguments * Files licence ### 3.0.4 - 30/12/2015 - Fixed: * Cannot install chkrootkit #53 * Avoid reinstall binary packages if is already installed * Reference message when remove one package - Updated: * Slackware mirrors ### 3.0.3 - 01/12/2015 - Fixed: * Upgrading/Installing nouveau in slack repository #55 - Updated: * Slackware mirrors ### 3.0.2 - 19/11/2015 - Fixed: * Convert string to float when try to remove packages #52 ### 3.0.1 - 12/11/2015 - Added: * Option "--download-only" to download packages with all dependencies without install. * Option "--directory-prefix=" to download packages in specific directory - Fixed: * Code style ### 3.0.0 - 15/10/2015 - Fixed: * Return checksums for SBo repository ### 2.9.7 - 09/10/2015 - Fixed: * Find SBo Slackware binary packages from /tmp ### 2.9.6 - 03/10/2015 - Fixed: * "nvidia-kernel" Fails to install #46 * build fail because of Version is inconsistent #48 ### 2.9.5 - 01/10/2015 - Updated: * Check for root privileges * Remove header from usage ### 2.9.4 - 24/09/2015 - Updated: * KeyboardInterrupt for main.py - Fixed: * Upgrade packages from sbo repository * Pylint errors and code health ### 2.9.3 - 23/09/2015 - Added: * Default repositories file to allow editing urls * Additional option "--case-ins" case insensitive in "--tracking" option - Fixed: * Matching packages with case-insensitive option ### 2.9.2 - 21/09/2015 - Added: * Clear screen in "--network" option - Updated: * View doinst.sh in "--network" option if exist * Commands in "--network" option - Fixed: * Strange problem with node-0.12.7 - uname and rm commands not found. #43 * 0 package will be installed... Would you like to continue [y/N]? #44 * Matching packages with case-insensitive option * Build package without keep log file * Some typos ### 2.9.1 - 18/09/2015 - Added: * Additional option "--deps" in removepkg option for remove dependencies instead via configuration file * Support ".tbz" and ".tlz" Slackware packages for auto-detect option ### 2.9.0 - 18/09/2015 - Added: * Quit option in new-config command - Updated: * Installation bash script * Messages and references messages * Image types for graph * View SlackBuilds repository in option "-n, --network" - Fixed: * Some typos * Print package description ### 2.8.9 - 15/09/2015 - Added: * Additional option "--case-ins" case insensitive - Fixed: * Dialog utility crash if exit with Esc key - Updated: * KeyboardInterrupt with signal ### 2.8.8 - 14/09/2015 - Added: * Additional option "--checklist" in "-n, --network" option - Fixed: * Typo in help option - Updated: * Optional dependencies * "--network" view commands ### 2.8.7 - 11/09/2015 - Fixed: * Check remove dependencies if already installed ### 2.8.6 - 11/09/2015 - Added: * Read doinst.sh file in "--network" option * Editor via configuration file - Updated: * Renamed script view.py in network.py ### 2.8.5 - 08/09/2015 - Fixed: * Remove packages with option "--checklist" and "--check-deps" ### 2.8.4 - 08/09/2015 - Added: * Additional option "--checklist" in option "--check" for upgrade packages - Updated: * Slackware mirrors ### 2.8.3 - 07/09/2015 - Added: * Update package lists for repository 'slack' after upgrade distribution * Reset slpkg configuration file in the default values - Fixed: * pip install ### 2.8.2 - 04/09/2015 - Updated: * Find SBo created Slackware packages - Fixed: * Slackpkg update changelog.txt file * Pylint errors ### 2.8.1 - 02/09/2015 - Fixed: * Path for build method * Check if SBo package created * Autobuild sources order list - Updated: * Remove check if build * Reference for repo-enable command ### 2.8.0 - 01/09/2015 - Added: * NEW configuration file for repositories in /etc/slpkg/repositories.conf * Enable and disable repositories with command via dialog utility - Updated: * All configuration files * Command line help logo * Flags for packages upgrade * Clear screen after exit dialog utility - Fixed: * Remove None type packages * Remove old sbo folder if exists before start build ### 2.7.6 - 28/08/2015 - Fixed: * Failed checksum message #40 * Removed calculate size - Updated: * Print list packages from repositories ### 2.7.5 - 25/08/2015 - Added: * python2-pythondialog optional dependency * "--checklist" option in remove packages * Gigabyte unit in package manager * Version in removed dependencies * Size of removed dependencies - Updated: * Function Msg() in self.msg * Tracking dependencies ### 2.7.4 - 21/08/2015 - Added: * Support httpie for downloading * Remove packages with by TAG * Summary for size of removed package - Fixed: * Resolving dependencies message for sbo repository when search for matching packages * Reference message for installing and upgrading packages * Build error message - Updated: * Install SBo packages with specific build number * For SBo repository select computer architecture * Module imports path ### 2.7.3 - 13/08/2015 - Added: * Tree view for deps-status command - Fixed: * pasture/ directory for Slackware 14.0 - Updated: * Comments for Slackware ARM users in REPOSITORIES and slpkg.conf file * slackpkg sync with ChangeLog.txt file ### 2.7.2 - 10/08/2015 - Added: * Support Slackware ARM - Fixed: * The package build when the sources more than one with the option "--autobuild" - Updated: * Manager to improve installed packages * setup.py requirements ### 2.7.1 - 08/08/2015 - Fixed: * Remove package when partial name is supplied #34 * Removing a package states "package not found" #35 * Remove and install references ### 2.7.0 - 06/08/2015 - Fixed: * EOFError when user interrupt with "ctrl + d" - Updated: * Replace sys.exit(0) with raise SystemExit() and remove unused sys module * Code, doc strings * Slackware mirrors ### 2.6.9 - 31/07/2015 - Added: * new-config command to manage .new configuration files - Fixed: * Ignore check packages with version "blacklist" from binary repositories - Updated: * slpkg.SlackBuild script * Read Slackware version function ### 2.6.8 - 30/07/2015 - Fixed: * SBo dependencies installation order ### 2.6.7 - 28/07/2015 - Fixed: * Fix typo #32 - Added: * graph-easy optional require to draw dependencies ascii diagram ### 2.6.6 - 25/07/2015 - Added: * Dependencies status (command deps-status) message if no logs found * Optional pygraphviz module to drawing image map dependencies - Updated: * Write dependencies logs with full packages ### 2.6.5 - 23/07/2015 - Added: * Dependencies status command * Check if dependencies used in option "--tracking" - Fixed: * Create 'core/' directory for Slackware repository ### 2.6.4 - 21/07/2015 - Updated: * Merge functions into class - Fixed: * Auto-detect Slackware packages * Check dependencies if exists before reference to remove * Check directories exists before find * Matching packages before remove ### 2.6.3 - 17/07/2015 - Added: * Option via configuration file to choose "on" or "off" progress status bar - Fixed: * SBo install and upgrade print view * Code style and complexity * Matching binary installed packages with repository packages - Updated: * Slackware mirrors * View SBo version when installing or upgrading ### 2.6.2 - 16/07/2015 - Added: * Health check installed packages - Fixed: * Remove directories from slack repo when recreate package lists #29 * Support Slackware version 13.37 #28 * Fresh install #30 ### 2.6.1 - 15/07/2015 - Fixed: * Get installed version * Matching _SBo package name with _SBo installed name - Updated: * Turn initialization method from read-write file in download ### 2.6.0 - 08/07/2015 - Added: * Auto-detect Slackware packages for installation - Updated: * Toolbar progressive status - Fixed: * Visible options when using without colors * Check remove dependencies #26 ### 2.5.9 - 02/07/2015 - Fixed: * Print list file package contents * Fixed alien -current repository * Fixed multi -current repository - Added: * Support slonly -current (x86_64) repository ### 2.5.8 - 28/06/2015 - Fixed: * Checksum for alien repository ### 2.5.7 - 28/06/2015 - Fixed: * Double packages from alien repository * Resolve dependencies for binaries packages - Updated: * Change mirror for alien repository ### 2.5.6 - 25/06/2015 - Fixed: * Message question capital letter "N" by default. Thanks to Thomas Szteliga for report. * Source code complexity - Added: * MAKEFLAGS option in configuration file "/etc/slpkg/slpkg.conf". Thanks to Brenton Earl for the idea. ### 2.5.5 - 23/06/2015 - Added: * Summary in option "--FIND", "--check" and "repo-list" - Updated: * Package view align * Repositories view list ### 2.5.4 - 22/06/2015 - Added: * Support local repositories, and you can add with command "repo-add" * Skip packages by repositories or from local - Fixed: * Check repository if exist when package upgrade * AttributeError: 'list' object has no attribute 'splitlines' in "--tracking" Thanks to Brenton Earl for report * Check exist or enabled repositories when upgraded in options * Update custom repositories - Updated: * Toolbar time ### 2.5.3 - 20/06/2015 - Added: * Support blacklist packages by repository priority * wget, curl and aria2c as downloader * Support download jdk from "sbo" repository - Fixed: * Resolve dependencies classes * Add and remove packages from blacklist and queue ### 2.5.2 - 19/06/2015 - Added: * Repository check in blacklist - Updated: * Blacklist options - Fixed: * Pylint errors ### 2.5.1 - 14/06/2015 - Added: * Check repositories ChangeLog.txt with command "slpkg --check [repo]" - Fixed: * Argument typo ### 2.5.0 - 12/06/2015 - Added: * Full support Slackware command installpkg, upgradepkg and removepkg with all options. Option '--reinstall' merged into '--upgradepkg' * Print installed version * Check dependency of package if used before remove * MSB (mate) in default repositories. * Update or upgrade specifically repositories - Fixed: * Slonly repository ChangeLog.txt link * Selection foo.pkg removed instead you can use a variable ambient as: pkgs="pip brasero pylint" and then '# slpkg -s sbo $pkgs' * Resolve binary dependencies * Repository slackers.it mirror * Ignore "sbo" repository if not activated ### 2.4.4 - 10/06/2015 - Fixed: * AttributeError: 'Update' object has no attribute 'meta' when try update repositories ### 2.4.3 - 10/06/2015 - Added: * Long options - Fixed: * Usage help message * Bash and fish completion * Man page * Configuration file ### 2.4.2 - 04/06/2015 - Fixed: * Fixed TypeError: repo_data() function * SBo version compare * Code style ### 2.4.1 - 04/06/2015 - Added: * Option to upgrade only the distribution packages installed * Option to on/off resolve dependencies - Fixed: * Upgrade packages * Checksum on/off * Upgrade Slackware binary packages resolve dependencies ### 2.4.0 - 02/06/2015 - Fixed: * Comments arguments to '--help' option * - Added: * Additional option to skip packages when upgrading ### 2.3.6 - 30/05/2015 - Fixed: * Avoid input the first package for searching when input multiple packages together with the option '-F' ### 2.3.5 - 30/05/2015 - Fixed: * Version for SBo packages when search with option '-F' ### 2.3.4 - 28/05/2015 - Fixed: * Arguments comments * Compression slackbuild package * Binary dependencies and sizes * Pylint errors * rlw repository package dependencies - Added: * Find packages from enabled repositories * Script to remove data. (clean.py) ### 2.3.3 - 23/05/2015 - Fixed: * 'ZeroDivisionError:' for binary package install * 'OSError:' if path not exist ### 2.3.2 - 21/05/2015 - Fixed: * Arguments and options * Remove view package version when upgrade because conflict with some packages with the same name * File license ### 2.3.1 - 14/05/2015 - Added: * The ability to sync with slackpkg and slpkg to update the file ChangeLog.txt when upgrading distribution ### 2.3.0 - 07/05/2015 - Fixed: * Fixed: Find package error #13, Thanks 'lucashpandolfo' for reporting ### 2.2.9 - 24/04/2015 - Fixed: * Reference installed packages after distribution upgrade * Double reference after already installed SBo packages * Clear master SBo packages ### 2.2.8 - 23/04/2015 - Fixed: * Add new packages when upgrade * Man page * TypeError: 'NoneType' object has no attribute '__getitem__' when no sbo link found. Many Thanks to 'R S Ananda Murthy' to report. * Slackbuilds.org ChangeLog.txt url * Install.sh script * Binary/install.py, sbo/slackbuild.py and slack/patches.py classes * Count packages the upgrading of distribution ### 2.2.7 - 18/03/2015 - Added: * bash and fish completion file - Fixed: * Synchronization issues when upgrading SBo repository * Remove to the right spaces on view ### 2.2.6 - 26/02/2015 - Added: * Counter download - Fixed: * Slackware release message ### 2.2.5 - 24/02/2015 - Fixed: * Error-prone * Renamed variable name 'VERSION' to 'RELEASE' in configuration file * Merge functions and fix __metadata__ complexity * SlackBuild and install script * Renamed command 're-create' to 'upgrade' * IOError: [Errno 13] Permission denied as user * Alien repository checksum. ### 2.2.3 - 16/02/2015 - Fixed: * slpkg.SlackBuild script support .zip archives * Can't overwrite new sbo scripts * Remove master package with dependencies ### 2.2.2 - 11/02/2015 - Added: * Fixed show hidden matching sbo packages ### 2.2.1 - 06/02/2015 - Added: * Support multi packages * Passing variables to the script * Use file.pkg instead [package...] or [package] * - Fixed: * [key error] when you enter wrong name repository as default * Renamed BUILD variable to BUILD_PATH in configuration file slpkg.conf * Fails install if modified OUTPUT variable * Change in view list of packages in option '-l' * Update option '-f' view installed packages * Update option '-l' view installed packages ### 2.2.0 - 08/01/2015 - Fixed: * Queue downloads * Find argument * Renamed commands repolist and repoinfo to repo-list, repo-info * Installed package list * - Added: * Custom binary repository * Slackware 'patches' repository in PACKAGES.txt file * Alien's restricted repository * Wget option * View default repositories in repo-list ### 2.1.5 - 27/12/2014 - Added: * Slacker.it, slackonly.com, Alien's ktown, Alien's multilib, Slacke E17 and E18, SalixOS and Slackel repositories * Command 're-create' * Command 'repolist' * Command 'repoinfo' - Fixed: * Slackware current upgrade checksums * Ignore hidden files in /var/log/packages/ path * Arguments ### 2.1.4 - 16/12/2014 - Added: * Command 'update' and remove auto update package lists * Slpkg update itself - Fixed: * 'UnboundLocalError: local variable 'md5' referenced before assignment' after try update alien repository in some packages and for Slackware current users. Thanks to 'Jack Kiersey' for reporting. * Checksums after try to update slackware packages ### 2.1.3 - 06/12/2014 - Fixed: * 'IndexError: tuple index out of range' when sbo upgrade ### 2.1.2 - 04/12/2014 - Added: * Checksum for all repositories - Fixed: * Downloads modules ### 2.1.1 - 01/12/2014 - Added: * Options in /etc/slpkg/slpkg.conf file to select repositories * Options to skip unsupported and untested packages - Fixed: * Fixed TypeError for unsupported/untested sbo packages ### 2.1.0 - 28/11/2014 - Fixed: * Change build path * Creating directories if not exists - Added: * Studioware (studio) repository ### 2.0.9 - 26/11/2014 - Fixed: * Setup.py to install configuration files after checksum * View slpkg config file ### 2.0.8 - 25/11/2014 - Added: * More options in slpkg configuration file ### 2.0.7 - 22/11/2014 - Added: * More option in slpkg.conf file * Slackware-mirrors file in /etc/slpkg - Fixed: * Upgrade Slackware packages if installed ### 2.0.6 - 18/11/2014 - Fixed: * Setup.py file ### 2.0.5 - 18/11/2014 - Added: * /etc/slpkg.conf file * Move "--current" switch in /etc/slpkg.conf file * Local PACKAGES.TXT for Slackware repository * Options to view package description * All repositories in tracking dependencies options '-t' * Configuration file management - Fixed: * Fixed upgrading binary packages ### 2.0.4 - 07/11/2014 - Added: * Robby Workman, Alien Bob (Eric Hameleers) and slacky.eu repositories - Fixed: * Remove list reference ### 2.0.3 - 29/10/2014 - Fixed: * Arguments. * Dependencies log * Pydoc pager * List packaging paging ### 2.0.2 - 21/10/2014 - Fixed: * Source code ### 2.0.1 - 20/10/2014 - Fixed: * Fixed md5 checksum failed * Download all sources before build in view options ### 2.0.0 - 15/10/2014 - Fixed: * Align PEP8 code style * SBo arch * Package splitting ### 1.9.9 - 11/10/2014 - Added: * Queue options ### 1.9.8 - 07/10/2014 - Fixed: * Source code update ### 1.9.7 - 06/10/2014 - Fixed: * Fixed UnboundLocalError: local variable 'arch' referenced before assignment ### 1.9.6 - 04/10/2014 - Fixed: * Fixed install packages from slack repo ### 1.9.5 - 04/10/2014 - Fixed: * Added 'aaa_elflibs' in blacklist * Current version upgrade only installed packages * Gzip man page in setup.py * Install blacklist configuration file through setup.py * Added Gb unit in slack repo ### 1.9.4 - 01/10/2014 - Added: * Support install packages from Slackware current (version) repository * Support upgrade current version. (Upgrade all Slackware current tree) - Fixed: * Arguments ### 1.9.3 - 29/09/2014 - Added: * Blacklist configuration file * Blacklist options ### 1.9.2 - 27/09/2014 - Fixed: * Remove argparse * Create downloader module with wget ### 1.9.9 - 25/09/2014 - Fixed: * Fixed v1.9.0 no update slackbuilds packages * Arch in sbo upgrade ### 1.9.0 - 24/09/2014 - Fixed: * Arguments. * Replace less command with pydoc ### 1.8.9 - 23/09/2014 - Added: * Short description * View matching packages from SBo repository - Fixed: * Open-close files as SLACKBUILDS.TXT ### 1.8.8 - 22/09/2014 - Fixed: * Alignment viewing packages * Build time - Added: * Search dependencies from local SLACKBUILDS.TXT file ### 1.8.7 - 19/09/2014 - Fixed: * Build time ### 1.8.6 - 14/09/2014 - Fixed: * Correction of reference installing or upgrading * Updated find installed packages - Added: * Print total file size of installed packages * Highlight upgraded packages from slack repo ### 1.8.5 - 13/09/2014 - Fixed: * Convert kb to mb * Build sources with spaces in filenames like "Sublime Text 2.0.2 x64.tar.bz2" ### 1.8.4 - 10/09/2014 - Added: * MD5SUM check file * Build time ### 1.8.3 - 08/09/2014 - Fixed: * Messages ### 1.8.2 - 08/09/2014 - Fixed: * Resolving dependencies '-c sbo upgrade' option * Update sbo summary's - Added: * Build log file ### 1.8.1 - 04/09/2014 - Fixed: * Install.sh script to install wget download tar.gz archive file * Install packages like adobe-reader ### 1.8.0 - 02-09-2014 - Fixed: * Arch view dependencies in action -s sbo * Find packages with version in action -s sbo * Remove to remove packages after download because not useful * Download some package and wget -N command not working ### 1.7.9 - 30/08/2014 - Added: * Extra and pasture packages from official Slackware tree * Install.sh script - Fixed: * Remove destination file after copy to sbo script directory * Fix appearance build tag, the packages that do not include * _slack tag ### 1.7.8 - 28/08/2014 - Fixed: * ImportError: No module named __metadata__ ### 1.7.7 - 26/08/2014 - Fixed: * Install noarch packages from SBo repository * Avoid '%README%' as dependency * Arguments * Messages ### 1.7.6 - 25/08/2014 - Fixed: * IndexError '-aa' in cli argparse options * Arch's - Added: * Upgrade all SBo packages ### 1.7.5 - 22/08/2014 - Added: * Report of packages will be installed the options `slpkg -s sbo `, `slpkg -s slack `, `slpkg -c slack upgrade` - Fixed: * Mirrors for Slackware x86 ### 1.7.4 - 17/08/2014 - Fixed: * Fixed NameError: global name 'getpass' is not defined - Added: * Downloaded .asc files to upgrade or install packages from Slackware tree * Calculate file sizes in the process of installing * Packages or upgrading from Slackware mirrors ### 1.7.3 - 16/08/2014 - Fixed: * Sort the packets in the list view. We thank Dave for help https://github.com/wvragga. * Fixed reinstall lilo after upgrading kernel. * Removed some code system and replaced with Python code. * Reinstall if packages exist and upgrading if not in options slpkg -s slack * New paths created, ChangeLog.txt saved in /var/log/slpkg and SLACKBUILDS.TXT in /var/lib/slpkg/sbo_repo * Upgrade initialization method * Replace mkdir -p with os.mkdir and create directories only if not exists ### 1.7.2 - 13/08/2014 - Fixed: * Messages ### 1.7.1 - 11/08/2014 - Fixed: * Fixed OSError: [Errno 2] No such file or directory: '/tmp/slpkg/patches/ - Added: * Change the way to search packages from slackbuilds.org. * The route search package eventually becomes found after ChangeLog.txt change ### 1.7.0 - 09/08/2014 - Added: * Removes packages with all dependencies ### 1.6.9 - 04/08/2014 - Fixed: * Remove non-useful code * /tmp/slpkg/readme/ path create - Added: * Build path, drop all packages in Slpkg_Build directory * Build and install packages only if new version available and * Package not installed (slpkg -s sbo) * Display installed packages in tracking dependencies ### 1.6.8 - 01/08/2014 - Fixed: * Grap http extra sources with space in line start like * Package EMBASSY * KeyboardInterrupt ### 1.6.7 - 31/07/2014 - Fixed: * Packages remove * OSError: [Errno 2] No such file or directory: * Messages ### 1.6.6 - 30-07-2014 - Updated: * Fix 'Wrong file' when build packages ### 1.6.5 - 28/07/2014 - Added: * Slack, noarch and other in list (slpkg -l) * Index in list (slpkg -l) * Install packages via official Slackware mirrors - Fixed: * Messages - Updated: * Arguments views ### 1.6.3 - 28/07/2014 - Fixed: * Messages * IndexError: tuple index out of range ### 1.6.3 - 27/07/2014 - Fixed: * Arguments * NameError: global name 'sp' is not defined ### 1.6.2 - 26/07/2014 - Added: * Distribution upgrade from official Slackware mirrors `slpkg -c slack upgrade` - Fixed: * Change detection packages mode. 2x much faster * Messages ### 1.6.1 - 22/07/2014 - Fixed: * Fix messages * Package remove * Package find * Package print contents ### 1.6.0 - 21/07/2014 - Fixed: * Remove package (slpkg -r) * Added and fix messages * Create __metadata__ ### 1.5.9 - 18-07-2014 - Fixed: * Create sub-modules ### 1.5.8 - 18-07-2014 - Fixed: * Report packages before removed (slpkg -r) ### 1.5.7 - 17-07-2014 - Fixed: * IndentationError: expected an indented block ### 1.5.6 - 17/07/2014 - Added: * Setuptools as secondary installer ### 1.5.5 - 15/07/2014 - Fixed: * Create slpkg.py module ### 1.5.4 - 13/07/2014 - Fixed: * Remove files in tmp directory after read ### 1.5.3 - 24/06/2014 - Fixed: * IOError: [Errno 13] Permission denied: (file = open("/tmp/slpkg/readme/" + name + site, "w")) ### 1.5.2 - 24/06/2014 - Fixed: * Urllib2.URLError: ### 1.5.1 - 12/06/2014 - Fixed: * Return download link on architectures other x86_64 ### 1.5.0 - 07/06/2014 - Fixed: * Download if server file is newer than local * Source code ### 1.4.9 - 06/06/2014 - Fixed: * Exit from loop after build in option 'network' * Source code ### 1.4.8 - 06/06/2014 - Fixed: * Print message to upgrade, install, reinstall and report files to removed ### 1.4.7 - 04/06/2014 - Added: * Download/build/install in chooses (-n) network and (-c) check ### 1.4.6 - 05/06/2014 - Fixed: * Build noarch packages ### 1.4.5 - 04/06/2014 - Added: * Support ftp links * Report already installed packages ### 1.4.4 - 03/06/2014 - Added: * Support ALL extra sources - Fixed: * Out of range in SBo version link with filename ### 1.4.3 - 03/06/2014 - Fixed: * Avoid build packages with more than four arguments ### 1.4.2 - 03/06/2014 - Fixed: * Avoid build package if already installed * Download if file already installed ### 1.4.1 - 31/05/2014 - Fixed: * Avoid download package if already installed ### 1.4.0 - 30/05/2014 - Fixed: * Install SBo packages with different tag * Avoid build and install already installed packages ### 1.3.9 - 30/05/2014 - Fixed: * Remove to search for SBo script no needed * New naming the arguments * Source code ### 1.3.8 - 30/05/2014 - Fixed: * No dependencies found ### 1.3.7 - 29/05/2014 - Fixed: * Link filename with version ### 1.3.6 - 28/05/2014 - Added: * Download package with all dependencies build and install all ### 1.3.5 - 24/05/2014 - Fixed: * Print out "no dependencies" tracking function * Confirmation delete packages ### 1.3.4 - 23/05/2014 - Fixed: * (sre_constants.error) recognize package names with special characters ### 1.3.3 - 22/05/2014 - Added: * Download and build package ### 1.3.2 - 22/05/2014 - Added: * View info and SlackBuild file - Fixed: * Build arguments messages * TypeError: unsupported operand type(s) for +: 'NoneType' and 'str' in sbo_requires_pkg function (sbo_url = sbo_url + name + ".info") ### 1.3.1 - 21/05/2014 - Added: * View README file ### 1.3.0 - 21/05/2014 - Fixed: * Argparse view ### 1.2.9 - 21/05/2014 - Added: * Tracking dependencies ### 1.2.8 - 20/05/2014 - Added: * Download package from www.slackbuild.org * Support build packages with extra sources ### 1.2.7 - 20/05/2014 - Fixed: * Overwrite code into functions ### 1.2.6 - 20/05/2014 - Fixed: * Better code, better speed... enjoy !!! ### 1.2.5 - 19/05/2014 * Fix download source x86_64 architecture ### 1.2.4 - 19/05/2014 - Added: * Download source code by pc architecture ### 1.2.3 - 19-05-2014 - Fixed: * Check packages for updates - Added: * Progress bar to searching ### 1.2.2 - 19/05/2014 - Fixed: * Libraries repository ### 1.2.1 - 19/05/2014 - Fixed: * Functions ### 1.2.0 - 17/05/2014 - Added: * If your packages from www.slackbuilds.org is up-to-date ### 1.1.9 - 17/05/2014 - Fixed: * Notify message if exist package in function remove ### 1.1.8 - 17/05/2014 - Added: * Check root user - Fixed: * Find and display packages ### 1.1.7 - 16-05-2014 - Fixed: * Functions ### 1.1.6 - 15-05-2014 - Fixed: * Removed stupid option binary search ### 1.1.5 - 15/05/2014 - Added: * Multi install, upgrade, remove and find packages * Find from network slackbuilds links and sources ### 1.1.4 - 14/05/2014 - Fixed: * Function sbo_requires_pkg do not use .txt file ### 1.1.3 - 14-05-2014 - Added: * Find requirements package from www.slackbuild.org ### 1.1.2 - 13/05/2014 - Added: * Find already binary packages in /tmp directory ### 1.1.1 - 13/05/2014 - Fixed: * List print out ### 1.1.0 - 12-05-2014 - Added: * Search from SBo and print link for download ### 1.0.9 - 12/05/2014 - Fixed: * Warning messages amd colors print out ### 1.0.8 - 12/05/2014 - Added: * Single install argument * Two options in list argument - Fixed: * Fix arguments ### 1.0.7 - 11/05/2014 - Fixed: * Null arguments ### 1.0.6 - 11/05/2014 - Fixed: * Updated slackbuild argument ### 1.0.5 - 10/05/2014 - Added: * Auto build package choice - Fixed: * Man page and README.rst file ### 1.0.3 - 10/05/2014 - Added: * Function find_package ### 1.0.2 - 10/05/2014 - Fixed: * setup.py file * Man page slpkg.8 gziped ### 1.0.1 - 09-05-2014 - Added: * Support install man page ### 1.0.0 - 09/05/2014 - Added: * Added man page ### 0.0.3 - 09/05/2014 - Added: * Support warning message if remove package * Replace remove command ### 0.0.2 - 08/05/2014 - Added: * Support reinstall package - Fixed: * Version print out ### 0.0.1 - 07/05/2014 Notes: * Released version 0.0.1, development status Alpha