чување 7636a3e6ec6e62cde511952099fc8ddc07777093
родитељ c388687903f9201a3074bffbea53061a19b375c0
Аутор: Страхиња Радић <contact@strahinja.org>
Датум: Mon, 8 Aug 2022 21:35:32 +0200
Add the rest of packages to pkgdb.tsv; update BUGS, TODO
Signed-off-by: Страхиња Радић <contact@strahinja.org>
Diffstat:
измењених датотека: 5, додавања: 306(+), брисања: 72(-)
diff --git a/03-packages.sh b/03-packages.sh
@@ -109,8 +109,6 @@ else
#remove_dir ${G_SRC}/${pkg}
) || exit 1
fi
-timestamp=$(date +'%Y-%m-%d %T')
-printf "%s\t%s\t%s\n" linux-headers 5.17.13 "${timestamp}" >>${G_PKGDB}
end_substep
begin_substep texinfo-6.8
@@ -133,8 +131,6 @@ else
remove_dir ${G_SRC}/${pkg}
) || exit 1
fi
-timestamp=$(date +'%Y-%m-%d %T')
-printf "%s\t%s\t%s\n" texinfo 6.8 "${timestamp}" >>${G_PKGDB}
end_substep
begin_substep man-pages-5.13
@@ -715,7 +711,7 @@ mkpk_install()
) || exit 1
fi
timestamp=$(date +'%Y-%m-%d %T')
-printf "%s\t%s\t%s\n" libgmp 6.21 "${timestamp}" >>${G_PKGDB}
+printf "%s\t%s\t%s\n" libgmp 6.2.1 "${timestamp}" >>${G_PKGDB}
end_substep
begin_substep libmpfr-4.1.0
@@ -840,7 +836,7 @@ mkpk_install()
) || exit 1
fi
timestamp=$(date +'%Y-%m-%d %T')
-printf "%s\t%s\t%s\n" libisl 0.2.4 "${timestamp}" >>${G_PKGDB}
+printf "%s\t%s\t%s\n" libisl 0.24 "${timestamp}" >>${G_PKGDB}
end_substep
begin_substep shadow-4.11.1
@@ -1022,6 +1018,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" gcc 11-20220101 "${timestamp}" >>${G_PKGDB}
end_substep
msg info "Setting up environment to use newly built GCC"
@@ -1098,6 +1096,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" tinycc 20220708 "${timestamp}" >>${G_PKGDB}
end_substep
begin_substep bzip2-1.0.8
@@ -1153,6 +1153,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" bzip2 1.0.8 "${timestamp}" >>${G_PKGDB}
end_substep
begin_substep zstd-1.5.0
@@ -1193,6 +1195,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" zstd 1.5.0 "${timestamp}" >>${G_PKGDB}
end_substep
begin_substep netbsd-curses-0.3.2
@@ -1226,6 +1230,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" netbsd-curses 0.3.2 "${timestamp}" >>${G_PKGDB}
end_substep
begin_substep attr-2.5.1
@@ -1265,6 +1271,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" attr 2.5.1 "${timestamp}" >>${G_PKGDB}
end_substep
begin_substep acl-2.3.1
@@ -1304,6 +1312,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" acl 2.3.1 "${timestamp}" >>${G_PKGDB}
end_substep
begin_substep libcap-2.62
@@ -1337,6 +1347,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" libcap 2.62 "${timestamp}" >>${G_PKGDB}
end_substep
# Needed for libxslt
@@ -1382,6 +1394,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" libxml2 2.9.12 "${timestamp}" >>${G_PKGDB}
end_substep
# Needed for PRoot
@@ -1421,6 +1435,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" libxslt 1.1.35 "${timestamp}" >>${G_PKGDB}
end_substep
begin_substep psmisc-23.4
@@ -1464,6 +1480,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" psmisc 23.4 "${timestamp}" >>${G_PKGDB}
end_substep
begin_substep iana-etc-20210611
@@ -1493,6 +1511,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" iana-etc 20210611 "${timestamp}" >>${G_PKGDB}
end_substep
begin_substep libtool-2.4.6
@@ -1529,6 +1549,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" libtool 2.4.6 "${timestamp}" >>${G_PKGDB}
end_substep
begin_substep pax-utils-1.3.4
@@ -1565,6 +1587,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" pax-utils 1.3.4 "${timestamp}" >>${G_PKGDB}
end_substep
begin_substep less-590
@@ -1600,6 +1624,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" less 590 "${timestamp}" >>${G_PKGDB}
end_substep
begin_substep gdbm-1.20
@@ -1638,6 +1664,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" gdbm 1.20 "${timestamp}" >>${G_PKGDB}
end_substep
begin_substep gperf-3.1
@@ -1676,6 +1704,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" gperf 3.1 "${timestamp}" >>${G_PKGDB}
end_substep
begin_substep expat-2.4.8
@@ -1714,6 +1744,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" expat 2.4.8 "${timestamp}" >>${G_PKGDB}
end_substep
begin_substep inetutils-2.1
@@ -1762,6 +1794,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" inetutils 2.1 "${timestamp}" >>${G_PKGDB}
end_substep
# Perl is in /sucks only because I couldn't find a straightforward way to create
@@ -1834,6 +1868,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" perl 5.32.1 "${timestamp}" >>${G_PKGDB}
end_substep
begin_substep XML-Parser-2.46
@@ -1867,6 +1903,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" XML-Parser 2.46 "${timestamp}" >>${G_PKGDB}
end_substep
begin_substep intltool-0.51.0
@@ -1908,6 +1946,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" intltool 0.51.0 "${timestamp}" >>${G_PKGDB}
end_substep
begin_substep help2man-1.49.2
@@ -1944,6 +1984,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" help2man 1.49.2 "${timestamp}" >>${G_PKGDB}
end_substep
begin_substep autoconf-2.71
@@ -1980,6 +2022,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" autoconf 2.71 "${timestamp}" >>${G_PKGDB}
end_substep
begin_substep automake-1.16.4
@@ -2016,6 +2060,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" automake 1.16.4 "${timestamp}" >>${G_PKGDB}
end_substep
begin_substep autoconf-archive-2022.02.11
@@ -2052,6 +2098,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" autoconf-archive 2022.02.11 "${timestamp}" >>${G_PKGDB}
end_substep
begin_substep musl-fts-1.2.7
@@ -2091,6 +2139,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" musl-fts 1.2.7 "${timestamp}" >>${G_PKGDB}
end_substep
begin_substep musl-obstack-1.1
@@ -2130,6 +2180,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" musl-obstack 1.1 "${timestamp}" >>${G_PKGDB}
end_substep
begin_substep xz-5.2.5
@@ -2169,6 +2221,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" xz 5.2.5 "${timestamp}" >>${G_PKGDB}
end_substep
begin_substep kmod-29
@@ -2214,6 +2268,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" kmod 29 "${timestamp}" >>${G_PKGDB}
end_substep
begin_substep gettext-tiny-0.3.2
@@ -2261,6 +2317,8 @@ LDFLAGS=-static --static -fcommon
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" gettext-tiny 0.3.2 "${timestamp}" >>${G_PKGDB}
end_substep
begin_substep musl-legacy-compat-20220710
@@ -2294,6 +2352,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" musl-legacy-compat 20220710 "${timestamp}" >>${G_PKGDB}
end_substep
begin_substep argp-standalone-1.4.1
@@ -2338,6 +2398,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" argp-standalone 1.4.1 "${timestamp}" >>${G_PKGDB}
end_substep
begin_substep libelf-0.186
@@ -2386,6 +2448,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" libelf 0.186 "${timestamp}" >>${G_PKGDB}
end_substep
begin_substep libffi-3.4.2
@@ -2429,6 +2493,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" libffi 3.4.2 "${timestamp}" >>${G_PKGDB}
end_substep
# LibreSSL doesn't suck, even though technically IMHO it should belong in /sucks
@@ -2473,6 +2539,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" libressl 3.4.2 "${timestamp}" >>${G_PKGDB}
end_substep
begin_substep ca-certificates-20211016
@@ -2551,6 +2619,8 @@ mkpk_install()
chmod 0644 /share/ca-certificates/mozilla/*.crt
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" ca-certificates 20211016 "${timestamp}" >>${G_PKGDB}
end_substep
begin_substep curl-7.84.0
@@ -2601,6 +2671,8 @@ mkpk_install()
#unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" curl 7.84.0 "${timestamp}" >>${G_PKGDB}
end_substep
begin_substep Python-3.9.9
@@ -2670,6 +2742,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" Python 3.9.9 "${timestamp}" >>${G_PKGDB}
end_substep
begin_substep samurai-1.2
@@ -2706,6 +2780,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" samurai 1.2 "${timestamp}" >>${G_PKGDB}
end_substep
begin_substep meson-0.61.3
@@ -2739,6 +2815,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" meson 0.61.3 "${timestamp}" >>${G_PKGDB}
end_substep
begin_substep procps-ng-3.3.17
@@ -2809,6 +2887,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" procps-ng 3.3.17 "${timestamp}" >>${G_PKGDB}
end_substep
begin_substep awk-20220709
@@ -2854,6 +2934,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" awk 20220709 "${timestamp}" >>${G_PKGDB}
end_substep
begin_substep check-0.15.2
@@ -2892,6 +2974,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" check 0.15.2 "${timestamp}" >>${G_PKGDB}
end_substep
begin_substep diffutils-3.8
@@ -2928,6 +3012,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" diffutils 3.8 "${timestamp}" >>${G_PKGDB}
end_substep
begin_substep groff-1.22.4
@@ -2969,6 +3055,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" groff 1.22.4 "${timestamp}" >>${G_PKGDB}
end_substep
begin_substep libuv-1.44.1
@@ -3013,6 +3101,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" libuv 1.44.1 "${timestamp}" >>${G_PKGDB}
end_substep
begin_substep cmake-3.23.2
@@ -3061,6 +3151,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" cmake 3.23.2 "${timestamp}" >>${G_PKGDB}
end_substep
begin_substep musl-locales-20220708
@@ -3122,6 +3214,8 @@ mkpk_install()
read -r enter
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" musl-locales 20220708 "${timestamp}" >>${G_PKGDB}
end_substep
begin_substep mandoc-1.14.6
@@ -3184,6 +3278,8 @@ BUILD_CATMAN=1
msg warn "/share/man:/X11R6/man:/sucks/share/man:/plan9/share/man"
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" mandoc 1.14.6 "${timestamp}" >>${G_PKGDB}
end_substep
begin_substep pigz-2.7
@@ -3230,6 +3326,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" pigz 2.7 "${timestamp}" >>${G_PKGDB}
end_substep
begin_substep mksh-20220709
@@ -3292,6 +3390,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" mksh 20220709 "${timestamp}" >>${G_PKGDB}
end_substep
begin_substep sled-0.10.8
@@ -3330,6 +3430,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" sled 0.10.8 "${timestamp}" >>${G_PKGDB}
end_substep
begin_substep dcron-4.5
@@ -3372,6 +3474,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" dcron 4.5 "${timestamp}" >>${G_PKGDB}
end_substep
# Needed for PRoot
@@ -3414,6 +3518,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" docutils 0.19 "${timestamp}" >>${G_PKGDB}
end_substep
begin_substep dosfstools-4.2
@@ -3453,6 +3559,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" dosfstools 4.2 "${timestamp}" >>${G_PKGDB}
end_substep
begin_substep git-2.37.1
@@ -3491,10 +3599,12 @@ mkpk_install()
}
!
mkpk ${pkg}
- #remove_dir ${G_SRC}/${pkg}
- #unpack_pkg ${pkg} /
+ remove_dir ${G_SRC}/${pkg}
+ unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" git 2.37.1 "${timestamp}" >>${G_PKGDB}
end_substep
begin_substep iproute2-5.17.0
@@ -3535,6 +3645,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" iproute2 5.17.8 "${timestamp}" >>${G_PKGDB}
end_substep
# Needed for PRoot
@@ -3575,6 +3687,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" libarchive 3.6.1 "${timestamp}" >>${G_PKGDB}
end_substep
begin_substep kbd-2.4.0
@@ -3655,6 +3769,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" kbd 2.4.0 "${timestamp}" >>${G_PKGDB}
end_substep
begin_substep make-4.3
@@ -3690,6 +3806,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" make 4.3 "${timestamp}" >>${G_PKGDB}
end_substep
begin_substep patch-2.7.6
@@ -3725,6 +3843,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" patch 2.7.6 "${timestamp}" >>${G_PKGDB}
end_substep
begin_substep pcre-8.45
@@ -3770,6 +3890,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" pcre 8.45 "${timestamp}" >>${G_PKGDB}
end_substep
begin_substep pcre2-10.39
@@ -3816,6 +3938,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" pcre2 10.39 "${timestamp}" >>${G_PKGDB}
end_substep
begin_substep metalog-20220214
@@ -3854,6 +3978,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" metalog 20220214 "${timestamp}" >>${G_PKGDB}
end_substep
begin_substep reflex-20210808
@@ -3891,6 +4017,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" reflex 20210808 "${timestamp}" >>${G_PKGDB}
end_substep
begin_substep table-0.6.3
@@ -3930,6 +4058,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" table 0.6.3 "${timestamp}" >>${G_PKGDB}
end_substep
# Needed for PRoot
@@ -3968,6 +4098,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" talloc 2.3.4 "${timestamp}" >>${G_PKGDB}
end_substep
begin_substep proot-5.3.1
@@ -4014,6 +4146,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" proot 5.3.1 "${timestamp}" >>${G_PKGDB}
end_substep
begin_substep texinfo-6.8
@@ -4049,6 +4183,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" texinfo 6.8 "${timestamp}" >>${G_PKGDB}
end_substep
begin_substep strace-5.18
@@ -4085,6 +4221,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" strace 5.18 "${timestamp}" >>${G_PKGDB}
end_substep
begin_substep usleep-20220718
@@ -4118,6 +4256,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" usleep 20220718 "${timestamp}" >>${G_PKGDB}
end_substep
# Unfortunately, gives "Out of memory - too many lines in file"
@@ -4204,6 +4344,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" libtermkey 0.22 "${timestamp}" >>${G_PKGDB}
end_substep
# Needed for vis
@@ -4425,6 +4567,8 @@ cabbrev h only <bar> vertical botright help
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" vim 8.1 "${timestamp}" >>${G_PKGDB}
end_substep
# ERROR: You must have bison installed to build the util-linux.
@@ -4526,6 +4670,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" util-linux 2.38 "${timestamp}" >>${G_PKGDB}
end_substep
# sbase lacks stty as of the making of this script, so using what is available
@@ -4577,6 +4723,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" stty 9.1 "${timestamp}" >>${G_PKGDB}
end_substep
begin_substep e2fsprogs-1.46.5
@@ -4633,6 +4781,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" e2fsprogs 1.46.5 "${timestamp}" >>${G_PKGDB}
end_substep
begin_substep cpio-2.13
@@ -4676,6 +4826,8 @@ mkpk_install()
#unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" cpio 2.13 "${timestamp}" >>${G_PKGDB}
end_substep
begin_substep sdhcp-20220716
@@ -4720,6 +4872,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" sdhcp 20220716 "${timestamp}" >>${G_PKGDB}
end_substep
begin_substep sinit-20220713
@@ -4767,6 +4921,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" sinit 20220713 "${timestamp}" >>${G_PKGDB}
end_substep
begin_substep dropbear-2022.82
@@ -4807,6 +4963,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" dropbear 2022.82 "${timestamp}" >>${G_PKGDB}
end_substep
# Doesn't support HTTPS (yet?)
@@ -4889,6 +5047,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" popt 1.18 "${timestamp}" >>${G_PKGDB}
end_substep
# Needed for efibootmgr
@@ -4936,6 +5096,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" efivar 37 "${timestamp}" >>${G_PKGDB}
end_substep
begin_substep efibootmgr-17
@@ -4981,6 +5143,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" efibootmgr 17 "${timestamp}" >>${G_PKGDB}
end_substep
begin_substep gpm-1.20.7
@@ -5041,6 +5205,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" gpm 1.20.7 "${timestamp}" >>${G_PKGDB}
end_substep
begin_substep elinks-0.15.0
@@ -5112,6 +5278,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" elinks 0.15.0 "${timestamp}" >>${G_PKGDB}
end_substep
begin_substep nasm-2.15.05
@@ -5148,6 +5316,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" nasm 2.15.05 "${timestamp}" >>${G_PKGDB}
end_substep
begin_substep libjpeg-turbo-2.1.3
@@ -5196,6 +5366,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" libjpeg-turbo 2.1.3 "${timestamp}" >>${G_PKGDB}
end_substep
begin_substep libpng-1.6.37
@@ -5236,6 +5408,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" libpng 1.6.37 "${timestamp}" >>${G_PKGDB}
end_substep
# Didn't work; `chown root:root` in fakeroot was just noop, inside fakeroot. I
@@ -5334,6 +5508,8 @@ mkpk_install()
#unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" farbfeld 20220722 "${timestamp}" >>${G_PKGDB}
end_substep
# Needed fpr gnupg
@@ -5371,6 +5547,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" libtasn1 4.18.0 "${timestamp}" >>${G_PKGDB}
end_substep
# Needed fpr gnupg
@@ -5408,6 +5586,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" nettle 3.8 "${timestamp}" >>${G_PKGDB}
end_substep
# Needed fpr gnupg
@@ -5447,6 +5627,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" libunistring 1.0 "${timestamp}" >>${G_PKGDB}
end_substep
# Needed fpr gnupg
@@ -5491,6 +5673,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" p11-kit 0.24.1 "${timestamp}" >>${G_PKGDB}
end_substep
# Needed fpr gnupg
@@ -5538,6 +5722,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" gnutls 3.7.2 "${timestamp}" >>${G_PKGDB}
end_substep
# Needed fpr gnupg
@@ -5581,6 +5767,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" libgpg-error 1.45 "${timestamp}" >>${G_PKGDB}
end_substep
# Needed fpr gnupg
@@ -5618,6 +5806,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" libassuan 2.5.5 "${timestamp}" >>${G_PKGDB}
end_substep
# Needed fpr gnupg
@@ -5656,6 +5846,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" libgcrypt 1.10.1 "${timestamp}" >>${G_PKGDB}
end_substep
# Needed fpr gnupg
@@ -5693,6 +5885,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" libksba 1.6.0 "${timestamp}" >>${G_PKGDB}
end_substep
# Needed fpr gnupg
@@ -5730,6 +5924,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" npth 1.6 "${timestamp}" >>${G_PKGDB}
end_substep
# Needed fpr gnupg
@@ -5776,6 +5972,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" pinentry 1.2.0 "${timestamp}" >>${G_PKGDB}
end_substep
begin_substep gnupg-2.3.7
@@ -5827,6 +6025,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" gnupg 2.3.7 "${timestamp}" >>${G_PKGDB}
end_substep
begin_substep gpgme-1.17.1
@@ -5866,6 +6066,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" gpgme 1.17.1 "${timestamp}" >>${G_PKGDB}
end_substep
begin_substep opendoas-6.8.2
@@ -5912,6 +6114,8 @@ permit nopass setenv { PATH=/bin:/sucks/bin:/plan9/bin EDITOR } :wheel
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" opendoas 6.8.2 "${timestamp}" >>${G_PKGDB}
end_substep
begin_substep pass-20220723
@@ -5956,6 +6160,8 @@ LIBS += -lgpgme -lassuan -lgpg-error
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" pass 20220723 "${timestamp}" >>${G_PKGDB}
end_substep
# Don't need this if we are going for exclusively root-usable script
@@ -6013,6 +6219,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" libevent 2.1.12 "${timestamp}" >>${G_PKGDB}
end_substep
begin_substep tmux-3.3a
@@ -6051,6 +6259,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" tmux 3.3a "${timestamp}" >>${G_PKGDB}
end_substep
begin_substep tree-2.0.2
@@ -6090,6 +6300,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" tree 2.0.2 "${timestamp}" >>${G_PKGDB}
end_substep
# Only needed for wpa_supplicant below
@@ -6196,51 +6408,52 @@ end_substep
end_step # packages
-begin_step X
-
-totalsubsteps=100
-substep=1
-
-begin_substep pixman-0.40.0
-if [ -x /sucks/lib/libpixman-1.so.0.40.0 ]; then
- msg info "%s exists, skipping %s" /sucks/lib/libpixman-1.so.0.40.0 \
- ${pkg}
-elif [ -e ${G_SPKG}/X/${pkg}.tar.xz ]; then
- unpack_pkg X/${pkg} /
-else
- extract_pkg ${G_SRC} ${pkg} ${pkg}.tar.gz
- (
- cd_or_fail ${G_SRC}/${pkg}
-
- cat <<! >MKPK
-mkpk_name()
-{
- printf "%s" "${pkg}"
-}
-
-mkpk_install()
-{
- CFLAGS='-Os -pipe'
- LDFLAGS=''
- DESTDIR=/build
- export CFLAGS LDFLAGS DESTDIR
-
- mkdir b
- cd b
- meson --prefix=/sucks .. || exit 1
- ninja ${JN} || exit 1
- ninja install
-}
-!
- mkpk ${pkg}
- mv_or_fail ${G_SPKG}/${pkg}.* ${G_SPKG}/X/
- remove_dir ${G_SRC}/${pkg}
- unpack_pkg X/${pkg} /
- ) || exit 1
-fi
-end_substep
-
-end_step # X
+# X can be built from within Galeb if needed
+# begin_step X
+#
+# totalsubsteps=100
+# substep=1
+#
+# begin_substep pixman-0.40.0
+# if [ -x /sucks/lib/libpixman-1.so.0.40.0 ]; then
+# msg info "%s exists, skipping %s" /sucks/lib/libpixman-1.so.0.40.0 \
+# ${pkg}
+# elif [ -e ${G_SPKG}/X/${pkg}.tar.xz ]; then
+# unpack_pkg X/${pkg} /
+# else
+# extract_pkg ${G_SRC} ${pkg} ${pkg}.tar.gz
+# (
+# cd_or_fail ${G_SRC}/${pkg}
+#
+# cat <<! >MKPK
+# mkpk_name()
+# {
+# printf "%s" "${pkg}"
+# }
+#
+# mkpk_install()
+# {
+# CFLAGS='-Os -pipe'
+# LDFLAGS=''
+# DESTDIR=/build
+# export CFLAGS LDFLAGS DESTDIR
+#
+# mkdir b
+# cd b
+# meson --prefix=/sucks .. || exit 1
+# ninja ${JN} || exit 1
+# ninja install
+# }
+# !
+# mkpk ${pkg}
+# mv_or_fail ${G_SPKG}/${pkg}.* ${G_SPKG}/X/
+# remove_dir ${G_SRC}/${pkg}
+# unpack_pkg X/${pkg} /
+# ) || exit 1
+# fi
+# end_substep
+#
+# end_step # X
begin_step Linux
diff --git a/04-finale.sh b/04-finale.sh
@@ -66,6 +66,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" byacc 20220128 "${timestamp}" >>${G_PKGDB}
end_substep
# Based on improvements by Platon Ryzhikov (phkr on AUR)
@@ -119,6 +121,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" smdev 20220715 "${timestamp}" >>${G_PKGDB}
end_substep
begin_substep sbase-20220801
@@ -169,6 +173,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" sbase 20220801 "${timestamp}" >>${G_PKGDB}
end_substep
begin_substep ubase-20220709
@@ -235,9 +241,11 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" ubase 20220709 "${timestamp}" >>${G_PKGDB}
end_substep
-begin_substep svc-20220720
+begin_substep svc-20220808
if [ -x /bin/svc ]; then
msg info "%s exists, skipping %s" /bin/svc ${pkg}
elif [ -e ${G_SPKG}/${pkg}.tar.xz ]; then
@@ -267,9 +275,11 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" svc 20220808 "${timestamp}" >>${G_PKGDB}
end_substep
-begin_substep mkpk-20220805
+begin_substep mkpk-20220808
if [ -x /bin/mkpk ]; then
msg info "%s exists, skipping %s" /bin/mkpk ${pkg}
elif [ -e ${G_SPKG}/${pkg}.tar.xz ]; then
@@ -294,6 +304,8 @@ mkpk_install()
unpack_pkg ${pkg} /
) || exit 1
fi
+timestamp=$(date +'%Y-%m-%d %T')
+printf "%s\t%s\t%s\n" mkpk 20220808 "${timestamp}" >>${G_PKGDB}
end_substep
msg info "makewhatis /share/man"
diff --git a/BUGS b/BUGS
@@ -23,5 +23,11 @@ Known bugs/Errata
sbase/ubase/9base utilities having only a subset of options of coreutils etc.
You can revert this by uninstalling sbase, ubase and 9base.
+* Running `mkpk info gcc` immediately after installation from bootstrap script
+ gives some errors. This is due to suckless tar having difficulties with tar
+ "type L" archive created by the bootstrap script. Workaround: after the
+ package gcc is added to galeb-mkfiles, rebuild GCC from the installed system
+ with `mkpk update && mkpk upgrade gcc`.
+
[1]: http://r-36.net/scm/
diff --git a/TODO b/TODO
@@ -1,21 +1,6 @@
TODO
====
-[~] Add "ports" system using mk
- [x] Working on mkpk - Done
- [x] Add sacc
- [ ] Add neomutt
- [ ] Add a ton of packages added by bootstrap script
- [x] Also convert .md5 -> .sha512
-
-[x] Adjust cc, as, ld, git... to also have symlinks in /bin (used for mkpk, as
- it doesn't have /sucks/bin in PATH from doas) - maybe alternatively, add
- /sucks/bin to PATH exported by doas?
- - Modified doas.conf instead.
-
-[ ] svc - change the color for the "exists" status: on stopping all, "NO" should
- be white, "YE" should be red, and on starting as now, the opposite
-
Low priority
------------
@@ -33,9 +18,27 @@ Low priority
[ ] Add wpa_supplicant (DBus stripped - untested! Commented out by
default)
+
Done
----
+[x] Add "ports" system using mk
+ [x] Working on mkpk - Done
+ [x] Add sacc
+ [x] Add neomutt
+ - Transferred to galeb-mkfiles
+ [x] Add a ton of packages added by bootstrap script
+ - Added only as entries in /pkg/pkgdb.tsv for now
+ [x] Also convert .md5 -> .sha512
+
+[x] Adjust cc, as, ld, git... to also have symlinks in /bin (used for mkpk, as
+ it doesn't have /sucks/bin in PATH from doas) - maybe alternatively, add
+ /sucks/bin to PATH exported by doas?
+ - Modified doas.conf instead.
+
+[x] svc - change the color for the "exists" status: on stopping all, "NO" should
+ be white, "YE" should be red, and on starting as now, the opposite
+
[x] Fix sbase tar - split long names into prefix + name instead of choking
[x] Add packages
diff --git a/lib/pkgs.tsv b/lib/pkgs.tsv
@@ -1,10 +1,10 @@
URL Directory/Tarball SHA512 Sum
ftp://ftp.vim.org/pub/vim/unix/vim-8.1.tar.bz2 141074bdc25d68f7ced9b596da3b5c6e719f9e316b3ce6cb30d0c501d0c5396e2c6d0efc6425a41f2320cd80593fbb1c5ca64fb5e2178f1fb16cdbb470aa630e
git+https://git.adelielinux.org/adelie/musl-locales.git musl-locales-20220708
-git+https://git.sr.ht/~strahinja/mkpk mkpk-20220805
+git+https://git.sr.ht/~strahinja/mkpk mkpk-20220808
git+https://git.sr.ht/~strahinja/reflow reflow-20220716
git+https://git.sr.ht/~strahinja/sbase sbase-20220801
-git+https://git.sr.ht/~strahinja/svc svc-20220720
+git+https://git.sr.ht/~strahinja/svc svc-20220808
git+https://github.com/cpeuvrel/usleep-aur usleep-20220718
git+https://github.com/mirbsd/mksh mksh-20220709
git+https://github.com/onetrueawk/awk awk-20220709