Slackpkg+ 0.9.1 released

This commit is contained in:
Matteo Rossini 2013-05-05 16:43:46 +02:00
parent 2deb2b4445
commit 3643b14668
8 changed files with 82 additions and 19 deletions

View file

@ -1,4 +1,4 @@
Current Version 0.9.1 - 05/May/2013
- fixed an error when a folder is missing in the slackware mirror (as - fixed an error when a folder is missing in the slackware mirror (as
/testing). /testing).
- fixed a conflict searching the package 'slackpkg' - fixed a conflict searching the package 'slackpkg'

47
src/ChangeLog.txt Normal file
View file

@ -0,0 +1,47 @@
Version 0.9.1 - 05/May/2013
- fixed an error when a folder is missing in the slackware mirror (as
/testing).
- fixed a conflict searching the package 'slackpkg'
- added file-search function
Version 0.9rc3 - 01/May/2013
- added more config file checks
- fixed a bug that does not allow to use the gpg check
- fixed a bug that deny to use local slackware mirror
Version 0.9rc2 - 30/Apr/2013
- added config file checks
- fixed a bug that try to check gpg even if CHECKGPG is set to off
- fixed a bug that show compat32 packages as duplicated
- implemented 'slackpkg search'
Version 0.9rc1 - 29/Apr/2013
- added some repository
Version 0.9beta2 - 27/Apr/2013
- fixed a 'package' bug that override slackpkgplus.conf (instead .new)
- added doinst.sh that auto-select a configuration file depending $ARCH
- fixed priority system bug when two repositories have package with the same
full name
Version 0.9beta1 - 26/Apr/2013
- added repositories in conf file
- added a priority system for repository only
- added support to local repository
Version 0.9test1 - 26/Apr/2013
- added a priority system for repository and single packages
- added gpg support
- added explicit support for alienbob multilibs
Version 0.3beta - 10/Oct/2012
- Added slackware 14.0 in default configuration
Version 0.2beta - 28/Sep/2012
- renamed in 'slackpkg+'
- allow to add multiple repositories
- extends the slackpkg 'PRIORITY'
Version 0.1 - 12/Jul/2011
First release.
- added slacky repository to slackpkg

View file

@ -19,7 +19,8 @@ slackpkg update gpg
slackpkg update slackpkg update
This is a beta version. To keep slackpkg+ updated, uncomment the 'slackpkgplus' repository.
then 'slackpkg upgrade-all' will upgrade it.
@ -61,6 +62,7 @@ next:
Supported repository are (for now): Supported repository are (for now):
slackpkgplus: http://slakfinder.org/slackpkg+/
multilib: http://taper.alienbase.nl/mirrors/people/alien/multilib/ multilib: http://taper.alienbase.nl/mirrors/people/alien/multilib/
alienbob: http://taper.alienbase.nl/mirrors/people/alien/sbrepos/ alienbob: http://taper.alienbase.nl/mirrors/people/alien/sbrepos/
alien restricted: http://taper.alienbase.nl/mirrors/people/alien/restricted_sbrepos/ alien restricted: http://taper.alienbase.nl/mirrors/people/alien/restricted_sbrepos/
@ -77,8 +79,7 @@ but you can add other yourself.
See repositories.txt for details. See repositories.txt for details.
Currently only the alien repositories (multilib, alienbob and restricted) and the slacky repositories does supports GPG. If you configure repositories that does not supports gpg, you may need to set "CHECKGPG=off" in slackpkg.conf
If configure the other repositories, you may need to set "CHECKGPG=off" in slackpkg.conf
@ -87,3 +88,6 @@ For questions, suggests or contributes, you can email me to zerouno@slacky.it or
http://www.linuxquestions.org/questions/showthread.php?p=4940074 http://www.linuxquestions.org/questions/showthread.php?p=4940074
You can found slackpkg+
- the develop version (source): https://github.com/zuno/slackpkgplus.git
- the released version (source and package): http://www.slakfinder.org/slackpkg+/

View file

