From 1bc5baebf3a1ee23e438b3f53da2fd386f960949 Mon Sep 17 00:00:00 2001
From: P. J. McDermott <pehjota>
Date: Sun, 04 Aug 2013 17:19:21 -0400
Subject: dev/releases/1/packages: List source packages.

---
(limited to 'dev/releases')

diff --git a/dev/releases/1.mdwn b/dev/releases/1.mdwn
index 4cd5a56..faff21f 100644
--- a/dev/releases/1.mdwn
+++ b/dev/releases/1.mdwn
@@ -44,6 +44,8 @@ Notable Packages
   * opkbuild 3.0.x
   * opkhelper 3.0.x
 
+[[Complete_list|dev/releases/1/packages]]
+
 New Features
 ------------
 
diff --git a/dev/releases/1/packages.mdwn b/dev/releases/1/packages.mdwn
new file mode 100644
index 0000000..39161a5
--- /dev/null
+++ b/dev/releases/1/packages.mdwn
@@ -0,0 +1,58 @@
+[[!meta title="Packages in Release Series 1"]]
+
+ProteanOS 1.0 currently includes the following source packages:
+
+    Source Package    Upstream Version
+    ----------------------------------
+    binutils          2.22
+    busybox           1.21.0
+    config-dev        0.1
+    eglibc            2.17~r23365+sip1
+    expat             2.1.0
+    fakeroot          1.18.2
+    file              5.14
+    gawk              4.1.0
+    gcc-4.7           4.7.3+sip1
+    gcc-defaults      0.2
+    gettext           0.18.2.1
+    gmake             3.82
+    gmp               5.0.5
+    libsigsegv        2.10
+    libunistring      0.9.3
+    linux-libre       3.4.51~gnu1
+    m4                1.4.16
+    mpc               1.0.1
+    mpfr              3.1.1
+    ncurses           5.9~20130727
+    opkbuild          3.0.0~alpha5
+    opkg              0.1.8~r649
+    opkhelper-3.0     3.0.0~beta3
+    opkhelper-default 3.0
+    readline          6.2
+    zlib              1.2.7+sip1
+    ----------------------------------
+    Total: 26
+
+These 26 source packages currently build 102 binary packages.
+
+This 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}"
--
cgit v0.9.1