summaryrefslogtreecommitdiffstats
path: root/dev/releases/1/packages.mdwn
blob: 8088eafa38777658556812b18cba890b6161aa4b (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
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
[[!meta title="Packages in Release Series 1"]]

[[ProteanOS_1.0|dev/releases/1]] 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-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
    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-2
    pciutils                 3.3.1-2
    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: 78
    Binary packages: 394

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

    #!/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 + 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)"