@ -30,7 +30,7 @@ copy_config_file() {
SRCMIRROR=slackpkgplus.x86.sample SRCMIRROR=slackpkgplus.x86.sample
;; ;;
esac esac
cp usr/doc/slackpkg+-0.9rc3/$SRCMIRROR etc/slackpkg/slackpkgplus.conf.new cp usr/doc/slackpkg+-SLPVERSION/$SRCMIRROR etc/slackpkg/slackpkgplus.conf.new
} }
copy_config_file copy_config_file

View file

@ -1,18 +1,20 @@
Supported Repositories: Supported Repositories:
Supports GPG Supports GPG
slackpkgplus: http://slakfinder.org/slackpkg+/
multilib: http://taper.alienbase.nl/mirrors/people/alien/multilib/{13.37,14.0,current}/ multilib: http://taper.alienbase.nl/mirrors/people/alien/multilib/{13.37,14.0,current}/
alienbob: http://taper.alienbase.nl/mirrors/people/alien/sbrepos/{13.37,14.0}/{x86,x86_64}/ alienbob: http://taper.alienbase.nl/mirrors/people/alien/sbrepos/{13.37,14.0}/{x86,x86_64}/
restricted: http://taper.alienbase.nl/mirrors/people/alien/restricted_sbrepos/{13.37,14.0}/{x86,x86_64}/ restricted: http://taper.alienbase.nl/mirrors/people/alien/restricted_sbrepos/{13.37,14.0}/{x86,x86_64}/
slacky: http://repository.slacky.eu/slackware{,64}-{13.37,14.0}/ slacky: http://repository.slacky.eu/slackware{,64}-{13.37,14.0}/
ponce: http://ponce.cc/slackware/slackware{,64}-{13.37,14.0,current}/packages/ ponce: http://ponce.cc/slackware/slackware{,64}-{13.37,14.0,current}/packages/
zerouno: http://www.z01.eu/repo-slack/slackware64-current/
Does NOT supports GPG Does NOT supports GPG
salixos: http://download.salixos.org/{i486,x86_64}/{13.37,14.0}/ salixos: http://download.salixos.org/{i486,x86_64}/{13.37,14.0}/
salixext: http://people.salixos.org/ralvex/packages/{i486,x86_64}/{13.37,14.0}/ salixext: http://people.salixos.org/ralvex/packages/{i486,x86_64}/{13.37,14.0}/
rlworkman: http://rlworkman.net/pkgs/{13.37,14.0}/ rlworkman: http://rlworkman.net/pkgs/{13.37,14.0}/
slackel: http://www.slackel.gr/repo/{i486,x86_64}/current/ slackel: http://www.slackel.gr/repo/{i486,x86_64}/current/
slackers: http://www.slackers.it/repository/ slackers: http://www.slackers.it/repository/
zerouno: http://www.z01.eu/repo-slack/slackware64-current/
@ -22,6 +24,7 @@ Details:
name |13.37 | 14.0 | current | i386 | x86_64 | GPG |url name |13.37 | 14.0 | current | i386 | x86_64 | GPG |url
-------------|------+------+---------+------+--------+-----+---------------------------------------------------------- -------------|------+------+---------+------+--------+-----+----------------------------------------------------------
slackpkgplus | X | X | X | | | X | http://slakfinder.org/slackpkg+/
multilib | X | | | | X | X | http://taper.alienbase.nl/mirrors/people/alien/multilib/13.37/ multilib | X | | | | X | X | http://taper.alienbase.nl/mirrors/people/alien/multilib/13.37/
multilib | | X | | | X | X | http://taper.alienbase.nl/mirrors/people/alien/multilib/14.0/ multilib | | X | | | X | X | http://taper.alienbase.nl/mirrors/people/alien/multilib/14.0/
multilib | | | X | | X | X | http://taper.alienbase.nl/mirrors/people/alien/multilib/current/ multilib | | | X | | X | X | http://taper.alienbase.nl/mirrors/people/alien/multilib/current/
@ -41,6 +44,7 @@ ponce | X | | | | X | X | http://ponce.cc/sla
ponce | | X | | X | | X | http://ponce.cc/slackware/slackware-current/packages/ ponce | | X | | X | | X | http://ponce.cc/slackware/slackware-current/packages/
ponce | | | X | X | | X | http://ponce.cc/slackware/slackware64-14.0/packages/ ponce | | | X | X | | X | http://ponce.cc/slackware/slackware64-14.0/packages/
ponce | | | X | | X | X | http://ponce.cc/slackware/slackware64-current/packages/ ponce | | | X | | X | X | http://ponce.cc/slackware/slackware64-current/packages/
zerouno | | | X | | X | X | http://www.z01.eu/repo-slack/slackware64-current/
salixos | X | | | X | | | http://download.salixos.org/i486/13.37/ salixos | X | | | X | | | http://download.salixos.org/i486/13.37/
salixos | X | | | | X | | http://download.salixos.org/x86_64/13.37/ salixos | X | | | | X | | http://download.salixos.org/x86_64/13.37/
salixos | | X | | X | | | http://download.salixos.org/i486/14.0/ salixos | | X | | X | | | http://download.salixos.org/i486/14.0/
@ -54,7 +58,6 @@ rlworkman | | X | | X | X | | http://rlworkman.ne
slackel | | | X | X | | | http://www.slackel.gr/repo/i486/current/ slackel | | | X | X | | | http://www.slackel.gr/repo/i486/current/
slackel | | | X | | X | | http://www.slackel.gr/repo/x86_64/current/ slackel | | | X | | X | | http://www.slackel.gr/repo/x86_64/current/
slackers | | | X | X | X | | http://www.slackers.it/repository/ slackers | | | X | X | X | | http://www.slackers.it/repository/
zerouno | | | X | | X | | http://www.z01.eu/repo-slack/slackware64-current/
You can found a larger list at http://slakfinder.org You can found a larger list at http://slakfinder.org

