ls cat /sources/glib-2.84.4/build/gi-build/meson-logs/meson-log.txt vim meson.build cd .. meson setup gobject-introspection-1.84.0 gi-build --prefix=/usr --buildtype=release ninja -C gi-build pkg-config --cflags python-3.13 pkg-config --libs python-3.13 pkg-config --libs python-3.13 env | grep -E 'CFLAGS|CPPFLAGS|LDFLAGS|PKG_CONFIG_PATH' unset CFLAGS unset LDFLAGS export PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/lib64/pkgconfig rm -rf /tmp/fempkg fempkg install freetype pkg-config --libs libpcre2-8 rm -rf /tmp/fempkg fempkg install glib rm -rf /tmp/fempkg fempkg install glib ls /var/lib/fempkg/pkgs/glib-2.84.4.tar.xz ls -lh /var/lib/fempkg/pkgs/glib-2.84.4.tar.xz rm -rf /tmp/fempkg fempkg install glib rm -rf /tmp/fempkg fempkg install glib rm -rf /tmp/fempkg fempkg install freetype rm -rf /tmp/fempkg fempkg install freetype rm -rf /tmp/fempkg fempkg install freetype fempkg install freetype fempkg install freetype cd /tmp/fempkg/build cd libpng ls cd libpng-1.6. cd libpng-1.6.50 ls ls lib/ ls libs/ rm -rf /tmp/fempkg fempkg install freetype rm -rf /tmp/fempkg fempkg install freetype cd /tmp/fempkg/build/libpng/libpng-1.6.50 ./configure --prefix=/usr --disable-static --disable-dependency-tracking make -j1 all-lib # build only the library make install cd /tmp/fempkg/build/libpng/libpng-1.6.50 ./configure --prefix=/usr --disable-static --disable-dependency-tracking make -j1 all-lib make install cd .. rm -rf /tmp/fempkg cd fempkg register libpng 1.6.50 fempkg install freetype rm -rf /tmp/fempkg fempkg install freetype rm -rf /tmp/fempkg fempkg install freetype rm -rf /tmp/fempkg fempkg install freetype rm -rf /tmp/fempkg rm -rf /tmp/fempkg fempkg install freetype rm -rf /tmp/fempkg fempkg install freetype sed -ri "s:.*(AUX_MODULES.*valid):\1:" rm -rf /tmp/fempkg fempkg install freetype rm -rf /tmp/fempkg fempkg install freetype rm -rf /tmp/fempkg fempkg install freetype cd sources ls cd /sources/ ls rm -rf * wget https://downloads.sourceforge.net/freetype/freetype-2.14.1.tar.xz tar -xvf * cd *1 sed -ri "s:.*(AUX_MODULES.*valid):\1:" modules.cfg && sed -r "s:.*(#.*SUBPIXEL_RENDERING) .*:\1:" -i include/freetype/config/ftoption.h && ./configure --prefix=/usr --enable-freetype-config --disable-static && make make install cd objs cd .libs ls cd .. cd .. make install make cd .. ls rm -rf freetype-2.14.1 tar -xvf freetype-2.14.1.tar.xz cd freetype-2.14.1 sed -ri "s:.*(AUX_MODULES.*valid):\1:" modules.cfg && sed -r "s:.*(#.*SUBPIXEL_RENDERING) .*:\1:" -i include/freetype/config/ftoption.h && ./configure --prefix=/usr --enable-freetype-config --disable-static && make Library configuration: external zlib: yes (pkg-config) bzip2: yes (autoconf test) libpng: no harfbuzz: yes (pkg-config) brotli: no pthread: yes ls -l /sources/freetype-2.14.1/objs/.libs ls -l /sources/freetype-2.14.1/objs/.libs make V=1 libfreetype.la make distclean ./configure --prefix=/usr --enable-freetype-config --disable-static make V=1 make install make install make install make install make make clean ./configure --prefix=/usr make make DESTDIR=./usr install make DESTDIR=$PWD/usr install fempkg install libpng fempkg install libpng fempkg install harfbuzz fempkg install harfbuzz rm -rf /tmp/fempkg fempkg install harfbuzz rm -rf /tmp/fempkg fempkg install harfbuzz rm -rf /tmp/fempkg fempkg install harfbuzz rm -rf /tmp/fempkg fempkg install harfbuzz rm -rf /tmp/fempkg fempkg install harfbuzz rm -rf /tmp/fempkg fempkg install harfbuzz rm -rf /tmp/fempkg fempkg install harfbuzz rm -rf /tmp/fempkg fempkg install harfbuzz fempkg install freetype cd .. ls wget https://downloads.sourceforge.net/libpng/libpng-1.6.50.tar.xz https://downloads.sourceforge.net/sourceforge/libpng-apng/libpng-1.6.47-apng.patch.gz ls tar -xvf libpng-1.6.t tar -xvf libpng-1.6.50.tar.xz cd libpng-1.6.50 gzip -cd ../libpng-1.6.47-apng.patch.gz | patch -p1 ./configure --prefix=/usr --disable-static && make ls -la /usr/bin/libpng-config fempkg install freetype fempkg register libpng 1.6.50 rm -rf /tmp/fempkg fempkg install freetype cd .. ls rm -rf freetype-2.14.1 tar -xvf freetype-2.14.1.tar.xz cd freetype-2.14.1 sed -ri "s:.*(AUX_MODULES.*valid):\1:" modules.cfg && sed -r "s:.*(#.*SUBPIXEL_RENDERING) .*:\1:" -i include/freetype/config/ftoption.h && ./configure --prefix=/usr --enable-freetype-config --disable-static && make make install ls mkdir build cd buildd cd build meson setup .. --prefix=/usr ninja doas ninja install ninja install fempkg register freetype-2.14.1 fempkg register freetype 2.14.1 rm -rf /tmp/fempkg fempkg install freetype fempkg install xorg-libs cd /tmp/fempkg/build/fontconfig/fontconfig-2.17.1 ls rm -rf /tmp/fempkg fempkg install xorg-libs rm -rf /tmp/fempkg fempkg install xorg-libs rm -rf /tmp/fempkg fempkg install xorg-libs rm -rf /tmp/fempkg fempkg install xorg-libs rm -rf /tmp/fempkg fempkg install xorg-libs fempkg list | grep xorgproto fempkg install xorgproto fempkg install xorgproto fempkg install libxau echo $PKG_CONFIG_PATH export PKG_CONFIG_PATH=/usr/share/pkgconfig:$PKG_CONFIG_PATH echo $PKG_CONFIG_PATH fempkg install libxau cd /tmp/fempkg/build/libxau/libXau-1.0.12 ls cd rm -rf /tmp/fempkg fempkg install xorg-libs cd /tmp/fempkg/build/libxau/libXau-1.0.12 && export XORG_PREFIX="/usr" && export XORG_CONFIG="--prefix=$XORG_PREFIX --sysconfdir=/etc --localstatedir=/var --disable-static" && mkdir build && cd build && meson setup .. $XORG_CONFIG' ' cd build ls cd /tmp/fempkg/build/libxau/libXau-1.0.12 && export XORG_PREFIX="/usr" && export XORG_CONFIG="--prefix=$XORG_PREFIX --sysconfdir=/etc --localstatedir=/var --disable-static" && cd build && meson setup .. $XORG_CONFIG rm -rf /tmp/fempkg cd fempkg install xorg-libs rm -rf /tmp/fempkg fempkg install xorg-libs rm -rf /tmp/fempkg fempkg install xorg-libs rm -rf /tmp/fempkg fempkg install xorg-libs rm -rf /tmp/fempkg fempkg install xorg-libs rm -rf /tmp/fempkg fempkg install xorg-libs rm -rf /tmp/fempkg fempkg install xorg-libs ls /tmp/fempkg/build/libxdmcp/libXdmcp-1.1.5/ which ld.bfd export LD=ld.bfd rm -rf /tmp/fempkg export LD=ld.bfd fempkg install xorg-libs rm -rf /tmp/fempkg fempkg install xorg-libs fempkg install xorg-libs rm -rf /tmp/fempkg fempkg install xorg-libs woah fempkg install libdrm fempkg install mako fempkg install pyyaml rm -rf /tmp/fempkg fempkg install pyyaml cmake curl bsdtar ln -sfv bsdunzip /usr/bin/unzip echo $ACLOCAL fempkg install glslang rm -rf /tmp/fempkg fempkg install glslang rm -rf /tmp/fempkg fempkg install glslang rm -rf /tmp/fempkg fempkg install glslang fempkg list | grep 4.1.1 rm -rf /tmp/fempkg fempkg install glslang rm -f /tmp/fempkg/glslang.recipe.py rm -f /var/lib/fempkg/recipes/glslang.recipe.py fempkg install glslang cd /tmp/fempkg ls fempkg build fempkg install glslang.recipe.py fempkg install ./glslang.recipe.py fempkg install $PWD/glslang.recipe.py fempkg install glslang rm -rf /tmp/fempkg fempkg install glslang cat /tmp/fempkg/glslang.recipe.py fempkg install glslang ls /tmp/ rm -rf /tmp/* fempkg install glslang ls ls cd .. ls ls fempkg/ cd fempkg ls cat glslang.recipe.py fempkg build glslang.recipe.py fempkg build ./glslang.recipe.py fempkg update fempkg update fempkg update fempkg update ls cat glslang.recipe.py rm -rf /tmp/fempkg fempkg install glslang ls cd .. cd fempkg ls cat glslang.recipe.py fempkg build /tmp/fempkg/glslang.recipe.py fempkg install /tmp/fempkg/glslang.recipe.py rm -rf /tmp/fempkg fempkg install glslang rm -rf /tmp/fempkg fempkg install glslang rm -rf /tmp/fempkg fempkg install glslang rm -rf /tmp/fempkg fempkg install glslang rm -rf /tmp/fempkg fempkg install glslang rm -rf /tmp/fempkg fempkg install glslang rm -rf /tmp/fempkg fempkg install glslang fempkg install glslang rm -rf /tmp/fempkg fempkg install glslang rm -rf /tmp/fempkg fempkg install glslang rm -rf /tmp/fempkg fempkg install glslang rm -rf /tmp/fempkg fempkg install glslang cmake rm -rf /tmp/fempkg fempkg install glslang rm -rf /tmp/fempkg fempkg install glslang rm -rf /tmp/fempkg fempkg install glslang rm -rf /tmp/fempkg fempkg install glslang fempkg install wayland rm -rf /tmp/fempkg fempkg install wayland fempkg install libvdpau fempkg install libvdpau fempkg install llvm tar -tf /var/lib/fempkg/pkgs/llvm-20.1.8.src.tar.xz rm -rf /tmp/fempkg fempkg install llvm rm -rf /tmp/fempkg fempkg install llvm fempkg install wayland-protocols fempkg install libclc fempkg install libclc rm -rf /tmp/fempkg fempkg install libclc rm -rf /tmp/fempkg fempkg install libclc rm -rf /tmp/fempkg fempkg install libclc ls / rm -rf /tmp/fempkg fempkg install libclc rm -rf /tmp/fempkg fempkg install libclc rm -rf /tmp/fempkg fempkg install libclc rm -rf /tmp/fempkg fempkg install libclc rm -rf /tmp/fempkg fempkg install libclc fempkg install vulkan-loader rm -rf /tmp/fempkg fempkg install vulkan-loader fempkg install ply rm -rf /tmp/fempkg fempkg install ply df -h fempkg install libssh2 cat > /etc/profile.d/rustc.sh << "EOF" # Begin /etc/profile.d/rustc.sh pathprepend /opt/rustc/bin PATH # End /etc/profile.d/rustc.sh EOF fempkg install rustc source ~/.bashrc echo $PATH bash exit lsblk df -h exit lsblk df -h rm -rf /var/lib/fempkg/pkgs/* wcat >> /etc/ld.so.conf << EOF # Begin Qt addition /opt/qt6/lib # End Qt addition EOF cat >> /etc/ld.so.conf << EOF # Begin Qt addition /opt/qt6/lib # End Qt addition EOF cat > /etc/profile.d/qt6.sh << "EOF" # Begin /etc/profile.d/qt6.sh QT6DIR=/opt/qt6 pathappend $QT6DIR/bin PATH pathappend $QT6DIR/lib/pkgconfig PKG_CONFIG_PATH export QT6DIR # End /etc/profile.d/qt6.sh EOF fempkg install qt6 rm -rf /tmp/fempkg rm -rf /var/fempkg/pkgs/* fempkg install qt6 rm -rf /var/lib/fempkg/pkgs/qt-everywhere-src-6.9.2.tar.xz rm -rf /tmp/fempkg fempkg install qt6 rm -rf /tmp/fempkg fempkg install qt6 rm -rf /tmp/fempkg fempkg install qt6 cjpeg fempkg list | grep jpeg fempkg list | grep jpeg fempkg list | grep lib fempkg list | grep jpeh fempkg list | grep jpeg fempkg list ls cd cd tmp ls rm -rf * wget https://download.qt.io/archive/qt/6.9/6.9.2/single/qt-everywhere-src-6.9.2.tar.xz tar -xvf * ls /opt/qt6 ls /opt/qt6 -lah ./configure -prefix /opt/qt6 -sysconfdir /etc/xdg -dbus-linked -openssl-linked -system-sqlite -nomake examples -no-rpath -no-sbom -syslog -skip qt3d -skip qtquick3dphysics -skip qtwebengine && ninja ls cd qt-everywhere-src-6.9.2 ./configure -prefix /opt/qt6 -sysconfdir /etc/xdg -dbus-linked -openssl-linked -system-sqlite -nomake examples -no-rpath -no-sbom -syslog -skip qt3d -skip qtquick3dphysics -skip qtwebengine && ninja ls rm -rf CMakeCache.txt ./configure -prefix /opt/qt6 -sysconfdir /etc/xdg -dbus-linked -openssl-linked -system-sqlite -nomake examples -no-rpath -no-sbom -syslog -skip qt3d -skip qtquick3dphysics -skip qtwebengine && ninja clang mkdir build cd build ../configure -prefix /opt/qt6 -sysconfdir /etc/xdg -dbus-linked -openssl-linked -system-sqlite -nomake examples -no-rpath -no-sbom -syslog -skip qt3d -skip qtquick3dphysics -skip qtwebengine && ninja ls rm -rf * cmake -DCMAKE_INSTALL_PREFIX=/opt/qt6 -DQT_QPA_DBUS_INTEGRATION=ON -DQT_OPENSSL_LIBS=ON -DQT_SQLITE_LIBS=ON -DBUILD_EXAMPLES=OFF -DCMAKE_SKIP_RPATH=ON -DQT_NO_SBON=ON -DQT_SYSLOG=ON -DBUILD_qt3d=OFF -DBUILD_qtquick3dphysics=OFF -DBUILD_qtwebengine=OFF .. clang cd .. ./configure --help clang --version cd build cmake -DCMAKE_INSTALL_PREFIX=/opt/qt6 -DQT_QPA_DBUS_INTEGRATION=ON -DQT_OPENSSL_LIBS=ON -DQT_SQLITE_LIBS=ON -DBUILD_EXAMPLES=OFF -DCMAKE_SKIP_RPATH=ON -DQT_NO_SBON=ON -DQT_SYSLOG=ON -DBUILD_qt3d=OFF -DBUILD_qtquick3dphysics=OFF -DBUILD_qtwebengine=OFF -DQT_NO_WRAP_LIBCLANG=ON .. cmake -DCMAKE_INSTALL_PREFIX=/opt/qt6 -DQT_QPA_DBUS_INTEGRATION=ON -DQT_OPENSSL_LIBS=ON -DQT_SQLITE_LIBS=ON -DBUILD_EXAMPLES=OFF -DCMAKE_SKIP_RPATH=ON -DQT_NO_SBON=ON -DQT_SYSLOG=ON -DBUILD_qt3d=OFF -DBUILD_qtquick3dphysics=OFF -DBUILD_qtwebengine=OFF -DQT_NO_WRAP_LIBCLANG=ON .. cd .. ls find . -name ClangConfig.cmake.in ls clang/ wget https://raw.githubusercontent.com/immortalwrt/packages/refs/heads/master/utils/qt6tools/patches/010-no-clang.patch ls patch 010-no-clang.patch patch < 010-no-clang.patch patch -p1 < ./010-no-clang.patch cd qt6tools ls cd qttools ls patch -p1 < ../010-no-clang.patch rm -rf /tmp/fempkg fempkg install qt6 rm -rf /tmp/fempkg fempkg install qt6 cd /tmp/fempkg/build/qt6/qt-everywhere-src-6.9.2/qttools ls ls .. ls ../.. cd rm -rf /tmp/fempkg fempkg install qt6 fempkg list fempkg list top exit bash femctl femctl enable avahi femctl enable power-profiles-daemon ls /etc/init.d/bluetooth