Nowości O Extended Slackware Lista pakietów Changelog Kto dał paczki Dział porad Lista mirrorów pkgtools-ng English version |
AktualizacjaData dodania: Tue, 02 Jan 2007 00:54:14 +0100 Doszły trzy (nie tak całkiem) nowe pakiety: amule, psi i valgrind,
a trzy kolejne zostały zaktualizowane: e16, wxGTK i wireshark, znany
poprzednio jako ethereal. Od tej pory pakiety i slackbuildy zostają objęte kontrolą gita, a repozytorium jest dostępne pod URL-em http://xslack.zsh.bash.org.pl/packages.git/. Branch master służy mi do prac i obejmuje pakiety, slackbuildy i źródła. Branch slackbuilds jest przewidziany dla użytkowników, którzy chcą mieć wgląd w zmiany w slackbuildach, ale nie chcą ściągać setek megabajtów niepotrzebnych pakietów. Branche snap-$SLACKVER-$DATE to snapshoty wyłącznie z pakietami binarnymi. Generowany changelog dostępny jest tutaj (na razie w języku polskim, bez polskich liter). Format changelogu nie będzie się zmieniał. Listy plików z poszczególnych snapshotów i ich gitowe hasze są tutaj. Format list nie będzie się zmieniał, listy będą nosić nazwy $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 |