View file

@ -2,11 +2,14 @@
set -e set -e
VERSION=0.9rc3 VERSION=0.9.1
BUILD=1mt BUILD=1mt
CWD=`pwd` CWD=`pwd`
PKG=$CWD/../slackpkg+-$VERSION TMP=${TMP:-/tmp}
PKG=$TMP/slackpkg+-$VERSION
OUTPUT=${OUTPUT:-$TMP}
rm -rf $PKG rm -rf $PKG
mkdir -p $PKG mkdir -p $PKG
@ -19,6 +22,7 @@ mkdir -p install/
cp $CWD/slackpkgplus.sh usr/libexec/slackpkg/functions.d/ cp $CWD/slackpkgplus.sh usr/libexec/slackpkg/functions.d/
cp $CWD/README usr/doc/slackpkg+-$VERSION/ cp $CWD/README usr/doc/slackpkg+-$VERSION/
cp $CWD/ChangeLog.txt usr/doc/slackpkg+-$VERSION/
cp $CWD/repositories.txt usr/doc/slackpkg+-$VERSION/ cp $CWD/repositories.txt usr/doc/slackpkg+-$VERSION/
cp $CWD/slackpkg+.SlackBuild usr/doc/slackpkg+-$VERSION/ cp $CWD/slackpkg+.SlackBuild usr/doc/slackpkg+-$VERSION/
cp $CWD/slackpkgplus.*.sample usr/doc/slackpkg+-$VERSION/ cp $CWD/slackpkgplus.*.sample usr/doc/slackpkg+-$VERSION/
@ -28,7 +32,7 @@ cat $CWD/doinst.sh|sed "s/SLPVERSION/$VERSION/" > install/doinst.sh
chmod +x usr/libexec/slackpkg/functions.d/slackpkgplus.sh chmod +x usr/libexec/slackpkg/functions.d/slackpkgplus.sh
makepkg -l y -c y ../slackpkg+-$VERSION-noarch-$BUILD.txz makepkg -l y -c y $OUTPUT/slackpkg+-$VERSION-noarch-$BUILD.txz

View file

