@@ -104,14 +104,14 @@ make install
104104cd ..
105105rm -rf texinfo-6.8
106106# util-linux.
107- tar -xf util-linux-2.38-rc4 .tar.xz
108- cd util-linux-2.38-rc4
107+ tar -xf util-linux-2.38.tar.xz
108+ cd util-linux-2.38
109109mkdir -p /var/lib/hwclock
110110./configure ADJTIME_PATH=/var/lib/hwclock/adjtime --libdir=/usr/lib --disable-chfn-chsh --disable-login --disable-nologin --disable-su --disable-setpriv --disable-runuser --disable-pylibmount --disable-static --without-python runstatedir=/run
111111make
112112make install
113113cd ..
114- rm -rf util-linux-2.38-rc4
114+ rm -rf util-linux-2.38
115115# Remove documentation from the temporary system.
116116rm -rf /usr/share/{info,man,doc}/*
117117# Remove libtool archives (.la).
@@ -125,9 +125,9 @@ make prefix=/usr install
125125cd ..
126126rm -rf man-pages-5.13
127127# iana-etc.
128- tar -xf iana-etc-20220222 .tar.gz
129- cp iana-etc-20220222 /{protocols,services} /etc
130- rm -rf iana-etc-20220222
128+ tar -xf iana-etc-20220325 .tar.gz
129+ cp iana-etc-20220325 /{protocols,services} /etc
130+ rm -rf iana-etc-20220325
131131# Glibc.
132132unset CFLAGS CXXFLAGS
133133tar -xf glibc-2.35.tar.xz
@@ -183,16 +183,16 @@ CFLAGS="-w -Os -pipe"
183183CXXFLAGS=" -w -Os -pipe"
184184export CFLAGS CXXFLAGS
185185# zlib.
186- tar -xf zlib-1.2.11 .tar.xz
187- cd zlib-1.2.11
186+ tar -xf zlib-1.2.12 .tar.xz
187+ cd zlib-1.2.12
188188./configure --prefix=/usr
189189make
190190make install
191191install -dm755 /usr/share/licenses/zlib
192192cat zlib.h | head -n28 | tail -n25 > /usr/share/licenses/zlib/LICENSE
193193rm -f /usr/lib/libz.a
194194cd ..
195- rm -rf zlib-1.2.11
195+ rm -rf zlib-1.2.12
196196# bzip2.
197197tar -xf bzip2-1.0.8.tar.gz
198198cd bzip2-1.0.8
@@ -1335,14 +1335,14 @@ install -t /usr/share/licenses/libgpg-error -Dm644 COPYING COPYING.LIB
13351335cd ..
13361336rm -rf libgpg-error-1.44
13371337# libgcrypt.
1338- tar -xf libgcrypt-1.10.0 .tar.bz2
1339- cd libgcrypt-1.10.0
1338+ tar -xf libgcrypt-1.10.1 .tar.bz2
1339+ cd libgcrypt-1.10.1
13401340./configure --prefix=/usr
13411341make
13421342make install
13431343install -t /usr/share/licenses/libgcrypt -Dm644 COPYING COPYING.LIB
13441344cd ..
1345- rm -rf libgcrypt-1.10.0
1345+ rm -rf libgcrypt-1.10.1
13461346# Unzip.
13471347tar -xf unzip60.tar.gz
13481348cd unzip60
@@ -1364,15 +1364,15 @@ install -t /usr/share/licenses/zip -Dm644 LICENSE
13641364cd ..
13651365rm -rf zip30
13661366# minizip.
1367- tar -xf zlib-1.2.11 .tar.xz
1368- cd zlib-1.2.11 /contrib/minizip
1367+ tar -xf zlib-1.2.12 .tar.xz
1368+ cd zlib-1.2.12 /contrib/minizip
13691369autoreconf -fi
13701370./configure --prefix=/usr --enable-static=no
13711371make
13721372make install
13731373ln -sf zlib /usr/share/licenses/minizip
13741374cd ../../..
1375- rm -rf zlib-1.2.11
1375+ rm -rf zlib-1.2.12
13761376# sgml-common.
13771377tar -xf sgml-common-0.6.3.tgz
13781378cd sgml-common-0.6.3
@@ -1812,14 +1812,14 @@ install -t /usr/share/licenses/procps-ng -Dm644 COPYING COPYING.LIB
18121812cd ..
18131813rm -rf procps-3.3.17
18141814# util-linux.
1815- tar -xf util-linux-2.38-rc4 .tar.xz
1816- cd util-linux-2.38-rc4
1815+ tar -xf util-linux-2.38.tar.xz
1816+ cd util-linux-2.38
18171817./configure ADJTIME_PATH=/var/lib/hwclock/adjtime --libdir=/usr/lib --disable-chfn-chsh --disable-login --disable-nologin --disable-su --disable-setpriv --disable-runuser --disable-pylibmount --disable-static --without-python runstatedir=/run
18181818make
18191819make install
18201820install -t /usr/share/licenses/util-linux -Dm644 COPYING
18211821cd ..
1822- rm -rf util-linux-2.38-rc4
1822+ rm -rf util-linux-2.38
18231823# fuse2.
18241824tar -xf fuse-2.9.9.tar.gz
18251825cd fuse-2.9.9
@@ -2833,16 +2833,15 @@ install -t /usr/share/licenses/gobject-introspection -Dm644 ../COPYING ../COPYIN
28332833cd ../..
28342834rm -rf gobject-introspection-1.72.0
28352835# shared-mime-info.
2836- tar -xf shared-mime-info-2.1.tar.gz
2837- cd shared-mime-info-2.1
2838- patch -Np1 -i ../patches/shared-mime-info-2.1-mesonfix.patch
2836+ tar -xf shared-mime-info-2.2.tar.gz
2837+ cd shared-mime-info-2.2
28392838mkdir smi-build; cd smi-build
28402839meson --prefix=/usr --buildtype=release -Dupdate-mimedb=true ..
28412840ninja
28422841ninja install
28432842install -t /usr/share/licenses/shared-mime-info -Dm644 ../COPYING
28442843cd ../..
2845- rm -rf shared-mime-info-2.1
2844+ rm -rf shared-mime-info-2.2
28462845# desktop-file-utils.
28472846tar -xf desktop-file-utils-0.26.tar.xz
28482847cd desktop-file-utils-0.26
@@ -3702,7 +3701,7 @@ install -t /usr/share/licenses/libxcb -Dm644 COPYING
37023701cd ..
37033702rm -rf libxcb-1.14
37043703# Xorg Libraries.
3705- for i in xtrans-1.4.0 libX11-1.7.3 libXext-1.3.4 libFS-1.0.8 libICE-1.0.10 libSM-1.2.3 libXScrnSaver-1.2.3 libXt-1.2.1 libXmu-1.1.3 libXpm-3.5.13 libXaw-1.0.14 libXfixes-6.0.0 libXcomposite-0.4.5 libXrender-0.9.10 libXcursor-1.2.0 libXdamage-1.1.5 libfontenc-1.1.4 libXfont2-2.0.5 libXft-2.3.4 libXi-1.8 libXinerama-1.1.4 libXrandr-1.5.2 libXres-1.2.1 libXtst-1.2.3 libXv-1.0.11 libXvMC-1.0.12 libXxf86dga-1.1.5 libXxf86vm-1.1.4 libdmx-1.1.4 libpciaccess-0.16 libxkbfile-1.1.0 libxshmfence-1.3; do
3704+ for i in xtrans-1.4.0 libX11-1.7.3 libXext-1.3.4 libFS-1.0.8 libICE-1.0.10 libSM-1.2.3 libXScrnSaver-1.2.3 libXt-1.2.1 libXmu-1.1.3 libXpm-3.5.13 libXaw-1.0.14 libXfixes-6.0.0 libXcomposite-0.4.5 libXrender-0.9.10 libXcursor-1.2.0 libXdamage-1.1.5 libfontenc-1.1.4 libXfont2-2.0.5 libXft-2.3.4 libXi-1.8 libXinerama-1.1.4 libXrandr-1.5.2 libXres-1.2.1 libXtst-1.2.3 libXv-1.0.11 libXvMC-1.0.13 libXxf86dga-1.1.5 libXxf86vm-1.1.4 libdmx-1.1.4 libpciaccess-0.16 libxkbfile-1.1.0 libxshmfence-1.3; do
37063705 tar -xf $i .tar.*
37073706 cd $i
37083707 case $i in
@@ -4801,6 +4800,7 @@ make install
48014800ln -sf ../libexec/bluetooth/bluetoothd /usr/sbin
48024801install -dm755 /etc/bluetooth
48034802install -m644 src/main.conf /etc/bluetooth/main.conf
4803+ install -dm755 /var/lib/bluetooth
48044804systemctl enable bluetooth
48054805systemctl enable --global obex
48064806install -t /usr/share/licenses/bluez -Dm644 COPYING COPYING.LIB
@@ -5157,16 +5157,16 @@ install -t /usr/share/licenses/mupdf -Dm644 COPYING
51575157cd ..
51585158rm -rf mupdf-1.18.0-source
51595159# cups-filters.
5160- tar -xf cups-filters-1.28.12 .tar.xz
5161- cd cups-filters-1.28.12
5160+ tar -xf cups-filters-1.28.13 .tar.xz
5161+ cd cups-filters-1.28.13
51625162./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --without-rcdir --disable-static --with-test-font-path=/usr/share/fonts/noto/NotoSans-Regular.ttf
51635163make
51645164make install
51655165install -m644 utils/cups-browsed.service /usr/lib/systemd/system/cups-browsed.service
51665166install -t /usr/share/licenses/cups-filters -Dm644 COPYING
51675167systemctl enable cups-browsed
51685168cd ..
5169- rm -rf cups-filters-1.28.12
5169+ rm -rf cups-filters-1.28.13
51705170# Gutenprint.
51715171tar -xf gutenprint-5.3.3.tar.xz
51725172cd gutenprint-5.3.3
@@ -5316,7 +5316,7 @@ rm -rf cffi-1.15.0
53165316tar -xf cryptography-36.0.2.tar.gz
53175317cd cryptography-36.0.2
53185318# # First, install the build dependencies.
5319- pip install typing_extensions-4.1.1-py3-none-any.whl semantic_version-2.9.0-py2.py3-none-any.whl setuptools_rust-1.2.0-py3-none-any.whl
5319+ pip install ../ typing_extensions-4.1.1-py3-none-any.whl ../ semantic_version-2.9.0-py2.py3-none-any.whl ../ setuptools_rust-1.2.0-py3-none-any.whl
53205320# # Now build and install the package.
53215321python setup.py install --optimize=1
53225322install -t /usr/share/licenses/cryptography -Dm644 LICENSE*
@@ -5692,7 +5692,7 @@ pathprepend /var/lib/flatpak/exports/share XDG_DATA_DIRS
56925692pathprepend "\$ HOME/.local/share/flatpak/exports/share" XDG_DATA_DIRS
56935693END
56945694groupadd -g 69 flatpak
5695- useradd -c " User for flatpak system helper" -d /var/lib/flatpak -u 69 -g flatpak -s /bin/false flatpak
5695+ useradd -c " Flatpak system helper" -d /var/lib/flatpak -u 69 -g flatpak -s /bin/false flatpak
56965696flatpak remote-add flathub https://flathub.org/repo/flathub.flatpakrepo
56975697flatpak install -y runtime/org.gtk.Gtk3theme.Arc-Dark/x86_64/3.22
56985698install -t /usr/share/licenses/flatpak -Dm644 COPYING
@@ -6534,15 +6534,16 @@ make install
65346534install -t /usr/share/licenses/galculator -Dm644 COPYING
65356535cd ..
65366536rm -rf galculator-2.1.4
6537- # Gparted.
6538- tar -xf gparted-1.3.1.tar.gz
6539- cd gparted-1.3.1
6540- ./configure --prefix=/usr --disable-doc --disable-static
6537+ # GParted.
6538+ tar -xf gparted-GPARTED_1_4_0.tar.bz2
6539+ cd gparted-GPARTED_1_4_0
6540+ autoreconf -fi
6541+ ./configure --prefix=/usr --disable-doc --disable-static --enable-libparted-dmraid --enable-online-resize --enable-xhost-root
65416542make
65426543make install
65436544install -t /usr/share/licenses/gparted -Dm644 COPYING
65446545cd ..
6545- rm -rf gparted-1.3.1
6546+ rm -rf gparted-GPARTED_1_4_0
65466547# mtools.
65476548tar -xf mtools-4.0.38.tar.gz
65486549cd mtools-4.0.38
@@ -6841,9 +6842,9 @@ install -t /usr/share/licenses/busybox -Dm644 LICENSE
68416842cd ..
68426843rm -rf busybox-1.35.0
68436844# Linux Kernel.
6844- KVER=5.17.0
6845- tar -xf linux-5.17 .tar.xz
6846- cd linux-5.17
6845+ KVER=5.17.1
6846+ tar -xf linux-$KVER .tar.xz
6847+ cd linux-$KVER
68476848cp ../kernel-config .config
68486849make olddefconfig
68496850make
@@ -6878,7 +6879,7 @@ find "$builddir" -type f -name '*.o' -delete
68786879ln -sr " $builddir " " /usr/src/linux"
68796880install -t /usr/share/licenses/linux -Dm644 COPYING LICENSES/exceptions/* LICENSES/preferred/*
68806881cd ..
6881- rm -rf linux-5.17
6882+ rm -rf linux-$KVER
68826883unset KVER
68836884# MassOS release detection utility.
68846885gcc $CFLAGS massos-release.c -o massos-release -s
0 commit comments