summaryrefslogtreecommitdiffstats
path: root/dev/releases/1/packages.mdwn
blob: 613f2deee3cb0be33b7eee2943ffee214b5f39b9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
[[!meta title="Packages in Release Series 1"]]

[[ProteanOS_1.0|dev/releases/1]] currently includes the following source
packages:

    Source Package    Upstream Version
    ----------------------------------
    base-files        1.0.0
    binutils          2.23.2
    build-essential   0.2
    busybox           1.21.1
    config-dev        0.1
    dejagnu           1.5.1
    eglibc            2.18~r23929+sip1
    expat             2.1.0
    expect            5.45
    fakeroot          1.20
    file              5.16
    gawk              4.1.0
    gdb               7.6.1+sip1
    gcc-4.7           4.7.3+sip1
    gcc-defaults      0.2
    gettext           0.18.3.1
    gmake             3.82
    gmp               5.0.5
    libsigsegv        2.10
    libunistring      0.9.3
    linux-libre       3.4.66~gnu1
    m4                1.4.17
    mpc               1.0.1
    mpfr              3.1.1
    ncurses           5.9~20131123
    opkbuild          3.0.0~beta1
    opkg              0.2.0
    opkhelper-3.0     3.0.0~beta3
    opkhelper-default 3.0
    readline          6.2
    strace            4.8
    tcl8.6            8.6.1
    tzcode            2013h
    tzdata            2013h
    zlib              1.2.8+sip1
    ----------------------------------
    Total: 35

These 35 source packages currently build 134 binary packages.

The above list was generated by running the following shell script in a
directory containing all of the unpacked source packages:

    pkgw=17
    verw=16
    i=0
    l=$(($pkgw + $verw + 1))
    banner=''
    while [ $i -lt $l ]; do
        banner="${banner}-"
        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))
    done
    printf '%s\nTotal: %d\n' "${banner}" "${n}"