Packages in Release Series 1

ProteanOS 1.0 currently includes the following source packages:

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-13
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-tp-gm45-flash-8mib  1.1
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
flashrom                   0.9.8~r1896-1
fontconfig                 2.11.1-1
freetype                   2.5.3-1
fss                        1.0
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
ich9deblob                 20150518fix~git20150628.0e3520f-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.2-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-2
pciutils                   3.3.1-2
pcre                       8.35-1
pkgconf                    0.9.6-1
platconf-pkg-tools         2.1.1
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: 81
Binary packages: 403

The above list was generated by running the following shell script:

#!/bin/sh

pkgw=25
verw=33
base_url='http://files.proteanos.com/pub/proteanos/feeds/dev/trunk'

LF='
'

# Print header
i=0
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' "${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

# 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)"