diff options
-rw-r--r-- | dev/releases/1/packages.mdwn | 217 |
1 files changed, 126 insertions, 91 deletions
diff --git a/dev/releases/1/packages.mdwn b/dev/releases/1/packages.mdwn index 8f3ac87..b6459b1 100644 --- a/dev/releases/1/packages.mdwn +++ b/dev/releases/1/packages.mdwn @@ -3,100 +3,135 @@ [[ProteanOS_1.0|dev/releases/1]] currently includes the following source packages: - Source Package Upstream Version - ------------------------------------- - acpi 1.7 - alsa-lib 1.0.27.2 - alsa-utils 1.0.27.2 - base-files 1.0.2 - bc 1.06.95 - binutils 2.23.2 - build-essential 1.0 - busybox 1.21.1 - bzip2 1.0.6 - cmatrix 1.2a - config-ao751h 1.2 - config-dev 1.1 - config-dimension2400 1.3 - config-x60 1.0 - dejagnu 1.5.1 - dev86 0.16.21 - eglibc 2.19~r25243+sip1 - expat 2.1.0 - expect 5.45 - fakeroot 1.18.4 - fbida 2.09 - file 5.17 - fontconfig 2.11.1 - freetype 2.5.3 - gawk 4.1.0 - gcc-4.7 4.7.3+sip1 - gcc-defaults 1.0 - gettext 0.18.3.2 - gmake 4.0 - gmp 5.0.5 - iptables 1.4.21 - libexif 0.6.21 - libffi 3.1 - libgpg-error 1.12 - libjpeg-8 8d - libnl-3 3.2.25 - libogg 1.3.2 - libpng12 1.2.51 - libsigsegv 2.10 - libtommath 0.42.0 - libtool 2.4.2 - libunistring 0.9.3 - libvorbis 1.3.4 - lilo 24.0 - linux-libre 3.10.51~gnu - m4 1.4.17 - mpc 1.0.1 - mpfr 3.1.1 - mplus-fonts 058 - ncurses 5.9~20140301 - opkbuild 3.0.0~beta5 - opkg 0.2.2 - opkhelper-3.0 3.0.0 - opkhelper-default 3.0.0 - pcre 8.35 - pkgconf 0.9.6 - platconf-pkg-tools 1.0.1 - proteanos-branding 0.1 - pth 2.0.7 - readline 6.3 - strace 4.8 - tcl8.6 8.6.1+sip1 - tzcode 2014e - tzdata 2014e - wpa-supplicant 2.2 - xz 5.1.3alpha - zlib 1.2.8+sip1 - ------------------------------------- - Source packages: 67 - Binary packages: 273 + Source Package Upstream Version + ----------------------------------------- + acpi 1.7-1 + alsa-lib 1.0.27.2-1 + alsa-utils 1.0.27.2-1 + base-files 1.0.3 + bc 1.06.95-1 + binutils 2.23.2-1 + build-essential 1.1 + busybox 1.21.1-12 + bzip2 1.0.6-2 + cmake 3.0.2-1 + cmatrix 1.2a-1 + config-ao751h 1.5 + config-dev 1.4 + config-dimension2400 1.6 + config-x60 1.3 + curl 7.38.0-1 + dejagnu 1.5.1-1 + dev86 0.16.21-1 + dropbear 2014.65-1 + eglibc 2.19~r25243+sip1-3 + expat 2.1.0-2 + expect 5.45-1 + fakeroot 1.18.4-1 + fbida 2.09-2 + file 5.17-3 + fontconfig 2.11.1-1 + freetype 2.5.3-1 + gawk 4.1.0-1 + gcc-4.7 4.7.3+sip1-1 + gcc-defaults 1.0 + gettext 0.18.3.2-1 + gmake 4.0-2 + gmp 5.0.5-1 + iptables 1.4.21-2 + libarchive 3.1.2-1 + libexif 0.6.21-1 + libffi 3.1-1 + libgpg-error 1.12-1 + libjpeg-8 8d-1 + libnl-3 3.2.25-1 + libogg 1.3.2-1 + libpng12 1.2.51-2 + libsigsegv 2.10-1 + libtomcrypt 1.17-1 + libtommath 0.42.0-1 + libtool 2.4.2-2 + libunistring 0.9.3-1 + libvorbis 1.3.4-1 + lilo 24.1-1 + linux-libre 3.10.60~gnu-1 + m4 1.4.17-2 + mpc 1.0.1-1 + mpfr 3.1.1-1 + mplus-fonts 058-2 + ncurses 5.9~20140301-2 + open-ath9k-htc-firmware 1.4~git20141115.146bff1-1 + opkbuild 3.0.0~beta7-1 + opkg 0.2.2-1 + opkhelper-3.0 3.0.0-2 + opkhelper-default 3.0.0 + patch 2.7.1-2 + pciids 2015.09.03-1 + pciutils 3.3.1-1 + pcre 8.35-1 + pkgconf 0.9.6-1 + platconf-pkg-tools 2.1.0 + popt 1.16+sip1-1 + proteanos-branding 0.3 + pth 2.0.7-1 + readline 6.3-1 + strace 4.8-1 + tcl8.6 8.6.1+sip1-1 + tzcode 2014e-1 + tzdata 2014e-1 + wpa-supplicant 2.2-2 + xz 5.1.3alpha-2 + zlib 1.2.8+sip1-1 + ----------------------------------------- + Source packages: 77 + Binary packages: 391 -The above list was generated by running the following shell script in a -directory containing all of the unpacked source packages: +The above list was generated by running the following shell script: - pkgw=20 + #!/bin/sh + + pkgw=23 verw=16 + base_url='http://files.proteanos.com/pub/proteanos/feeds/dev/trunk' + + LF=' + ' + + # Print header i=0 - l=$(($pkgw + $verw + 1)) - banner='' - while [ $i -lt $l ]; do - banner="${banner}-" - i=$(($i + 1)) + l=$(($pkgw + $verw + 2)) + tblline='' + while [ ${i} -lt ${l} ]; do + tblline="${tblline}-" + i=$(($i + 1)) done - printf "%-${pkgw}s %-${verw}s\n" 'Source Package' 'Upstream Version' - printf '%s\n' "${banner}" - script='1{ s/^\(.*\) (\(.*\)) .*$/\1 \2/; s/^\(.* .*\)-.*$/\1/; p; }' - n=0 - for cl in */changelog; do - printf "%-${pkgw}s %-s\n" $(sed -n "${script}" "${cl}") - n=$(($n + 1)) + printf "%-${pkgw}s %-${verw}s\n" 'Source Package' 'Upstream Version' + printf '%s\n' "${tblline}" + + # Print table + srcs=0 + while IFS='' read line; do + case "${line}" in + Source:*) + printf "%-${pkgw}s " "${line#*: }" + srcs=$(($srcs + 1)) + ;; + Version:*) + printf "%-s\n" "${line#*: }" + ;; + esac + done <<EOF + $(wget -q -O - "${base_url}/src/all/base/Packages") + EOF + + # Collect binary package names + bins='' + for aps in $(wget -q -O - "${base_url}/Manifest"); do + bins="${bins}${LF}$(wget -q -O - "${base_url}/${aps}/Packages" | \ + sed -n 's/^Package: //p;')" done - printf '%s\n' "${banner}" - printf 'Source packages: %d\n' "${n}" - printf 'Binary packages: %d\n' "$(ls -d */*.pkg/ | \ - sed 's|^.*/\(.*\)\.pkg/$|\1|' | sort -u | wc -l)" + + # Print totals + printf '%s\n' "${tblline}" + printf 'Source packages: %d\n' "${srcs}" + printf 'Binary packages: %d\n' "$(printf '%s\n' "${bins}" | sort -u | wc -l)" |