Extended Slackware

Update

Addition date: Tue, 02 Jan 2007 00:54:14 +0100

There are three (not at all) new packages: amule, psi and valgrind, and another three were updated: e16, wxGTK and wireshark, formerly known as ethereal.
By the way I changed a bit a changelog handling.

Until now packages and slackbuilds are put under git version control, and the repository is accessible under http://xslack.zsh.bash.org.pl/packages.git/ URL. Branch called master is used to casual work and includes packages, slackbuilds and sources. slackbuilds branch is intended for users who want to look at slackbuilds changes and don't want to download hundreds of megabytes of unnecessary packages. Branches snap-$SLACKVER-$DATE are snapshots with binary packages only.

Generated changelog is accessible here (in Polish for now, US-ASCII encoded). Format of changelog is not a subject to change.

Lists of files from particular snapshots and their git hashes are here. Format of these lists isn't going to be changed. Lists will be named like $SNAPSHOT_NAME.txt.

HOWTO get a snapshot:

git init-db
git fetch http://xslack.zsh.bash.org.pl/packages.git/ +snap-11.0-061231:master
git checkout

HOWTO get all slackbuilds:

git init-db
git fetch http://xslack.zsh.bash.org.pl/packages.git/ +slackbuilds:master
git checkout

HOWTO get a particular historic file:

SITE=http://xslack.zsh.bash.org.pl/
YOURFILE=wxGTK-2.6.3-i486-2x.tgz

mkdir git-temp
cd git-temp
git ls-remote $SITE/packages.git/ | \
  awk -F'[ \t/]+' '$4 ~ /^snap-/{print $4}' | \
  while read snap; do
    wget $SITE/snapshots/$snap.txt
  done
git init-db
awk -vfile=$YOURFILE \
  '$2 == file { print substr($1, 1, 2), substr($1, 3), $2 }' *.txt | \
  while read dir file filename; do
    mkdir .git/objects/$dir
    wget $SITE/packages.git/objects/$dir/$file -O .git/objects/$dir/$file
    git cat-file blob $dir$file > ../${filename##*/}.$dir$file
  done
cd ..
rm -rf git-temp

Engine by Dozzie. Awful design by Dozzie.