wget https://github.com/abseil/abseil-cpp/archive/20220623.1/abseil-cpp-20220623.1.tar.gz
tar xf abseil-cpp-20220623.1.tar.gz
cd abseil-cpp-20220623.1
patch -p1 <../0001-Update-absl-allocator_traits-and-absl-pointer_traits.patch
mkdir build-cmake
export CC=/opt/OSSelot/root/bin/gcc
export CXX=/opt/OSSelot/root/bin/g++
cd build-cmake
cmake -DCMAKE_INSTALL_PREFIX:PATH=/opt/OSSelot/root \
-DBUILD_SHARED_LIBS:BOOL=ON \
-DABSL_USE_EXTERNAL_GOOGLETEST:BOOL=ON \
-DABSL_FIND_GOOGLETEST:BOOL=ON \
-DABSL_ENABLE_INSTALL:BOOL=ON \
-DABSL_BUILD_TESTING:BOOL=ON \
-DCMAKE_BUILD_TYPE:STRING=None \
-DCMAKE_CXX_STANDARD:STRING=17 \
..
make -j4
make install
Build abseil-cpp-20240722.0
wget https://github.com/abseil/abseil-cpp/releases/download/20240722.0/abseil-cpp-20240722.0.tar.gz
tar xf abseil-cpp-20240722.0.tar.gz
cd abseil-cpp-20240722.0
mkdir build-cmake
export CC=/opt/OSSelot/root/bin/gcc
export CXX=/opt/OSSelot/root/bin/g++
cd build-cmake
cmake -DCMAKE_INSTALL_PREFIX:PATH=/opt/OSSelot/root \
-DBUILD_SHARED_LIBS:BOOL=ON \
-DABSL_USE_EXTERNAL_GOOGLETEST:BOOL=ON \
-DABSL_FIND_GOOGLETEST:BOOL=ON \
-DABSL_ENABLE_INSTALL:BOOL=ON \
-DABSL_BUILD_TESTING:BOOL=ON \
-DCMAKE_BUILD_TYPE:STRING=None \
-DCMAKE_CXX_STANDARD:STRING=17 \
..
make -j4
make install
Build acl-2.2.53
wget https://download-mirror.savannah.gnu.org/releases/acl/acl-2.2.53.tar.gz
tar xf acl-2.2.53.tar.gz
cd acl-2.2.53
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build acl-2.3.1
wget https://download-mirror.savannah.gnu.org/releases/acl/acl-2.3.1.tar.gz
tar xf acl-2.3.1.tar.gz
cd acl-2.3.1
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build acl-2.3.2
wget https://download-mirror.savannah.gnu.org/releases/acl/acl-2.3.2.tar.gz
tar xf acl-2.3.2.tar.gz
cd acl-2.3.2
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build alsa-lib-1.2.6.1
wget https://github.com/alsa-project/alsa-lib/archive/refs/tags/v1.2.6.1.tar.gz
tar xf v1.2.6.1.tar.gz
cd alsa-lib-1.2.6.1
touch ltconfig
libtoolize --force --copy --automake
aclocal $ACLOCAL_FLAGS
autoheader
autoupdate
automake --foreign --copy --add-missing
touch depcomp # seems to be missing for old automake
autoconf
export CFLAGS="$cbits32 -O2 -Wall -W -Wunused-const-variable=0 -pipe -g $lto"
export AR="gcc-ar"
export RANLIB="gcc-ranlib"
./configure --disable-aload \
--prefix=/opt/OSSelot/root \
--libdir=/opt/OSSelot/root/lib \
--with-plugindir=/opt/OSSelot/root/lib/alsa-lib \
--with-pkgconfdir=/opt/OSSelot/root/lib/pkgconfig \
--enable-mixer-modules \
--enable-alisp
make -j4
make install
Build alsa-lib-v1.2.11
wget https://github.com/alsa-project/alsa-lib/archive/refs/tags/v1.2.11.tar.gz
tar xf v1.2.11.tar.gz
cd alsa-lib-1.2.11
touch ltconfig
libtoolize --force --copy --automake
aclocal $ACLOCAL_FLAGS
autoheader
autoupdate
automake --foreign --copy --add-missing
touch depcomp # seems to be missing for old automake
autoconf
export CFLAGS="$cbits32 -O2 -Wall -W -Wunused-const-variable=0 -pipe -g $lto"
export AR="gcc-ar"
export RANLIB="gcc-ranlib"
./configure --disable-aload \
--prefix=/opt/OSSelot/root \
--libdir=/opt/OSSelot/root/lib \
--with-plugindir=/opt/OSSelot/root/lib/alsa-lib \
--with-pkgconfdir=/opt/OSSelot/root/lib/pkgconfig \
--enable-mixer-modules \
--enable-alisp
make -j4
make install
Build alsa-lib-v1.2.8
wget https://github.com/alsa-project/alsa-lib/archive/refs/tags/v1.2.8.tar.gz
tar xf v1.2.8.tar.gz
cd alsa-lib-1.2.8
touch ltconfig
libtoolize --force --copy --automake
aclocal $ACLOCAL_FLAGS
autoheader
autoupdate
automake --foreign --copy --add-missing
touch depcomp # seems to be missing for old automake
autoconf
export CFLAGS="$cbits32 -O2 -Wall -W -Wunused-const-variable=0 -pipe -g $lto"
export AR="gcc-ar"
export RANLIB="gcc-ranlib"
./configure --disable-aload \
--prefix=/opt/OSSelot/root \
--libdir=/opt/OSSelot/root/lib \
--with-plugindir=/opt/OSSelot/root/lib/alsa-lib \
--with-pkgconfdir=/opt/OSSelot/root/lib/pkgconfig \
--enable-mixer-modules \
--enable-alisp
make -j4
make install
Build alsa-lib-v1.2.9
wget https://github.com/alsa-project/alsa-lib/archive/refs/tags/v1.2.9.tar.gz
tar xf v1.2.9.tar.gz
cd alsa-lib-1.2.9
touch ltconfig
libtoolize --force --copy --automake
aclocal $ACLOCAL_FLAGS
autoheader
autoupdate
automake --foreign --copy --add-missing
touch depcomp # seems to be missing for old automake
autoconf
export CFLAGS="$cbits32 -O2 -Wall -W -Wunused-const-variable=0 -pipe -g $lto"
export AR="gcc-ar"
export RANLIB="gcc-ranlib"
./configure --disable-aload \
--prefix=/opt/OSSelot/root \
--libdir=/opt/OSSelot/root/lib \
--with-plugindir=/opt/OSSelot/root/lib/alsa-lib \
--with-pkgconfdir=/opt/OSSelot/root/lib/pkgconfig \
--enable-mixer-modules \
--enable-alisp
make -j4
make install
Build alsa-utils-1.2.6
wget https://github.com/alsa-project/alsa-utils/archive/refs/tags/v1.2.6.tar.gz
tar xf v1.2.6.tar.gz
cd alsa-utils-1.2.6
autoreconf -i -v
./configure --prefix=/opt/OSSelot/root \
--disable-alsaconf \
--disable-bat \
--with-udev-rules-dir=/opt/OSSelot/root/lib/udev/rules.d \
--with-systemdsystemunitdir=lib/systemd/system
make -j4
make install
Build alsa-utils-v1.2.8
wget https://github.com/alsa-project/alsa-utils/archive/refs/tags/v1.2.8.tar.gz
tar xf v1.2.8.tar.gz
cd alsa-utils-1.2.8
autoreconf -i -v
./configure --prefix=/opt/OSSelot/root \
--disable-alsaconf \
--disable-bat \
--with-udev-rules-dir=/opt/OSSelot/root/lib/udev/rules.d \
--with-systemdsystemunitdir=lib/systemd/system
make -j4
make install
Build alsa-utils-v1.2.9
wget https://github.com/alsa-project/alsa-utils/archive/refs/tags/v1.2.9.tar.gz
tar xf v1.2.9.tar.gz
cd alsa-utils-1.2.9
autoreconf -i -v
./configure --prefix=/opt/OSSelot/root \
--disable-alsaconf \
--disable-bat \
--with-udev-rules-dir=/opt/OSSelot/root/lib/udev/rules.d \
--with-systemdsystemunitdir=lib/systemd/system
make -j4
make install
Build aom-v3.11.0
git clone https://aomedia.googlesource.com/aom
cd aom
git checkout v3.11.0
cd build
cmake .. -DBUILD_SHARED_LIBS=1 --install-prefix=/opt/OSSelot/root
make -j4
make install
wget https://www.apache.org/dist/apr/apr-1.7.5.tar.bz2
tar xf apr-1.7.5.tar.bz2
cd apr-1.7.5
./buildconf
./configure --prefix=/opt/OSSelot/root \
--includedir=/opt/OSSelot/root/usr/include/apr-1.7.5 \
--with-installbuilddir=/opt/OSSelot/root/lib/apr-1.7.5/build \
--with-devrandom=/dev/urandom \
--disable-static
make -j4
make install
Build apr-util-1.6.3
wget https://www.apache.org/dist/apr/apr-util-1.6.3.tar.bz2
tar xf apr-util-1.6.3.tar.bz2
cd apr-util-1.6.3
./buildconf
./configure --prefix=/opt/OSSelot/root \
--includedir=/opt/OSSelot/root/usr/include/apr-util-1.6.3 \
--with-apr=../../apr-1.7.5/apr-1.7.5
make -j4
make install
Build apt-2.6.0
wget https://github.com/Debian/apt/archive/refs/tags/2.6.0.tar.gz
tar xf 2.6.0.tar.gz
cd apt-2.6.0
mkdir build-cmake
cd build-cmake
cmake --install-prefix=/opt/OSSelot/root \
-DCACHE_DIR:PATH=/opt/OSSelot/root/var/cache/apt \
-DCONF_DIR:PATH=/opt/OSSelot/root/etc/apt \
-DLOG_DIR:PATH=/opt/OSSelot/root/var/log/apt \
-DSTATE_DIR:PATH=/opt/OSSelot/root/var/lib/apt \
-DDPKG_DATADIR:PATH=/opt/OSSelot/root/usr/share/dpkg \
..
make -j4
make install
Build apt-2.7.2
wget https://github.com/Debian/apt/archive/refs/tags/2.7.2.tar.gz
tar xf 2.7.2.tar.gz
cd apt-2.7.2
mkdir build-cmake
cd build-cmake
cmake --install-prefix=/opt/OSSelot/root \
-DCACHE_DIR:PATH=/opt/OSSelot/root/var/cache/apt \
-DCONF_DIR:PATH=/opt/OSSelot/root/etc/apt \
-DLOG_DIR:PATH=/opt/OSSelot/root/var/log/apt \
-DSTATE_DIR:PATH=/opt/OSSelot/root/var/lib/apt \
-DDPKG_DATADIR:PATH=/opt/OSSelot/root/usr/share/dpkg \
..
make -j4
make install
Build argon2-20190702
wget https://github.com/P-H-C/phc-winner-argon2/archive/refs/tags/20190702.tar.gz
tar xf 20190702.tar.gz
cd phc-winner-argon2-20190702
make -j4
make install PREFIX=/opt/OSSelot/root
wget http://ftp.cc.uoc.gr/mirrors/nongnu.org/attr/attr-2.4.48.tar.gz
tar xf attr-2.4.48.tar.gz
cd attr-2.4.48
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build attr-2.5.1
wget http://ftp.cc.uoc.gr/mirrors/nongnu.org/attr/attr-2.5.1.tar.gz
tar xf attr-2.5.1.tar.gz
cd attr-2.5.1
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build attr-2.5.2
wget http://ftp.cc.uoc.gr/mirrors/nongnu.org/attr/attr-2.5.2.tar.gz
tar xf attr-2.5.2.tar.gz
cd attr-2.5.2
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build audit-3.0.8
wget https://people.redhat.com/sgrubb/audit/audit-3.0.8.tar.gz
tar xf audit-3.0.8.tar.gz
cd audit-3.0.8
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build audit-userspace-v3.0.9
wget https://github.com/linux-audit/audit-userspace/archive/refs/tags/v3.0.9.tar.gz
tar xf v3.0.9.tar.gz
cd audit-userspace-3.0.9
export CC=/opt/OSSelot/root/usr/bin/gcc
export CXX=/opt/OSSelot/root/usr/bin/g++
./autogen.sh
./configure --prefix=/opt/OSSelot/root \
--without-python \
--without-python3
make -j4
make install
Build avahi-0.8
wget https://github.com/avahi/avahi/archive/refs/tags/v0.8.tar.gz
tar xf v0.8.tar.gz
cd avahi-0.8
./bootstrap.sh
./configure --prefix=/opt/OSSelot/root \
--disable-pygobject \
--disable-monodoc \
--disable-qt4 \
--with-systemdsystemunitdir=/opt/OSSelot/root/lib/systemd/system
sed -i 's/GTK30_LIBS = -lgtk-3/GTK30_LIBS = -lxkbcommon -lgtk-3/' avahi-discover-standalone/Makefile
sed -i 's/GTK30_LIBS = -lgtk-3/GTK30_LIBS = -lxkbcommon -lgtk-3/' avahi-ui/Makefile
make -j4
make install
Build base-passwd-debian-3.6.1
wget https://salsa.debian.org/debian/base-passwd/-/archive/debian/3.6.1/base-passwd-debian-3.6.1.tar.gz
tar xf base-passwd-debian-3.6.1.tar.gz
cd base-passwd-debian-3.6.1
autoreconf -i -v
export LIBS=-L/opt/OSSelot/root/usr/lib
./configure --prefix=/opt/OSSelot/root
CC=/opt/OSSelot/root/usr/bin/gcc
make CFLAGS+="-g -I/opt/OSSelot/root/usr/include" -j4
make install
Build bash-5.1.16
wget https://ftp.gnu.org/gnu/bash/bash-5.1.16.tar.gz
tar xf bash-5.1.16.tar.gz
cd bash-5.1.16
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build bash-5.2.15
wget https://ftp.gnu.org/gnu/bash/bash-5.2.15.tar.gz
tar xf bash-5.2.15.tar.gz
cd bash-5.2.15
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build bash-5.2.32
wget https://ftp.gnu.org/gnu/bash/bash-5.2.32.tar.gz
tar xf bash-5.2.32.tar.gz
cd bash-5.2.32
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build bash-5.2.37
wget https://ftp.gnu.org/gnu/bash/bash-5.2.37.tar.gz
tar xf bash-5.2.37.tar.gz
cd bash-5.2.37
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build bash-completion-2.11
wget https://github.com/scop/bash-completion/archive/refs/tags/2.11.tar.gz
tar xf 2.11.tar.gz
cd bash-completion-2.11
autoreconf -i
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build benchmark-1.8.2
wget https://github.com/google/benchmark/archive/v1.8.2/google-benchmark-1.8.2.tar.gz
tar xf google-benchmark-1.8.2.tar.gz
cd benchmark-1.8.2
sed -e '/get_git_version/d' -e '/-Werror/d' -i CMakeLists.txt
mkdir build-cmake
cd build-cmake
cmake --install-prefix=/opt/OSSelot/root \
-DCMAKE_BUILD_TYPE=Release \
-DGIT_VERSION=1.8.2 \
-DBUILD_SHARED_LIBS:BOOL=ON \
-DBENCHMARK_ENABLE_DOXYGEN:BOOL=ON \
-DBENCHMARK_ENABLE_TESTING:BOOL=ON \
-DBENCHMARK_USE_BUNDLED_GTEST:BOOL=OFF \
-DBENCHMARK_ENABLE_GTEST_TESTS:BOOL=ON \
-DBENCHMARK_ENABLE_INSTALL:BOOL=ON \
-DBENCHMARK_INSTALL_DOCS:BOOL=ON \
..
make -j4
make install
Build benchmark-1.9.1
wget https://github.com/google/benchmark/archive/refs/tags/v1.9.1.tar.gz
tar xf v1.9.1.tar.gz
cd benchmark-1.9.1
mkdir build-cmake
cd build-cmake
cmake --install-prefix=/opt/OSSelot/root \
-DCMAKE_BUILD_TYPE=Release \
-DGIT_VERSION=1.8.2 \
-DBUILD_SHARED_LIBS:BOOL=ON \
-DBENCHMARK_ENABLE_DOXYGEN:BOOL=ON \
-DBENCHMARK_ENABLE_TESTING:BOOL=ON \
-DBENCHMARK_USE_BUNDLED_GTEST:BOOL=OFF \
-DBENCHMARK_ENABLE_GTEST_TESTS:BOOL=ON \
-DBENCHMARK_ENABLE_INSTALL:BOOL=ON \
-DBENCHMARK_INSTALL_DOCS:BOOL=ON \
..
make -j4
make install
Build binutils-2.39
wget https://ftp.gnu.org/gnu/binutils/binutils-2.39.tar.xz
tar xf binutils-2.39.tar.xz
cd binutils-2.39
./configure --prefix=/opt/OSSelot/root
make -j4
make install
wget https://archives.boost.io/release/1.78.0/source/boost_1_78_0.tar.bz2
tar xf boost_1_78_0.tar.bz2
cd boost_1_78_0
./bootstrap.sh --prefix=/opt/OSSelot/root
cd tools/build
./bootstrap.sh --prefix=/opt/OSSelot/root
./b2 stage
./b2 install --prefix=/opt/OSSelot/root
cd - >/dev/null
/opt/OSSelot/root/bin/b2 stage
/opt/OSSelot/root/bin/b2 install
Build boost-1.81.0
wget https://archives.boost.io/release/1.81.0/source/boost_1_81_0.tar.bz2
tar xf boost_1_81_0.tar.bz2
rm -f /opt/OSSelot/root/bin/b2
rm -Rf /root32/opt/OSSelot/root/usr/share/b2
cd boost_1_81_0
./bootstrap.sh --prefix=/opt/OSSelot/root
./b2
./b2 headers
./b2 install --prefix=/opt/OSSelot/root
cd tools/build
./bootstrap.sh --prefix=/opt/OSSelot/root
./b2 stage2
./b2 install --prefix=/opt/OSSelot/root
cd - >/dev/null
/opt/OSSelot/root/bin/b2 stage
/opt/OSSelot/root/bin/b2 install
Build boost-1.82.0
wget https://archives.boost.io/release/1.82.0/source/boost_1_82_0.tar.bz2
tar xf boost_1_82_0.tar.bz2
rm -f /opt/OSSelot/root/bin/b2
rm -Rf /root32/opt/OSSelot/root/usr/share/b2
cd boost_1_82_0
./bootstrap.sh --prefix=/opt/OSSelot/root
./b2
./b2 headers
./b2 install --prefix=/opt/OSSelot/root
cd tools/build
./bootstrap.sh --prefix=/opt/OSSelot/root
./b2 stage2
./b2 install --prefix=/opt/OSSelot/root
cd - >/dev/null
/opt/OSSelot/root/bin/b2 stage
/opt/OSSelot/root/bin/b2 install
Build boost-1.83.0
wget https://archives.boost.io/release/1.83.0/source/boost_1_83_0.tar.bz2
tar xf boost_1_83_0.tar.bz2
rm -f /opt/OSSelot/root/bin/b2
rm -Rf /root32/opt/OSSelot/root/usr/share/b2
cd boost_1_83_0
./bootstrap.sh --prefix=/opt/OSSelot/root
./b2
./b2 headers
./b2 install --prefix=/opt/OSSelot/root
cd tools/build
./bootstrap.sh --prefix=/opt/OSSelot/root
./b2 stage2
./b2 install --prefix=/opt/OSSelot/root
cd - >/dev/null
/opt/OSSelot/root/bin/b2 stage
/opt/OSSelot/root/bin/b2 install
Build bridge-utils-1.7.1
wget https://git.kernel.org/pub/scm/network/bridge/bridge-utils.git/snapshot/bridge-utils-1.7.1.tar.gz
tar xf bridge-utils-1.7.1.tar.gz
cd bridge-utils-1.7.1
autoreconf -fi
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build brotli-1.0.9
wget https://github.com/google/brotli/archive/refs/tags/v1.0.9.tar.gz
tar xf v1.0.9.tar.gz
cd brotli-1.0.9
./bootstrap
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build bullet3-3.08
wget https://github.com/bulletphysics/bullet3/archive/refs/tags/3.08.tar.gz
tar xf 3.08.tar.gz
cd bullet3-3.08
mkdir -p build-cmake
cd build-cmake
cmake --install-prefix=/opt/OSSelot/root \
-DBUILD_PYBULLET=ON \
-DBUILD_PYBULLET_NUMPY=ON \
-DUSE_DOUBLE_PRECISION=ON \
-DBT_USE_EGL=ON \
-DCMAKE_BUILD_TYPE=Release \
..
make -j4
make install
Build busybox-1.34.1
wget https://www.busybox.net/downloads/busybox-1.34.1.tar.bz2
tar xf busybox-1.34.1.tar.bz2
cd busybox-1.34.1
patch -p1 <../busybox-fix-kernel-6.8-or-higher.patch
patch -p1 <sys-apps/busybox/files/busybox-1.34.1-kernel-6.8.patch
make defconfig
make -j4
make install
cp _install/bin/busybox /opt/OSSelot/root/usr/bin
Build busybox-1.35.0
wget https://www.busybox.net/downloads/busybox-1.35.0.tar.bz2
tar xf busybox-1.35.0.tar.bz2
cd busybox-1.35.0
patch -p1 <../busybox-fix-kernel-6.8-or-higher.patch
patch -p1 <sys-apps/busybox/files/busybox-1.35.0-kernel-6.8.patch
make defconfig
make -j4
make install
cp _install/bin/busybox /opt/OSSelot/root/usr/bin
Build busybox-1.36.1
wget https://www.busybox.net/downloads/busybox-1.36.1.tar.bz2
tar xf busybox-1.36.1.tar.bz2
cd busybox-1.36.1
patch -p1 <../busybox-fix-kernel-6.8-or-higher.patch
patch -p1 <sys-apps/busybox/files/busybox-1.36.1-kernel-6.8.patch
make defconfig
make -j4
make install
cp _install/bin/busybox /opt/OSSelot/root/usr/bin
Build busybox-1.37.0
wget https://www.busybox.net/downloads/busybox-1.37.0.tar.bz2
tar xf busybox-1.37.0.tar.bz2
cd busybox-1.37.0
patch -p1 <../busybox-fix-kernel-6.8-or-higher.patch
patch -p1 <sys-apps/busybox/files/busybox-1.36.1-kernel-6.8.patch
make defconfig
make -j4
make install
cp _install/bin/busybox /opt/OSSelot/root/usr/bin
Build bzip2-1.0.8
wget https://gitlab.com/bzip2/bzip2/-/archive/bzip2-1.0.8/bzip2-bzip2-1.0.8.tar.gz
tar xf bzip2-bzip2-1.0.8.tar.gz
cd bzip2-bzip2-1.0.8
sed -i 's/CFLAGS=-Wall -Winline -O2/CFLAGS=-Wall -Winline -O2 -fpic -fPIC/' Makefile
sed -i 's,PREFIX=/usr/local,PREFIX=/opt/OSSelot/root,' Makefile
make -j4
make PREFIX=/opt/OSSelot/root install
make clean
make -f Makefile-libbz2_so clean
make -j4 -f Makefile-libbz2_so
cp -f libbz2.so.1.0.8 /opt/OSSelot/root/lib
ln -sf -T libbz2.so.1.0.8 /opt/OSSelot/root/lib/libbz2.so.1.0
ln -sf -T libbz2.so.1.0.8 /opt/OSSelot/root/lib/libbz2.so.1
Build cairo-1.16.0
wget https://www.cairographics.org/releases/cairo-1.16.0.tar.xz
tar xf cairo-1.16.0.tar.xz
cd cairo-1.16.0
./configure --prefix=/opt/OSSelot/root
make -j4
make install
wget https://github.com/linux-can/can-utils/archive/refs/tags/v2021.08.0.tar.gz
tar xf v2021.08.0.tar.gz
cd can-utils-2021.08.0
make PREFIX=/opt/OSSelot/root -j4
make PREFIX=/opt/OSSelot/root install
Build can-utils-v2023.03
wget https://github.com/linux-can/can-utils/archive/refs/tags/v2023.03.tar.gz
tar xf v2023.03.tar.gz
cd can-utils-2023.03
make PREFIX=/opt/OSSelot/root -j4
make PREFIX=/opt/OSSelot/root install
Build can-utils-v2025.01
wget https://github.com/linux-can/can-utils/archive/refs/tags/v2025.01.tar.gz
tar xf v2025.01.tar.gz
cd can-utils-2025.01
make PREFIX=/opt/OSSelot/root -j4
make PREFIX=/opt/OSSelot/root install
Build catkin-0.8.10
wget https://github.com/ros/catkin/archive/refs/tags/0.8.10.tar.gz
tar xf 0.8.10.tar.gz
cd catkin-0.8.10
mkdir build-cmake
cd build-cmake
cmake --install-prefix=/opt/OSSelot/root ..
make -j4
make install
Build cdebconf-0.266
wget https://salsa.debian.org/installer-team/cdebconf/-/archive/0.266/cdebconf-0.266.tar.gz
tar xf cdebconf-0.266.tar.gz
cd cdebconf-0.266
autoreconf -i -v
export PKG_CONFIG_PATH=/opt/OSSelot/root/usr/lib/pkgconfig
export READLINE_CFLAGS=-I/opt/OSSelot/root/usr/include
export READLINE_LIBS="-L/opt/OSSelot/root/usr/lib -lreadline"
patch <../configure-rpath.patch
./configure --prefix=/opt/OSSelot/root \
--with-rpath=no
ADDCFLAGS="-g -I/opt/OSSelot/root/usr/include \
-I/opt/OSSelot/builds/cdebconf-0.266/cdebconf-0.266/src \
-I/opt/OSSelot/root/usr/include/gtk-2.0 \
-I/opt/OSSelot/root/usr/include/glib-2.0 \
-I/opt/OSSelot/root/usr/lib/glib-2.0/include \
-I/opt/OSSelot/root/usr/lib/gtk-2.0/include \
-I/opt/OSSelot/root/usr/include/cairo \
-I/opt/OSSelot/root/usr/include/pango-1.0 \
-I/opt/OSSelot/root/usr/include/harfbuzz \
-I/opt/OSSelot/root/usr/include/gdk-pixbuf-2.0 \
-I/opt/OSSelot/root/usr/include/atk-1.0"
make CFLAGS+="$ADDCFLAGS" LDFLAGS+="-L/opt/OSSelot/root/usr/lib -L. -ldebian-installer"
cd src/modules/db/stack/
make
cd -
cd src/modules/db/textdb
make clean
make CFLAGS+="-I/opt/OSSelot/root/usr/include -I/opt/OSSelot/builds/cdebconf-0.266/cdebconf-0.266/src"
cd -
make CFLAGS+="$ADDCFLAGS" LDFLAGS+="-L/opt/OSSelot/root/usr/lib -L. -ldebian-installer"
make install
Build cdebconf-0.270
wget https://salsa.debian.org/installer-team/cdebconf/-/archive/0.270/cdebconf-0.270.tar.gz
tar xf cdebconf-0.270.tar.gz
cd cdebconf-0.270
autoreconf -i -v
export PKG_CONFIG_PATH=/opt/OSSelot/root/usr/lib/pkgconfig
export READLINE_CFLAGS=-I/opt/OSSelot/root/usr/include
export READLINE_LIBS="-L/opt/OSSelot/root/usr/lib -lreadline"
patch <../configure-rpath.patch
./configure --prefix=/opt/OSSelot/root \
--with-rpath=no
ADDCFLAGS="-g -I/opt/OSSelot/root/usr/include \
-I/opt/OSSelot/builds/cdebconf-0.270/cdebconf-0.270/src \
-I/opt/OSSelot/root/usr/include/gtk-2.0 \
-I/opt/OSSelot/root/usr/include/glib-2.0 \
-I/opt/OSSelot/root/usr/lib/glib-2.0/include \
-I/opt/OSSelot/root/usr/lib/gtk-2.0/include \
-I/opt/OSSelot/root/usr/include/cairo \
-I/opt/OSSelot/root/usr/include/pango-1.0 \
-I/opt/OSSelot/root/usr/include/harfbuzz \
-I/opt/OSSelot/root/usr/include/gdk-pixbuf-2.0 \
-I/opt/OSSelot/root/usr/include/atk-1.0"
make CFLAGS+="$ADDCFLAGS" LDFLAGS+="-L/opt/OSSelot/root/usr/lib -L. -ldebian-installer"
cd src/modules/db/stack/
make
cd -
cd src/modules/db/textdb
make clean
make CFLAGS+="-I/opt/OSSelot/root/usr/include -I/opt/OSSelot/builds/cdebconf-0.270/cdebconf-0.270/src"
cd -
make CFLAGS+="$ADDCFLAGS" LDFLAGS+="-L/opt/OSSelot/root/usr/lib -L. -ldebian-installer"
make install
Build checkpolicy-3.4
wget https://github.com/SELinuxProject/selinux/archive/refs/tags/checkpolicy-3.4.tar.gz
tar xf checkpolicy-3.4.tar.gz
cd selinux-checkpolicy-3.4
make -j4 CC=/opt/OSSelot/root/bin/gcc DESTDIR=/opt/OSSelot/root install install-pywrap relabel
Build checkpolicy-3.5
wget https://github.com/SELinuxProject/selinux/archive/refs/tags/checkpolicy-3.5.tar.gz
tar xf checkpolicy-3.5.tar.gz
cd selinux-checkpolicy-3.5
make -j4 CC=/opt/OSSelot/root/bin/gcc DESTDIR=/opt/OSSelot/root install install-pywrap relabel
Build checkpolicy-3.6
wget https://github.com/SELinuxProject/selinux/archive/refs/tags/checkpolicy-3.6.tar.gz
tar xf checkpolicy-3.6.tar.gz
cd selinux-checkpolicy-3.6
make -j4 CC=/opt/OSSelot/root/bin/gcc DESTDIR=/opt/OSSelot/root install install-pywrap relabel
Build checkpolicy-3.7
wget https://github.com/SELinuxProject/selinux/archive/refs/tags/checkpolicy-3.7.tar.gz
tar xf checkpolicy-3.7.tar.gz
cd selinux-checkpolicy-3.7
make -j4 CC=/opt/OSSelot/root/bin/gcc DESTDIR=/opt/OSSelot/root install install-pywrap relabel
wget https://github.com/ros/console_bridge/archive/refs/tags/1.0.1.tar.gz
tar xf 1.0.1.tar.gz
cd console_bridge-1.0.1
mkdir build-cmake
cd build-cmake
cmake --install-prefix=/opt/OSSelot/root \
-DCMAKE_BUILD_TYPE=Release \
-DBUILD_TESTING=ON \
..
make -j4
make install
Build console-bridge-1.0.2
wget https://github.com/ros/console_bridge/archive/refs/tags/1.0.2.tar.gz
tar xf 1.0.2.tar.gz
cd console_bridge-1.0.2
mkdir build-cmake
cd build-cmake
cmake --install-prefix=/opt/OSSelot/root \
-DCMAKE_BUILD_TYPE=Release \
-DBUILD_TESTING=ON \
..
make -j4
make install
Build contiki-ng-4.9
wget https://github.com/contiki-ng/contiki-ng/archive/refs/tags/release/v4.9.tar.gz
tar xf v4.9.tar.gz
cd contiki-ng-release-v4.9
for i in examples/*
do
cd $i
make TARGET=native
cd -
done
cp examples/*/build/native/*native /opt/OSSelot/root/usr/bin
Build coreutils-9.1
git clone https://github.com/coreutils/coreutils.git
cd coreutils
git checkout v9.1
./bootstrap
patch <../configure.patch
./configure --prefix=/opt/OSSelot/root
patch <../Makefile.patch
make CFLAGS+=-Wno-error -j4
make install
Build coreutils-9.2
git clone https://github.com/coreutils/coreutils.git
cd coreutils
git checkout v9.2
./bootstrap
patch <../configure.patch
./configure --prefix=/opt/OSSelot/root
patch <../Makefile.patch
make CFLAGS+=-Wno-error -j4
make install
Build coreutils-9.3
git clone https://github.com/coreutils/coreutils.git
cd coreutils
git checkout v9.3
./bootstrap
patch <../configure.patch
./configure --prefix=/opt/OSSelot/root
patch <../Makefile.patch
make CFLAGS+=-Wno-error -j4
make install
Build cpio-2.13
git clone https://git.savannah.gnu.org/git/cpio.git
cd cpio
git checkout release_2_13
./bootstrap
./configure --prefix=/opt/OSSelot/root
sed -i 's/char \*program_name;/extern char *program_name;/' src/global.c
make -j4
make install
Build cpio-2.14
git clone https://git.savannah.gnu.org/git/cpio.git
cd cpio
git checkout v2.14
./bootstrap
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build cpio-2.15
git clone https://git.savannah.gnu.org/git/cpio.git
cd cpio
git checkout v2.15
./bootstrap
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build cracklib-v2.9.8
wget https://github.com/cracklib/cracklib/archive/refs/tags/v2.9.8.tar.gz
tar xf v2.9.8.tar.gz
cd cracklib-2.9.8/src
./autogen.sh
./configure --prefix=/opt/OSSelot/root
make -j4
make install
cd ..
Build cronie-1.6.1
wget https://github.com/cronie-crond/cronie/releases/download/cronie-1.6.1/cronie-1.6.1.tar.gz
tar xf cronie-1.6.1.tar.gz
cd cronie-1.6.1
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build cryptsetup-v2.6.1
wget https://gitlab.com/cryptsetup/cryptsetup/-/archive/v2.6.1/cryptsetup-v2.6.1.tar.gz
tar xf cryptsetup-v2.6.1.tar.gz
cd cryptsetup-v2.6.1
./autogen.sh
./configure --prefix=/opt/OSSelot/root \
--with-tmpfilesdir=/opt/OSSelot/usr/lib/tmpfiles
make -j4
make install
Build cryptsetup-v2.7.1
wget https://gitlab.com/cryptsetup/cryptsetup/-/archive/v2.7.1/cryptsetup-v2.7.1.tar.gz
tar xf cryptsetup-v2.7.1.tar.gz
cd cryptsetup-v2.7.1
./autogen.sh
./configure --prefix=/opt/OSSelot/root \
--with-tmpfilesdir=/opt/OSSelot/usr/lib/tmpfiles
make -j4
make install
Build cups-v2.4.11
wget https://github.com/OpenPrinting/cups/releases/download/v2.4.11/cups-2.4.11-source.tar.gz
tar xf cups-2.4.11-source.tar.gz
cd cups-2.4.11
./configure --prefix=/opt/OSSelot/root \
--with-systemd=/opt/OSSelot/usr/lib/systemd/system
make -j4
make CUPS_DEFAULT_PRINTCAP=/opt/OSSelot/root/etc/printcap \
DBUSDIR=/opt/OSSelot/root/etc/dbus-1 \
PAMDIR=/opt/OSSelot/root/etc/pam.d \
XINETD=/opt/OSSelot/root/etc/xinetd.d \
ICONDIR=/opt/OSSelot/root/usr/share/icons \
MENUDIR=/opt/OSSelot/root/usr/share/applications install
Build cups-v2.4.7
wget https://github.com/OpenPrinting/cups/releases/download/v2.4.7/cups-2.4.7-source.tar.gz
tar xf cups-2.4.7-source.tar.gz
cd cups-2.4.7
./configure --prefix=/opt/OSSelot/root \
--with-systemd=/opt/OSSelot/usr/lib/systemd/system
make -j4
make CUPS_DEFAULT_PRINTCAP=/opt/OSSelot/root/etc/printcap \
DBUSDIR=/opt/OSSelot/root/etc/dbus-1 \
PAMDIR=/opt/OSSelot/root/etc/pam.d \
XINETD=/opt/OSSelot/root/etc/xinetd.d \
ICONDIR=/opt/OSSelot/root/usr/share/icons \
MENUDIR=/opt/OSSelot/root/usr/share/applications install
Build curl-7.86.0
wget https://github.com/curl/curl/archive/refs/tags/curl-7_86_0.tar.gz
tar xf curl-7_86_0.tar.gz
cd curl-curl-7_86_0
autoreconf -fi
./configure --prefix=/opt/OSSelot/root \
--with-gnutls \
--with-ldap-lib=/opt/OSSelot/root/usr/lib/libldap-2.5.so.0.1.14
make -j4
make install
Build curl-7.88.0
wget https://github.com/curl/curl/archive/refs/tags/curl-7_88_0.tar.gz
tar xf curl-7_88_0.tar.gz
cd curl-curl-7_88_0
autoreconf -fi
./configure --prefix=/opt/OSSelot/root \
--with-gnutls \
--with-ldap-lib=/opt/OSSelot/root/usr/lib/libldap-2.5.so.0.1.14
make -j4
make install
Build curl-8.0.1
wget https://github.com/curl/curl/archive/refs/tags/curl-8_0_1.tar.gz
tar xf curl-8_0_1.tar.gz
cd curl-curl-8_0_1
autoreconf -fi
./configure --prefix=/opt/OSSelot/root \
--with-gnutls \
--with-ldap-lib=/opt/OSSelot/root/usr/lib/libldap-2.5.so.0.1.14
make -j4
make install
Build curl-8.11.0
wget https://github.com/curl/curl/archive/refs/tags/curl-8_11_0.tar.gz
tar xf curl-8_11_0.tar.gz
cd curl-curl-8_11_0
autoreconf -fi
./configure --prefix=/opt/OSSelot/root \
--with-gnutls \
--with-ldap-lib=/opt/OSSelot/root/usr/lib/libldap-2.5.so.0.1.14
make -j4
make install
Build curl-8.11.1
wget https://github.com/curl/curl/archive/refs/tags/curl-8_11_1.tar.gz
tar xf curl-8_11_1.tar.gz
cd curl-curl-8_11_1
autoreconf -fi
./configure --prefix=/opt/OSSelot/root \
--with-gnutls \
--with-ldap-lib=/opt/OSSelot/root/usr/lib/libldap-2.5.so.0.1.14
make -j4
make install
Build curl-8.1.2
wget https://github.com/curl/curl/archive/refs/tags/curl-8_1_2.tar.gz
tar xf curl-8_1_2.tar.gz
cd curl-curl-8_1_2
autoreconf -fi
./configure --prefix=/opt/OSSelot/root \
--with-gnutls \
--with-ldap-lib=/opt/OSSelot/root/usr/lib/libldap-2.5.so.0.1.14
make -j4
make install
Build curl-8.2.0
wget https://github.com/curl/curl/archive/refs/tags/curl-8_2_0.tar.gz
tar xf curl-8_2_0.tar.gz
cd curl-curl-8_2_0
autoreconf -fi
./configure --prefix=/opt/OSSelot/root \
--with-gnutls \
--with-ldap-lib=/opt/OSSelot/root/usr/lib/libldap-2.5.so.0.1.14
make -j4
make install
Build curl-8.2.1
wget https://github.com/curl/curl/archive/refs/tags/curl-8_2_1.tar.gz
tar xf curl-8_2_1.tar.gz
cd curl-curl-8_2_1
autoreconf -fi
./configure --prefix=/opt/OSSelot/root \
--with-gnutls \
--with-ldap-lib=/opt/OSSelot/root/usr/lib/libldap-2.5.so.0.1.14
make -j4
make install
Build curl-8.4.0
wget https://github.com/curl/curl/archive/refs/tags/curl-8_4_0.tar.gz
tar xf curl-8_4_0.tar.gz
cd curl-curl-8_4_0
autoreconf -fi
./configure --prefix=/opt/OSSelot/root \
--with-gnutls \
--with-ldap-lib=/opt/OSSelot/root/usr/lib/libldap-2.5.so.0.1.14
make -j4
make install
Build curl-8.8.0
wget https://github.com/curl/curl/archive/refs/tags/curl-8_8_0.tar.gz
tar xf curl-8_8_0.tar.gz
cd curl-curl-8_8_0
autoreconf -fi
./configure --prefix=/opt/OSSelot/root \
--with-gnutls \
--with-ldap-lib=/opt/OSSelot/root/usr/lib/libldap-2.5.so.0.1.14
make -j4
make install
Build cyrus-sasl-2.1.27
wget https://github.com/cyrusimap/cyrus-sasl/releases/download/cyrus-sasl-2.1.27/cyrus-sasl-2.1.27.tar.gz
tar xf cyrus-sasl-2.1.27.tar.gz
cd cyrus-sasl-2.1.27
autoreconf
autoupdate
aclocal
patch <../configure.patch
./configure --prefix=/opt/OSSelot/root \
--with-dblib=berkeley \
--with-bdb-libdir=/opt/OSSelot/root/lib \
--disable-sample
make -j4
make install
Build cyrus-sasl-2.1.28
wget https://github.com/cyrusimap/cyrus-sasl/releases/download/cyrus-sasl-2.1.28/cyrus-sasl-2.1.28.tar.gz
tar xf cyrus-sasl-2.1.28.tar.gz
cd cyrus-sasl-2.1.28
autoreconf
autoupdate
aclocal
patch <../configure.patch
./configure --prefix=/opt/OSSelot/root \
--with-dblib=berkeley \
--with-bdb-libdir=/opt/OSSelot/root/lib \
--disable-sample
make -j4
make install
Build dash-0.5.11.5
wget https://git.kernel.org/pub/scm/utils/dash/dash.git/snapshot/dash-0.5.11.5.tar.gz
tar xf dash-0.5.11.5.tar.gz
cd dash-0.5.11.5
./autogen.sh
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build dash-0.5.12
wget https://git.kernel.org/pub/scm/utils/dash/dash.git/snapshot/dash-0.5.12.tar.gz
tar xf dash-0.5.12.tar.gz
cd dash-0.5.12
./autogen.sh
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build dbus-1.12.24
wget https://gitlab.freedesktop.org/dbus/dbus/-/archive/dbus-1.12.24/dbus-dbus-1.12.24.tar.gz
tar xf dbus-dbus-1.12.24.tar.gz
cd dbus-dbus-1.12.24
./autogen.sh
./configure --prefix=/opt/OSSelot/root \
--with-systemdsystemunitdir=/opt/OSSelot/root/lib/systemd/system
make -j4
make install
Build dbus-1.14.6
wget https://gitlab.freedesktop.org/dbus/dbus/-/archive/dbus-1.14.6/dbus-dbus-1.14.6.tar.gz
tar xf dbus-dbus-1.14.6.tar.gz
cd dbus-dbus-1.14.6
./autogen.sh
./configure --prefix=/opt/OSSelot/root \
--with-systemdsystemunitdir=/opt/OSSelot/root/lib/systemd/system
make -j4
make install
Build dbus-1.14.8
wget https://gitlab.freedesktop.org/dbus/dbus/-/archive/dbus-1.14.8/dbus-dbus-1.14.8.tar.gz
tar xf dbus-dbus-1.14.8.tar.gz
cd dbus-dbus-1.14.8
./autogen.sh
./configure --prefix=/opt/OSSelot/root \
--with-systemdsystemunitdir=/opt/OSSelot/root/lib/systemd/system
make -j4
make install
Build dbus-1.15.2
wget https://gitlab.freedesktop.org/dbus/dbus/-/archive/dbus-1.15.2/dbus-dbus-1.15.2.tar.gz
tar xf dbus-dbus-1.15.2.tar.gz
cd dbus-dbus-1.15.2
./autogen.sh
./configure --prefix=/opt/OSSelot/root \
--with-systemdsystemunitdir=/opt/OSSelot/root/lib/systemd/system
make -j4
make install
Build debconf-debian-1.5.82
wget https://salsa.debian.org/pkg-debconf/debconf/-/archive/debian/1.5.82/debconf-debian-1.5.82.tar.gz
tar xf debconf-debian-1.5.82.tar.gz
cd debconf-debian-1.5.82
make CFLAGS+=-g -j4
make prefix=/opt/OSSelot/root install
Build debianutils-debian-5.7-0.3
wget https://salsa.debian.org/debian/debianutils/-/archive/debian/5.7-0.3/debianutils-debian-5.7-0.3.tar.gz
tar xf debianutils-debian-5.7-0.3.tar.gz
cd debianutils-debian-5.7-0.3
autoreconf -i -v
./configure --prefix=/opt/OSSelot/root
make CFLAGS+=-g -j4
cp /opt/OSSelot/root/usr/bin/which which-which
make install
mv /opt/OSSelot/root/usr/bin/which /opt/OSSelot/root/usr/bin/debianutils-which
cp which-which /opt/OSSelot/root/usr/bin/which
Build diffutils-3.5
git clone https://git.savannah.gnu.org/git/diffutils.git
cd diffutils
git checkout v3.5
./bootstrap
./configure --prefix=/opt/OSSelot/root \
--disable-gcc-warnings
cd gnulib
patch -p1 <../../01-fix-ftbfs-with-glibc-2.28.patch
patch -p1 <../../04-fix-sigstksz.patch
cd ..
sed -i 's/#if _GL_HAS_BUILTIN_OVERFLOW_WITH_NULL/#if 0/g' lib/intprops.h
make -j4
make install
Build diffutils-3.8
git clone https://git.savannah.gnu.org/git/diffutils.git
cd diffutils
git checkout v3.8
./bootstrap
./configure --prefix=/opt/OSSelot/root \
--disable-gcc-warnings
make -j4
make install
Build dnsmasq-2.89
wget https://thekelleys.org.uk/dnsmasq/dnsmasq-2.89.tar.gz
tar xf dnsmasq-2.89.tar.gz
cd dnsmasq-2.89
make PREFIX=/opt/OSSelot/root -j4
make PREFIX=/opt/OSSelot/root install
Build dosfstools-4.2
wget https://github.com/dosfstools/dosfstools/releases/download/v4.2/dosfstools-4.2.tar.gz
tar xf dosfstools-4.2.tar.gz
cd dosfstools-4.2
./autogen.sh
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build dpkg-1.21.21
git clone https://git.dpkg.org/git/dpkg/dpkg.git
cd dpkg
git checkout 1.21.21
./autogen
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build dropbear-DROPBEAR_2022.83
wget https://github.com/mkj/dropbear/archive/refs/tags/DROPBEAR_2022.83.tar.gz
tar xf DROPBEAR_2022.83.tar.gz
cd dropbear-DROPBEAR_2022.83
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build dropbear-DROPBEAR_2024.85
wget https://github.com/mkj/dropbear/archive/refs/tags/DROPBEAR_2024.85.tar.gz
tar xf DROPBEAR_2024.85.tar.gz
cd dropbear-DROPBEAR_2024.85
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build dtc-1.6.1
git clone git://git.kernel.org/pub/scm/utils/dtc/dtc.git
cd dtc
git checkout v1.6.1
export HOME=/opt/OSSelot/root/usr
make -e
make -e install
rm -Rf /opt/OSSelot/root/usr/.cache
rm -Rf /opt/OSSelot/root/usr/.rustup
Build dtc-1.7.0
git clone git://git.kernel.org/pub/scm/utils/dtc/dtc.git
cd dtc
git checkout v1.7.0
export HOME=/opt/OSSelot/root/usr
make -e
make -e install
rm -Rf /opt/OSSelot/root/usr/.cache
rm -Rf /opt/OSSelot/root/usr/.rustup
Build duktape-2.7.0
wget https://duktape.org/duktape-2.7.0.tar.xz
tar xf duktape-2.7.0.tar.xz
cd duktape-2.7.0
make -f Makefile.sharedlibrary INSTALL_PREFIX=/opt/OSSelot/root LIBDIR=/usr/lib
make -f Makefile.sharedlibrary INSTALL_PREFIX=/opt/OSSelot/root LIBDIR=/usr/lib install
Build e2fsprogs-1.47.0
wget https://mirrors.edge.kernel.org/pub/linux/kernel/people/tytso/e2fsprogs/v1.47.0/e2fsprogs-1.47.0.tar.gz
tar xf e2fsprogs-1.47.0.tar.gz
cd e2fsprogs-1.47.0
./configure --prefix=/opt/OSSelot/root \
--enable-symlink-build \
--enable-elf-shlibs \
--with-udev-rules-dir=/opt/OSSelot/root/usr/lib/udev/rules.d \
--with-crond-dir=/opt/OSSelot/root/etc/cron.d \
--with-systemd-unit-dir=/opt/OSSelot/root/usr/lib/systemd/system
for i in `find . -name Makefile`
do
sed -i 's,LDCONFIG = /usr/sbin/ldconfig,LDCONFIG = /usr/sbin/ldconfig -f /opt/OSSelot/root/etc/ld.so.conf -C /opt/OSSelot/root/etc/ld.so.cache,' $i
done
make -j4
make install
Build elfutils-0.188
wget https://sourceware.org/elfutils/ftp/0.188/elfutils-0.188.tar.bz2
tar xf elfutils-0.188.tar.bz2
cd elfutils-0.188
./configure --prefix=/opt/OSSelot/root \
--disable-debuginfod
make -j4
make install
Build elfutils-0.189
wget https://sourceware.org/elfutils/ftp/0.189/elfutils-0.189.tar.bz2
tar xf elfutils-0.189.tar.bz2
cd elfutils-0.189
./configure --prefix=/opt/OSSelot/root \
--disable-debuginfod
make -j4
make install
Build elfutils-0.191
wget https://sourceware.org/elfutils/ftp/0.191/elfutils-0.191.tar.bz2
tar xf elfutils-0.191.tar.bz2
cd elfutils-0.191
./configure --prefix=/opt/OSSelot/root \
--disable-debuginfod
make -j4
make install
Build ell-0.71
wget https://www.kernel.org/pub/linux/libs/ell/ell-0.71.tar.xz
tar xf ell-0.71.tar.xz
cd ell-0.71
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build enchant2-2.3.4
wget https://github.com/AbiWord/enchant/archive/refs/tags/v2.3.4.tar.gz
tar xf v2.3.4.tar.gz
cd enchant-2.3.4
./bootstrap
./configure --prefix=/opt/OSSelot/root \
--enable-relocatable
make -j4
make install
Build ethtool-5.15
wget https://git.kernel.org/pub/scm/network/ethtool/ethtool.git/snapshot/ethtool-5.15.tar.gz
tar xf ethtool-5.15.tar.gz
cd ethtool-5.15
./autogen.sh
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build ethtool-5.16
wget https://git.kernel.org/pub/scm/network/ethtool/ethtool.git/snapshot/ethtool-5.16.tar.gz
tar xf ethtool-5.16.tar.gz
cd ethtool-5.16
./autogen.sh
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build ethtool-6.1
wget https://git.kernel.org/pub/scm/network/ethtool/ethtool.git/snapshot/ethtool-6.1.tar.gz
tar xf ethtool-6.1.tar.gz
cd ethtool-6.1
./autogen.sh
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build ethtool-6.4
wget https://git.kernel.org/pub/scm/network/ethtool/ethtool.git/snapshot/ethtool-6.4.tar.gz
tar xf ethtool-6.4.tar.gz
cd ethtool-6.4
./autogen.sh
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build ethtool-6.5
wget https://git.kernel.org/pub/scm/network/ethtool/ethtool.git/snapshot/ethtool-6.5.tar.gz
tar xf ethtool-6.5.tar.gz
cd ethtool-6.5
./autogen.sh
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build eudev-3.2.12
wget https://github.com/eudev-project/eudev/archive/refs/tags/v3.2.12.tar.gz
tar xf v3.2.12.tar.gz
cd eudev-3.2.12
./autogen.sh
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build eudev-3.2.14
wget https://github.com/eudev-project/eudev/archive/refs/tags/v3.2.14.tar.gz
tar xf v3.2.14.tar.gz
cd eudev-3.2.14
./autogen.sh
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build evtest-evtest-1.35
wget https://gitlab.freedesktop.org/libevdev/evtest/-/archive/evtest-1.35/evtest-evtest-1.35.tar.gz
tar xf evtest-evtest-1.35.tar.gz
cd evtest-evtest-1.35
autoupdate
./autogen.sh
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build exfat-utils-1.3.0
wget https://github.com/relan/exfat/releases/download/v1.3.0/exfat-utils-1.3.0.tar.gz
tar xf exfat-utils-1.3.0.tar.gz
cd exfat-utils-1.3.0
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build exfat-v1.4.0
wget https://github.com/relan/exfat/archive/refs/tags/v1.4.0.tar.gz
tar xf v1.4.0.tar.gz
cd exfat-1.4.0
autoreconf --install
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build FFmpeg-6.0.1
wget https://github.com/FFmpeg/FFmpeg/archive/refs/tags/n6.0.1.tar.gz
tar xf n6.0.1.tar.gz
cd FFmpeg-n6.0.1
./configure --prefix=/opt/OSSelot/root \
--enable-shared
cd libavutil
patch <../../hwcontext_vulkan.patch
cd - >/dev/null
make -j4
make install
Build FFmpeg-n5.1.1
wget https://github.com/FFmpeg/FFmpeg/archive/refs/tags/n5.1.1.tar.gz
tar xf n5.1.1.tar.gz
cd FFmpeg-n5.1.1
./configure --prefix=/opt/OSSelot/root \
--enable-shared
cd libavutil
patch <../../hwcontext_vulkan.patch
cd - >/dev/null
make -j4
make install
Build FFmpeg-n5.1.2
wget https://github.com/FFmpeg/FFmpeg/archive/refs/tags/n5.1.2.tar.gz
tar xf n5.1.2.tar.gz
cd FFmpeg-n5.1.2
./configure --prefix=/opt/OSSelot/root \
--enable-shared
cd libavutil
patch <../../hwcontext_vulkan.patch
cd - >/dev/null
make -j4
make install
Build fftw-3.3.10
wget https://www.fftw.org/fftw-3.3.10.tar.gz
tar xf fftw-3.3.10.tar.gz
cd fftw-3.3.10
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build file-FILE5_44
wget https://github.com/file/file/archive/refs/tags/FILE5_44.tar.gz
tar xf FILE5_44.tar.gz
cd file-FILE5_44
autoreconf -f -i
./configure --disable-silent-rules \
--prefix=/opt/OSSelot/root
make -j4
make install
Build file-FILE5_45
wget https://github.com/file/file/archive/refs/tags/FILE5_45.tar.gz
tar xf FILE5_45.tar.gz
cd file-FILE5_45
autoreconf -f -i
./configure --disable-silent-rules \
--prefix=/opt/OSSelot/root
make -j4
make install
Build findutils-4.8.0
wget https://ftp.gnu.org/gnu/findutils/findutils-4.8.0.tar.xz
tar xf findutils-4.8.0.tar.xz
cd findutils-4.8.0
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build flac-1.4.3
wget https://github.com/xiph/flac/releases/download/1.4.3/flac-1.4.3.tar.xz
tar xf flac-1.4.3.tar.xz
cd flac-1.4.3
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build flex-v2.6.4
wget https://github.com/westes/flex/archive/refs/tags/v2.6.4.tar.gz
tar xf v2.6.4.tar.gz
cd flex-2.6.4
./autogen.sh
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build fmt-9.1.0
wget https://github.com/fmtlib/fmt/archive/9.1.0.tar.gz
tar xf 9.1.0.tar.gz
cd fmt-9.1.0
mkdir build-cmake
cd build-cmake
cmake --install-prefix=/opt/OSSelot/root \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_POSITION_INDEPENDENT_CODE:BOOL=ON \
-DBUILD_SHARED_LIBS=ON \
..
make -j4
make install
Build fontconfig-2.15.0
wget https://www.freedesktop.org/software/fontconfig/release/fontconfig-2.15.0.tar.xz
tar xf fontconfig-2.15.0.tar.xz
cd fontconfig-2.15.0
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build fox-1.6.57
wget http://www.fox-toolkit.org/ftp/fox-1.6.57.tar.gz
tar xf fox-1.6.57.tar.gz
cd fox-1.6.57
./configure --prefix=/opt/OSSelot/root
make -j4
make install
wget https://github.com/fribidi/fribidi/releases/download/v1.0.16/fribidi-1.0.16.tar.xz
tar xf fribidi-1.0.16.tar.xz
cd fribidi-1.0.16
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build gawk-5.3.1
wget https://git.savannah.gnu.org/cgit/gawk.git/snapshot/gawk-5.3.1.tar.gz
tar xf gawk-5.3.1.tar.gz
cd gawk-5.3.1
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build gcc-13.2.0
wget https://ftp.gnu.org/gnu/gcc/gcc-13.2.0/gcc-13.2.0.tar.xz
tar xf gcc-13.2.0.tar.xz
cd gcc-13.2.0
./configure --prefix=/opt/OSSelot/root \
--disable-multilib \
--disable-pgo-build
make -j12
make install
Build gcc-14.2.0
wget https://ftp.gnu.org/gnu/gcc/gcc-14.2.0/gcc-14.2.0.tar.xz
tar xf gcc-14.2.0.tar.xz
cd gcc-14.2.0
./configure --prefix=/opt/OSSelot/root \
--disable-multilib \
--disable-pgo-build
make -j12
make install
Build gdbm-1.24
wget https://git.savannah.gnu.org/cgit/gdbm.git/snapshot/gdbm-1.24.tar.gz
tar xf gdbm-1.24.tar.gz
cd gdbm-1.24
./bootstrap
./configure --prefix=/opt/OSSelot/root \
--enable-libgdbm-compat
make -j4
make install
wget https://netcologne.dl.sourceforge.net/project/giflib/giflib-5.2.2.tar.gz
tar xf giflib-5.2.2.tar.gz
cd giflib-5.2.2
./configure --prefix=/opt/OSSelot/root
make -j4
make PREFIX=/opt/OSSelot/root install
Build git-2.45.0
wget https://www.kernel.org/pub/software/scm/git/git-2.45.0.tar.xz
tar xf git-2.45.0.tar.xz
cd git-2.45.0
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build glib-2.72.3
# This project cannot be built from tar archive, clone git repository instead
git clone https://github.com/GNOME/glib.git
cd glib
git checkout 2.72.3
meson setup _build --prefix=/opt/OSSelot/root \
--libdir=usr/lib
meson compile -C _build
meson install -C _build
Build glib-2.75.2
# This project cannot be built from tar archive, clone git repository instead
git clone https://github.com/GNOME/glib.git
cd glib
git checkout 2.75.2
patch -p1 <../gutils-Make-g_find_program_for_path-a-proper-private-API.patch
meson setup _build --prefix=/opt/OSSelot/root \
--libdir=usr/lib
meson compile -C _build
meson install -C _build
Build glib-2.76.1
# This project cannot be built from tar archive, clone git repository instead
git clone https://github.com/GNOME/glib.git
cd glib
git checkout 2.76.1
meson setup _build --prefix=/opt/OSSelot/root \
--libdir=usr/lib
meson compile -C _build
meson install -C _build
Build glib-2.77.0
# This project cannot be built from tar archive, clone git repository instead
git clone https://github.com/GNOME/glib.git
cd glib
git checkout 2.77.0
meson setup _build --prefix=/opt/OSSelot/root \
--libdir=usr/lib
meson compile -C _build
meson install -C _build
Build glib-2.82.5
# This project cannot be built from tar archive, clone git repository instead
git clone https://github.com/GNOME/glib.git
cd glib
git checkout 2.82.5
meson setup _build --prefix=/opt/OSSelot/root \
--libdir=usr/lib
meson compile -C _build
meson install -C _build
Build glibc-2.36
wget https://ftp.gnu.org/gnu/glibc/glibc-2.36.tar.gz
tar xf glibc-2.36.tar.gz
cd glibc-2.36
mkdir build
cd build
../configure --prefix=/opt/OSSelot/root \
--disable-werror \
--enable-shared
sed -i 's/# PARALLELMFLAGS/PARALLELMFLAGS/' Makefile
make CC=/opt/OSSelot/root/bin/gcc -j4
make install
cp iconvdata/*.so /opt/OSSelot/root/usr/lib64/gconv
Build glibc-2.37
wget https://ftp.gnu.org/gnu/glibc/glibc-2.37.tar.gz
tar xf glibc-2.37.tar.gz
cd glibc-2.37
mkdir build
cd build
../configure --prefix=/opt/OSSelot/root \
--disable-werror \
--enable-shared
sed -i 's/# PARALLELMFLAGS/PARALLELMFLAGS/' Makefile
make CC=/opt/OSSelot/root/bin/gcc -j4
make install
cp iconvdata/*.so /opt/OSSelot/root/usr/lib64/gconv
Build glibc-2.38
wget https://ftp.gnu.org/gnu/glibc/glibc-2.38.tar.gz
tar xf glibc-2.38.tar.gz
cd glibc-2.38
mkdir build
cd build
../configure --prefix=/opt/OSSelot/root \
--disable-werror \
--enable-shared
sed -i 's/# PARALLELMFLAGS/PARALLELMFLAGS/' Makefile
make CC=/opt/OSSelot/root/bin/gcc -j4
make install
cp iconvdata/*.so /opt/OSSelot/root/usr/lib64/gconv
Build glibc-2.39
wget https://ftp.gnu.org/gnu/glibc/glibc-2.39.tar.gz
tar xf glibc-2.39.tar.gz
cd glibc-2.39
mkdir build
cd build
../configure --prefix=/opt/OSSelot/root \
--disable-werror \
--enable-shared
sed -i 's/# PARALLELMFLAGS/PARALLELMFLAGS/' Makefile
make CC=/opt/OSSelot/root/bin/gcc -j4
make install
cp iconvdata/*.so /opt/OSSelot/root/usr/lib64/gconv
Build glibc-2.40
wget https://ftp.gnu.org/gnu/glibc/glibc-2.40.tar.gz
tar xf glibc-2.40.tar.gz
cd glibc-2.40
mkdir build
cd build
../configure --prefix=/opt/OSSelot/root \
--disable-werror \
--enable-shared
sed -i 's/# PARALLELMFLAGS/PARALLELMFLAGS/' Makefile
make CC=/opt/OSSelot/root/bin/gcc -j4
make install
cp iconvdata/*.so /opt/OSSelot/root/usr/lib64/gconv
wget https://gitlab.freedesktop.org/glvnd/libglvnd/-/archive/v1.6.0/glvnd-1.6.0.tar.gz
tar xf glvnd-1.6.0.tar.gz
cd libglvnd-v1.6.0-b05bbcdaeb9b700cf7877e6d66f8fc3ac952295b
./autogen.sh
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build gmock-1.13.0
wget https://github.com/google/googletest/archive/refs/tags/v1.13.0.tar.gz
tar xf v1.13.0.tar.gz
cd googletest-1.13.0
mkdir build-cmake
cd build-cmake
cmake --install-prefix=/opt/OSSelot/root \
-DBUILD_SHARED_LIBS=ON \
-DPYTHON_EXECUTABLE=/usr/bin/python3 \
-Dgtest_build_tests=ON \
..
make -j4
make install
Build gmp-6.2.1
wget https://ftp.gnu.org/gnu/gmp/gmp-6.2.1.tar.xz
tar xf gmp-6.2.1.tar.xz
cd gmp-6.2.1
./configure --prefix=/opt/OSSelot/root
make -j4
make install
cd demos
make pexpr
make primes
cp pexpr primes /opt/OSSelot/root/bin
Build gnupg2-2.2.40
wget https://ftp.debian.org/debian/pool/main/g/gnupg2/gnupg2_2.2.40.orig.tar.bz2
tar xf gnupg2_2.2.40.orig.tar.bz2
cd gnupg-2.2.40
./autogen.sh
CC=/opt/OSSelot/root/bin/gcc ./configure \
--prefix=/opt/OSSelot/root \
--sysconfdir=/etc --with-libgpg-error-prefix \
--with-libgcrypt-prefix \
--with-libassuan-prefix \
--with-libksba-prefix \
--with-npth-prefix \
--with-ldap
make CC=/opt/OSSelot/root/bin/gcc -j4
make install
Build gnutls-3.7.8
# This project cannot be built from tar archive, clone git repository instead
git clone https://github.com/gnutls/gnutls.git
cd gnutls
git checkout 3.7.8
./bootstrap
CC=/opt/OSSelot/root/bin/gcc CXX=/opt/OSSelot/root/bin/g++ ./configure \
--prefix=/opt/OSSelot/root \
--with-included-unistring \
--enable-libdane \
--with-unbound-root-key-file=/var/lib/unbound/root.key \
--with-zlib \
--with-brotli \
--with-zstd
make CC=/opt/OSSelot/root/bin/gcc CXX=/opt/OSSelot/root/bin/g++ -j4
make CC=/opt/OSSelot/root/bin/gcc CXX=/opt/OSSelot/root/bin/g++ install
cd libdane
make CC=/opt/OSSelot/root/bin/gcc CXX=/opt/OSSelot/root/bin/g++ -j4
make CC=/opt/OSSelot/root/bin/gcc CXX=/opt/OSSelot/root/bin/g++ install
Build gnutls-3.8.0
# This project cannot be built from tar archive, clone git repository instead
git clone https://github.com/gnutls/gnutls.git
cd gnutls
git checkout 3.8.0
./bootstrap
CC=/opt/OSSelot/root/bin/gcc CXX=/opt/OSSelot/root/bin/g++ ./configure \
--prefix=/opt/OSSelot/root \
--with-included-unistring \
--enable-libdane \
--with-unbound-root-key-file=/var/lib/unbound/root.key \
--with-zlib \
--with-brotli \
--with-zstd
make CC=/opt/OSSelot/root/bin/gcc CXX=/opt/OSSelot/root/bin/g++ -j4
make CC=/opt/OSSelot/root/bin/gcc CXX=/opt/OSSelot/root/bin/g++ install
cd libdane
make CC=/opt/OSSelot/root/bin/gcc CXX=/opt/OSSelot/root/bin/g++ -j4
make CC=/opt/OSSelot/root/bin/gcc CXX=/opt/OSSelot/root/bin/g++ install
Build gnutls-3.8.8
# This project cannot be built from tar archive, clone git repository instead
git clone https://github.com/gnutls/gnutls.git
cd gnutls
git checkout 3.8.8
./bootstrap
CC=/opt/OSSelot/root/bin/gcc CXX=/opt/OSSelot/root/bin/g++ ./configure \
--prefix=/opt/OSSelot/root \
--with-included-unistring \
--enable-libdane \
--with-unbound-root-key-file=/var/lib/unbound/root.key \
--with-zlib \
--with-brotli \
--with-zstd
make CC=/opt/OSSelot/root/bin/gcc CXX=/opt/OSSelot/root/bin/g++ -j4
make CC=/opt/OSSelot/root/bin/gcc CXX=/opt/OSSelot/root/bin/g++ install
cd libdane
make CC=/opt/OSSelot/root/bin/gcc CXX=/opt/OSSelot/root/bin/g++ -j4
make CC=/opt/OSSelot/root/bin/gcc CXX=/opt/OSSelot/root/bin/g++ install
wget https://gnupg.org/ftp/gcrypt/gpgme/gpgme-1.17.1.tar.bz2
tar xf gpgme-1.17.1.tar.bz2
cd gpgme-1.17.1
export CC=/opt/OSSelot/root/usr/bin/gcc
export CXX=/opt/OSSelot/root/usr/bin/g++
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build gpm-1.20.7
wget http://www.nico.schottelius.org/software/gpm/archives/gpm-1.20.7.tar.lzma
tar xf gpm-1.20.7.tar.lzma
cd gpm-1.20.7
./autogen.sh
patch -p1 <../gpm-glibc-2.26.patch
sed -i 's/^time_t/extern time_t/' src/headers/daemon.h
PATH=/opt/OSSelot/root/bin ./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build gptfdisk-1.0.10
wget https://sourceforge.net/projects/gptfdisk/files/gptfdisk/1.0.10/gptfdisk-1.0.10.tar.gz/download
tar xf download
cd gptfdisk-1.0.10
make -j4
cp cgdisk fixparts gdisk sgdisk /opt/OSSelot/root/bin
Build grep-3.6
wget https://ftp.gnu.org/gnu/grep/grep-3.6.tar.gz
tar xf grep-3.6.tar.gz
cd grep-3.6
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build grpc-1.51.1
git clone https://github.com/grpc/grpc
cd grpc
git checkout v1.51.x
git submodule update --init
mkdir build-cmake
cd build-cmake
cmake --install-prefix=/opt/OSSelot/root ..
cmake --build .. --config Release
make install
Build grpc-1.52.1
git clone https://github.com/grpc/grpc
cd grpc
git checkout v1.52.x
git submodule update --init
mkdir build-cmake
cd build-cmake
cmake --install-prefix /opt/OSSelot/root ..
cmake --build .. --config Release
make install
Build grpc-1.57.0
git clone https://github.com/grpc/grpc
cd grpc
git checkout v1.57.x
git submodule update --init
mkdir build-cmake
cd build-cmake
cmake --install-prefix=/opt/OSSelot/root ..
cmake --build .. --config Release
make install
Build grpc-1.59.0
git clone https://github.com/grpc/grpc
cd grpc
git checkout v1.59.x
git submodule update --init
mkdir build-cmake
cd build-cmake
cmake --install-prefix=/opt/OSSelot/root ..
cmake --build .. --config Release
make install
Build grpc-1.66.1
git clone https://github.com/grpc/grpc
cd grpc
git checkout v1.66.x
git submodule update --init
mkdir build-cmake
cd build-cmake
cmake --install-prefix=/opt/OSSelot/root ..
cmake --build .. --config Release
make install
Build gst-plugins-base-1.22.11
wget http://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-1.22.11.tar.xz
tar xf gst-plugins-base-1.22.11.tar.xz
cd gst-plugins-base-1.22.11
meson setup --prefix=/opt/OSSelot/root builddir --libdir=usr/lib
meson compile -C builddir
meson install -C builddir
wget http://download.gnome.org/sources/gtk+/2.24/gtk%2B-2.24.33.tar.xz
tar xf gtk+-2.24.33.tar.xz
cd gtk+-2.24.33
./autogen.sh
./configure --prefix=/opt/OSSelot/root
make -j4
make install
wget https://download.gnome.org/sources//gupnp/1.4/gupnp-1.4.1.tar.xz
tar xf gupnp-1.4.1.tar.xz
cd gupnp-1.4.1
sed -i s/provides/provide/ subprojects/gssdp-1.2.wrap
meson setup _build --prefix=/opt/OSSelot/root \
--libdir=usr/lib
meson compile -C _build
meson install -C _build
Build gzip-1.12
wget https://ftp.gnu.org/gnu/gzip/gzip-1.12.tar.gz
tar xf gzip-1.12.tar.gz
cd gzip-1.12
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build harfbuzz-10.1.0
wget https://github.com/harfbuzz/harfbuzz/releases/download/10.1.0/harfbuzz-10.1.0.tar.xz
tar xf harfbuzz-10.1.0.tar.xz
cd harfbuzz-10.1.0
meson setup build --prefix=/opt/OSSelot/root
ninja -Cbuild
meson install -C build
Build harfbuzz-7.1.0
wget https://github.com/harfbuzz/harfbuzz/releases/download/7.1.0/harfbuzz-7.1.0.tar.xz
tar xf harfbuzz-7.1.0.tar.xz
cd harfbuzz-7.1.0
meson setup build --prefix=/opt/OSSelot/root
ninja -Cbuild
meson install -C build
Build hdparm-9.63
wget https://downloads.sourceforge.net/hdparm/hdparm-9.63.tar.gz
tar xf hdparm-9.63.tar.gz
cd hdparm-9.63
make -j4
make DESTDIR=/opt/OSSelot/root install
Build hiawatha-11.2
wget https://hiawatha.leisink.net/files/hiawatha-11.2.tar.gz
tar xf hiawatha-11.2.tar.gz
cd hiawatha-11.2
mkdir build-cmake
cd build-cmake
export CC=/opt/OSSelot/root/usr/bin/gcc
cmake --install-prefix /opt/OSSelot/root \
-DCMAKE_INSTALL_SYSCONFDIR=/opt/OSSelot/root/etc \
-DLOG_DIR=/opt/OSSelot/root/var/log/hiawatha \
-DPID_DIR=/opt/OSSelot/root/var/run \
-DWEBROOT_DIR=/opt/OSSelot/root/var/www/hiawatha \
-DWORK_DIR=/opt/OSSelot/root/var/lib/hiawatha \
-DUSE_SYSTEM_MBEDTLS=ON \
..
make -j4
make install
Build hidapi-hidapi-0.14.0
wget https://github.com/libusb/hidapi/archive/refs/tags/hidapi-0.14.0.tar.gz
tar xf hidapi-0.14.0.tar.gz
cd hidapi-hidapi-0.14.0
./bootstrap
./configure --prefix=/opt/OSSelot/root --enable-testgui
make -j4
make LDFLAGS+=-ltiff install
Build highway-1.1.0
wget https://github.com/google/highway/archive/1.1.0/highway-1.1.0.tar.gz
tar xf highway-1.1.0.tar.gz
cd highway-1.1.0
mkdir build-cmake
cd build-cmake
cmake --install-prefix /opt/OSSelot/root \
-DBUILD_SHARED_LIBS=ON \
..
cmake --build .. --config Release
make install
Build hiredis-1.0.2
wget https://github.com/redis/hiredis/archive/v1.0.2/hiredis-1.0.2.tar.gz
tar xf hiredis-1.0.2.tar.gz
cd hiredis-1.0.2
export PREFIX=/opt/OSSelot/root
make -j4
make install
Build hostapd-2.11
wget https://w1.fi/releases/hostapd-2.11.tar.gz
tar xf hostapd-2.11.tar.gz
cd hostapd-2.11
cd hostapd
export BINDIR=/opt/OSSelot/root/usr/bin
cp defconfig .config
make -j4
make install
Build htop-3.2.2
wget https://github.com/htop-dev/htop/archive/refs/tags/3.2.2.tar.gz
tar xf 3.2.2.tar.gz
cd htop-3.2.2
./autogen.sh
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build hunspell-1.7.2
wget https://github.com/hunspell/hunspell/releases/download/v1.7.2/hunspell-1.7.2.tar.gz
tar xf hunspell-1.7.2.tar.gz
cd hunspell-1.7.2
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build hyphen-2.8.8
wget http://downloads.sourceforge.net/hunspell/hyphen-2.8.8.tar.gz
tar xf hyphen-2.8.8.tar.gz
cd hyphen-2.8.8
./configure --prefix=/opt/OSSelot/root --disable-static
make -j4
make install
Build i2c-tools-4.3
wget https://mirrors.edge.kernel.org/pub/software/utils/i2c-tools/i2c-tools-4.3.tar.gz
tar xf i2c-tools-4.3.tar.gz
cd i2c-tools-4.3
export PREFIX=/opt/OSSelot/root
make BUILD_DYNAMIC_LIB=1 BUILD_STATIC_LIB=0 -j4
make install
wget https://distfiles.dereferenced.org/ifupdown-ng/ifupdown-ng-0.11.3.tar.xz
tar xf ifupdown-ng-0.11.3.tar.xz
cd ifupdown-ng-0.11.3
make CC="gcc -lbsd" DESTDIR=/opt/OSSelot/root -j4
make DESTDIR=/opt/OSSelot/root install
Build Imath-3.1.12
wget https://github.com/AcademySoftwareFoundation/Imath/releases/download/v3.1.12/Imath-3.1.12.tar.gz
tar xf Imath-3.1.12.tar.gz
cd Imath-3.1.12
mkdir build-cmake
cd build-cmake
cmake --install-prefix /opt/OSSelot/root ..
cmake --build .. --config Release
make install
Build intel-mediasdk-23.2.2
wget https://github.com/Intel-Media-SDK/MediaSDK/archive/intel-mediasdk-23.2.2.tar.gz
tar xf intel-mediasdk-23.2.2.tar.gz
cd MediaSDK-intel-mediasdk-23.2.2
sed -i '29i #include <cstdint>' api/mfx_dispatch/linux/mfxparser.cpp
mkdir build-cmake
cd build-cmake
cmake --install-prefix=/opt/OSSelot/root \
-DBUILD_DISPATCHER=ON \
-DBUILD_SAMPLES=OFF \
-DBUILD_TESTS=ON \
-DBUILD_TOOLS=OFF \
-DENABLE_OPENCL=ON \
-DENABLE_WAYLAND=ON \
-DENABLE_X11=ON \
-DENABLE_X11_DRI3=ON \
-DUSE_SYSTEM_GTEST=ON \
..
make -j4
make install
Build iperf-3.11
wget https://github.com/esnet/iperf/archive/refs/tags/3.11.tar.gz
tar xf 3.11.tar.gz
cd iperf-3.11
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build iproute2-6.0.0
wget https://cdn.kernel.org/pub/linux/utils/net/iproute2/iproute2-6.0.0.tar.gz
tar xf iproute2-6.0.0.tar.gz
cd iproute2-6.0.0
PKG_CONFIG_PATH=/opt/OSSelot/root/usr/lib/pkgconfig ./configure --prefix=/opt/OSSelot/root
CC=/opt/OSSelot/root/usr/bin/gcc
CXX=/opt/OSSelot/root/usr/bin/g++
make -j4
make DESTDIR=/opt/OSSelot/root KERNEL_INCLUDE=/opt/OSSelot/root/include DBM_INCLUDE=opt/OSSelot/root/include install
Build iproute2-6.2.0
wget https://cdn.kernel.org/pub/linux/utils/net/iproute2/iproute2-6.2.0.tar.gz
tar xf iproute2-6.2.0.tar.gz
cd iproute2-6.2.0
PKG_CONFIG_PATH=/opt/OSSelot/root/usr/lib/pkgconfig ./configure --prefix=/opt/OSSelot/root
CC=/opt/OSSelot/root/usr/bin/gcc
CXX=/opt/OSSelot/root/usr/bin/g++
make -j4
make DESTDIR=/opt/OSSelot/root KERNEL_INCLUDE=/opt/OSSelot/root/include DBM_INCLUDE=opt/OSSelot/root/include install
Build iptables-1.8.11
wget https://www.netfilter.org/projects/iptables/files/iptables-1.8.11.tar.xz
tar xf iptables-1.8.11.tar.xz
cd iptables-1.8.11
./autogen.sh
./configure --prefix=/opt/OSSelot/root --disable-nftables
make -j4
make install
Build iputils-20221126
wget https://github.com/iputils/iputils/archive/refs/tags/20221126.tar.gz
tar xf 20221126.tar.gz
cd iputils-20221126
meson setup builddir --prefix=/opt/OSSelot/root --libdir=usr/lib
meson compile -C builddir
meson install -C builddir
Build iputils-20240117
wget https://github.com/iputils/iputils/archive/refs/tags/20240117.tar.gz
tar xf 20240117.tar.gz
cd iputils-20240117
meson setup builddir --prefix=/opt/OSSelot/root --libdir=usr/lib
meson compile -C builddir
meson install -C builddir
Build iputils-20240905
wget https://github.com/iputils/iputils/archive/refs/tags/20240905.tar.gz
tar xf 20240905.tar.gz
cd iputils-20240905
meson setup builddir --prefix=/opt/OSSelot/root --libdir=usr/lib
meson compile -C builddir
meson install -C builddir
Build ivykis-0.42.4
wget http://downloads.sourceforge.net/project/libivykis/0.42.4/ivykis-0.42.4.tar.gz
tar xf ivykis-0.42.4.tar.gz
cd ivykis-0.42.4
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build iw-5.19
wget https://cdn.kernel.org/pub/software/network/iw/iw-5.19.tar.gz
tar xf iw-5.19.tar.gz
cd iw-5.19
export PREFIX=/opt/OSSelot/root
make -j4
make install
Build iw-6.7
wget https://cdn.kernel.org/pub/software/network/iw/iw-6.7.tar.gz
tar xf iw-6.7.tar.gz
cd iw-6.7
export PREFIX=/opt/OSSelot/root
make -j4
make install
wget http://www.digip.org/jansson/releases/jansson-2.13.1.tar.gz
tar xf jansson-2.13.1.tar.gz
cd jansson-2.13.1
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build jansson-v2.14
wget https://github.com/akheron/jansson/archive/refs/tags/v2.14.tar.gz
tar xf v2.14.tar.gz
cd jansson-2.14
mkdir build-cmake
cd build-cmake
cmake --install-prefix=/opt/OSSelot/root \
-DJANSSON_BUILD_SHARED_LIBS=ON \
..
make -j4
make install
wget https://www.ijg.org/files/jpegsrc.v9e.tar.gz
tar xf jpegsrc.v9e.tar.gz
cd jpeg-9e
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build jpegxl-0.7.0
wget https://github.com/libjxl/libjxl/archive/v0.7.0/jpegxl-0.7.0.tar.gz
tar xf jpegxl-0.7.0.tar.gz
cd libjxl-0.7.0
mkdir build-cmake
cd build-cmake
export CC=/opt/OSSelot/root/usr/bin/gcc
export CXX=/opt/OSSelot/root/usr/bin/g++
cmake -DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=/opt/OSSelot/root \
-DJPEGXL_ENABLE_SKCMS=Off \
-DJPEGXL_ENABLE_SJPEG=Off \
-DJPEGXL_ENABLE_BENCHMARK=Off \
..
make -j4
make install
Build json-3.11.2
wget https://github.com/nlohmann/json/archive/v3.11.2/json-3.11.2.tar.gz
tar xf json-3.11.2.tar.gz
cd json-3.11.2
rm -f tests/src/unit-{allocator,iterators2,regression2}.cpp
mkdir build-cmake
cd build-cmake
cmake --install-prefix=/opt/OSSelot/root \
-DJSON_BuildTests:BOOL=ON \
-DJSON_Install:BOOL=ON \
-DJSON_MultipleHeaders:BOOL=ON \
..
make -j4
make install
Build json-c-0.16-20220414
wget https://github.com/json-c/json-c/archive/json-c-0.16.tar.gz
tar xf json-c-0.16.tar.gz
cd json-c-json-c-0.16
mkdir build-cmake
cd build-cmake
../cmake-configure --prefix=/opt/OSSelot/root
make -j4
make install
Build json-c-0.17-20230812
wget https://github.com/json-c/json-c/archive/json-c-0.17.tar.gz
tar xf json-c-0.17.tar.gz
cd json-c-json-c-0.17
mkdir build-cmake
cd build-cmake
../cmake-configure --prefix=/opt/OSSelot/root
make -j4
make install
Build jsoncpp-1.9.5
wget https://github.com/open-source-parsers/jsoncpp/archive/1.9.5.tar.gz#/jsoncpp-1.9.5.tar.gz
tar xf 1.9.5.tar.gz
cd jsoncpp-1.9.5
mkdir build-cmake
cd build-cmake
cmake --install-prefix /opt/OSSelot/root ..
cmake --build ..
make install
Build json-glib-1.6.6
wget https://download.gnome.org/sources/json-glib/1.6/json-glib-1.6.6.tar.xz
tar xf json-glib-1.6.6.tar.xz
cd json-glib-1.6.6
meson setup _build --prefix=/opt/OSSelot/root --libdir=usr/lib
meson compile -C _build
meson install -C _build
Build kbd-2.4.0
wget https://git.kernel.org/pub/scm/linux/kernel/git/legion/kbd.git/snapshot/kbd-2.4.0.tar.gz
tar xf kbd-2.4.0.tar.gz
cd kbd-2.4.0
./autogen.sh
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build kbd-2.5.1
wget https://git.kernel.org/pub/scm/linux/kernel/git/legion/kbd.git/snapshot/kbd-2.5.1.tar.gz
tar xf kbd-2.5.1.tar.gz
cd kbd-2.5.1
./autogen.sh
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build kbd-2.6.1
wget https://git.kernel.org/pub/scm/linux/kernel/git/legion/kbd.git/snapshot/kbd-2.6.1.tar.gz
tar xf kbd-2.6.1.tar.gz
cd kbd-2.6.1
./autogen.sh
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build keyutils-1.6.1
wget https://people.redhat.com/~dhowells/keyutils/keyutils-1.6.1.tar.bz2
tar xf keyutils-1.6.1.tar.bz2
cd keyutils-1.6.1
make -j4
make DESTDIR=/opt/OSSelot/root install
Build kissfft-131.1.0
wget https://github.com/mborgerding/kissfft/archive/refs/tags/131.1.0.tar.gz
tar xf 131.1.0.tar.gz
cd kissfft-131.1.0
mkdir build-cmake
cd build-cmake
cmake -DCMAKE_INSTALL_PREFIX=/opt/OSSelot/root -DKISSFFT_DATATYPE=int16_t -DKISSFFT_OPENMP=OFF ..
cmake --build .. --config Release
make install
cd - >/dev/null
rm -Rf build-cmake/*
cd build-cmake
cmake -DCMAKE_INSTALL_PREFIX=/opt/OSSelot/root -DKISSFFT_DATATYPE=int32_t -DKISSFFT_OPENMP=OFF ..
cmake --build .. --config Release
make install
cd - >/dev/null
rm -Rf build-cmake/*
cd build-cmake
cmake -DCMAKE_INSTALL_PREFIX=/opt/OSSelot/root -DKISSFFT_DATATYPE=float -DKISSFFT_OPENMP=OFF ..
cmake --build .. --config Release
make install
cd - >/dev/null
rm -Rf build-cmake/*
cd build-cmake
cmake -DCMAKE_INSTALL_PREFIX=/opt/OSSelot/root -DKISSFFT_DATATYPE=double -DKISSFFT_OPENMP=OFF ..
cmake --build .. --config Release
make install
cd - >/dev/null
rm -Rf build-cmake/*
cd build-cmake
cmake -DCMAKE_INSTALL_PREFIX=/opt/OSSelot/root -DKISSFFT_DATATYPE=int16_t -DKISSFFT_OPENMP=ON ..
cmake --build .. --config Release
make install
cd - >/dev/null
rm -Rf build-cmake/*
cd build-cmake
cmake -DCMAKE_INSTALL_PREFIX=/opt/OSSelot/root -DKISSFFT_DATATYPE=int32_t -DKISSFFT_OPENMP=ON ..
cmake --build .. --config Release
make install
cd - >/dev/null
rm -Rf build-cmake/*
cd build-cmake
cmake -DCMAKE_INSTALL_PREFIX=/opt/OSSelot/root -DKISSFFT_DATATYPE=float -DKISSFFT_OPENMP=ON ..
cmake --build .. --config Release
make install
cd - >/dev/null
rm -Rf build-cmake/*
cd build-cmake
cmake -DCMAKE_INSTALL_PREFIX=/opt/OSSelot/root -DKISSFFT_DATATYPE=double -DKISSFFT_OPENMP=ON ..
cmake --build .. --config Release
make install
Build klibc-2.0.11
wget https://mirrors.edge.kernel.org/pub/linux/libs/klibc/2.0/klibc-2.0.11.tar.gz
tar xf klibc-2.0.11.tar.gz
cd klibc-2.0.11
mkdir linux
cd linux
ln -s /usr/include
cd ..
make prefix=/opt/OSSelot/root -j4
make prefix=/opt/OSSelot/root SHLIBDIR=/opt/OSSelot/root/usr/lib install
rm -Rf /opt/OSSelot/root/usr/lib/klibc/include
cd /opt/OSSelot/root/usr/lib/klibc/bin
for i in *
do
mv $i klcc-$i
done
Build klibc-2.0.12
wget https://mirrors.edge.kernel.org/pub/linux/libs/klibc/2.0/klibc-2.0.12.tar.gz
tar xf klibc-2.0.12.tar.gz
cd klibc-2.0.12
mkdir linux
cd linux
ln -s /usr/include
cd ..
make prefix=/opt/OSSelot/root -j4
make prefix=/opt/OSSelot/root SHLIBDIR=/opt/OSSelot/root/usr/lib install
rm -Rf /opt/OSSelot/root/usr/lib/klibc/include
cd /opt/OSSelot/root/usr/lib/klibc/bin
for i in *
do
mv $i klcc-$i
done
Build klibc-2.0.13
wget https://mirrors.edge.kernel.org/pub/linux/libs/klibc/2.0/klibc-2.0.13.tar.gz
tar xf klibc-2.0.13.tar.gz
cd klibc-2.0.13
mkdir linux
cd linux
ln -s /usr/include
cd ..
make prefix=/opt/OSSelot/root -j4
make prefix=/opt/OSSelot/root SHLIBDIR=/opt/OSSelot/root/usr/lib install
rm -Rf /opt/OSSelot/root/usr/lib/klibc/include
cd /opt/OSSelot/root/usr/lib/klibc/bin
for i in *
do
mv $i klcc-$i
done
Build kmod-v29
wget https://github.com/kmod-project/kmod/archive/refs/tags/v29.tar.gz
tar xf v29.tar.gz
cd kmod-29
./autogen.sh
./configure --prefix=/opt/OSSelot/root \
--with-gnu-ld \
--with-distconfdir=/opt/OSSelot/root/etc/ \
--with-rootlibdir=/opt/OSSelot/root/lib \
--with-module-directory=/opt/OSSelot/root/lib/modules \
--with-zstd --with-xz --with-zlib --with-openssl \
--with-bashcompletiondir=usr/share/bash-completion/completions \
--with-html-dir=var/www
for i in `ls -1 tools/*.c | grep -v static-nodes`; do sed -i s/'\.name = "/.name = "kmod-/' $i; done
sed -i s',\$(LN_S) kmod \$(DESTDIR)$(bindir)/\$\$tool;,$(LN_S)f kmod $(DESTDIR)$(bindir)/kmod-$$tool;,' Makefile
sed -i s',rm -f \$(DESTDIR)\$(bindir)/\$\$tool;,rm -f $(DESTDIR)$(bindir)/kmod-$$tool;,' Makefile
make -j4
make install
Build kmod-v30
wget https://github.com/kmod-project/kmod/archive/refs/tags/v30.tar.gz
tar xf v30.tar.gz
cd kmod-30
./autogen.sh
./configure --prefix=/opt/OSSelot/root \
--with-gnu-ld \
--with-distconfdir=/opt/OSSelot/root/etc/ \
--with-rootlibdir=/opt/OSSelot/root/lib \
--with-module-directory=/opt/OSSelot/root/lib/modules \
--with-zstd --with-xz --with-zlib --with-openssl \
--with-bashcompletiondir=usr/share/bash-completion/completions \
--with-html-dir=var/www
for i in `ls -1 tools/*.c | grep -v static-nodes`; do sed -i s/'\.name = "/.name = "kmod-/' $i; done
sed -i s',\$(LN_S) kmod \$(DESTDIR)$(bindir)/\$\$tool;,$(LN_S)f kmod $(DESTDIR)$(bindir)/kmod-$$tool;,' Makefile
sed -i s',rm -f \$(DESTDIR)\$(bindir)/\$\$tool;,rm -f $(DESTDIR)$(bindir)/kmod-$$tool;,' Makefile
make -j4
make install
Build kmod-v31
wget https://github.com/kmod-project/kmod/archive/refs/tags/v31.tar.gz
tar xf v31.tar.gz
cd kmod-31
./autogen.sh
./configure --prefix=/opt/OSSelot/root \
--with-gnu-ld \
--with-distconfdir=/opt/OSSelot/root/etc/ \
--with-rootlibdir=/opt/OSSelot/root/lib \
--with-module-directory=/opt/OSSelot/root/lib/modules \
--with-zstd --with-xz --with-zlib --with-openssl \
--with-bashcompletiondir=usr/share/bash-completion/completions \
--with-html-dir=var/www
for i in `ls -1 tools/*.c | grep -v static-nodes`; do sed -i s/'\.name = "/.name = "kmod-/' $i; done
sed -i s',\$(LN_S) kmod \$(DESTDIR)$(bindir)/\$\$tool;,$(LN_S)f kmod $(DESTDIR)$(bindir)/kmod-$$tool;,' Makefile
sed -i s',rm -f \$(DESTDIR)\$(bindir)/\$\$tool;,rm -f $(DESTDIR)$(bindir)/kmod-$$tool;,' Makefile
make -j4
make install
Build kmod-v32
wget https://github.com/kmod-project/kmod/archive/refs/tags/v32.tar.gz
tar xf v32.tar.gz
cd kmod-32
./autogen.sh
./configure --prefix=/opt/OSSelot/root \
--with-gnu-ld \
--with-distconfdir=/opt/OSSelot/root/etc/ \
--with-rootlibdir=/opt/OSSelot/root/lib \
--with-module-directory=/opt/OSSelot/root/lib/modules \
--with-zstd --with-xz --with-zlib --with-openssl \
--with-bashcompletiondir=usr/share/bash-completion/completions \
--with-html-dir=var/www
for i in `ls -1 tools/*.c | grep -v static-nodes`; do sed -i s/'\.name = "/.name = "kmod-/' $i; done
sed -i s',\$(LN_S) kmod \$(DESTDIR)$(bindir)/\$\$tool;,$(LN_S)f kmod $(DESTDIR)$(bindir)/kmod-$$tool;,' Makefile
sed -i s',rm -f \$(DESTDIR)\$(bindir)/\$\$tool;,rm -f $(DESTDIR)$(bindir)/kmod-$$tool;,' Makefile
make -j4
make install
Build krb5-krb5-1.21.3-final
git clone https://github.com/krb5/krb5.git
cd krb5
git checkout krb5-1.21.3-final
cd src
autoreconf
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build lcms2-2.16
wget https://github.com/mm2/Little-CMS/releases/download/lcms2.16/lcms2-2.16.tar.gz
tar xf lcms2-2.16.tar.gz
cd lcms2-2.16
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build less-600
wget http://download.openpkg.org/components/cache/less/less-600.tar.gz
tar xf less-600.tar.gz
cd less-600
./configure --prefix=/opt/OSSelot/root
make -j4
make install
wget https://releases.pagure.org/libaio/libaio-0.3.113.tar.gz
tar xf libaio-0.3.113.tar.gz
cd libaio-0.3.113
./configure --prefix=/opt/OSSelot/root
make -j4
make prefix=/opt/OSSelot/root install
Build libarchive-3.6.1
wget https://libarchive.org/downloads/libarchive-3.6.1.tar.gz
tar xf libarchive-3.6.1.tar.gz
cd libarchive-3.6.1
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libassuan-2.5.6
wget https://gnupg.org/ftp/gcrypt/libassuan/libassuan-2.5.6.tar.bz2
tar xf libassuan-2.5.6.tar.bz2
cd libassuan-2.5.6
export CC=/opt/OSSelot/root/usr/bin/gcc
export CXX=/opt/OSSelot/root/usr/bin/g++
./autogen.sh
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libassuan-3.0.12
wget https://gnupg.org/ftp/gcrypt/libassuan/libassuan-3.0.1.tar.bz2
tar xf libassuan-3.0.1.tar.bz2
cd libassuan-3.0.1
./autogen.sh
./configure --prefix=/opt/OSSelot/root
make -j4
make install
wget https://github.com/BLAKE2/libb2/archive/v0.98.1/libb2-0.98.1.tar.gz
tar xf libb2-0.98.1.tar.gz
cd libb2-0.98.1
./autogen.sh
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libbpf-v1.4.7
git clone https://github.com/libbpf/libbpf.git
cd libbpf
git checkout v1.4.7
cd src
mkdir build
BUILD_STATIC_ONLY=y OBJDIR=build DESTDIR=/opt/OSSelot/root make install
PKG_CONFIG_PATH=/opt/OSSelot/root/lib/pkgconfig DESTDIR=root make install
rsync -a root/usr/include/ /opt/OSSelot/root/usr/include/
rsync -a root/usr/lib64/ /opt/OSSelot/root/usr/lib/
Build libbsd-0.11.7
wget https://gitlab.freedesktop.org/libbsd/libbsd/-/archive/0.11.7/libbsd-0.11.7.tar.gz
tar xf libbsd-0.11.7.tar.gz
cd libbsd-0.11.7
export CC=/opt/OSSelot/root/usr/bin/gcc
autoupdate
./autogen
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libcap-2.66
wget https://cdn.kernel.org/pub/linux/libs/security/linux-privs/libcap2/libcap-2.66.tar.xz
tar xf libcap-2.66.tar.xz
cd libcap-2.66
make prefix=/opt/OSSelot/root -j4
make prefix=/opt/OSSelot/root install
Build libcap-ng-0.8.2
wget https://github.com/stevegrubb/libcap-ng/archive/refs/tags/v0.8.2.tar.gz
tar xf v0.8.2.tar.gz
cd libcap-ng-0.8.2
autoupdate
./autogen.sh
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libcap-ng-0.8.3
wget https://github.com/stevegrubb/libcap-ng/archive/refs/tags/v0.8.3.tar.gz
tar xf v0.8.3.tar.gz
cd libcap-ng-0.8.3
autoupdate
./autogen.sh
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libclc-16.0.6
wget https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/libclc-16.0.6.src.tar.xz
tar xf libclc-16.0.6.src.tar.xz
cd libclc-16.0.6.src
mkdir build-cmake
cd build-cmake
cmake --install-prefix=/opt/OSSelot/root ..
make -j4
make install
Build libcoap-4.3.5
wget https://github.com/obgm/libcoap/archive/refs/tags/v4.3.5.tar.gz
tar xf v4.3.5.tar.gz
cd libcoap-4.3.5
./autogen.sh
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libconfig-v1.7.3
wget https://github.com/hyperrealm/libconfig/releases/download/v1.7.3/libconfig-1.7.3.tar.gz
tar xf libconfig-1.7.3.tar.gz
cd libconfig-1.7.3
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libdaemon-v0.14
wget https://github.com/richardcochran/libdaemon/archive/refs/tags/v0.14.tar.gz
tar xf v0.14.tar.gz
cd libdaemon-0.14
./bootstrap.sh
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libdatrie-0.2.13
wget https://github.com/tlwg/libdatrie/releases/download/v0.2.13/libdatrie-0.2.13.tar.xz
tar xf libdatrie-0.2.13.tar.xz
cd libdatrie-0.2.13
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libdb-5.3.28
wget https://github.com/berkeleydb/libdb/releases/download/v5.3.28/db-5.3.28.tar.gz
tar xf db-5.3.28.tar.gz
cd db-5.3.28
cd build_unix
../dist/configure --prefix=/opt/OSSelot/root \
--enable-compat185 \
--enable-dbm
make -j4
make install
Build libdbi-0.9.0
wget http://prdownloads.sourceforge.net/libdbi/libdbi-0.9.0.tar.gz
tar xf libdbi-0.9.0.tar.gz
cd libdbi-0.9.0
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libdc1394-2.2.6
wget http://downloads.sourceforge.net/project/libdc1394/libdc1394-2/2.2.6/libdc1394-2.2.6.tar.gz
tar xf libdc1394-2.2.6.tar.gz
cd libdc1394-2.2.6
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libdebian-installer-0.125
wget https://salsa.debian.org/installer-team/libdebian-installer/-/archive/0.125/libdebian-installer-0.125.tar.gz
tar xf libdebian-installer-0.125.tar.gz
cd libdebian-installer-0.125
autoreconf -i -v
./configure --prefix=/opt/OSSelot/root
make CFLAGS+=-g -j4
make install
Build libdeflate-v1.23
wget https://github.com/ebiggers/libdeflate/releases/download/v1.23/libdeflate-1.23.tar.gz
tar xf libdeflate-1.23.tar.gz
cd libdeflate-1.23
mkdir build-cmake
cd build-cmake
cmake --install-prefix /opt/OSSelot/root ..
make -j4
make install
wget http://www.thrysoee.dk/editline/libedit-20210910-3.1.tar.gz
tar xf libedit-20210910-3.1.tar.gz
cd libedit-20210910-3.1
./configure --prefix=/opt/OSSelot/root
make -j4
make install
wget https://github.com/libesmtp/libESMTP/archive/refs/tags/v1.1.0.tar.gz
tar xf v1.1.0.tar.gz
cd libESMTP-1.1.0
mkdir _build
meson setup _build --prefix=/opt/OSSelot/root --libdir=usr/lib
meson compile -C _build
meson install -C _build
cd /opt/OSSelot/root/usr/lib
ln -s libesmtp.so.6.2.0 libesmtp.so.6
Build libestr-0.1.11
wget http://libestr.adiscon.com/files/download/libestr-0.1.11.tar.gz
tar xf libestr-0.1.11.tar.gz
cd libestr-0.1.11
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libev-4.33
wget http://dist.schmorp.de/libev/libev-4.33.tar.gz
tar xf libev-4.33.tar.gz
cd libev-4.33
./configure --prefix=/opt/OSSelot/root
make -j4
make install
wget https://github.com/libevent/libevent/archive/refs/tags/release-2.1.12-stable.tar.gz
tar xf release-2.1.12-stable.tar.gz
cd libevent-release-2.1.12-stable
./autogen.sh
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libexpat-R_2_5_0
wget https://github.com/libexpat/libexpat/archive/refs/tags/R_2_5_0.tar.gz
tar xf R_2_5_0.tar.gz
cd libexpat-R_2_5_0
cd expat
./buildconf.sh
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libfastjson-0.99.9
wget https://github.com/rsyslog/libfastjson/archive/refs/tags/v0.99.9.zip
unzip -qq v0.99.9.zip
cd libfastjson-0.99.9
./autogen.sh
./configure --prefix=/opt/OSSelot/root
make -j4
make install
wget https://github.com/libffi/libffi/archive/refs/tags/v3.4.0.tar.gz
tar xf v3.4.0.tar.gz
cd libffi-3.4.0
./autogen.sh
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libffi-3.4.4
wget https://github.com/libffi/libffi/archive/refs/tags/v3.4.4.tar.gz
tar xf v3.4.4.tar.gz
cd libffi-3.4.4
./autogen.sh
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libfuse-fuse-2.9.9
wget https://github.com/libfuse/libfuse/releases/download/fuse-2.9.9/fuse-2.9.9.tar.gz
tar xf fuse-2.9.9.tar.gz
cd fuse-2.9.9
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libfuse-fuse-3.16.2
wget https://github.com/libfuse/libfuse/releases/download/fuse-3.16.2/fuse-3.16.2.tar.gz
tar xf fuse-3.16.2.tar.gz
cd fuse-3.16.2
sed -i 's/\(useroot.*\)true/\1false/' meson_options.txt
meson setup builddir --prefix=/opt/OSSelot/root --libdir=usr/lib
meson compile -C builddir
meson install -C builddir
ln -s ../../../root/lib/libfuse-so.2 libfuse-so.2
Build libgcrypt-1.11.0
wget https://gnupg.org/ftp/gcrypt/libgcrypt/libgcrypt-1.11.0.tar.bz2
tar xf libgcrypt-1.11.0.tar.bz2
cd libgcrypt-1.11.0
./autogen.sh
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libgcrypt-error-1.51
wget https://gnupg.org/ftp/gcrypt/libgpg-error/libgpg-error-1.51.tar.bz2
tar xf libgpg-error-1.51.tar.bz2
cd libgpg-error-1.51
./autogen.sh
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libgd-2.3.3
wget https://github.com/libgd/libgd/releases/download/gd-2.3.3/libgd-2.3.3.tar.xz
tar xf libgd-2.3.3.tar.xz
cd libgd-2.3.3
./bootstrap.sh
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libgmp-6.2.1
wget https://ftp.gnu.org/gnu/gmp/gmp-6.2.1.tar.xz
tar xf gmp-6.2.1.tar.xz
cd gmp-6.2.1
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libgpg-error-1.46
wget https://gnupg.org/ftp/gcrypt/libgpg-error/libgpg-error-1.46.tar.gz
tar xf libgpg-error-1.46.tar.gz
cd libgpg-error-1.46
./autogen.sh
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libgpg-error-1.49
wget https://gnupg.org/ftp/gcrypt/libgpg-error/libgpg-error-1.49.tar.gz
tar xf libgpg-error-1.49.tar.gz
cd libgpg-error-1.49
./autogen.sh
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libgpg-error-1.51
wget https://gnupg.org/ftp/gcrypt/libgpg-error/libgpg-error-1.51.tar.gz
tar xf libgpg-error-1.51.tar.gz
cd libgpg-error-1.51
./autogen.sh
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libgpiod-1.6.3
wget https://git.kernel.org/pub/scm/libs/libgpiod/libgpiod.git/snapshot/libgpiod-1.6.3.tar.gz
tar xf libgpiod-1.6.3.tar.gz
cd libgpiod-1.6.3
./autogen.sh
./configure --prefix=/opt/OSSelot/root \
--enable-tools=yes \
--enable-bindings-cxx \
--enable-bindings-python
make -j4
make install
Build libgpiod-2.0.1
wget https://git.kernel.org/pub/scm/libs/libgpiod/libgpiod.git/snapshot/libgpiod-2.0.1.tar.gz
tar xf libgpiod-2.0.1.tar.gz
cd libgpiod-2.0.1
./autogen.sh
./configure --prefix=/opt/OSSelot/root \
--enable-tools=yes \
--enable-bindings-cxx \
--enable-bindings-python
make -j4
make install
wget https://github.com/hughsie/libgusb/releases/download/0.4.8/libgusb-0.4.8.tar.xz
tar xf libgusb-0.4.8.tar.xz
cd libgusb-0.4.8
meson setup _build --prefix=/opt/OSSelot/root --libdir=usr/lib
meson compile -C _build
meson install -C _build
Build libical-3.0.16
wget https://github.com/libical/libical/archive/v3.0.16/libical-3.0.16.tar.gz
tar xf libical-3.0.16.tar.gz
cd libical-3.0.16
mkdir build-cmake
cd build-cmake
cmake --install-prefix /opt/OSSelot/root ..
cmake --build .. --config Release
make install
Build libice-libICE-1.0.10
git clone https://gitlab.freedesktop.org/xorg/lib/libice.git
cd libice
git checkout libICE-1.0.10
./autogen.sh
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libice-libICE-1.1.0
git clone https://gitlab.freedesktop.org/xorg/lib/libice.git
cd libice
git checkout libICE-1.1.0
./autogen.sh
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libicu-72.1
wget https://github.com/unicode-org/icu/releases/download/release-72-1/icu4c-72_1-src.tgz
tar xf icu4c-72_1-src.tgz
cd icu
cd source
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libidn2-v2.3.0
# This project cannot be built from tar archive, must be cloned from git
git clone https://gitlab.com/libidn/libidn2.git
cd libidn2
git checkout 2.3.0
./bootstrap
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libidn2-v2.3.3
# This project cannot be built from tar archive, must be cloned from git
git clone https://gitlab.com/libidn/libidn2.git
cd libidn2
git checkout v2.3.3
./bootstrap
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libidn2-v2.3.7
# This project cannot be built from tar archive, must be cloned from git
git clone https://gitlab.com/libidn/libidn2.git
cd libidn2
git checkout v2.3.7
./bootstrap
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libiec61883-1.2.0
wget http://www.kernel.org/pub/linux/libs/ieee1394/libiec61883-1.2.0.tar.gz
tar xf libiec61883-1.2.0.tar.gz
cd libiec61883-1.2.0
./configure --prefix=/opt/OSSelot/root
make -j4
make install
wget https://github.com/akheron/jansson/archive/refs/tags/v2.14.tar.gz
tar xf v2.14.tar.gz
cd jansson-2.14
autoupdate
aclocal
autoreconf -i
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libjpeg-turbo-2.1.5.1
wget https://downloads.sourceforge.net/libjpeg-turbo/libjpeg-turbo-2.1.5.1.tar.gz
tar xf libjpeg-turbo-2.1.5.1.tar.gz
cd libjpeg-turbo-2.1.5.1
mkdir build
cd build/
cmake -G"Unix Makefiles" --install-prefix /opt/OSSelot/root ..
make -j4
make install
Build libjson-c-0.17-20230812
wget https://github.com/json-c/json-c/archive/refs/tags/json-c-0.17-20230812.tar.gz
tar xf json-c-0.17-20230812.tar.gz
cd json-c-json-c-0.17-20230812
mkdir _build
cd _build
../cmake-configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libksba-1.6.5
wget https://gnupg.org/ftp/gcrypt/libksba/libksba-1.6.5.tar.bz2
tar xf libksba-1.6.5.tar.bz2
cd libksba-1.6.5
./autogen.sh
CC=/opt/OSSelot/root/bin/gcc ./configure --prefix=/opt/OSSelot/root
make CC=/opt/OSSelot/root/bin/gcc -j4
make install
Build libksba-1.6.7
wget https://gnupg.org/ftp/gcrypt/libksba/libksba-1.6.7.tar.bz2
tar xf libksba-1.6.7.tar.bz2
cd libksba-1.6.7
./autogen.sh
CC=/opt/OSSelot/root/bin/gcc ./configure --prefix=/opt/OSSelot/root
make CC=/opt/OSSelot/root/bin/gcc -j4
make install
Build libmaxminddb-1.9.1
wget https://github.com/maxmind/libmaxminddb/releases/download/1.9.1/libmaxminddb-1.9.1.tar.gz
tar xf libmaxminddb-1.9.1.tar.gz
cd libmaxminddb-1.9.1
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libmd-1.1.0
wget https://libbsd.freedesktop.org/releases/libmd-1.1.0.tar.xz
tar xf libmd-1.1.0.tar.xz
cd libmd-1.1.0
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libmicrohttpd-0.9.75
wget https://github.com/Karlson2k/libmicrohttpd/archive/refs/tags/v0.9.75.tar.gz
tar xf v0.9.75.tar.gz
cd libmicrohttpd-0.9.75
./autogen.sh
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libmnl-1.0.4
wget https://netfilter.org/projects/libmnl/files/libmnl-1.0.4.tar.bz2
tar xf libmnl-1.0.4.tar.bz2
cd libmnl-1.0.4
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libmodbus-v3.1.10
wget https://github.com/stephane/libmodbus/archive/refs/tags/v3.1.10.tar.gz
tar xf v3.1.10.tar.gz
cd libmodbus-3.1.10
./autogen.sh
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libmongocrypt-1.8.4
wget https://github.com/mongodb/libmongocrypt/archive/1.8.4.tar.gz
tar xf 1.8.4.tar.gz
cd libmongocrypt-1.8.4
mkdir build-cmake
cd build-cmake
cmake --install-prefix=/opt/OSSelot/root \
-DBUILD_VERSION=1.8.4 \
-DENABLE_PIC:BOOL=ON \
-DUSE_SHARED_LIBBSON:BOOL=ON \
-DMONGOCRYPT_MONGOC_DIR:STRING=USE-SYSTEM \
-DENABLE_ONLINE_TESTS:BOOL=OFF \
-DENABLE_STATIC:BOOL=OFF \
..
make -j4
make install
Build libmpc-1.3.1
wget https://ftp.gnu.org/gnu/mpc/mpc-1.3.1.tar.gz
tar xf mpc-1.3.1.tar.gz
cd mpc-1.3.1
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libmpfr-4.2.1
wget https://www.mpfr.org/mpfr-current/mpfr-4.2.1.tar.xz
tar xf mpfr-4.2.1.tar.xz
cd mpfr-4.2.1
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libndp-v1.8
wget https://github.com/jpirko/libndp/archive/refs/tags/v1.8.tar.gz
tar xf v1.8.tar.gz
cd libndp-1.8
./autogen.sh
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libnet-1.3
wget https://github.com/libnet/libnet/releases/download/v1.3/libnet-1.3.tar.gz
tar xf libnet-1.3.tar.gz
cd libnet-1.3
./configure --prefix=/opt/OSSelot/root
make -j4
make install
gcc -shared -Wl,-soname -Wl,libnet.so.1 src/.libs/libnet.so.9.0.0 -o src/.libs/libnet.so.1.8.0
cp src/.libs/libnet.so.1.8.0 /opt/OSSelot/root/usr/lib
cd /opt/OSSelot/root/usr/lib
ln -s libnet.so.1.8.0 libnet.so.1
Build libnice-0.1.18
wget http://nice.freedesktop.org/releases/libnice-0.1.18.tar.gz
tar xf libnice-0.1.18.tar.gz
cd libnice-0.1.18
meson setup _build --prefix=/opt/OSSelot/root --libdir=usr/lib
meson compile -C _build
meson install -C _build
Build libnice-0.1.22
wget http://nice.freedesktop.org/releases/libnice-0.1.22.tar.gz
tar xf libnice-0.1.22.tar.gz
cd libnice-0.1.22
meson setup _build --prefix=/opt/OSSelot/root --libdir=usr/lib
meson compile -C _build
meson install -C _build
Build libnl-3.2.25
wget https://www.infradead.org/~tgr/libnl/files/libnl-3.2.25.tar.gz
tar xf libnl-3.2.25.tar.gz
cd libnl-3.2.25
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libnl-libnl3_7_0
wget https://github.com/thom311/libnl/archive/refs/tags/libnl3_7_0.tar.gz
tar xf libnl3_7_0.tar.gz
cd libnl-libnl3_7_0
./autogen.sh
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libnl-libnl3_8_0
wget https://github.com/thom311/libnl/archive/refs/tags/libnl3_8_0.tar.gz
tar xf libnl3_8_0.tar.gz
cd libnl-libnl3_8_0
./autogen.sh
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libnsl-2.0.0
wget https://github.com/thkukuk/libnsl/archive/refs/tags/v2.0.0.tar.gz
tar xf v2.0.0.tar.gz
cd libnsl-2.0.0
./autogen.sh
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libogg-1.3.5
wget https://github.com/xiph/ogg/releases/download/v1.3.5/libogg-1.3.5.tar.xz
tar xf libogg-1.3.5.tar.xz
cd libogg-1.3.5
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libpcap-1.10.1
wget https://www.tcpdump.org/release/libpcap-1.10.1.tar.gz
tar xf libpcap-1.10.1.tar.gz
cd libpcap-1.10.1
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libpcap-1.10.5
wget https://www.tcpdump.org/release/libpcap-1.10.5.tar.xz
tar xf libpcap-1.10.5.tar.xz
cd libpcap-1.10.5
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libpciaccess-0.16
wget https://www.x.org/archive/individual/lib/libpciaccess-0.16.tar.bz2
tar xf libpciaccess-0.16.tar.bz2
cd libpciaccess-0.16
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libpng-1.6.37
wget https://github.com/pnggroup/libpng/archive/refs/tags/v1.6.37.tar.gz
tar xf v1.6.37.tar.gz
cd libpng-1.6.37
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libpng-1.6.38
wget https://github.com/pnggroup/libpng/archive/refs/tags/v1.6.38.tar.gz
tar xf v1.6.38.tar.gz
cd libpng-1.6.38
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libpng-1.6.39
wget https://github.com/pnggroup/libpng/archive/refs/tags/v1.6.39.tar.gz
tar xf v1.6.39.tar.gz
cd libpng-1.6.39
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libproxy-0.4.18
wget https://github.com/libproxy/libproxy/releases/download/0.4.18/libproxy-0.4.18.tar.xz
tar xf libproxy-0.4.18.tar.xz
cd libproxy-0.4.18
mkdir build-cmake
cd build-cmake
cmake --install-prefix /opt/OSSelot/root \
-DPYTHON2_SITEPKG_DIR=/opt/OSSelot/root/usr/lib/python2.7/site-packages \
-DPYTHON3_SITEPKG_DIR=/opt/OSSelot/root/usr/lib/python3.11/site-packages \
-DWITH_PERL=Off \
..
cmake --build .. --config Release
make install
Build libpsl-0.21.1
wget https://github.com/rockdaboot/libpsl/releases/download/0.21.1/libpsl-0.21.1.tar.gz
tar xf libpsl-0.21.1.tar.gz
cd libpsl-0.21.1
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libpwquality-1.4.5
wget https://github.com/libpwquality/libpwquality/archive/refs/tags/libpwquality-1.4.5.tar.gz
tar xf libpwquality-1.4.5.tar.gz
cd libpwquality-libpwquality-1.4.5
./autogen.sh
./configure --prefix=/opt/OSSelot/root
make -j4
make install
wget http://www.kernel.org/pub/linux/libs/ieee1394/libraw1394-2.1.2.tar.xz
tar xf libraw1394-2.1.2.tar.xz
cd libraw1394-2.1.2
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build librdkafka-2.1.1
wget https://github.com/edenhill/librdkafka/archive/v2.1.1/librdkafka-2.1.1.tar.gz
tar xf librdkafka-2.1.1.tar.gz
cd librdkafka-2.1.1
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build librelp-1.10.0
wget https://github.com/rsyslog/librelp/archive/refs/tags/v1.10.0.tar.gz
tar xf v1.10.0.tar.gz
cd librelp-1.10.0
autoreconf -ivf
./configure --disable-static --enable-tls --enable-tls-openssl --prefix=/opt/OSSelot/root
make -j4
make install
Build libretls-3.3.4
wget https://causal.agency/libretls/libretls-3.3.4.tar.gz
tar xf libretls-3.3.4.tar.gz
cd libretls-3.3.4
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libretls-3.8.1
wget https://causal.agency/libretls/libretls-3.8.1.tar.gz
tar xf libretls-3.8.1.tar.gz
cd libretls-3.8.1
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build librsvg2-2.56.4
wget https://download.gnome.org/sources/librsvg/2.56/librsvg-2.56.4.tar.xz
tar xf librsvg-2.56.4.tar.xz
cd librsvg-2.56.4
./configure --prefix=/opt/OSSelot/root
sed -i 's,$(DESTDIR),/opt/OSSelot/root/,' gdk-pixbuf-loader/Makefile
sed -i 's,/opt/OSSelot/root/$(thumbnailerdir),$(thumbnailerdir),' gdk-pixbuf-loader/Makefile
make -j4
make install
Build libseccomp-2.5.3
wget https://github.com/seccomp/libseccomp/archive/refs/tags/v2.5.3.tar.gz
tar xf v2.5.3.tar.gz
cd libseccomp-2.5.3
./autogen.sh
./configure --prefix=/opt/OSSelot/root
make -j4
make install
wget https://github.com/SELinuxProject/selinux/archive/refs/tags/libselinux-3.7.tar.gz
tar xf libselinux-3.7.tar.gz
cd selinux-libselinux-3.7
make -j4 CC=/opt/OSSelot/root/bin/gcc DESTDIR=/opt/OSSelot/root install install-pywrap relabel
Build libsemanage-3.7
wget https://github.com/SELinuxProject/selinux/archive/refs/tags/libsemanage-3.7.tar.gz
tar xf libsemanage-3.7.tar.gz
cd selinux-libsemanage-3.7
export PREFIX=/opt/OSSelot/root
export SHLIBDIR=/opt/OSSelot/root/usr/lib
export BINDIR=/opt/OSSelot/root/usr/bin
export SBINDIR=/opt/OSSelot/root/usr/sbin
export ETCDIR=/opt/OSSelot/root/etc
export INITDIR=/opt/OSSelot/root/etc/rc.d/init.d
export SYSTEMDIR=/opt/OSSelot/root/lib
export SHAREDIR=/opt/OSSelot/root/var/lib
export SELINUXDIR=/opt/OSSelot/root/etc/selinux
export AUTOSTARTDIR=/opt/OSSelot/root/etc/xdg/autostart
export DBUSSERVICEDIR=/opt/OSSelot/root/etc/dbus-1/system.d
export SYSTEMDSYSTEMUNITDIR=/opt/OSSelot/root/lib/systemd/system
export SYSTEMDUSERUNITDIR=/opt/OSSelot/root/lib/systemd/user
export SYSCONFDIR=/opt/OSSelot/root/etc/sysconfig
export LIBSEPOLA=/opt/OSSelot/builds/libsemanage-3.7/selinux-libsemanage-3.7/libsepol/src/libsepol.a
sed -i 's,-lsepol,-L../libsepol/src -lsepol,' secilc/Makefile
sed -i 's,\$(DESTDIR)/etc,$(DESTDIR)/$(PREFIX)/etc,' dbus/Makefile
sed -i 's,SELINUXDIR = /etc/selinux,SELINUXDIR ?= /etc/selinux,' restorecond/Makefile
sed -i 's,AUTOSTARTDIR = /etc/xdg/autostart,AUTOSTARTDIR ?= /etc/xdg/autostart,' restorecond/Makefile
make -j4
make install
Build libsepol-3.6
wget https://github.com/SELinuxProject/selinux/archive/refs/tags/libsepol-3.6.tar.gz
tar xf libsepol-3.6.tar.gz
cd selinux-libsepol-3.6
make -j4 CC=/opt/OSSelot/root/bin/gcc DESTDIR=/opt/OSSelot/root install install-pywrap relabel
Build libsepol-3.7
wget https://github.com/SELinuxProject/selinux/archive/refs/tags/libsepol-3.7.tar.gz
tar xf libsepol-3.7.tar.gz
cd selinux-libsepol-3.7
make -j4 CC=/opt/OSSelot/root/bin/gcc DESTDIR=/opt/OSSelot/root install install-pywrap relabel
Build libsigc++20-2.10.8
wget https://download.gnome.org/sources/libsigc++/2.10/libsigc++-2.10.8.tar.xz
tar xf libsigc++-2.10.8.tar.xz
cd libsigc++-2.10.8
meson setup _build --prefix=/opt/OSSelot/root --libdir=usr/lib
meson compile -C _build
meson install -C _build
Build libsm-libSM-1.2.3
wget https://gitlab.freedesktop.org/xorg/lib/libsm/-/archive/libSM-1.2.3/libsm-libSM-1.2.3.tar.gz
tar xf libsm-libSM-1.2.3.tar.gz
cd libsm-libSM-1.2.3
./autogen.sh
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libsm-libSM-1.2.5
wget https://gitlab.freedesktop.org/xorg/lib/libsm/-/archive/libSM-1.2.5/libsm-libSM-1.2.5.tar.gz
tar xf libsm-libSM-1.2.5.tar.gz
cd libsm-libSM-1.2.5
export PKG_CONFIG_PATH=/opt/OSSelot/root/lib/pkgconfig
./autogen.sh
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libsndfile-1.1.0
wget https://github.com/libsndfile/libsndfile/releases/download/1.1.0/libsndfile-1.1.0.tar.xz
tar xf libsndfile-1.1.0.tar.xz
cd libsndfile-1.1.0
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libsoup-2.74.2
wget https://download.gnome.org/sources//libsoup/2.74/libsoup-2.74.2.tar.xz
tar xf libsoup-2.74.2.tar.xz
cd libsoup-2.74.2
meson setup _build --prefix=/opt/OSSelot/root --libdir=usr/lib
meson compile -C _build
meson install -C _build
Build libsoup3-3.4.4
wget https://download.gnome.org/sources/libsoup/3.4/libsoup-3.4.4.tar.xz
tar xf libsoup-3.4.4.tar.xz
cd libsoup-3.4.4
meson setup _build --prefix=/opt/OSSelot/root --libdir=usr/lib
meson compile -C _build
meson install -C _build
Build libssh-0.11
wget https://git.libssh.org/projects/libssh.git/snapshot/stable-0.11.tar.gz
tar xf stable-0.11.tar.gz
cd stable-0.11
mkdir build
cd build
cmake .. -DUNIT_TESTING=OFF -DCMAKE_INSTALL_PREFIX=/opt/OSSelot/root -DCMAKE_BUILD_TYPE=Release
make -j4
make install
Build libssh2-1.10.0
wget https://libssh2.org/download/libssh2-1.10.0.tar.gz
tar xf libssh2-1.10.0.tar.gz
cd libssh2-1.10.0
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libtabbitmq-0.13.0
wget https://github.com/alanxz/rabbitmq-c/archive/974d71adceae6d742ae20a4c880d99c131f1460a/rabbitmq-c-0.13.0-974d71ad.tar.gz
tar xf rabbitmq-c-0.13.0-974d71ad.tar.gz
cd rabbitmq-c-974d71adceae6d742ae20a4c880d99c131f1460a
mkdir build-cmake
cd build-cmake
cmake --install-prefix=/opt/OSSelot/root ..
make -j4
make install
Build libtasn1-4.19.0
wget https://ftp.gnu.org/gnu/libtasn1/libtasn1-4.19.0.tar.gz
tar xf libtasn1-4.19.0.tar.gz
cd libtasn1-4.19.0
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libtdb-1.4.8
wget http://samba.org/ftp/tdb/tdb-1.4.8.tar.gz
tar xf tdb-1.4.8.tar.gz
cd tdb-1.4.8
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libthai-0.1.29
wget https://github.com/tlwg/libthai/releases/download/v0.1.29/libthai-0.1.29.tar.xz
tar xf libthai-0.1.29.tar.xz
cd libthai-0.1.29
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libtiff-4.4.0
wget https://gitlab.com/libtiff/libtiff/-/archive/v4.4.0/libtiff-v4.4.0.tar.gz
tar xf libtiff-v4.4.0.tar.gz
cd libtiff-v4.4.0
./autogen.sh
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libtiff-v4.5.0
wget https://gitlab.com/libtiff/libtiff/-/archive/v4.5.0/libtiff-v4.5.0.tar.gz
tar xf libtiff-v4.5.0.tar.gz
cd libtiff-v4.5.0
./autogen.sh
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libtirpc-1.3.2
wget https://sourceforge.net/projects/libtirpc/files/libtirpc/1.3.2/libtirpc-1.3.2.tar.bz2/download
tar xf download
cd libtirpc-1.3.2
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libtirpc-1.3.4
wget https://sourceforge.net/projects/libtirpc/files/libtirpc/1.3.4/libtirpc-1.3.4.tar.bz2/download
tar xf download
cd libtirpc-1.3.4
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libtool-2.4.7
wget http://ftp.gnu.org/gnu/libtool/libtool-2.4.7.tar.xz
tar xf libtool-2.4.7.tar.xz
cd libtool-2.4.7
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libtraceevent-1.8.4
wget https://git.kernel.org/pub/scm/libs/libtrace/libtraceevent.git/snapshot/libtraceevent-1.8.4.tar.gz
tar xf libtraceevent-1.8.4.tar.gz
cd libtraceevent-1.8.4
export prefix=/opt/OSSelot/root
export pkgconfig_dir=/opt/OSSelot/root/usr/lib/pkgconfig
export LD_SO_CONF_PATH=/opt/OSSelot/root/etc/ld.so.conf.d
export LDCONFIG="ldconfig -C /opt/OSSelot/root/etc/ld.so.cache -f /opt/OSSelot/root/etc/ld.so.conf"
sed -i s,/etc/ld.so.conf.d/,/opt/OSSelot/root/etc/ld.so.conf.d/, Makefile
make -j4
make install
Build libtracefs-1.8.1
wget https://git.kernel.org/pub/scm/libs/libtrace/libtracefs.git/snapshot/libtracefs-1.8.1.tar.gz
tar xf libtracefs-1.8.1.tar.gz
cd libtracefs-1.8.1
export prefix=/opt/OSSelot/root
export pkgconfig_dir=/opt/OSSelot/root/usr/lib/pkgconfig
export LD_SO_CONF_PATH=/opt/OSSelot/root/etc/ld.so.conf.d
export LDCONFIG="ldconfig -C /opt/OSSelot/root/etc/ld.so.cache -f /opt/OSSelot/root/etc/ld.so.conf"
sed -i s,/etc/ld.so.conf.d/,/opt/OSSelot/root/etc/ld.so.conf.d/, Makefile
make -j4
make install
Build libubootenv-v0.3.2
wget https://github.com/sbabic/libubootenv/archive/refs/tags/v0.3.2.tar.gz
tar xf v0.3.2.tar.gz
cd libubootenv-0.3.2
mkdir build-cmake
cd build-cmake
cmake --install-prefix=/opt/OSSelot/root ..
make -j4
make install
cp ../src/libuboot.h /opt/OSSelot/root/usr/include
Build libubootenv-v0.3.6
wget https://github.com/sbabic/libubootenv/archive/refs/tags/v0.3.6.tar.gz
tar xf v0.3.6.tar.gz
cd libubootenv-0.3.6
mkdir build-cmake
cd build-cmake
cmake --install-prefix=/opt/OSSelot/root ..
make -j4
make install
cp ../src/libuboot.h /opt/OSSelot/root/usr/include
Build libunistring-1.0
wget https://ftp.gnu.org/gnu/libunistring/libunistring-1.0.tar.gz
tar xf libunistring-1.0.tar.gz
cd libunistring-1.0
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libunistring-1.1
wget https://ftp.gnu.org/gnu/libunistring/libunistring-1.1.tar.gz
tar xf libunistring-1.1.tar.gz
cd libunistring-1.1
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libunwind-v1.8.1
wget https://github.com/libunwind/libunwind/releases/download/v1.8.1/libunwind-1.8.1.tar.gz
tar xf libunwind-1.8.1.tar.gz
cd libunwind-1.8.1
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libusb-1.0.26
wget https://github.com/libusb/libusb/archive/refs/tags/v1.0.26.tar.gz
tar xf v1.0.26.tar.gz
cd libusb-1.0.26
./autogen.sh
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libuser-libuser-0.64
wget https://pagure.io/libuser/archive/libuser-0.64/libuser-libuser-0.64.tar.gz
tar xf libuser-libuser-0.64.tar.gz
cd libuser-libuser-0.64
./autogen.sh
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libva-2.22.0
wget https://github.com/intel/libva/releases/download/2.22.0/libva-2.22.0.tar.bz2
tar xf libva-2.22.0.tar.bz2
cd libva-2.22.0
./configure --prefix=/opt/OSSelot/root
make -j4
make install
wget https://github.com/latchset/libverto/releases/download/0.3.2/libverto-0.3.2.tar.gz
tar xf libverto-0.3.2.tar.gz
cd libverto-0.3.2
./configure --prefix=/opt/OSSelot/root
make -j4
make install
wget https://github.com/xiph/vorbis/releases/download/v1.3.7/libvorbis-1.3.7.tar.xz
tar xf libvorbis-1.3.7.tar.xz
cd libvorbis-1.3.7
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libvpx-v1.13.0
wget https://github.com/webmproject/libvpx/archive/refs/tags/v1.13.0.tar.gz
tar xf v1.13.0.tar.gz
cd libvpx-1.13.0
./configure --prefix=/opt/OSSelot/root
make -j4
make install
wget https://storage.googleapis.com/downloads.webmproject.org/releases/webp/libwebp-1.5.0.tar.gz
tar xf libwebp-1.5.0.tar.gz
cd libwebp-1.5.0
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libX11-1.8
wget https://www.x.org/releases/individual/lib/libX11-1.8.tar.xz
tar xf libX11-1.8.tar.xz
cd libX11-1.8
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libxau-libXau-1.0.12
wget https://www.x.org/releases/individual/lib/libXau-1.0.12.tar.xz
tar xf libXau-1.0.12.tar.xz
cd libXau-1.0.12
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libXaw-1.0.14
wget https://www.x.org/pub/individual/lib/libXaw-1.0.14.tar.bz2
tar xf libXaw-1.0.14.tar.bz2
cd libXaw-1.0.14
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libxcb-libxcb-1.14
wget https://www.x.org/releases/individual/lib/libxcb-1.14.tar.xz
tar xf libxcb-1.14.tar.xz
cd libxcb-1.14
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libXcomposite-0.4.6
wget https://www.x.org/releases/individual/lib/libXcomposite-0.4.6.tar.xz
tar xf libXcomposite-0.4.6.tar.xz
cd libXcomposite-0.4.6
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libxcrypt-4.4.33
wget https://github.com/besser82/libxcrypt/archive/refs/tags/v4.4.33.tar.gz
tar xf v4.4.33.tar.gz
cd libxcrypt-4.4.33
./autogen.sh
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libxcrypt-4.4.36
wget https://github.com/besser82/libxcrypt/archive/refs/tags/v4.4.36.tar.gz
tar xf v4.4.36.tar.gz
cd libxcrypt-4.4.36
./autogen.sh
./configure --prefix=/opt/OSSelot/root --enable-obsolete-api=no
make -j4
make install
Build libXcursor-1.2.3
wget https://www.x.org/releases/individual/lib/libXcursor-1.2.3.tar.xz
tar xf libXcursor-1.2.3.tar.xz
cd libXcursor-1.2.3
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libXdamage-1.1.6
wget https://www.x.org/releases/individual/lib/libXdamage-1.1.6.tar.xz
tar xf libXdamage-1.1.6.tar.xz
cd libXdamage-1.1.6
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libxdmcp-libXdmcp-1.1.5
wget https://www.x.org/releases/individual/lib/libXdmcp-1.1.5.tar.xz
tar xf libXdmcp-1.1.5.tar.xz
cd libXdmcp-1.1.5
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libxext-libXext-1.3.6
wget https://www.x.org/releases/individual/lib/libXext-1.3.6.tar.xz
tar xf libXext-1.3.6.tar.xz
cd libXext-1.3.6
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libxfixes-libXfixes-6.0.1
wget https://www.x.org/releases/individual/lib/libXfixes-6.0.1.tar.xz
tar xf libXfixes-6.0.1.tar.xz
cd libXfixes-6.0.1
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libXft-2.3.8
wget https://www.x.org/releases/individual/lib/libXft-2.3.8.tar.xz
tar xf libXft-2.3.8.tar.xz
cd libXft-2.3.8
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libXi-1.8.2
wget https://www.x.org/releases/individual/lib/libXi-1.8.2.tar.xz
tar xf libXi-1.8.2.tar.xz
cd libXi-1.8.2
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libXinerama-1.1.5
wget https://www.x.org/releases/individual/lib/libXinerama-1.1.5.tar.xz
tar xf libXinerama-1.1.5.tar.xz
cd libXinerama-1.1.5
./configure --prefix=/opt/OSSelot/root
make -j4
make install
wget https://download.gnome.org/sources/libxml2/2.13/libxml2-2.13.5.tar.xz
tar xf libxml2-2.13.5.tar.xz
cd libxml2-2.13.5
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libxml++-2.42.3
wget https://download.gnome.org/sources/libxml++/2.42/libxml++-2.42.3.tar.xz
tar xf libxml++-2.42.3.tar.xz
cd libxml++-2.42.3
meson setup _build --prefix=/opt/OSSelot/root --libdir=usr/lib
meson compile -C _build
meson install -C _build
Build libXmu-1.1.4
wget https://www.x.org/pub/individual/lib/libXmu-1.1.4.tar.xz
tar xf libXmu-1.1.4.tar.xz
cd libXmu-1.1.4
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libxo-1.7.5
wget https://github.com/Juniper/libxo/archive/refs/tags/1.7.5.tar.gz
tar xf 1.7.5.tar.gz
cd libxo-1.7.5
sh bin/setup.sh
./configure --prefix=/opt/OSSelot/root
make -j4
make test
make install
Build libxpm-libXpm-3.5.17
wget https://www.x.org/releases/individual/lib/libXpm-3.5.17.tar.xz
tar xf libXpm-3.5.17.tar.xz
cd libXpm-3.5.17
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libXrandr-1.5.4
wget https://www.x.org/releases/individual/lib/libXrandr-1.5.4.tar.xz
tar xf libXrandr-1.5.4.tar.xz
cd libXrandr-1.5.4
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libXrender-0.9.12
wget https://www.x.org/releases/individual/lib/libXrender-0.9.12.tar.xz
tar xf libXrender-0.9.12.tar.xz
cd libXrender-0.9.12
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libXScrnSaver-1.2.3
wget https://www.x.org/pub/individual/lib/libXScrnSaver-1.2.3.tar.bz2
tar xf libXScrnSaver-1.2.3.tar.bz2
cd libXScrnSaver-1.2.3
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libxshmfence-1.3
wget https://xorg.freedesktop.org/archive/individual/lib/libxshmfence-1.3.tar.bz2
tar xf libxshmfence-1.3.tar.bz2
cd libxshmfence-1.3
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libxslt-1.1.39
wget https://download.gnome.org/sources/libxslt/1.1/libxslt-1.1.39.tar.xz
tar xf libxslt-1.1.39.tar.xz
cd libxslt-1.1.39
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libXt-1.3.1
wget https://www.x.org/releases/individual/lib/libXt-1.3.1.tar.xz
tar xf libXt-1.3.1.tar.xz
cd libXt-1.3.1
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libXtst-1.2.5
wget https://www.x.org/releases/individual/lib/libXtst-1.2.5.tar.xz
tar xf libXtst-1.2.5.tar.xz
cd libXtst-1.2.5
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libXv-1.0.13
wget https://www.x.org/releases/individual/lib/libXv-1.0.13.tar.xz
tar xf libXv-1.0.13.tar.xz
cd libXv-1.0.13
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libXxf86vm-1.1.6
wget https://www.x.org/releases/individual/lib/libXxf86vm-1.1.6.tar.xz
tar xf libXxf86vm-1.1.6.tar.xz
cd libXxf86vm-1.1.6
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libyaml-0.2.5
wget https://github.com/yaml/libyaml/releases/download/0.2.5/yaml-0.2.5.tar.gz
tar xf yaml-0.2.5.tar.gz
cd yaml-0.2.5
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build libyuv-0.45.20201024git19d71f6
git clone https://chromium.googlesource.com/libyuv/libyuv
cd libyuv
git checkout 19d71f6
mkdir build
cd build
cmake -S .. -B . --install-prefix /opt/OSSelot/root
make -j4
make install
cd - >/dev/null
ln -sf libyuv.so /opt/OSSelot/root/lib/libyuv.so.0
Build libzmq-4.3.4
wget https://github.com/zeromq/libzmq/archive/refs/tags/v4.3.4.tar.gz
tar xf v4.3.4.tar.gz
cd libzmq-4.3.4
./autogen.sh
./configure --prefix=/opt/OSSelot/root
sed -i s/-Werror/-Wno-error/ Makefile
patch -p1 <../030-gcc13-compatibility.patch
make -j4
make install
Build libzmq-4.3.5
wget https://github.com/zeromq/libzmq/archive/refs/tags/v4.3.5.tar.gz
tar xf v4.3.5.tar.gz
cd libzmq-4.3.5
./autogen.sh
./configure --prefix=/opt/OSSelot/root \
--enable-debug \
--disable-Werror
cd /
patch -p0 <$OLDPWD/../Float128.patch
patch -p0 <$OLDPWD/../Float-common.patch
cd - >/dev/null
make -j4
make install
cd /
patch -R -p0 <$OLDPWD/../Float128.patch
patch -R -p0 <$OLDPWD/../Float-common.patch
Build lighttpd-1.4.67
wget https://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.67.tar.gz
tar xf lighttpd-1.4.67.tar.gz
cd lighttpd-1.4.67
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build lighttpd-1.4.69
wget https://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.69.tar.gz
tar xf lighttpd-1.4.69.tar.gz
cd lighttpd-1.4.69
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build linux-pam-v1.5.2
wget https://github.com/linux-pam/linux-pam/archive/refs/tags/v1.5.2.tar.gz
tar xf v1.5.2.tar.gz
cd linux-pam-1.5.2
./autogen.sh
./configure --prefix=/opt/OSSelot/root -enable-db=ndbm
make -j4
make install
Build linux-pam-v1.5.3
wget https://github.com/linux-pam/linux-pam/archive/refs/tags/v1.5.3.tar.gz
tar xf v1.5.3.tar.gz
cd linux-pam-1.5.3
./autogen.sh
./configure --prefix=/opt/OSSelot/root -enable-db=ndbm
make -j4
make install
Build live555-2014.08.26
wget https://wx3sweden.se/live555-archive/live.2014.08.26.tar.gz
tar xf live.2014.08.26.tar.gz
cd live
./genMakefiles linux-with-shared-libraries
sed -i 's/COMPILE_OPTS =\t\t/COMPILE_OPTS =\t\t-DXLOCALE_NOT_USED /' liveMedia/Makefile
sed -i 's/ln -s/ln -sf/' liveMedia/Makefile
sed -i 's/ln -s/ln -sf/' groupsock/Makefile
sed -i 's/ln -s/ln -sf/' UsageEnvironment/Makefile
sed -i 's/ln -s/ln -sf/' BasicUsageEnvironment/Makefile
export PREFIX=/opt/OSSelot/root
export CXXFLAGS="-std=c++20"
make CFLAGS+= -j4
make PREFIX=/opt/OSSelot/root install
Build live555-2024.08.01
wget https://src.rrz.uni-hamburg.de/object/ed28fd09b8ede88be1db5351ecf5f16b-694206-1722530577/live.2024.08.01.tar.gz
tar xf live.2024.08.01.tar.gz
cd live
./genMakefiles linux-with-shared-libraries
export PREFIX=/opt/OSSelot/root
export CXXFLAGS="-std=c++20"
make -j4
make PREFIX=/opt/OSSelot/root install
Build live555-2025.01.17
wget http://live555.com/liveMedia/public/live.2025.01.17.tar.gz
tar xf live.2025.01.17.tar.gz
cd live
./genMakefiles linux-with-shared-libraries
export PREFIX=/opt/OSSelot/root
export CXXFLAGS="-std=c++20"
make -j4
make PREFIX=/opt/OSSelot/root install
wget https://github.com/lm-sensors/lm-sensors/archive/V3-6-0/lm-sensors-3-6-0.tar.gz
tar xf lm-sensors-3-6-0.tar.gz
cd lm-sensors-3-6-0
patch -p1 <../0001-Revert-unnecessary-soname-bump.patch
./configure --prefix=/opt/OSSelot/root
make PREFIX=/opt/OSSelot/root -j4
make PREFIX=/opt/OSSelot/root install
Build logging-log4cxx-0.11.0
wget https://github.com/apache/logging-log4cxx/archive/refs/tags/v0.11.0.tar.gz
tar xf v0.11.0.tar.gz
cd logging-log4cxx-0.11.0
autoupdate
./autogen.sh
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build logging-log4cxx-rel-v1.3.1
wget https://github.com/apache/logging-log4cxx/archive/refs/tags/rel/v1.3.1.tar.gz
tar xf v1.3.1.tar.gz
cd logging-log4cxx-rel-v1.3.1
mkdir build-cmake
cd build-cmake
cmake --install-prefix=/opt/OSSelot/root ..
make -j4
make install
Build logrotate-3.20.1
wget https://github.com/logrotate/logrotate/releases/download/3.20.1/logrotate-3.20.1.tar.xz
tar xf logrotate-3.20.1.tar.xz
cd logrotate-3.20.1
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build ltrace-0.7.3
wget https://ltrace.org/ltrace_0.7.3.orig.tar.bz2
tar xf ltrace_0.7.3.orig.tar.bz2
cd ltrace-0.7.3
./configure --prefix=/opt/OSSelot/root --disable-werror
make -j4
make install
Build lua-5.2.2
wget https://www.lua.org/ftp/lua-5.2.2.tar.gz
tar xf lua-5.2.2.tar.gz
cd lua-5.2.2
make "MYCFLAGS=-fpic -fPIC -shared" -j4 linux
make INSTALL_TOP=/opt/OSSelot/root/usr install
cd src
mkdir -p /opt/OSSelot/root/usr/include/lua/5.2
install *.h /opt/OSSelot/root/usr/include/lua/5.2
gcc -shared -fPIC -DPIC `ls -1 *.o | grep -v luac.o` -lm -ldl -Wl,-soname -Wl,liblua-5.2.so -o liblua-5.2.so
install liblua-5.2.so /opt/OSSelot/root/usr/lib
Build lua-5.4.4
wget https://www.lua.org/ftp/lua-5.4.4.tar.gz
tar xf lua-5.4.4.tar.gz
cd lua-5.4.4
make "MYCFLAGS=-fpic -fPIC -shared" -j4
make INSTALL_TOP=/opt/OSSelot/root/usr install
cd src
gcc -shared -fPIC -DPIC `ls -1 *.o | grep -v luac.o` -lm -ldl -Wl,-soname -Wl,liblua-5.4.so -o liblua-5.4.so
install liblua-5.4.so /opt/OSSelot/root/usr/lib
Build luksmeta-v9
wget https://github.com/latchset/luksmeta/archive/refs/tags/v9.tar.gz
tar xf v9.tar.gz
cd luksmeta-9
autoreconf -ivf
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build lvgl-8.3.3
wget https://github.com/lvgl/lvgl/archive/refs/tags/v8.3.3.tar.gz
tar xf v8.3.3.tar.gz
ln -s lvgl-8.3.3 lvgl
cd lvgl-8.3.3
mkdir build-cmake
cd build-cmake
cmake --install-prefix=/opt/OSSelot/root ..
make -j4
cd ../tests/makefile
make -j4
cd ../..
cd build-cmake
Build lvm2-v2_03_14
wget https://gitlab.com/lvmteam/lvm2/-/archive/v2_03_14/lvm2-v2_03_14.tar.gz
tar xf lvm2-v2_03_14.tar.gz
cd lvm2-v2_03_14
./configure --prefix=/opt/OSSelot/root --with-confdir=/opt/OSSelot/root/etc
make -j4
make install
Build lvm2-v2_03_22
wget https://gitlab.com/lvmteam/lvm2/-/archive/v2_03_22/lvm2-v2_03_22.tar.gz
tar xf lvm2-v2_03_22.tar.gz
cd lvm2-v2_03_22
./configure --prefix=/opt/OSSelot/root --with-confdir=/opt/OSSelot/root/etc
make -j4
make install
wget http://download.savannah.gnu.org/releases/lzip/lzip-1.25.tar.gz
tar xf lzip-1.25.tar.gz
cd lzip-1.25
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build lzlib-1.15
wget http://download.savannah.gnu.org/releases/lzip/lzlib/lzlib-1.15.tar.gz
tar xf lzlib-1.15.tar.gz
cd lzlib-1.15
./configure --prefix=/opt/OSSelot/root --enable-shared --disable-ldconfig
make -j4
make install
wget https://ftp.gnu.org/gnu/make/make-4.4.tar.lz
tar xf make-4.4.tar.lz
cd make-4.4
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build mariadb-connector-c-3.3.8
wget https://archive.mariadb.org/connector-c-3.3.8/mariadb-connector-c-3.3.8-src.tar.gz
tar xf mariadb-connector-c-3.3.8-src.tar.gz
cd mariadb-connector-c-3.3.8-src
mkdir build-cmake
cd build-cmake
cmake --install-prefix=/opt/OSSelot/root \
-DCMAKE_BUILD_TYPE=Debug \
-DMARIADB_PORT=3306 \
-DWITH_EXTERNAL_ZLIB=ON \
-DWITH_SSL=OPENSSL \
-DWITH_MYSQLCOMPAT=ON \
-DPLUGIN_CLIENT_ED25519=DYNAMIC \
-DINSTALL_LAYOUT=RPM \
..
export CFLAGS="-O0 -g"
export CXXFLAGS="-O0 -g"
make -j4
make install
Build mawk-1.3.4
wget https://invisible-island.net/archives/mawk/mawk-1.3.4-20200120.tgz
tar xf mawk-1.3.4-20200120.tgz
cd mawk-1.3.4-20200120
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build mbedtls-2.28.5
wget https://github.com/Mbed-TLS/mbedtls/archive/refs/tags/v2.28.5.tar.gz
tar xf v2.28.5.tar.gz
cd mbedtls-2.28.5
mkdir build-cmake
cd build-cmake
cmake --install-prefix /opt/OSSelot/root \
-DMBEDTLS_FATAL_WARNINGS=OFF \
-DCMAKE_INSTALL_PREFIX=/opt/OSSelot/root \
-DCMAKE_BUILD_TYPE=Release \
-DLINK_WITH_PTHREAD=ON \
-DINSTALL_MBEDTLS_HEADERS=ON \
-DENABLE_PROGRAMS=ON \
-DUSE_SHARED_MBEDTLS_LIBRARY=ON \
-DUSE_STATIC_MBEDTLS_LIBRARY=OFF \
-DGEN_FILES=OFF \
-DENABLE_TESTING=ON \
-Wno-error \
..
make -j4
cd ../tests/include/test/
patch <../../../../macros.patch
cd - >/dev/null
cmake --install .
cd ..
cd build-cmake
Build mbedtls-3.0.0
wget https://github.com/Mbed-TLS/mbedtls/archive/refs/tags/v3.0.0.tar.gz
tar xf v3.0.0.tar.gz
cd mbedtls-3.0.0
mkdir build-cmake
cd build-cmake
cmake --install-prefix /opt/OSSelot/root \
-DMBEDTLS_FATAL_WARNINGS=OFF \
-DCMAKE_INSTALL_PREFIX=/opt/OSSelot/root \
-DCMAKE_BUILD_TYPE=Release \
-DLINK_WITH_PTHREAD=ON \
-DINSTALL_MBEDTLS_HEADERS=ON \
-DENABLE_PROGRAMS=ON \
-DUSE_SHARED_MBEDTLS_LIBRARY=ON \
-DUSE_STATIC_MBEDTLS_LIBRARY=OFF \
-DGEN_FILES=OFF \
-DENABLE_TESTING=ON \
-Wno-error \
..
make -j4
cd ../tests/include/test/
patch <../../../../macros.patch
cd - >/dev/null
cmake --install .
cd ..
cd build-cmake
Build mbedtls-3.2.1
wget https://github.com/Mbed-TLS/mbedtls/archive/refs/tags/v3.2.1.tar.gz
tar xf v3.2.1.tar.gz
cd mbedtls-3.2.1
mkdir build-cmake
cd build-cmake
cmake --install-prefix /opt/OSSelot/root \
-DMBEDTLS_FATAL_WARNINGS=OFF \
-DCMAKE_INSTALL_PREFIX=/opt/OSSelot/root \
-DCMAKE_BUILD_TYPE=Release \
-DLINK_WITH_PTHREAD=ON \
-DINSTALL_MBEDTLS_HEADERS=ON \
-DENABLE_PROGRAMS=ON \
-DUSE_SHARED_MBEDTLS_LIBRARY=ON \
-DUSE_STATIC_MBEDTLS_LIBRARY=OFF \
-DGEN_FILES=OFF \
-DENABLE_TESTING=ON \
-Wno-error \
..
make -j4
cd ../tests/include/test/
patch <../../../../macros.patch
cd - >/dev/null
cmake --install .
cd ..
cd build-cmake
Build mbedtls-3.4.0
wget https://github.com/Mbed-TLS/mbedtls/archive/refs/tags/v3.4.0.tar.gz
tar xf v3.4.0.tar.gz
cd mbedtls-3.4.0
mkdir build-cmake
cd build-cmake
cmake --install-prefix /opt/OSSelot/root \
-DMBEDTLS_FATAL_WARNINGS=OFF \
-DCMAKE_INSTALL_PREFIX=/opt/OSSelot/root \
-DCMAKE_BUILD_TYPE=Release \
-DLINK_WITH_PTHREAD=ON \
-DINSTALL_MBEDTLS_HEADERS=ON \
-DENABLE_PROGRAMS=ON \
-DUSE_SHARED_MBEDTLS_LIBRARY=ON \
-DUSE_STATIC_MBEDTLS_LIBRARY=OFF \
-DGEN_FILES=OFF \
-DENABLE_TESTING=ON \
-Wno-error \
..
make -j4
cd ../tests/include/test/
patch <../../../../macros.patch
cd - >/dev/null
cmake --install .
cd ..
cd build-cmake
Build mbedtls-3.4.1
wget https://github.com/Mbed-TLS/mbedtls/archive/refs/tags/v3.4.1.tar.gz
tar xf v3.4.1.tar.gz
cd mbedtls-3.4.1
mkdir build-cmake
cd build-cmake
cmake --install-prefix /opt/OSSelot/root \
-DMBEDTLS_FATAL_WARNINGS=OFF \
-DCMAKE_INSTALL_PREFIX=/opt/OSSelot/root \
-DCMAKE_BUILD_TYPE=Release \
-DLINK_WITH_PTHREAD=ON \
-DINSTALL_MBEDTLS_HEADERS=ON \
-DENABLE_PROGRAMS=ON \
-DUSE_SHARED_MBEDTLS_LIBRARY=ON \
-DUSE_STATIC_MBEDTLS_LIBRARY=OFF \
-DGEN_FILES=OFF \
-DENABLE_TESTING=ON \
-Wno-error \
..
make -j4
cd ../tests/include/test/
patch <../../../../macros.patch
cd - >/dev/null
cmake --install .
cd ..
cd build-cmake
Build mesa-libGLU-9.0.3
wget ftp://ftp.freedesktop.org/pub/mesa/glu/glu-9.0.3.tar.xz
tar xf glu-9.0.3.tar.xz
cd glu-9.0.3
meson setup _build --prefix=/opt/OSSelot/root --libdir=usr/lib
meson compile -C _build
meson install -C _build
wget https://archive.mesa3d.org/mesa-24.2.2.tar.xz
tar xf mesa-24.2.2.tar.xz
cd mesa-24.2.2
export CFLAGS+="-Wno-error"
meson setup _build --prefix=/opt/OSSelot/root --libdir=usr/lib -D platforms=x11 \
-D gallium-drivers="['r300', 'nouveau', 'freedreno', 'swrast', 'v3d', 'vc4', 'etnaviv', 'tegra', 'i915', 'svga', 'virgl', 'panfrost', 'iris', 'lima', 'asahi', 'crocus']" \
-D vulkan-drivers="['amd', 'broadcom', 'freedreno', 'intel', 'intel_hasvk', 'panfrost', 'imagination-experimental', 'virtio']"
for i in `find . | grep meson.build`
do
if grep -q -e -Werror $i
then
sed -i 's/-Werror/-Wno-error/g' $i
fi
done
cd /
patch -p0 <$OLDPWD/../Float128.patch
patch -p0 <$OLDPWD/../Float-common.patch
cd - >/dev/null
meson compile -C _build
meson install -C _build
cd /
patch -R -p0 <$OLDPWD/../Float128.patch
patch -R -p0 <$OLDPWD/../Float-common.patch
Build micropython-v1.24.1
wget https://github.com/micropython/micropython/archive/refs/tags/v1.24.1.tar.gz
tar xf v1.24.1.tar.gz
cd micropython-1.24.1
cd ports/minimal
make -j4
make test
cp build/firmware.elf /opt/OSSelot/root/usr/bin/micropython
Build mongo-c-driver-1.24.3
wget https://github.com/mongodb/mongo-c-driver/releases/download/1.24.3/mongo-c-driver-1.24.3.tar.gz
tar xf mongo-c-driver-1.24.3.tar.gz
cd mongo-c-driver-1.24.3
mkdir build-cmake
cd build-cmake
cmake --install-prefix=/opt/OSSelot/root ..
make -j4
make install
Build mozjpeg-v4.1.1
wget https://github.com/mozilla/mozjpeg/archive/refs/tags/v4.1.1.tar.gz
tar xf v4.1.1.tar.gz
cd mozjpeg-4.1.1
cmake --install-prefix /opt/OSSelot/root
make -j4
make install
Build mozjpeg-v4.1.3
wget https://github.com/mozilla/mozjpeg/archive/refs/tags/v4.1.3.tar.gz
tar xf v4.1.3.tar.gz
cd mozjpeg-4.1.3
cmake --install-prefix /opt/OSSelot/root
make -j4
make install
Build mpc-1.3.1
wget https://ftp.gnu.org/gnu/mpc/mpc-1.3.1.tar.gz
tar xf mpc-1.3.1.tar.gz
cd mpc-1.3.1
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build mpg123-1.31.3
wget https://mpg123.org/download/mpg123-1.31.1.tar.bz2
tar xf mpg123-1.31.1.tar.bz2
cd mpg123-1.31.1
./configure --prefix=/opt/OSSelot/root --with-audio=alsa
make -j4
make install
Build msmtp-1.8.22
wget https://marlam.de/msmtp/releases/msmtp-1.8.22.tar.xz
tar xf msmtp-1.8.22.tar.xz
cd msmtp-1.8.22
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build mtdev-1.1.6
wget http://bitmath.org/code/mtdev/mtdev-1.1.6.tar.gz
tar xf mtdev-1.1.6.tar.gz
cd mtdev-1.1.6
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build mtd-utils-v2.1.5
wget https://github.com/sigma-star/mtd-utils/archive/refs/tags/v2.1.5.tar.gz
tar xf v2.1.5.tar.gz
cd mtd-utils-2.1.5
./autogen.sh
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build mtd-utils-v2.2.0
wget https://github.com/sigma-star/mtd-utils/archive/refs/tags/v2.2.0.tar.gz
tar xf v2.2.0.tar.gz
cd mtd-utils-2.2.0
./autogen.sh
./configure --prefix=/opt/OSSelot/root
make -j4
make install
wget https://www.nano-editor.org/dist/v7/nano-7.1.tar.gz
tar xf nano-7.1.tar.gz
cd nano-7.1
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build nano-7.2
wget https://www.nano-editor.org/dist/v7/nano-7.2.tar.gz
tar xf nano-7.2.tar.gz
cd nano-7.2
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build nanoflann-1.5.3
wget https://github.com/jlblancoc/nanoflann/archive/refs/tags/v1.5.3.tar.gz
tar xf v1.5.3.tar.gz
cd nanoflann-1.5.3
mkdir build-cmake
cd build-cmake
cmake --install-prefix=/opt/OSSelot/root ..
make -j4
make install
install bin/* /opt/OSSelot/root/usr/bin
Build nanoflann-1.6.3
wget https://github.com/jlblancoc/nanoflann/archive/refs/tags/v1.6.3.tar.gz
tar xf v1.6.3.tar.gz
cd nanoflann-1.6.3
mkdir build-cmake
cd build-cmake
cmake --install-prefix=/opt/OSSelot/root ..
make -j4
make install
install bin/* /opt/OSSelot/root/usr/bin
wget https://ftp.gnu.org/gnu/nettle/nettle-3.8.tar.gz
tar xf nettle-3.8.tar.gz
cd nettle-3.8
./configure --prefix=/opt/OSSelot/root --libdir=/opt/OSSelot/root/lib
make -j4
make install
Build nettle-3.9
wget https://ftp.gnu.org/gnu/nettle/nettle-3.9.tar.gz
tar xf nettle-3.9.tar.gz
cd nettle-3.9
./configure --prefix=/opt/OSSelot/root --libdir=/opt/OSSelot/root/lib
make -j4
make install
Build NetworkManager-1.42.0
wget https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/archive/1.42.0/NetworkManager-1.42.0.tar.gz
tar xf NetworkManager-1.42.0.tar.gz
cd NetworkManager-1.42.0
./autogen.sh
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build NetworkManager-1.44.2
wget https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/archive/1.44.2/NetworkManager-1.44.2.tar.gz
tar xf NetworkManager-1.44.2.tar.gz
cd NetworkManager-1.44.2
./autogen.sh
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build NetworkManager-1.46.4
wget https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/archive/1.46.4/NetworkManager-1.46.4.tar.gz
tar xf NetworkManager-1.46.4.tar.gz
cd NetworkManager-1.46.4
./autogen.sh
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build newt-0.52.23
wget https://pagure.io/releases/newt/newt-0.52.23.tar.gz
tar xf newt-0.52.23.tar.gz
cd newt-0.52.23
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build nghttp2-1.50.0
wget https://github.com/nghttp2/nghttp2/releases/download/v1.50.0/nghttp2-1.50.0.tar.bz2
tar xf nghttp2-1.50.0.tar.bz2
cd nghttp2-1.50.0
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build nghttp2-1.51.0
wget https://github.com/nghttp2/nghttp2/releases/download/v1.51.0/nghttp2-1.51.0.tar.bz2
tar xf nghttp2-1.51.0.tar.bz2
cd nghttp2-1.51.0
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build nghttp2-1.52.0
wget https://github.com/nghttp2/nghttp2/releases/download/v1.52.0/nghttp2-1.52.0.tar.bz2
tar xf nghttp2-1.52.0.tar.bz2
cd nghttp2-1.52.0
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build nghttp2-1.64.0
wget https://github.com/nghttp2/nghttp2/releases/download/v1.64.0/nghttp2-1.64.0.tar.bz2
tar xf nghttp2-1.64.0.tar.bz2
cd nghttp2-1.64.0
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build nginx-1.20.2
wget http://nginx.org/download/nginx-1.20.2.tar.gz
tar xf nginx-1.20.2.tar.gz
cd nginx-1.20.2
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build nginx-1.23.3
wget http://nginx.org/download/nginx-1.23.3.tar.gz
tar xf nginx-1.23.3.tar.gz
cd nginx-1.23.3
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build nginx-1.24.0
wget http://nginx.org/download/nginx-1.24.0.tar.gz
tar xf nginx-1.24.0.tar.gz
cd nginx-1.24.0
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build nginx-1.27.0
wget http://nginx.org/download/nginx-1.27.0.tar.gz
tar xf nginx-1.27.0.tar.gz
cd nginx-1.27.0
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build nginx-http-auth-digest-1.0.0
wget https://github.com/atomx/nginx-http-auth-digest/archive/refs/tags/v1.0.0.tar.gz
tar xf v1.0.0.tar.gz
ln -s ../nginx-1.27.0
cd nginx-1.27.0/nginx-1.27.0
./configure --prefix=/opt/OSSelot/root --add-module=../../nginx-http-auth-digest-1.0.0/nginx-http-auth-digest-1.0.0
make -j4
make install
cd ../..
cd nginx-http-auth-digest-1.0.0
Build ngtcp2-0.11.0
wget https://github.com/ngtcp2/ngtcp2/releases/download/v0.11.0/ngtcp2-0.11.0.tar.bz2
tar xf ngtcp2-0.11.0.tar.bz2
cd ngtcp2-0.11.0
cmake --install-prefix=/opt/OSSelot/root
./configure --prefix=/opt/OSSelot/root --without-openssl
make -j4
make install
Build ngtcp2-1.6.0
wget https://github.com/ngtcp2/ngtcp2/releases/download/v1.6.0/ngtcp2-1.6.0.tar.bz2
tar xf ngtcp2-1.6.0.tar.bz2
cd ngtcp2-1.6.0
cmake --install-prefix=/opt/OSSelot/root
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build npth-1.8
wget https://gnupg.org/ftp/gcrypt/npth/npth-1.8.tar.bz2
tar xf npth-1.8.tar.bz2
cd npth-1.8
./autogen.sh
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build nspr-4.29
wget http://ftp.mozilla.org/pub/nspr/releases/v4.29/src/nspr-4.29.tar.gz
tar xf nspr-4.29.tar.gz
cd nspr-4.29
cd nspr
./configure --prefix=/opt/OSSelot/root --enable-64bit --disable-x32
make -j4
make install
Build nss-3.99.0
wget https://ftp.mozilla.org/pub/security/nss/releases/NSS_3_99_RTM/src/nss-3.99-with-nspr-4.35.tar.gz
tar xf nss-3.99-with-nspr-4.35.tar.gz
cd nss-3.99
mkdir nspr_build
cd nspr_build
../nspr/configure --prefix=/opt/OSSelot/root \
--includedir=/opt/OSSelot/root/etc/nspr4 \
--with-dist-prefix=$PWD/../dist \
--enable-64bit \
--disable-debug
make
make install
cd - >/dev/null
export IN_TREE_FREEBL_HEADERS_FIRST=1
export NSS_FORCE_FIPS=1
export BUILD_OPT=1
export XCFLAGS=-Wno-array-parameter
export PKG_CONFIG_ALLOW_SYSTEM_LIBS=1
export PKG_CONFIG_ALLOW_SYSTEM_CFLAGS=1
export NSPR_INCLUDE_DIR=$PWD/dist/include/nspr
export NSPR_LIB_DIR=$PWD/dist/lib
export NSS_USE_SYSTEM_SQLITE=1
export NSS_ALLOW_SSLKEYLOGFILE=1
export NSS_SEED_ONLY_DEV_URANDOM=1
export NSS_DISABLE_DBM=1
export USE_64=1
export POLICY_FILE=nss.config
export POLICY_PATH=/opt/OSSelot/root/etc/crypto-policies/back-ends
make -C ./nss all
make -C ./nss latest
export LOBJDIR=`make -s -C ./nss/tests/common objdir_name`
for file in libnssutil3.so libsoftokn3.so libfreebl3.so libfreeblpriv3.so libnss3.so libnsssysinit.so libsmime3.so libssl3.so
do
install -p -m 755 dist/${LOBJDIR}/lib/$file /opt/OSSelot/root/usr/lib
done
Build nss-mds-v0.15.1
wget https://github.com/avahi/nss-mdns/archive/refs/tags/v0.15.1.tar.gz
tar xf v0.15.1.tar.gz
cd nss-mdns-0.15.1
./bootstrap.sh
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build ntbtls-0.3.2
wget https://gnupg.org/ftp/gcrypt/ntbtls/ntbtls-0.3.2.tar.bz2
tar xf ntbtls-0.3.2.tar.bz2
cd ntbtls-0.3.2
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build ntp-4.2.8p17
wget https://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-4.2/ntp-4.2.8p17.tar.gz
tar xf ntp-4.2.8p17.tar.gz
cd ntp-4.2.8p17
./bootstrap
patch <../configure.patch
cd sntp
patch <../../configure-sntp.patch
cd - >/dev/null
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build numactl-2.0.16
wget https://github.com/numactl/numactl/releases/download/v2.0.16/numactl-2.0.16.tar.gz
tar xf numactl-2.0.16.tar.gz
cd numactl-2.0.16
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build oauthlib-3.2.2
wget https://github.com/oauthlib/oauthlib/archive/refs/tags/v3.2.2.tar.gz
tar xf v3.2.2.tar.gz
cd oauthlib-3.2.2
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build open62541-v1.4.4
wget https://github.com/open62541/open62541/archive/refs/tags/v1.4.4.tar.gz
tar xf v1.4.4.tar.gz
cd open62541-1.4.4
cmake --install-prefix=/opt/OSSelot/root -DBUILD_SHARED_LIBS=1
make -j4
make install
Build OpenBLAS-0.3.28
wget https://github.com/OpenMathLib/OpenBLAS/releases/download/v0.3.28/OpenBLAS-0.3.28.tar.gz
tar xf OpenBLAS-0.3.28.tar.gz
cd OpenBLAS-0.3.28
make -j4 PREFIX=/opt/OSSelot/root
make PREFIX=/opt/OSSelot/root install
Build openexr-2.5.7
wget https://github.com/AcademySoftwareFoundation/openexr/archive/v2.5.7/openexr-2.5.7.tar.gz
tar xf openexr-2.5.7.tar.gz
cd openexr-2.5.7
cd OpenEXR/IlmImf
patch <../../../ImfHuf-include.patch
patch <../../../ImfDwaCompressor-include.patch
patch <../../../ImfMisc-include.patch
cd - >/dev/null
mkdir build-cmake
cd build-cmake
cmake --install-prefix /opt/OSSelot/root ..
cmake --build .. --config Release
make install
Build openexr-3.1.13
wget https://github.com/AcademySoftwareFoundation/openexr/releases/download/v3.1.13/openexr-v3.1.13.tar.gz
mkdir openexr-3.1.13
cd openexr-3.1.13
tar xf ../openexr-v3.1.13.tar.gz
mkdir build-cmake
cd build-cmake
cmake --install-prefix /opt/OSSelot/root ..
cmake --build .. --config Release
make install
Build openexr-3.3.2
wget https://github.com/AcademySoftwareFoundation/openexr/releases/download/v3.3.2/openexr-3.3.2.tar.gz
tar xf openexr-3.3.2.tar.gz
cd openexr-3.3.2
mkdir build-cmake
cd build-cmake
cmake --install-prefix /opt/OSSelot/root ..
cmake --build .. --config Release
make install
Build openjpeg-2.5.3
wget https://github.com/uclouvain/openjpeg/archive/refs/tags/v2.5.3.tar.gz
tar xf v2.5.3.tar.gz
cd openjpeg-2.5.3
mkdir build-cmake
cd build-cmake
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/opt/OSSelot/root ..
make -j4
make install
Build openldap-2.5.19
wget https://www.openldap.org/software/download/OpenLDAP/openldap-release/openldap-2.5.19.tgz
tar xf openldap-2.5.19.tgz
cd openldap-2.5.19
./configure --prefix=/opt/OSSelot/root --enable-md2
make systemdsystemunitdir=/opt/OSSelot/lib/systemd/system -j4
make systemdsystemunitdir=/opt/OSSelot/lib/systemd/system install
Build openldap-2.6.6
wget https://www.openldap.org/software/download/OpenLDAP/openldap-release/openldap-2.6.6.tgz
tar xf openldap-2.6.6.tgz
cd openldap-2.6.6
./configure --prefix=/opt/OSSelot/root
make systemdsystemunitdir=/opt/OSSelot/lib/systemd/system -j4
make systemdsystemunitdir=/opt/OSSelot/lib/systemd/system -j4 depend
make systemdsystemunitdir=/opt/OSSelot/lib/systemd/system install
Build OpenMesh-OpenMesh-9.0
#wget https://gitlab.vci.rwth-aachen.de:9000/OpenMesh/OpenMesh/-/archive/OpenMesh-9.0/OpenMesh-OpenMesh-9.0.tar.gz
git clone --recursive https://www.graphics.rwth-aachen.de:9000/OpenMesh/OpenMesh.git
cd OpenMesh
git checkout OpenMesh-9.0
mkdir build-cmake
#sed -i '/include(VCIQt)/d' CMakeLists.txt
cd build-cmake
#cmake -DCMAKE_BUILD_TYPE=Release -DBUILD_APPS=Off -DCMAKE_INSTALL_PREFIX=/opt/OSSelot/root ..
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/opt/OSSelot/root ..
make -j4
make install
Build openrc-0.44.7
wget https://github.com/OpenRC/openrc/archive/refs/tags/0.44.7.tar.gz
tar xf 0.44.7.tar.gz
cd openrc-0.44.7
make MKPREFIX=yes DESTDIR=/opt/OSSelot/root MKBASHCOMP=yes -j4
make MKPREFIX=yes DESTDIR=/opt/OSSelot/root MKBASHCOMP=yes install
Build openSSH-9.0p1
wget https://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-9.1p1.tar.gz
tar xf openssh-9.1p1.tar.gz
cd openssh-9.1p1
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build openSSH-9.3p1
wget https://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-9.3p1.tar.gz
tar xf openssh-9.3p1.tar.gz
cd openssh-9.3p1
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build openSSH-9.4p1
wget https://ftp.fau.de/pub/OpenBSD/OpenSSH/portable/openssh-9.4p1.tar.gz
tar xf openssh-9.4p1.tar.gz
cd openssh-9.4p1
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build openssl-1.1.1l
wget https://www.openssl.org/source/openssl-1.1.1l.tar.gz
tar xf openssl-1.1.1l.tar.gz
cd openssl-1.1.1l
./Configure --prefix=/opt/OSSelot/root --openssldir=/opt/OSSelot/root/lib/ssl enable-md2 linux-x86_64
make -j4
make install
Build openssl-1.1.1q
wget https://github.com/openssl/openssl/archive/refs/tags/OpenSSL_1_1_1q.tar.gz
tar xf OpenSSL_1_1_1q.tar.gz
cd openssl-OpenSSL_1_1_1q
./Configure --prefix=/opt/OSSelot/root --openssldir=/opt/OSSelot/root/lib/ssl enable-md2 linux-x86_64
make -j4
make install
Build openssl-1.1.1s
wget https://github.com/openssl/openssl/archive/refs/tags/OpenSSL_1_1_1s.tar.gz
tar xf OpenSSL_1_1_1s.tar.gz
cd openssl-OpenSSL_1_1_1s
./Configure --prefix=/opt/OSSelot/root --openssldir=/opt/OSSelot/root/lib/ssl enable-md2 linux-x86_64
make -j4
make install
Build openssl-1.1.1t
wget https://github.com/openssl/openssl/archive/refs/tags/OpenSSL_1_1_1t.tar.gz
tar xf OpenSSL_1_1_1t.tar.gz
cd openssl-OpenSSL_1_1_1t
./Configure --prefix=/opt/OSSelot/root --openssldir=/opt/OSSelot/root/lib/ssl enable-md2 linux-x86_64
make -j4
make install
Build openssl-1.1.1w
wget https://github.com/openssl/openssl/archive/refs/tags/OpenSSL_1_1_1w.tar.gz
tar xf OpenSSL_1_1_1w.tar.gz
cd openssl-OpenSSL_1_1_1w
./Configure --prefix=/opt/OSSelot/root --openssldir=/opt/OSSelot/root/lib/ssl enable-md2 linux-x86_64
make -j4
make install
Build openssl-3.0.3
wget https://github.com/openssl/openssl/archive/refs/tags/openssl-3.0.3.tar.gz
tar xf openssl-3.0.3.tar.gz
cd openssl-openssl-3.0.3
./Configure --prefix=/opt/OSSelot/root --openssldir=/opt/OSSelot/root/lib/ssl enable-md2
make -j4
make install
Build openssl-3.0.5
wget https://github.com/openssl/openssl/archive/refs/tags/openssl-3.0.5.tar.gz
tar xf openssl-3.0.5.tar.gz
cd openssl-openssl-3.0.5
./Configure --prefix=/opt/OSSelot/root --openssldir=/opt/OSSelot/root/lib/ssl enable-md2
make -j4
make install
Build openssl-3.0.7
wget https://github.com/openssl/openssl/archive/refs/tags/openssl-3.0.7.tar.gz
tar xf openssl-3.0.7.tar.gz
cd openssl-openssl-3.0.7
./Configure --prefix=/opt/OSSelot/root --openssldir=/opt/OSSelot/root/lib/ssl enable-md2
make -j4
make install
Build openssl-3.0.8
wget https://github.com/openssl/openssl/archive/refs/tags/openssl-3.0.8.tar.gz
tar xf openssl-3.0.8.tar.gz
cd openssl-openssl-3.0.8
./Configure --prefix=/opt/OSSelot/root --openssldir=/opt/OSSelot/root/lib/ssl enable-md2
make -j4
make install
Build openssl-3.1.0
wget https://github.com/openssl/openssl/archive/refs/tags/openssl-3.1.0.tar.gz
tar xf openssl-3.1.0.tar.gz
cd openssl-openssl-3.1.0
./Configure --prefix=/opt/OSSelot/root --openssldir=/opt/OSSelot/root/lib/ssl enable-md2
make -j4
make install
Build openssl-3.1.1
wget https://github.com/openssl/openssl/archive/refs/tags/openssl-3.1.1.tar.gz
tar xf openssl-3.1.1.tar.gz
cd openssl-openssl-3.1.1
./Configure --prefix=/opt/OSSelot/root --openssldir=/opt/OSSelot/root/lib/ssl enable-md2
make -j4
make install
Build openssl-3.1.3
wget https://github.com/openssl/openssl/archive/refs/tags/openssl-3.1.3.tar.gz
tar xf openssl-3.1.3.tar.gz
cd openssl-openssl-3.1.3
./Configure --prefix=/opt/OSSelot/root --openssldir=/opt/OSSelot/root/lib/ssl enable-md2
make -j4
make install
Build openssl-3.2.0
wget https://github.com/openssl/openssl/archive/refs/tags/openssl-3.2.0.tar.gz
tar xf openssl-3.2.0.tar.gz
cd openssl-openssl-3.2.0
./Configure --prefix=/opt/OSSelot/root --openssldir=/opt/OSSelot/root/lib/ssl enable-md2
make -j4
make install
Build openssl-3.3.0
wget https://github.com/openssl/openssl/archive/refs/tags/openssl-3.3.0.tar.gz
tar xf openssl-3.3.0.tar.gz
cd openssl-openssl-3.3.0
./Configure --prefix=/opt/OSSelot/root --openssldir=/opt/OSSelot/root/lib/ssl enable-md2
make -j4
make install
Build openssl-3.4.0
wget https://github.com/openssl/openssl/archive/refs/tags/openssl-3.4.0.tar.gz
tar xf openssl-3.4.0.tar.gz
cd openssl-openssl-3.4.0
./Configure --prefix=/opt/OSSelot/root --libdir=usr/lib --openssldir=/opt/OSSelot/root/lib/ssl enable-md2 #--api=0.9.8
make -j4
make install
Build openvpn-2.5.6
wget http://swupdate.openvpn.org/community/releases/openvpn-2.5.6.tar.gz
tar xf openvpn-2.5.6.tar.gz
cd openvpn-2.5.6
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build opkg-0.7.0
wget https://git.yoctoproject.org/opkg/snapshot/opkg-0.7.0.tar.gz
tar xf opkg-0.7.0.tar.gz
cd opkg-0.7.0
./autogen.sh
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build opkg-utils-0.5.0
wget https://git.yoctoproject.org/opkg-utils/snapshot/opkg-utils-0.5.0.tar.gz
tar xf opkg-utils-0.5.0.tar.gz
cd opkg-utils-0.5.0
export PREFIX=/opt/OSSelot/root
make -j4
make install
Build opus-1.3.1
wget https://github.com/xiph/opus/releases/download/v1.5.2/opus-1.5.2.tar.gz
tar xf opus-1.5.2.tar.gz
cd opus-1.5.2
mkdir build-cmake
cd build-cmake
cmake --install-prefix=/opt/OSSelot/root \
-DOPUS_BUILD_PROGRAMS:BOOL=ON \
-DOPUS_BUILD_SHARED_LIBRARY:BOOL=ON \
-DOPUS_CUSTOM_MODES:BOOL=ON \
-DOPUS_BUILD_TESTING:BOOL=ON \
..
make -j4
make install
wget https://github.com/orocos/orocos_kinematics_dynamics/archive/v1.5.1/orocos-kdl-1.5.1.tar.gz
tar xf orocos-kdl-1.5.1.tar.gz
cd orocos_kinematics_dynamics-1.5.1/orocos_kdl/
mkdir build-cmake
cd build-cmake
cmake --install-prefix=/opt/OSSelot/root \
-DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG \
-DCMAKE_VERBOSE_MAKEFILE:BOOL=ON \
-DCMAKE_INSTALL_PREFIX:PATH=/opt/OSSelot/root/usr \
-DLIB_SUFFIX= \
-DBUILD_SHARED_LIBS:BOOL=ON \
-DENABLE_TESTS:BOOL=ON \
..
make -j4
make install
cd ../..
cd orocos_kdl
Build p11-kit-0.24.0
wget https://github.com/p11-glue/p11-kit/archive/refs/tags/0.24.0.tar.gz
tar xf 0.24.0.tar.gz
cd p11-kit-0.24.0
./autogen.sh
./configure --prefix=/opt/OSSelot/root --without-bash-completion --without-systemd
make -j4
make install
Build p11-kit-0.24.1
wget https://github.com/p11-glue/p11-kit/archive/refs/tags/0.24.1.tar.gz
tar xf 0.24.1.tar.gz
cd p11-kit-0.24.1
./autogen.sh
./configure --prefix=/opt/OSSelot/root --without-bash-completion --without-systemd
make -j4
make install
Build p11-kit-0.25.0
wget https://github.com/p11-glue/p11-kit/archive/refs/tags/0.25.0.tar.gz
tar xf 0.25.0.tar.gz
cd p11-kit-0.25.0
./autogen.sh
./configure --prefix=/opt/OSSelot/root --without-bash-completion --without-systemd
make -j4
make install
Build paho.mqtt.c-1.3.11
wget https://github.com/eclipse/paho.mqtt.c/archive/refs/tags/v1.3.11.tar.gz
tar xf v1.3.11.tar.gz
cd paho.mqtt.c-1.3.11
mkdir build-cmake
cd build-cmake
cmake --install-prefix=/opt/OSSelot/root -DPAHO_WITH_SSL=TRUE -DPAHO_BUILD_SAMPLES=TRUE ..
make -j4
make install
wget http://ftp-stud.hs-esslingen.de/pub/Mirrors/ftp.gnu.org/parted/parted-3.6.tar.xz
tar xf parted-3.6.tar.xz
cd parted-3.6
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build pax-utils-1.3.3
wget https://gitweb.gentoo.org/proj/pax-utils.git/snapshot/pax-utils-1.3.3.tar.gz
tar xf pax-utils-1.3.3.tar.gz
cd pax-utils-1.3.3
make PREFIX=/opt/OSSelot/root install
wget https://cdn.kernel.org/pub/software/utils/pciutils/pciutils-3.10.0.tar.gz
tar xf pciutils-3.10.0.tar.gz
cd pciutils-3.10.0
sed -i s/SHARED=no/SHARED=yes/ Makefile
make PREFIX=/opt/OSSelot/root -j4
make PREFIX=/opt/OSSelot/root install
Build pciutils-3.7.0
wget https://cdn.kernel.org/pub/software/utils/pciutils/pciutils-3.7.0.tar.gz
tar xf pciutils-3.7.0.tar.gz
cd pciutils-3.7.0
sed -i s/SHARED=no/SHARED=yes/ Makefile
make PREFIX=/opt/OSSelot/root -j4
make PREFIX=/opt/OSSelot/root install
Build pcre2-pcre2-10.42
wget https://github.com/PCRE2Project/pcre2/archive/refs/tags/pcre2-10.42.tar.gz
tar xf pcre2-10.42.tar.gz
cd pcre2-pcre2-10.42
./autogen.sh
./configure --prefix=/opt/OSSelot/root --enable-pcre2-16 --enable-pcre2-32
make -j4
make install
Build pcre2-pcre2-10.43
wget https://github.com/PCRE2Project/pcre2/archive/refs/tags/pcre2-10.43.tar.gz
tar xf pcre2-10.43.tar.gz
cd pcre2-pcre2-10.43
./autogen.sh
./configure --prefix=/opt/OSSelot/root --enable-pcre2-16 --enable-pcre2-32
make -j4
make install
Build pcre-8.45
git clone https://github.com/luvit/pcre.git
cd pcre
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build pigz-2.7
wget https://zlib.net/pigz/fossils/pigz-2.7.tar.gz
tar xf pigz-2.7.tar.gz
cd pigz-2.7
make -j4
PREFIX=/opt/OSSelot/root
mkdir -p $PREFIX/usr/bin
mkdir -p $PREFIX/usr/man/man1
cp pigz unpigz $PREFIX/usr/bin
cp pigz.1 $PREFIX/usr/man/man1
Build pigz-2.8
wget https://zlib.net/pigz/fossils/pigz-2.8.tar.gz
tar xf pigz-2.8.tar.gz
cd pigz-2.8
make -j4
PREFIX=/opt/OSSelot/root
mkdir -p $PREFIX/usr/bin
mkdir -p $PREFIX/usr/man/man1
cp pigz unpigz $PREFIX/usr/bin
cp pigz.1 $PREFIX/usr/man/man1
Build pixman-pixman-0.42.2
wget https://gitlab.freedesktop.org/pixman/pixman/-/archive/pixman-0.42.2/pixman-pixman-0.42.2.tar.bz2
tar xf pixman-pixman-0.42.2.tar.bz2
cd pixman-pixman-0.42.2
aclocal
autoupdate
./autogen.sh
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build polkit-122
wget https://gitlab.freedesktop.org/polkit/polkit/-/archive/122/polkit-122.tar.gz
tar xf polkit-122.tar.gz
cd polkit-122
meson setup _build --prefix=/opt/OSSelot/root --libdir=usr/lib
meson compile -C _build
meson install -C _build
Build popt-popt-1.19-release
wget https://github.com/rpm-software-management/popt/archive/refs/tags/popt-1.19-release.tar.gz
tar xf popt-1.19-release.tar.gz
cd popt-popt-1.19-release
./autogen.sh
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build ppp-2.4.9
wget https://github.com/paulusmack/ppp/archive/ppp-2.4.9.tar.gz
tar xf ppp-2.4.9.tar.gz
cd ppp-ppp-2.4.9
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build procps-ng-v4.0.3
wget https://gitlab.com/procps-ng/procps/-/archive/v4.0.3/procps-v4.0.3.tar.gz
tar xf procps-v4.0.3.tar.gz
cd procps-v4.0.3
./autogen.sh
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build procps-ng-v4.0.4
wget https://gitlab.com/procps-ng/procps/-/archive/v4.0.4/procps-v4.0.4.tar.gz
tar xf procps-v4.0.4.tar.gz
cd procps-v4.0.4
./autogen.sh
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build protobuf-21.11
wget https://github.com/protocolbuffers/protobuf/releases/download/v21.11/protobuf-all-21.11.tar.gz
tar xf protobuf-all-21.11.tar.gz
cd protobuf-21.11
./autogen.sh
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build protobuf-21.12
wget https://github.com/protocolbuffers/protobuf/releases/download/v21.12/protobuf-all-21.12.tar.gz
tar xf protobuf-all-21.12.tar.gz
cd protobuf-21.12
./autogen.sh
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build protobuf-28.3
wget https://github.com/protocolbuffers/protobuf/archive/refs/tags/v28.3.tar.gz
tar xf v28.3.tar.gz
cd protobuf-28.3
mkdir build-cmake
cd build-cmake
cmake -S .. -B . --install-prefix /opt/OSSelot/root \
-Dprotobuf_BUILD_TESTS=OFF \
-DBUILD_SHARED_LIBS=ON \
-DCMAKE_BUILD_TYPE=Release \
-Dprotobuf_ABSL_PROVIDER= \
-DABSL_ROOT_DIR=/opt/OSSelot/builds/abseil-cpp-20240722.0/abseil-cpp-20240722.0
make -j4
make install
cd - >/dev/null
sed -i /absl/d ../files
Build protobuf-29.3
wget https://github.com/protocolbuffers/protobuf/archive/refs/tags/v29.3.tar.gz
tar xf v29.3.tar.gz
cd protobuf-29.3
mkdir build-cmake
cd build-cmake
cmake -S .. -B . --install-prefix /opt/OSSelot/root \
-Dprotobuf_BUILD_TESTS=OFF \
-DBUILD_SHARED_LIBS=ON \
-DCMAKE_BUILD_TYPE=Release \
-Dprotobuf_ABSL_PROVIDER= \
-DABSL_ROOT_DIR=/opt/OSSelot/builds/abseil-cpp-20240722.0/abseil-cpp-20240722.0
make -j4
make install
cd - >/dev/null
sed -i /absl/d ../files
Build protobuf-3.19.6
wget https://github.com/protocolbuffers/protobuf/archive/v3.19.6/protobuf-3.19.6-all.tar.gz
tar xf protobuf-3.19.6-all.tar.gz
cd protobuf-3.19.6
./autogen.sh
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build protobuf-c-v1.4.1
wget https://github.com/protobuf-c/protobuf-c/releases/download/v1.4.1/protobuf-c-1.4.1.tar.gz
tar xf protobuf-c-1.4.1.tar.gz
cd protobuf-c-1.4.1
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build protobuf-c-v1.5.0
wget https://github.com/protobuf-c/protobuf-c/releases/download/v1.5.0/protobuf-c-1.5.0.tar.gz
tar xf protobuf-c-1.5.0.tar.gz
cd protobuf-c-1.5.0
./configure --prefix=/opt/OSSelot/root --with-sysroot=/opt/OSSelot/root/usr/lib --with-pkgconfigdir=/opt/OSSelot/root/usr/lib/pkgconfig
make -j4
make install
Build pugixml-v1.14
wget https://github.com/zeux/pugixml/archive/refs/tags/v1.14.tar.gz
tar xf v1.14.tar.gz
cd pugixml-1.14
mkdir build-cmake
cd build-cmake
cmake --install-prefix=/opt/OSSelot/root ..
make -j4
make install
wget https://www.python.org/ftp/python/2.7.18/Python-2.7.18.tar.xz
tar xf Python-2.7.18.tar.xz
cd Python-2.7.18
./configure --prefix=/opt/OSSelot/root \
--enable-ipv6 \
--enable-shared \
--enable-unicode=ucs4 \
--with-dbmliborder=gdbm:ndbm:bdb \
--with-system-expat \
--with-system-ffi
make -j4
make install
Build Python-3.11.10
wget https://www.python.org/ftp/python/3.11.10/Python-3.11.10.tgz
tar xf Python-3.11.10.tgz
cd Python-3.11.10
./configure --prefix=/opt/OSSelot/root --enable-shared
make CC=/opt/OSSelot/root/bin/gcc -j4
make install
Build QR-Code-generator-v1.8.0
wget https://github.com/nayuki/QR-Code-generator/archive/refs/tags/v1.8.0.tar.gz
tar xf v1.8.0.tar.gz
cd QR-Code-generator-1.8.0
cd c
make
gcc -c -fPIC qrcodegen.c -o libqrcodegen.o
gcc -shared libqrcodegen.o -o libqrcodegen.so
gcc -lqrcodegen -L. qrcodegen-demo.o -o qrcodegen-demo-shlib
cd ..
cd cpp
g++ -c -fPIC qrcodegen.cpp -o libqrcodegencpp.o
g++ -shared libqrcodegencpp.o -o libqrcodegencpp.so
make
cd - >/dev/null
cp c/qrcodegen-demo /opt/OSSelot/root/usr/bin
cp c/qrcodegen-demo-shlib /opt/OSSelot/root/usr/bin
cp c/qrcodegen-test /opt/OSSelot/root/usr/bin
cp c/libqrcodegen.so /opt/OSSelot/root/usr/lib
cp cpp/libqrcodegencpp.so /opt/OSSelot/root/usr/lib
cp cpp/QrCodeGeneratorDemo /opt/OSSelot/root/usr/bin
Build qt5-5.15
git clone https://code.qt.io/qt/qt5.git
cd qt5
git checkout 5.15
perl init-repository
mkdir qt5-build
cd qt5-build
../configure -prefix /opt/OSSelot/root -opensource -confirm-license -nomake tests -skip webengine -skip location -skip qtdoc -qpa xcb -xcb-xlib -qmldir /opt/OSSelot/root/usr/lib/qt5/qml
cd qtquick3d/src/plugins/assetimporters
git clone https://github.com/assimp/assimp.git
cd assimp
cmake CMakeLists.txt -DCMAKE_INSTALL_PREFIX=/opt/OSSelot/root
make -j4
cd - >/dev/null
cd ../../../../
make -j4
make install
cd ..
cd qt5-build
wget https://github.com/rauc/rauc/archive/refs/tags/v1.8.tar.gz
tar xf v1.8.tar.gz
cd rauc-1.8
./autogen.sh
./configure --prefix=/opt/OSSelot/root
make -j4
make SYSTEMD_UNITDIR=/opt/OSSelot/root/lib/systemd/system \
DBUS_SYSTEMSERVICEDIR=/opt/OSSelot/root/usr/share/dbus-1/system-services \
DBUS_POLICYDIR=/opt/OSSelot/root/usr/share/dbus-1/system.d \
DBUS_INTERFACESDIR=/opt/OSSelot/root/usr/share/dbus-1/interfaces \
install
Build rauc-1.9
wget https://github.com/rauc/rauc/archive/refs/tags/v1.9.tar.gz
tar xf v1.9.tar.gz
cd rauc-1.9
./autogen.sh
./configure --prefix=/opt/OSSelot/root
make -j4
make SYSTEMD_UNITDIR=/opt/OSSelot/root/lib/systemd/system \
DBUS_SYSTEMSERVICEDIR=/opt/OSSelot/root/usr/share/dbus-1/system-services \
DBUS_POLICYDIR=/opt/OSSelot/root/usr/share/dbus-1/system.d \
DBUS_INTERFACESDIR=/opt/OSSelot/root/usr/share/dbus-1/interfaces \
install
Build rdma-core-55.0
wget https://github.com/linux-rdma/rdma-core/releases/download/v55.0/rdma-core-55.0.tar.gz
tar xf rdma-core-55.0.tar.gz
cd rdma-core-55.0
mkdir build-cmake
cd build-cmake
cmake --install-prefix=/opt/OSSelot/root \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_SYSTEMD_SERVICEDIR:PATH=/opt/OSSelot/root/usr/lib/systemd/system \
-DCMAKE_INSTALL_INITDDIR:PATH=/opt/OSSelot/root/etc/init.d \
-DCMAKE_INSTALL_RUNDIR:PATH=/opt/OSSelot/root/usr/lib \
-DCMAKE_INSTALL_DOCDIR:PATH=/opt/OSSelot/root/usr/share/rdma-core-55.0 \
-DCMAKE_INSTALL_UDEV_RULESDIR:PATH=/opt/OSSelot/root/etc/udev/rules.d \
-DENABLE_IBDIAGS_COMPAT:BOOL=True \
-DPYTHON_EXECUTABLE:PATH=/opt/OSSelot/root/usr/bin/python3 \
-DNO_PYVERBS=0 \
..
make -j4
for i in `find . -name cmake_install.cmake`
do
sed -i s,/usr/local/,/opt/OSSelot/usr/local/g, $i
sed -i s,/etc/opt/OSSelot/root/,/opt/OSSelot/root/etc/, $i
done
cmake --install .
Build re2-2023-09-01
wget https://github.com/google/re2/archive/refs/tags/2023-09-01.tar.gz
tar xf 2023-09-01.tar.gz
cd re2-2023-09-01
mkdir build-cmake
cd build-cmake
cmake --install-prefix=/opt/OSSelot/root \
-DBUILD_SHARED_LIBS=ON \
-DRE2_USE_ICU=ON \
-DUSEPCRE=ON \
-DRE2_BUILD_TESTING=ON \
-DCMAKE_SKIP_RPATH:BOOL=YES \
..
make -j4
cmake --install .
cp re2_test /opt/OSSelot/root/usr/bin
cp libtesting.so /opt/OSSelot/root/usr/lib
Build readline-8.1.2
wget https://ftp.gnu.org/pub/gnu/readline/readline-8.1.2.tar.gz
tar xf readline-8.1.2.tar.gz
cd readline-8.1.2
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build readline-8.2
wget https://ftp.gnu.org/pub/gnu/readline/readline-8.2.tar.gz
tar xf readline-8.2.tar.gz
cd readline-8.2
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build readline-8.2.13
wget https://ftp.gnu.org/pub/gnu/readline/readline-8.2.13.tar.gz
tar xf readline-8.2.13.tar.gz
cd readline-8.2.13
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build relic-0.6.0
wget https://github.com/relic-toolkit/relic/archive/refs/tags/0.6.0.tar.gz
tar xf 0.6.0.tar.gz
cd relic-0.6.0
mkdir build-cmake
cd build-cmake
cmake --install-prefix=/opt/OSSelot/root ..
make -j4
make install
Build riemann-c-client-1.10.5
wget https://git.madhouse-project.org/algernon/riemann-c-client/archive/riemann-c-client-1.10.5.tar.gz
tar xf riemann-c-client-1.10.5.tar.gz
cd riemann-c-client
autoreconf -i
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build RIOT-2023.07
wget https://github.com/RIOT-OS/RIOT/archive/refs/tags/2023.07.tar.gz
tar xf 2023.07.tar.gz
cd RIOT-2023.07
cd examples/default
make
cp bin/native/default.elf /opt/OSSelot/root/usr/bin/RIOT-example-default
Build robin-hood-3.11.5
wget https://github.com/martinus/robin-hood-hashing/archive/refs/tags/3.11.5.tar.gz
tar xf 3.11.5.tar.gz
cd robin-hood-hashing-3.11.5
cat <<EOF >conanfile.txt
[requires]
robin-hood-hashing/3.11.5
[generators]
cmake
EOF
cd build
conan install ../ --build=missing
cmake --install-prefix=/opt/OSSelot/root ..
cmake --build .
cp rh /opt/OSSelot/root/usr/bin
Build rtmpdump-2.4
wget http://repo.or.cz/w/rtmpdump.git/snapshot/c5f04a58fc2aeea6296ca7c44ee4734c18401aa3.tar.gz#/rtmpdump-c5f04a58.tar.gz
tar xf c5f04a58fc2aeea6296ca7c44ee4734c18401aa3.tar.gz
cd rtmpdump-c5f04a5
sed -i 's/CleanupSockets();//' rtmpdump.c
make SYS=posix CRYPTO=GNUTLS SHARED=yes OPT= LIB_GNUTLS="-lgnutls -lgcrypt -ldl -lz"
make CRYPTO=GNUTLS SHARED=yes prefix=/opt/OSSelot/root mandir=usr/share/man libdir=usr/lib install
cp librtmp/librtmp.so.1 /opt/OSSelot/root/usr/lib
ln -s librtmp.so.1 /opt/OSSelot/root/usr/lib/librtmp.so
Build ruckig-0.8.4
wget https://github.com/pantor/ruckig/archive/refs/tags/v0.8.4.tar.gz
tar xf v0.8.4.tar.gz
cd ruckig-0.8.4
mkdir build-cmake
cd build-cmake
cmake --install-prefix=/opt/OSSelot/root ..
make -j4
make install
Build sbc-2.0
wget http://www.kernel.org/pub/linux/bluetooth/sbc-2.0.tar.xz
tar xf sbc-2.0.tar.xz
cd sbc-2.0
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build SDL2_gfx-1.0.4
wget https://sourceforge.net/projects/sdl2gfx/files/SDL2_gfx-1.0.4.tar.gz/download
tar xf download
cd SDL2_gfx-1.0.4
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build SDL_image-release-2.6.2
wget https://github.com/libsdl-org/SDL_image/archive/refs/tags/release-2.6.2.tar.gz
tar xf release-2.6.2.tar.gz
cd SDL_image-release-2.6.2
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build SDL-release-2.24.1
wget https://github.com/libsdl-org/SDL/archive/refs/tags/release-2.24.1.tar.gz
tar xf release-2.24.1.tar.gz
cd SDL-release-2.24.1
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build SDL-release-2.28.1
wget https://github.com/libsdl-org/SDL/archive/refs/tags/release-2.28.1.tar.gz
tar xf release-2.28.1.tar.gz
cd SDL-release-2.28.1
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build SDL-release-2.28.5
wget https://github.com/libsdl-org/SDL/archive/refs/tags/release-2.28.5.tar.gz
tar xf release-2.28.5.tar.gz
cd SDL-release-2.28.5
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build SDL-release-2.30.11
wget https://github.com/libsdl-org/SDL/archive/refs/tags/release-2.30.11.tar.gz
tar xf release-2.30.11.tar.gz
cd SDL-release-2.30.11
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build SDL-release-2.30.7
wget https://github.com/libsdl-org/SDL/archive/refs/tags/release-2.30.7.tar.gz
tar xf release-2.30.7.tar.gz
cd SDL-release-2.30.7
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build SDL-SDL_image-release-2.6.3
wget https://github.com/libsdl-org/SDL_image/archive/refs/tags/release-2.6.3.tar.gz
tar xf release-2.6.3.tar.gz
cd SDL_image-release-2.6.3
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build sed-4.9
wget https://ftp.gnu.org/gnu/sed/sed-4.9.tar.xz
tar xf sed-4.9.tar.xz
cd sed-4.9
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build shadow-4.13
wget https://github.com/shadow-maint/shadow/archive/refs/tags/4.13.tar.gz
tar xf 4.13.tar.gz
cd shadow-4.13
./autogen.sh
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build shadow-4.16.0
wget https://github.com/shadow-maint/shadow/archive/refs/tags/4.16.0.tar.gz
tar xf 4.16.0.tar.gz
cd shadow-4.16.0
./autogen.sh
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build slang-2.3.3
wget https://www.jedsoft.org/releases/slang/slang-2.3.3.tar.bz2
tar xf slang-2.3.3.tar.bz2
cd slang-2.3.3
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build snappy-1.1.9
wget https://github.com/google/snappy/archive/refs/tags/1.1.9.tar.gz
tar xf 1.1.9.tar.gz
cd snappy-1.1.9
patch -p1 <../snappy-thirdparty.patch
mkdir build-cmake
cd build-cmake
cmake --install-prefix=/opt/OSSelot/root \
-Wno-error \
-DCMAKE_VERBOSE_MAKEFILE:BOOL=ON \
-DBUILD_SHARED_LIBS:BOOL=ON \
-DCMAKE_CXX_STANDARD=14 \
..
sed -i 's/SNAPPY_ATTRIBUTE_ALWAYS_INLINE//' ../snappy.cc
make -O -j4 V=1 VERBOSE=1
make install
Build spdlog-1.11.0
wget https://github.com/gabime/spdlog/archive/v1.11.0/spdlog-1.11.0.tar.gz
tar xf spdlog-1.11.0.tar.gz
cd spdlog-1.11.0
mkdir build-cmake
cd build-cmake
cmake --install-prefix=/opt/OSSelot/root \
-DCMAKE_BUILD_TYPE=Release \
-DSPDLOG_MASTER_PROJECT=ON \
-DSPDLOG_BUILD_SHARED=ON \
-DSPDLOG_BUILD_EXAMPLE=ON \
-DSPDLOG_BUILD_BENCH=OFF \
-DSPDLOG_BUILD_TESTS=OFF \
-DSPDLOG_INSTALL=ON \
-DSPDLOG_FMT_EXTERNAL=ON \
..
make -j4
cmake --install .
Build speexdsp-1.2.1
wget http://downloads.xiph.org/releases/speex/speexdsp-1.2.1.tar.gz
tar xf speexdsp-1.2.1.tar.gz
cd speexdsp-1.2.1
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build spirv-llvm-translator
wget https://github.com/KhronosGroup/SPIRV-LLVM-Translator/archive/8703d43bd14d000fc630c2d3918d918819d23741/spirv-llvm-translator-8703d43b.tar.gz
tar xf spirv-llvm-translator-8703d43b.tar.gz
cd SPIRV-LLVM-Translator-8703d43bd14d000fc630c2d3918d918819d23741
mkdir build-cmake
cd build-cmake
cmake --install-prefix=/opt/OSSelot/root ..
make -j4
make install
wget https://github.com/sqlite/sqlite/archive/refs/tags/version-3.39.4.tar.gz
tar xf version-3.39.4.tar.gz
mkdir localbuild
cd localbuild
../sqlite-version-3.39.4/configure --prefix=/opt/OSSelot/root --disable-tcl
make -j4
make install
Build sqlite-3.42.0
wget https://github.com/sqlite/sqlite/archive/refs/tags/version-3.42.0.tar.gz
tar xf version-3.42.0.tar.gz
mkdir localbuild
cd localbuild
../sqlite-version-3.42.0/configure --prefix=/opt/OSSelot/root --disable-tcl
make -j4
make install
Build sqlite-3.43.1
wget https://github.com/sqlite/sqlite/archive/refs/tags/version-3.43.1.tar.gz
tar xf version-3.43.1.tar.gz
mkdir localbuild
cd localbuild
../sqlite-version-3.43.1/configure --prefix=/opt/OSSelot/root --disable-tcl
make -j4
make install
Build sqlite-3.44.0
wget https://github.com/sqlite/sqlite/archive/refs/tags/version-3.44.0.tar.gz
tar xf version-3.44.0.tar.gz
mkdir localbuild
cd localbuild
../sqlite-version-3.44.0/configure --prefix=/opt/OSSelot/root --disable-tcl
make -j4
make install
Build sqlite-3.46.0
wget https://github.com/sqlite/sqlite/archive/refs/tags/version-3.46.0.tar.gz
tar xf version-3.46.0.tar.gz
mkdir localbuild
cd localbuild
../sqlite-version-3.46.0/configure --prefix=/opt/OSSelot/root --disable-tcl
make -j4
make install
Build sqlite3-autoconf-3.38.5
wget http://www.sqlite.org/2022/sqlite-autoconf-3380500.tar.gz
tar xf sqlite-autoconf-3380500.tar.gz
cd sqlite-autoconf-3380500
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build strace-6.4
wget https://github.com/strace/strace/releases/download/v6.4/strace-6.4.tar.xz
tar xf strace-6.4.tar.xz
cd strace-6.4
./configure --prefix=/opt/OSSelot/root --enable-bundled
patch -p1 <../strace-xlat-add-fallback-definition-for-BTRFS_EXTENT_REF_V0_KEY.patch
make -j4
make install
Build strace-6.6
wget https://github.com/strace/strace/releases/download/v6.6/strace-6.6.tar.xz
tar xf strace-6.6.tar.xz
cd strace-6.6
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build swupdate-2022.05
wget https://github.com/sbabic/swupdate/archive/refs/tags/2022.05.tar.gz
tar xf 2022.05.tar.gz
cd swupdate-2022.05
make test_defconfig
cat <<EOF >>.config
CONFIG_EXTRA_CFLAGS="-g -I/opt/OSSelot/root/usr/include -I/opt/OSSelot/root/usr/include/lua/5.2"
CONFIG_EXTRA_LDFLAGS="-L/opt/OSSelot/root/usr/lib -llua-5.2 -lreadline -ltinfo"
EOF
make -j4
make BINDIR=/opt/OSSelot/root/usr/bin \
LIBDIR=/opt/OSSelot/root/usr/lib \
INCLUDEDIR=/opt/OSSelot/root/usr/include \
install
Build swupdate-2022.12
wget https://github.com/sbabic/swupdate/archive/refs/tags/2022.12.tar.gz
tar xf 2022.12.tar.gz
cd swupdate-2022.12
make test_defconfig
cat <<EOF >>.config
CONFIG_EXTRA_CFLAGS="-g -I/opt/OSSelot/root/usr/include -I/opt/OSSelot/root/usr/include/lua/5.2"
CONFIG_EXTRA_LDFLAGS="-L/opt/OSSelot/root/usr/lib -llua-5.2 -lreadline -ltinfo"
EOF
make -j4
make BINDIR=/opt/OSSelot/root/usr/bin \
LIBDIR=/opt/OSSelot/root/usr/lib \
INCLUDEDIR=/opt/OSSelot/root/usr/include \
install
Build swupdate-2023.05
wget https://github.com/sbabic/swupdate/archive/refs/tags/2023.05.tar.gz
tar xf 2023.05.tar.gz
cd swupdate-2023.05
make test_defconfig
cat <<EOF >>.config
CONFIG_EXTRA_CFLAGS="-g -I/opt/OSSelot/root/usr/include -I/opt/OSSelot/root/usr/include/lua/5.2"
CONFIG_EXTRA_LDFLAGS="-L/opt/OSSelot/root/usr/lib -llua-5.2 -lreadline -ltinfo"
EOF
make -j4
make BINDIR=/opt/OSSelot/root/usr/bin \
LIBDIR=/opt/OSSelot/root/usr/lib \
INCLUDEDIR=/opt/OSSelot/root/usr/include \
install
Build swupdate-2023.12
wget https://github.com/sbabic/swupdate/archive/refs/tags/2023.12.tar.gz
tar xf 2023.12.tar.gz
cd swupdate-2023.12
make test_defconfig
cat <<EOF >>.config
CONFIG_EXTRA_CFLAGS="-g -I/opt/OSSelot/root/usr/include -I/opt/OSSelot/root/usr/include/lua/5.2"
CONFIG_EXTRA_LDFLAGS="-L/opt/OSSelot/root/usr/lib -llua-5.2 -lreadline -ltinfo"
EOF
make -j4
make BINDIR=/opt/OSSelot/root/usr/bin \
LIBDIR=/opt/OSSelot/root/usr/lib \
INCLUDEDIR=/opt/OSSelot/root/usr/include \
install
Build swupdate-2023.12.1
wget https://github.com/sbabic/swupdate/archive/refs/tags/2023.12.1.tar.gz
tar xf 2023.12.1.tar.gz
cd swupdate-2023.12.1
make test_defconfig
cat <<EOF >>.config
CONFIG_EXTRA_CFLAGS="-g -I/opt/OSSelot/root/usr/include -I/opt/OSSelot/root/usr/include/lua/5.2"
CONFIG_EXTRA_LDFLAGS="-L/opt/OSSelot/root/usr/lib -llua-5.2 -lreadline -ltinfo"
EOF
make -j4
make BINDIR=/opt/OSSelot/root/usr/bin \
LIBDIR=/opt/OSSelot/root/usr/lib \
INCLUDEDIR=/opt/OSSelot/root/usr/include \
install
Build swupdate-2024.05.2
wget https://github.com/sbabic/swupdate/archive/refs/tags/2024.05.2.tar.gz
tar xf 2024.05.2.tar.gz
cd swupdate-2024.05.2
make test_defconfig
cat <<EOF >>.config
CONFIG_EXTRA_CFLAGS="-g -I/opt/OSSelot/root/usr/include -I/opt/OSSelot/root/usr/include/lua/5.2"
CONFIG_EXTRA_LDFLAGS="-L/opt/OSSelot/root/usr/lib -llua-5.2 -lreadline -ltinfo"
EOF
make -j4
make BINDIR=/opt/OSSelot/root/usr/bin \
LIBDIR=/opt/OSSelot/root/usr/lib \
INCLUDEDIR=/opt/OSSelot/root/usr/include \
install
Build swupdate-2024.12
wget https://github.com/sbabic/swupdate/archive/refs/tags/2024.12.tar.gz
tar xf 2024.12.tar.gz
cd swupdate-2024.12
make test_defconfig
cat <<EOF >>.config
CONFIG_EXTRA_CFLAGS="-g -I/opt/OSSelot/root/usr/include"
CONFIG_EXTRA_LDFLAGS="-L/opt/OSSelot/root/usr/lib"
EOF
make -j4
make BINDIR=/opt/OSSelot/root/usr/bin \
LIBDIR=/opt/OSSelot/root/usr/lib \
INCLUDEDIR=/opt/OSSelot/root/usr/include \
install
Build swupdate-2024.12.1
wget https://github.com/sbabic/swupdate/archive/refs/tags/2024.12.1.tar.gz
tar xf 2024.12.1.tar.gz
cd swupdate-2024.12.1
make test_defconfig
cat <<EOF >>.config
CONFIG_EXTRA_CFLAGS="-g -I/opt/OSSelot/root/usr/include"
CONFIG_EXTRA_LDFLAGS="-L/opt/OSSelot/root/usr/lib"
EOF
make -j4
make BINDIR=/opt/OSSelot/root/usr/bin \
LIBDIR=/opt/OSSelot/root/usr/lib \
INCLUDEDIR=/opt/OSSelot/root/usr/include \
install
wget https://ftp.gnu.org/gnu/tar/tar-1.34.tar.gz
tar xf tar-1.34.tar.gz
cd tar-1.34
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build tcl-8.6.12
wget http://downloads.sourceforge.net/sourceforge/tcl/tcl-core8.6.12-src.tar.gz
tar xf tcl-core8.6.12-src.tar.gz
cd tcl8.6.12
cd unix
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build tcpdump-4.99.1
wget http://www.tcpdump.org/release/tcpdump-4.99.1.tar.gz
tar xf tcpdump-4.99.1.tar.gz
cd tcpdump-4.99.1
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build TileDB-2.26.2
wget https://github.com/TileDB-Inc/TileDB/archive/refs/tags/2.26.2.tar.gz
tar xf 2.26.2.tar.gz
cd TileDB-2.26.2
mkdir build-cmake
cd build-cmake
cmake --install-prefix=/opt/OSSelot/root ..
make -j4
make install
wget https://github.com/leethomason/tinyxml2/archive/9.0.0/tinyxml2-9.0.0.tar.gz
tar xf tinyxml2-9.0.0.tar.gz
cd tinyxml2-9.0.0
mkdir build-cmake
cd build-cmake
cmake --install-prefix=/opt/OSSelot/root \
-Dtinyxml2_SHARED_LIBS=ON \
..
make -j4
make install
Build tk-8.6.12
wget http://download.sourceforge.net/sourceforge/tcl/tk8.6.12-src.tar.gz
tar xf tk8.6.12-src.tar.gz
cd tk8.6.12
cd unix
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build toybox-0.8.12
wget http://landley.net/toybox/downloads/toybox-0.8.12.tar.gz
tar xf toybox-0.8.12.tar.gz
cd toybox-0.8.12
export PREFIX=/opt/OSSelot/root
make defconfig
make -j4
#make install
chmod 775 toybox
cp toybox /opt/OSSelot/root/usr/bin
Build toybox-0.8.7
wget http://landley.net/toybox/downloads/toybox-0.8.7.tar.gz
tar xf toybox-0.8.7.tar.gz
cd toybox-0.8.7
export PREFIX=/opt/OSSelot/root
make defconfig
make -j4
#make install
chmod 775 toybox
cp toybox /opt/OSSelot/root/usr/bin
Build toybox-0.8.9
wget http://landley.net/toybox/downloads/toybox-0.8.9.tar.gz
tar xf toybox-0.8.9.tar.gz
cd toybox-0.8.9
export PREFIX=/opt/OSSelot/root
make defconfig
make -j4
#make install
chmod 775 toybox
cp toybox /opt/OSSelot/root/usr/bin
Build tpm2-tools-5.5
#wget https://github.com/tpm2-software/tpm2-tools/archive/refs/tags/5.5.tar.gz
git clone https://github.com/tpm2-software/tpm2-tools.git
cd tpm2-tools
git checkout 5.5
./bootstrap
./configure --prefix=/opt/OSSelot/root \
--with-bashcompdir=/opt/OSSelot/root/usr/share/bash-completion/completions
make -j4
make install
Build tpm2-tools-5.7
#wget https://github.com/tpm2-software/tpm2-tools/archive/refs/tags/5.7.tar.gz
git clone https://github.com/tpm2-software/tpm2-tools.git
cd tpm2-tools
git checkout 5.7
./bootstrap
./configure --prefix=/opt/OSSelot/root \
--with-bashcompdir=/opt/OSSelot/root/usr/share/bash-completion/completions
make -j4
make install
Build tpm2-tss-3.2.2
#wget https://github.com/tpm2-software/tpm2-tss/archive/refs/tags/3.2.2.tar.gz
git clone https://github.com/tpm2-software/tpm2-tss.git
cd tpm2-tss
git checkout 3.2.2
./bootstrap
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build tpm2-tss-4.0.1
#wget https://github.com/tpm2-software/tpm2-tss/archive/refs/tags/4.0.1.tar.gz
git clone https://github.com/tpm2-software/tpm2-tss.git
cd tpm2-tss
git checkout 4.0.1
./bootstrap
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build tpm2-tss-4.1.3
#wget https://github.com/tpm2-software/tpm2-tss/archive/refs/tags/4.1.3.tar.gz
git clone https://github.com/tpm2-software/tpm2-tss.git
cd tpm2-tss
git checkout 4.1.3
./bootstrap
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build trace-cmd-v3.1.7
wget https://git.kernel.org/pub/scm/utils/trace-cmd/trace-cmd.git/snapshot/trace-cmd-v3.1.7.tar.gz
tar xf trace-cmd-v3.1.7.tar.gz
cd trace-cmd-v3.1.7
export prefix=/opt/OSSelot/root
export BASH_COMPLETE_DIR=https://git.kernel.org/pub/scm/libs/libtrace/libtracefs.git/snapshot/libtracefs-1.8.1.tar.gz
make -j4
make install
Build tslib-1.22
wget https://github.com/kergoth/tslib/releases/download/1.22/tslib-1.22.tar.xz
tar xf tslib-1.22.tar.xz
cd tslib-1.22
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build uMTP-Responder-1.6.2
wget https://github.com/viveris/uMTP-Responder/archive/refs/tags/umtprd-1.6.2.tar.gz
tar xf umtprd-1.6.2.tar.gz
cd uMTP-Responder-umtprd-1.6.2
make CFLAGS="-DUSE_SYSLOG" -j4
cp umtprd /opt/OSSelot/root/usr/bin
Build unbound-1.19.3
wget https://nlnetlabs.nl/downloads/unbound/unbound-1.19.3.tar.gz
tar xf unbound-1.19.3.tar.gz
cd unbound-1.19.3
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build uncrustify-0.70.1
git clone https://github.com/uncrustify/uncrustify.git --branch uncrustify-0.70.1 uncrustify-0.70.1
cd uncrustify-0.70.1
mkdir build-cmake
cd build-cmake
cmake --install-prefix=/opt/OSSelot/root \
-DCMAKE_INSTALL_LIBDIR=usr/lib \
..
make -j4
make install
Build unifdef-2.10
wget http://dotat.at/prog/unifdef/unifdef-2.10.tar.xz
tar xf unifdef-2.10.tar.xz
cd unifdef-2.10
make -j4
make prefix=/opt/OSSelot/root install
Build usbutils-v015
wget https://github.com/gregkh/usbutils/archive/refs/tags/v015.tar.gz
tar xf v015.tar.gz
cd usbutils-015
./autogen.sh
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build usbutils-v017
wget https://github.com/gregkh/usbutils/archive/refs/tags/v017.tar.gz
tar xf v017.tar.gz
cd usbutils-017
./autogen.sh
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build util-linux-v2.39.1
wget https://git.kernel.org/pub/scm/utils/util-linux/util-linux.git/snapshot/util-linux-2.39.1.tar.gz
tar xf util-linux-2.39.1.tar.gz
cd util-linux-2.39.1
./autogen.sh
CC=/opt/OSSelot/root/bin/gcc ./configure \
--prefix=/opt/OSSelot/root \
--disable-makeinstall-chown \
--with-bashcompletiondir=/opt/OSSelot/root/usr/share/bash-completion/completions \
--with-systemdsystemunitdir=/opt/OSSelot/root/lib/systemd/system
sed -i 's/chgrp/#chgrp/' Makefile
make CC=/opt/OSSelot/root/bin/gcc -j4
make install
Build util-linux-v2.39.2
wget https://git.kernel.org/pub/scm/utils/util-linux/util-linux.git/snapshot/util-linux-2.39.2.tar.gz
tar xf util-linux-2.39.2.tar.gz
cd util-linux-2.39.2
./autogen.sh
CC=/opt/OSSelot/root/bin/gcc ./configure \
--prefix=/opt/OSSelot/root \
--disable-makeinstall-chown \
--with-bashcompletiondir=/opt/OSSelot/root/usr/share/bash-completion/completions \
--with-systemdsystemunitdir=/opt/OSSelot/root/lib/systemd/system
sed -i 's/chgrp/#chgrp/' Makefile
make CC=/opt/OSSelot/root/bin/gcc -j4
make install
Build v4l-utils-1.24.1
wget https://linuxtv.org/downloads/v4l-utils/v4l-utils-1.24.1.tar.bz2
tar xf v4l-utils-1.24.1.tar.bz2
cd v4l-utils-1.24.1
./bootstrap.sh
./configure --prefix /opt/OSSelot/root \
--with-udevdir=usr/lib/udev \
--with-systemdsystemunitdir=usr/lib/systemd/system \
--disable-qv4l2 \
--disable-qvidcap \
--enable-gconv
make -j4
make install
wget https://ftp.nluug.nl/pub/vim/unix/vim-9.0.tar.bz2
tar xf vim-9.0.tar.bz2
cd vim90
./configure --prefix=/opt/OSSelot/root --disable-canberra
make -j4
make install
wget https://webkitgtk.org/releases/webkitgtk-2.44.1.tar.xz
tar xf webkitgtk-2.44.1.tar.xz
cd webkitgtk-2.44.1
mkdir build-cmake
cd build-cmake
cmake --install-prefix=/opt/OSSelot/root \
-DPORT=GTK \
-DCMAKE_BUILD_TYPE=Release \
-DUSE_GTK4=OFF \
-DUSE_LIBBACKTRACE=OFF \
-DENABLE_GAMEPAD=OFF \
..
make -j4
make install
cd - >/dev/null
rm -Rf build-cmake/*
cd build-cmake
cmake --install-prefix=/opt/OSSelot/root \
-DPORT=GTK \
-DCMAKE_BUILD_TYPE=Release \
-DUSE_GTK4=OFF \
-DUSE_SOUP2=ON \
-DUSE_LIBBACKTRACE=OFF \
-DENABLE_GAMEPAD=OFF \
..
make -j4
make install
Build wget-1.21.4
wget ftp://ftp.gnu.org/gnu/wget/wget-1.21.4.tar.gz
tar xf wget-1.21.4.tar.gz
cd wget-1.21.4
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build wget-1.25.0
wget ftp://ftp.gnu.org/gnu/wget/wget-1.25.0.tar.gz
tar xf wget-1.25.0.tar.gz
cd wget-1.25.0
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build wget2-2.0.1
wget https://ftp.gnu.org/gnu/wget/wget2-2.0.1.tar.gz
tar xf wget2-2.0.1.tar.gz
cd wget2-2.0.1
export LZIP_CFLAGS=-I/opt/OSSelot/root/usr/include
export LZIP_LIBS=/opt/OSSelot/root/usr/lib/liblz.so.1
./configure --prefix=/opt/OSSelot/root --with-bzip2
make LDFLAGS=-lunbound -j4
make install
Build wget2-2.1.0
wget https://ftp.gnu.org/gnu/wget/wget2-2.1.0.tar.gz
tar xf wget2-2.1.0.tar.gz
cd wget2-2.1.0
export LZIP_CFLAGS=-I/opt/OSSelot/root/usr/include
export LZIP_LIBS=/opt/OSSelot/root/usr/lib/liblz.so.1
./configure --prefix=/opt/OSSelot/root --with-bzip2
make LDFLAGS=-lunbound -j4
make install
Build which-2.21
wget http://ftp.gnu.org/gnu/which/which-2.21.tar.gz
tar xf which-2.21.tar.gz
cd which-2.21
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build wireguard-tools-v1.0.20210914
wget https://github.com/WireGuard/wireguard-tools/archive/refs/tags/v1.0.20210914.tar.gz
tar xf v1.0.20210914.tar.gz
cd wireguard-tools-1.0.20210914
cd src
export PREFIX=/opt/OSSelot/root
export SYSCONFDIR=$PREFIX/etc
export SYSTEMDUNITDIR=$PREFIX/lib/systemd/system
make -j4
make install
Build woff2-1.0.2
wget https://github.com/google/woff2/archive/v1.0.2/woff2-1.0.2.tar.gz
tar xf woff2-1.0.2.tar.gz
cd woff2-1.0.2
mkdir build-cmake
cd build-cmake
cmake --install-prefix=/opt/OSSelot/root \
-DCMAKE_INSTALL_LIBDIR=usr/lib \
-DCMAKE_SKIP_RPATH=TRUE \
..
make -j4
make install
Build wolfssl-v5.6.3-stable
wget https://github.com/wolfSSL/wolfssl/archive/refs/tags/v5.6.3-stable.tar.gz
tar xf v5.6.3-stable.tar.gz
cd wolfssl-5.6.3-stable
./autogen.sh
./configure --prefix=/opt/OSSelot/root --enable-all
make -j4
make install
for i in examples/*/.libs/*
do
if file $i | grep -q ELF
then
name=`basename $i`
cp $i /opt/OSSelot/root/usr/bin/wolfssl-$name
fi
done
Build wpa_supplicant-2.10
wget https://w1.fi/releases/wpa_supplicant-2.10.tar.gz
tar xf wpa_supplicant-2.10.tar.gz
export CC=/opt/OSSelot/root/usr/bin/gcc
export CXX=/opt/OSSelot/root/usr/bin/g++
cd wpa_supplicant-2.10
cd src
make -j4
cd ..
cd hs20/client
make -j4
cd ../..
cd wpa_supplicant
cp defconfig .config
make -j4
cd ..
cp hs20/client/hs20-osu-client /opt/OSSelot/root/usr/bin
for i in wpa_supplicant/*
do
if file $i | grep -q ELF
then
cp $i /opt/OSSelot/root/usr/bin
fi
done
Build wpa_supplicant-2.11
wget https://w1.fi/releases/wpa_supplicant-2.11.tar.gz
tar xf wpa_supplicant-2.11.tar.gz
export CC=/opt/OSSelot/root/usr/bin/gcc
export CXX=/opt/OSSelot/root/usr/bin/g++
cd wpa_supplicant-2.11
cd src
make -j4
cd ..
cd hs20/client
make -j4
cd ../..
cd wpa_supplicant
cp defconfig .config
make -j4
cd ..
cp hs20/client/hs20-osu-client /opt/OSSelot/root/usr/bin
for i in wpa_supplicant/*
do
if file $i | grep -q ELF
then
cp $i /opt/OSSelot/root/usr/bin
fi
done
Build xcb-util-keysyms-0.4.1
wget http://xcb.freedesktop.org/dist/xcb-util-keysyms-0.4.1.tar.xz
tar xf xcb-util-keysyms-0.4.1.tar.xz
cd xcb-util-keysyms-0.4.1
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build xxHash-0.8.0
wget https://github.com/Cyan4973/xxHash/archive/refs/tags/v0.8.0.tar.gz
tar xf v0.8.0.tar.gz
cd xxHash-0.8.0
make prefix=/opt/OSSelot/root -j4
make prefix=/opt/OSSelot/root install
Build xxHash-0.8.1
wget https://github.com/Cyan4973/xxHash/archive/refs/tags/v0.8.1.tar.gz
tar xf v0.8.1.tar.gz
cd xxHash-0.8.1
make prefix=/opt/OSSelot/root -j4
make prefix=/opt/OSSelot/root install
Build xz-5.2.5
wget https://sourceforge.net/projects/lzmautils/files/xz-5.2.5.tar.gz/download
mv download xz-5.2.5.tar.gz
tar xf xz-5.2.5.tar.gz
cd xz-5.2.5
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build xz-5.4.2
wget https://sourceforge.net/projects/lzmautils/files/xz-5.4.2.tar.gz/download
mv download xz-5.4.2.tar.gz
tar xf xz-5.4.2.tar.gz
cd xz-5.4.2
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build xz-5.6.2
wget https://sourceforge.net/projects/lzmautils/files/xz-5.6.2.tar.gz/download
mv download xz-5.6.2.tar.gz
tar xf xz-5.6.2.tar.gz
cd xz-5.6.2
./configure --prefix=/opt/OSSelot/root
make -j4
make install
Build yaml-cpp-0.7.0
wget https://github.com/jbeder/yaml-cpp/archive/yaml-cpp-0.7.0/yaml-cpp-0.7.0.tar.gz
tar xf yaml-cpp-0.7.0.tar.gz
cd yaml-cpp-yaml-cpp-0.7.0
cmake -B build_static \
--install-prefix=/opt/OSSelot/root \
-DCMAKE_BUILD_TYPE=Release \
-DYAML_CPP_BUILD_TOOLS:BOOL=OFF \
-DYAML_CPP_INSTALL:BOOL=ON \
-DYAML_BUILD_SHARED_LIBS:BOOL=OFF \
-DYAML_CPP_BUILD_TESTS:BOOL=OFF
make -C build_static
cmake -B build_shared \
--install-prefix=/opt/OSSelot/root \
-DCMAKE_BUILD_TYPE=Release \
-DYAML_CPP_BUILD_TOOLS:BOOL=OFF \
-DYAML_CPP_INSTALL:BOOL=ON \
-DYAML_BUILD_SHARED_LIBS:BOOL=ON \
-DYAML_CPP_BUILD_TESTS:BOOL=OFF
make -C build_shared
make -C build_static yaml-cpp install
mv /opt/OSSelot/root/usr/lib/cmake/yaml-cpp \
/opt/OSSelot/root/usr/lib/cmake/yaml-cpp-static
mv /opt/OSSelot/root/usr/lib/pkgconfig/yaml-cpp.pc \
/opt/OSSelot/root/usr/lib/pkgconfig/yaml-cpp-static.pc
make -C build_shared install
Build zeroMQ-4.3.4
wget https://github.com/zeromq/libzmq/archive/refs/tags/v4.3.4.tar.gz
tar xf v4.3.4.tar.gz
cd libzmq-4.3.4
./autogen.sh
./configure --prefix=/opt/OSSelot/root
sed -i s/-Werror/-Wno-error/ Makefile
patch -p1 <../030-gcc13-compatibility.patch
make -j4
make install
Build zlib-1.2.11
wget https://github.com/madler/zlib/archive/refs/tags/v1.2.11.tar.gz
tar xf v1.2.11.tar.gz
cd zlib-1.2.11
./configure --prefix=/opt/OSSelot/root
make CFLAGS+=-g -j4
make install
Build zlib-1.2.12
wget https://github.com/madler/zlib/archive/refs/tags/v1.2.12.tar.gz
tar xf v1.2.12.tar.gz
cd zlib-1.2.12
./configure --prefix=/opt/OSSelot/root
make CFLAGS+=-g -j4
make install
Build zlib-1.2.13
wget https://github.com/madler/zlib/archive/refs/tags/v1.2.13.tar.gz
tar xf v1.2.13.tar.gz
cd zlib-1.2.13
./configure --prefix=/opt/OSSelot/root
make CFLAGS+=-g -j4
make install
Build zlib-1.3.1
wget https://github.com/madler/zlib/archive/refs/tags/v1.3.1.tar.gz
tar xf v1.3.1.tar.gz
cd zlib-1.3.1
./configure --prefix=/opt/OSSelot/root
make CFLAGS+=-g -j4
make install
Build zstd-1.4.10
wget https://github.com/facebook/zstd/archive/refs/tags/v1.4.10.tar.gz
tar xf v1.4.10.tar.gz
cd zstd-1.4.10
make -j4 prefix=/opt/OSSelot/root
make prefix=/opt/OSSelot/root install
Build zstd-1.5.2
wget https://github.com/facebook/zstd/archive/refs/tags/v1.5.2.tar.gz
tar xf v1.5.2.tar.gz
cd zstd-1.5.2
make -j4 prefix=/opt/OSSelot/root
make prefix=/opt/OSSelot/root install
Build zstd-1.5.5
wget https://github.com/facebook/zstd/archive/refs/tags/v1.5.5.tar.gz
tar xf v1.5.5.tar.gz
cd zstd-1.5.5
make -j4 prefix=/opt/OSSelot/root
make prefix=/opt/OSSelot/root install
Build zstd-1.5.6
wget https://github.com/facebook/zstd/archive/refs/tags/v1.5.6.tar.gz
tar xf v1.5.6.tar.gz
cd zstd-1.5.6
make -j4 prefix=/opt/OSSelot/root
make prefix=/opt/OSSelot/root install