@ -13,7 +13,7 @@ SLACKPKGPLUS=on
# List repository you want to use (defined below). # List repository you want to use (defined below).
# remember to launch 'slackpkg update' if you modify that row. # remember to launch 'slackpkg update' if you modify that row.
REPOPLUS=( alienbob restricted slacky ponce ) REPOPLUS=( slackpkgplus alienbob restricted slacky )
@ -25,7 +25,9 @@ REPOPLUS=( alienbob restricted slacky ponce )
MIRRORPLUS['alienbob']=http://taper.alienbase.nl/mirrors/people/alien/sbrepos/14.0/x86/ MIRRORPLUS['alienbob']=http://taper.alienbase.nl/mirrors/people/alien/sbrepos/14.0/x86/
MIRRORPLUS['restricted']=http://taper.alienbase.nl/mirrors/people/alien/restricted_sbrepos/14.0/x86/ MIRRORPLUS['restricted']=http://taper.alienbase.nl/mirrors/people/alien/restricted_sbrepos/14.0/x86/
MIRRORPLUS['slacky']=http://repository.slacky.eu/slackware-14.0/ MIRRORPLUS['slacky']=http://repository.slacky.eu/slackware-14.0/
MIRRORPLUS['ponce']=http://ponce.cc/slackware/slackware-14.0/packages/
# use this to keep updated the slackpkg+ package
MIRRORPLUS['slackpkgplus']=http://slakfinder.org/slackpkg+/
# Slackware current - i386 # Slackware current - i386
#MIRRORPLUS['ponce']=http://ponce.cc/slackware/slackware-current/packages/ #MIRRORPLUS['ponce']=http://ponce.cc/slackware/slackware-current/packages/
@ -35,11 +37,12 @@ MIRRORPLUS['ponce']=http://ponce.cc/slackware/slackware-14.0/packages/
# Supported Repositories (see /usr/doc/slackpkg+-* for details): # Supported Repositories (see /usr/doc/slackpkg+-* for details):
# #
# Supports GPG # Supports GPG
# slackpkgplus: http://slakfinder.org/slackpkg+/
# multilib: http://taper.alienbase.nl/mirrors/people/alien/multilib/{13.37,14.0,current}/ # multilib: http://taper.alienbase.nl/mirrors/people/alien/multilib/{13.37,14.0,current}/
# alienbob: http://taper.alienbase.nl/mirrors/people/alien/sbrepos/{13.37,14.0}/{x86,x86_64}/ # alienbob: http://taper.alienbase.nl/mirrors/people/alien/sbrepos/{13.37,14.0}/{x86,x86_64}/
# restricted: http://taper.alienbase.nl/mirrors/people/alien/restricted_sbrepos/{13.37,14.0}/{x86,x86_64}/ # restricted: http://taper.alienbase.nl/mirrors/people/alien/restricted_sbrepos/{13.37,14.0}/{x86,x86_64}/
# slacky: http://repository.slacky.eu/slackware{,64}-{13.37,14.0}/ # slacky: http://repository.slacky.eu/slackware{,64}-{13.37,14.0}/
# ponce: http://ponce.cc/slackware/slackware{,64}-{14.0,current}/packages/ # zerouno: http://www.z01.eu/repo-slack/slackware64-current/
# #
# Does NOT supports GPG # Does NOT supports GPG
# salixos: http://download.salixos.org/{i486,x86_64}/{13.37,14.0}/ # salixos: http://download.salixos.org/{i486,x86_64}/{13.37,14.0}/
@ -47,4 +50,3 @@ MIRRORPLUS['ponce']=http://ponce.cc/slackware/slackware-14.0/packages/
# rlworkman: http://rlworkman.net/pkgs/{13.37,14.0}/ # rlworkman: http://rlworkman.net/pkgs/{13.37,14.0}/
# slackel: http://www.slackel.gr/repo/{i486,x86_64}/current/ # slackel: http://www.slackel.gr/repo/{i486,x86_64}/current/
# slackers: http://www.slackers.it/repository/ # slackers: http://www.slackers.it/repository/
# zerouno: http://www.z01.eu/repo-slack/slackware64-current/

View file

@ -15,8 +15,8 @@ SLACKPKGPLUS=on
# #
# List repository you want to use (defined below) # List repository you want to use (defined below)
# # remember to launch 'slackpkg update' if you modify that row. # remember to launch 'slackpkg update' if you modify that row.
REPOPLUS=( alienbob restricted slacky ponce ) REPOPLUS=( slackpkgplus alienbob restricted slacky )
# Define mirrors (uncomment one or more mirror; remember to add it to REPOPLUS) # Define mirrors (uncomment one or more mirror; remember to add it to REPOPLUS)
@ -28,22 +28,26 @@ REPOPLUS=( alienbob restricted slacky ponce )
MIRRORPLUS['alienbob']=http://taper.alienbase.nl/mirrors/people/alien/sbrepos/14.0/x86_64/ MIRRORPLUS['alienbob']=http://taper.alienbase.nl/mirrors/people/alien/sbrepos/14.0/x86_64/
MIRRORPLUS['restricted']=http://taper.alienbase.nl/mirrors/people/alien/restricted_sbrepos/14.0/x86_64/ MIRRORPLUS['restricted']=http://taper.alienbase.nl/mirrors/people/alien/restricted_sbrepos/14.0/x86_64/
MIRRORPLUS['slacky']=http://repository.slacky.eu/slackware64-14.0/ MIRRORPLUS['slacky']=http://repository.slacky.eu/slackware64-14.0/
MIRRORPLUS['ponce']=http://ponce.cc/slackware/slackware64-14.0/packages/
# use this to keep updated the slackpkg+ package
MIRRORPLUS['slackpkgplus']=http://slakfinder.org/slackpkg+/
# Slackware current - x86_64 # Slackware current - x86_64
#MIRRORPLUS['multilib']=http://taper.alienbase.nl/mirrors/people/alien/multilib/current/ #MIRRORPLUS['multilib']=http://taper.alienbase.nl/mirrors/people/alien/multilib/current/
#MIRRORPLUS['ponce']=http://ponce.cc/slackware/slackware64-current/packages/ #MIRRORPLUS['ponce']=http://ponce.cc/slackware/slackware64-current/packages/
#MIRRORPLUS['zerouno']=http://www.z01.eu/repo-slack/slackware64-current/
# Supported Repositories (see /usr/doc/slackpkg+-* for details): # Supported Repositories (see /usr/doc/slackpkg+-* for details):
# #
# Supports GPG # Supports GPG
# slackpkgplus: http://slakfinder.org/slackpkg+/
# multilib: http://taper.alienbase.nl/mirrors/people/alien/multilib/{13.37,14.0,current}/ # multilib: http://taper.alienbase.nl/mirrors/people/alien/multilib/{13.37,14.0,current}/
# alienbob: http://taper.alienbase.nl/mirrors/people/alien/sbrepos/{13.37,14.0}/{x86,x86_64}/ # alienbob: http://taper.alienbase.nl/mirrors/people/alien/sbrepos/{13.37,14.0}/{x86,x86_64}/
# restricted: http://taper.alienbase.nl/mirrors/people/alien/restricted_sbrepos/{13.37,14.0}/{x86,x86_64}/ # restricted: http://taper.alienbase.nl/mirrors/people/alien/restricted_sbrepos/{13.37,14.0}/{x86,x86_64}/
# slacky: http://repository.slacky.eu/slackware{,64}-{13.37,14.0}/ # slacky: http://repository.slacky.eu/slackware{,64}-{13.37,14.0}/
# ponce: http://ponce.cc/slackware/slackware{,64}-{14.0,current}/packages/ # zerouno: http://www.z01.eu/repo-slack/slackware64-current/
# #
# Does NOT supports GPG # Does NOT supports GPG
# salixos: http://download.salixos.org/{i486,x86_64}/{13.37,14.0}/ # salixos: http://download.salixos.org/{i486,x86_64}/{13.37,14.0}/
@ -51,4 +55,3 @@ MIRRORPLUS['ponce']=http://ponce.cc/slackware/slackware64-14.0/packages/
# rlworkman: http://rlworkman.net/pkgs/{13.37,14.0}/ # rlworkman: http://rlworkman.net/pkgs/{13.37,14.0}/
# slackel: http://www.slackel.gr/repo/{i486,x86_64}/current/ # slackel: http://www.slackel.gr/repo/{i486,x86_64}/current/
# slackers: http://www.slackers.it/repository/ # slackers: http://www.slackers.it/repository/
# zerouno: http://www.z01.eu/repo-slack/slackware64-current/