implement sources & fully remove xorg (i left libX11 and some xorg things for wayland) #46
149 changed files with 81 additions and 475 deletions
|
@ -1,7 +1,3 @@
|
||||||
wget https://ftp.gnu.org/gnu/autoconf/autoconf-2.71.tar.xz
|
|
||||||
tar -xf autoconf-2.71.tar.xz
|
|
||||||
cd autoconf-2.71
|
|
||||||
|
|
||||||
sed '361 s/{/\\{/' -i bin/autoscan.in
|
sed '361 s/{/\\{/' -i bin/autoscan.in
|
||||||
./configure --prefix=/usr
|
./configure --prefix=/usr
|
||||||
make
|
make
|
||||||
|
|
1
autoconf/sources
Executable file
1
autoconf/sources
Executable file
|
@ -0,0 +1 @@
|
||||||
|
https://ftp.gnu.org/gnu/autoconf/autoconf-2.71.tar.xz
|
|
@ -1,7 +1,3 @@
|
||||||
wget https://ftp.gnu.org/gnu/automake/automake-1.16.3.tar.xz
|
|
||||||
tar -xf automake-1.16.3.tar.xz
|
|
||||||
cd automake-1.16.3
|
|
||||||
|
|
||||||
./configure --prefix=/usr --docdir=/usr/share/doc/automake-1.16.1
|
./configure --prefix=/usr --docdir=/usr/share/doc/automake-1.16.1
|
||||||
make
|
make
|
||||||
make DESTDIR="$1" install
|
make DESTDIR="$1" install
|
||||||
|
|
1
automake/sources
Executable file
1
automake/sources
Executable file
|
@ -0,0 +1 @@
|
||||||
|
https://ftp.gnu.org/gnu/automake/automake-1.16.3.tar.xz
|
|
@ -1,7 +1,3 @@
|
||||||
wget https://ftp.gnu.org/gnu/bash/bash-5.1.8.tar.gz
|
|
||||||
tar -xf bash-5.1.8.tar.gz
|
|
||||||
cd bash-5.1.8
|
|
||||||
|
|
||||||
sed -e 's/$(prefix)/$(DESTDIR)$(prefix)/g' -i Makefile
|
sed -e 's/$(prefix)/$(DESTDIR)$(prefix)/g' -i Makefile
|
||||||
|
|
||||||
./configure --prefix \
|
./configure --prefix \
|
||||||
|
|
1
bash/sources
Executable file
1
bash/sources
Executable file
|
@ -0,0 +1 @@
|
||||||
|
https://ftp.gnu.org/gnu/bash/bash-5.1.8.tar.gz
|
|
@ -1,7 +1,3 @@
|
||||||
wget https://ftp.gnu.org/gnu/binutils/binutils-2.37.tar.xz
|
|
||||||
tar -xf binutils-2.37.tar.xz
|
|
||||||
cd binutils-2.37
|
|
||||||
|
|
||||||
chmod +x makeinfo
|
chmod +x makeinfo
|
||||||
export PATH=$PATH:$PWD
|
export PATH=$PATH:$PWD
|
||||||
./configure \
|
./configure \
|
||||||
|
|
1
binutils/sources
Executable file
1
binutils/sources
Executable file
|
@ -0,0 +1 @@
|
||||||
|
https://ftp.gnu.org/gnu/binutils/binutils-2.37.tar.xz
|
|
@ -1,7 +1,3 @@
|
||||||
wget https://ftp.gnu.org/gnu/bison/bison-3.7.6.tar.xz
|
|
||||||
tar -xf bison-3.7.6.tar.xz
|
|
||||||
cd bison-3.7.6
|
|
||||||
|
|
||||||
./configure --prefix=/usr --docdir=/usr/share/doc/bison-3.7.6
|
./configure --prefix=/usr --docdir=/usr/share/doc/bison-3.7.6
|
||||||
make
|
make
|
||||||
make install DESTDIR="$1"
|
make install DESTDIR="$1"
|
||||||
|
|
1
bison/sources
Executable file
1
bison/sources
Executable file
|
@ -0,0 +1 @@
|
||||||
|
https://ftp.gnu.org/gnu/bison/bison-3.7.6.tar.xz
|
|
@ -1,7 +1,3 @@
|
||||||
wget -O busybox-1.33.1.tar.bz2 https://busybox.net/downloads/busybox-1.33.1.tar.bz2
|
|
||||||
tar -xf busybox-1.33.1.tar.bz2
|
|
||||||
cd busybox-1.33.1
|
|
||||||
|
|
||||||
make defconfig
|
make defconfig
|
||||||
LDFLAGS="--static" make
|
LDFLAGS="--static" make
|
||||||
make install DESTDIR="$1"
|
make install DESTDIR="$1"
|
||||||
|
|
2
busybox/sources
Executable file
2
busybox/sources
Executable file
|
@ -0,0 +1,2 @@
|
||||||
|
https://busybox.net/downloads/busybox-1.33.1.tar.bz2
|
||||||
|
|
|
@ -1,7 +1,3 @@
|
||||||
wget -O bzip2-1.0.8.tar.gz https://sourceware.org/pub/bzip2/bzip2-1.0.8.tar.gz
|
|
||||||
tar -xf bzip2-1.0.8.tar.gz
|
|
||||||
cd bzip2-1.0.8
|
|
||||||
|
|
||||||
make CC="${CC:-cc} $CFLAGS -fPIC $LDFLAGS" -f Makefile-libbz2_so
|
make CC="${CC:-cc} $CFLAGS -fPIC $LDFLAGS" -f Makefile-libbz2_so
|
||||||
make CC="${CC:-cc} $CFLAGS -static -fPIC $LDFLAGS" bzip2
|
make CC="${CC:-cc} $CFLAGS -static -fPIC $LDFLAGS" bzip2
|
||||||
|
|
||||||
|
|
1
bzip2/sources
Executable file
1
bzip2/sources
Executable file
|
@ -0,0 +1 @@
|
||||||
|
https://sourceware.org/pub/bzip2/bzip2-1.0.8.tar.gz
|
|
@ -1,7 +1,3 @@
|
||||||
wget https://github.com/llvm/llvm-project/releases/download/llvmorg-12.0.1/clang-12.0.1.src.tar.xz
|
|
||||||
tar -xf clang-12.0.1.src.tar.xz
|
|
||||||
cd clang-12.0.1.src
|
|
||||||
|
|
||||||
mkdir build
|
mkdir build
|
||||||
cd build
|
cd build
|
||||||
cmake -DLLVM_ENABLE_PROJECTS=clang -G "Unix Makefiles" ..
|
cmake -DLLVM_ENABLE_PROJECTS=clang -G "Unix Makefiles" ..
|
||||||
|
|
1
clang/sources
Executable file
1
clang/sources
Executable file
|
@ -0,0 +1 @@
|
||||||
|
https://github.com/llvm/llvm-project/releases/download/llvmorg-12.0.1/clang-12.0.1.src.tar.xz
|
|
@ -1,7 +1,3 @@
|
||||||
wget https://github.com/Kitware/CMake/releases/download/v3.21.1/cmake-3.21.1.tar.gz
|
|
||||||
tar -xf cmake-3.21.1.tar.gz
|
|
||||||
cd cmake-3.21.1.tar.gz
|
|
||||||
|
|
||||||
./bootstrap
|
./bootstrap
|
||||||
make
|
make
|
||||||
make DESTDIR="$1" install
|
make DESTDIR="$1" install
|
||||||
|
|
1
cmake/sources
Executable file
1
cmake/sources
Executable file
|
@ -0,0 +1 @@
|
||||||
|
https://github.com/llvm/llvm-project/releases/download/llvmorg-12.0.1/clang-12.0.1.src.tar.xz
|
|
@ -1,7 +1,3 @@
|
||||||
wget https://curl.se/download/curl-7.78.0.tar.bz2
|
|
||||||
tar -xf curl-7.78.0.tar.bz2
|
|
||||||
cd curl-7.78.0
|
|
||||||
|
|
||||||
./configure --with-openssl
|
./configure --with-openssl
|
||||||
make
|
make
|
||||||
make DESTDIR="$1" install
|
make DESTDIR="$1" install
|
||||||
|
|
1
curl/sources
Executable file
1
curl/sources
Executable file
|
@ -0,0 +1 @@
|
||||||
|
https://curl.se/download/curl-7.78.0.tar.bz2
|
|
@ -1,7 +1,3 @@
|
||||||
wget https://ftp.gnu.org/pub/gnu/ncurses/ncurses-6.2.tar.gz
|
|
||||||
tar -xf ncurses-6.2.tar.gz
|
|
||||||
cd ncurses-6.2
|
|
||||||
|
|
||||||
sed -i s/mawk// configure
|
sed -i s/mawk// configure
|
||||||
mkdir build
|
mkdir build
|
||||||
pushd build
|
pushd build
|
||||||
|
@ -12,7 +8,7 @@ popd
|
||||||
./configure --prefix=/ --build=$(./config.guess) --mandir=//share/man --with-manpage-format=normal --with-shared --without-debug --without-ada --without-normal --enable-widec --with-pkg-config-libdir=//lib/ncurses//lib/pkgconfig
|
./configure --prefix=/ --build=$(./config.guess) --mandir=//share/man --with-manpage-format=normal --with-shared --without-debug --without-ada --without-normal --enable-widec --with-pkg-config-libdir=//lib/ncurses//lib/pkgconfig
|
||||||
make
|
make
|
||||||
make DESTDIR="$1" install
|
make DESTDIR="$1" install
|
||||||
ln -s lib/ncurses/bin/captoinfo bin/
|
ln -s lib/ncurses/bin/captoinfo $1/bin/
|
||||||
ln -s lib/ncurses/bin/clear $1//bin
|
ln -s lib/ncurses/bin/clear $1//bin
|
||||||
ln -s lib/ncurses/bin/infocmp $1//bin/
|
ln -s lib/ncurses/bin/infocmp $1//bin/
|
||||||
ln -s lib/ncurses/bin/infotocap $1//bin/
|
ln -s lib/ncurses/bin/infotocap $1//bin/
|
||||||
|
|
1
curses-lib/sources
Executable file
1
curses-lib/sources
Executable file
|
@ -0,0 +1 @@
|
||||||
|
https://ftp.gnu.org/pub/gnu/ncurses/ncurses-6.2.tar.gz
|
|
@ -1,4 +1 @@
|
||||||
git clone https://github.com/dell/dkms.git
|
|
||||||
cd dkms
|
|
||||||
|
|
||||||
make DESTDIR="$1" install
|
make DESTDIR="$1" install
|
||||||
|
|
1
dkms/sources
Executable file
1
dkms/sources
Executable file
|
@ -0,0 +1 @@
|
||||||
|
https://github.com/dell/dkms/archive/refs/tags/v2.8.5.tar.gz
|
|
@ -1,7 +1,3 @@
|
||||||
wget https://freedesktop.org/software/libevdev/libevdev-1.11.0.tar.xz
|
|
||||||
tar -xf libevdev-1.11.0.tar.xz
|
|
||||||
cd libevdev-1.11.0
|
|
||||||
|
|
||||||
./configure \
|
./configure \
|
||||||
--prefix=/usr \
|
--prefix=/usr \
|
||||||
--disable-shared \
|
--disable-shared \
|
||||||
|
|
1
evdev/sources
Executable file
1
evdev/sources
Executable file
|
@ -0,0 +1 @@
|
||||||
|
https://freedesktop.org/software/libevdev/libevdev-1.11.0.tar.xz
|
|
@ -1,7 +1,3 @@
|
||||||
wget http://downloads.sourceforge.net/expat/expat-2.1.0.tar.gz
|
|
||||||
tar -xf expat-2.1.0.tar.gz
|
|
||||||
cd expat-2.1.0
|
|
||||||
|
|
||||||
./configure --prefix=/usr --disable-static
|
./configure --prefix=/usr --disable-static
|
||||||
make
|
make
|
||||||
make DESTDIR="$1" install
|
make DESTDIR="$1" install
|
||||||
|
|
1
expat/sources
Executable file
1
expat/sources
Executable file
|
@ -0,0 +1 @@
|
||||||
|
http://downloads.sourceforge.net/expat/expat-2.1.0.tar.gz
|
|
@ -1,7 +1,3 @@
|
||||||
wget https://github.com/westes/flex/releases/download/v2.6.4/flex-2.6.4.tar.gz
|
|
||||||
tar -xf flex-2.6.4.tar.gz
|
|
||||||
cd flex-2.6.4
|
|
||||||
|
|
||||||
sed -i "/math.h/a #include <malloc.h>" src/flexdef.h
|
sed -i "/math.h/a #include <malloc.h>" src/flexdef.h
|
||||||
HELP2MAN=/tools/bin/true ./configure --prefix=/usr --docdir=/usr/share/doc/flex-2.6.4
|
HELP2MAN=/tools/bin/true ./configure --prefix=/usr --docdir=/usr/share/doc/flex-2.6.4
|
||||||
|
|
||||||
|
|
1
flex/sources
Executable file
1
flex/sources
Executable file
|
@ -0,0 +1 @@
|
||||||
|
https://github.com/westes/flex/releases/download/v2.6.4/flex-2.6.4.tar.gz
|
|
@ -1,7 +1,3 @@
|
||||||
wget https://www.freedesktop.org/software/fontconfig/release/fontconfig-2.13.1.tar.bz2
|
|
||||||
tar -xf fontconfig-2.13.1.tar.bz2
|
|
||||||
cd fontconfig-2.13.1
|
|
||||||
|
|
||||||
./configure --prefix=/usr \
|
./configure --prefix=/usr \
|
||||||
--sysconfdir=/etc \
|
--sysconfdir=/etc \
|
||||||
--localstatedir=/var \
|
--localstatedir=/var \
|
||||||
|
@ -9,4 +5,4 @@ cd fontconfig-2.13.1
|
||||||
--docdir=/usr/share/doc/fontconfig-2.13.1
|
--docdir=/usr/share/doc/fontconfig-2.13.1
|
||||||
|
|
||||||
make
|
make
|
||||||
make DESTDIR="$1" install
|
make DESTDIR="$1" install
|
||||||
|
|
1
fontconfig/sources
Executable file
1
fontconfig/sources
Executable file
|
@ -0,0 +1 @@
|
||||||
|
https://www.freedesktop.org/software/fontconfig/release/fontconfig-2.13.1.tar.bz2
|
|
@ -1,7 +1,3 @@
|
||||||
wget https://codeberg.org/dnkl/foot/archive/8bdd019227225c94fa6e282d941ffbc09fd7a81c.tar.gz
|
|
||||||
tar -xf 8bdd019227225c94fa6e282d941ffbc09fd7a81c.tar.gz
|
|
||||||
cd 8bdd019227225c94fa6e282d941ffbc09fd7a81c
|
|
||||||
|
|
||||||
meson \
|
meson \
|
||||||
--prefix=/usr \
|
--prefix=/usr \
|
||||||
--buildtype=release \
|
--buildtype=release \
|
||||||
|
|
1
foot/sources
Executable file
1
foot/sources
Executable file
|
@ -0,0 +1 @@
|
||||||
|
https://codeberg.org/dnkl/foot/archive/8bdd019227225c94fa6e282d941ffbc09fd7a81c.tar.gz
|
|
@ -1,7 +1,3 @@
|
||||||
wget https://downloads.sourceforge.net/freetype/freetype-2.10.4.tar.xz
|
|
||||||
tar -xf freetype-2.10.4.tar.xz
|
|
||||||
cd freetype-2.10.4
|
|
||||||
|
|
||||||
./configure --prefix=/usr --disable-static
|
./configure --prefix=/usr --disable-static
|
||||||
make
|
make
|
||||||
make DESTDIR="$1" install
|
make DESTDIR="$1" install
|
||||||
|
|
1
freetype2/sources
Executable file
1
freetype2/sources
Executable file
|
@ -0,0 +1 @@
|
||||||
|
https://downloads.sourceforge.net/freetype/freetype-2.10.4.tar.xz
|
10
gcc/build
10
gcc/build
|
@ -1,12 +1,8 @@
|
||||||
wget -O gcc-11.1.2.tar.gz https://gcc.gnu.org/pub/gcc/releases/gcc-11.1.2/gcc-11.1.2.tar.xz
|
curl -# https://ftp.gnu.org/gnu/gmp/gmp-6.2.1.tar.xz -o gmp-6.2.1.tar.xz
|
||||||
tar -xf gcc-11.1.2.tar.gz
|
|
||||||
cd gcc-11.1.2
|
|
||||||
|
|
||||||
wget https://ftp.gnu.org/gnu/gmp/gmp-6.2.1.tar.xz
|
|
||||||
tar -xf gmp-6.2.1.tar.xz gmp
|
tar -xf gmp-6.2.1.tar.xz gmp
|
||||||
wget https://ftp.gnu.org/gnu/mpfr/mpfr-4.1.0.tar.xz
|
curl -# wget https://ftp.gnu.org/gnu/mpfr/mpfr-4.1.0.tar.xz -o mpfr-4.1.0.tar.xz
|
||||||
tar -xf mprf-4.1.0.tar.xz mpfr
|
tar -xf mprf-4.1.0.tar.xz mpfr
|
||||||
wget https://ftp.gnu.org/gnu/mpc/mpc-1.2.1.tar.gz
|
curl -# https://ftp.gnu.org/gnu/mpc/mpc-1.2.1.tar.gz -o mpc-1.2.1.tar.gz
|
||||||
tar -xf mpc-1.2.1.tar.gz mpc
|
tar -xf mpc-1.2.1.tar.gz mpc
|
||||||
|
|
||||||
# Use lib not lib64 by default.
|
# Use lib not lib64 by default.
|
||||||
|
|
1
gcc/sources
Executable file
1
gcc/sources
Executable file
|
@ -0,0 +1 @@
|
||||||
|
https://gcc.gnu.org/pub/gcc/releases/gcc-11.1.2/gcc-11.1.2.tar.xz
|
|
@ -1,7 +1,3 @@
|
||||||
wget https://ftp.gnu.org/pub/gnu/gettext/gettext-0.21.tar.gz
|
|
||||||
tar -xf gettext-0.21.tar.gz
|
|
||||||
cd gettext-0.21
|
|
||||||
|
|
||||||
./configure --prefix=/usr --disable-static --docdir=/usr/share/doc/gettext-0.20.1
|
./configure --prefix=/usr --disable-static --docdir=/usr/share/doc/gettext-0.20.1
|
||||||
make
|
make
|
||||||
make DESTDIR="$1"
|
make DESTDIR="$1"
|
||||||
|
|
1
gettext/sources
Executable file
1
gettext/sources
Executable file
|
@ -0,0 +1 @@
|
||||||
|
https://ftp.gnu.org/pub/gnu/gettext/gettext-0.21.tar.gz
|
|
@ -1,7 +1,3 @@
|
||||||
wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.33.0.tar.xz
|
|
||||||
tar -xf git-2.33.0.tar.xz
|
|
||||||
cd git-2.33.0
|
|
||||||
|
|
||||||
./configure --prefix=/usr
|
./configure --prefix=/usr
|
||||||
make
|
make
|
||||||
make install DESTDIR="$1"
|
make install DESTDIR="$1"
|
||||||
|
|
1
git/sources
Executable file
1
git/sources
Executable file
|
@ -0,0 +1 @@
|
||||||
|
https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.33.0.tar.xz
|
|
@ -1,7 +1,3 @@
|
||||||
wget https://ftp.gnu.org/gnu/libc/glibc-2.33.tar.gz
|
|
||||||
tar -xf glibc-2.33.tar.gz
|
|
||||||
cd glibc-2.33
|
|
||||||
|
|
||||||
mkdir build
|
mkdir build
|
||||||
cd build
|
cd build
|
||||||
|
|
||||||
|
|
1
glibc/sources
Executable file
1
glibc/sources
Executable file
|
@ -0,0 +1 @@
|
||||||
|
https://ftp.gnu.org/gnu/libc/glibc-2.33.tar.gz
|
|
@ -1,7 +1,3 @@
|
||||||
wget http://ftp.gnu.org/pub/gnu/gperf/gperf-3.1.tar.gz
|
|
||||||
tar -xf gperf-3.1.tar.gz
|
|
||||||
cd gperf-3.1
|
|
||||||
|
|
||||||
./configure --prefix=/usr --docdir=/usr/share/doc/gperf-3.1
|
./configure --prefix=/usr --docdir=/usr/share/doc/gperf-3.1
|
||||||
make
|
make
|
||||||
make DESTDIR="$1" install
|
make DESTDIR="$1" install
|
||||||
|
|
1
gperf/sources
Executable file
1
gperf/sources
Executable file
|
@ -0,0 +1 @@
|
||||||
|
http://ftp.gnu.org/pub/gnu/gperf/gperf-3.1.tar.gz
|
|
@ -1,7 +1,3 @@
|
||||||
wget https://github.com/emersion/grim/releases/download/VERSION/grim-1.3.2.tar.gz
|
|
||||||
tar -xf grim-1.3.2
|
|
||||||
cd grim-1.3.2
|
|
||||||
|
|
||||||
meson \
|
meson \
|
||||||
--prefix=/usr \
|
--prefix=/usr \
|
||||||
-Djpeg=disabled \
|
-Djpeg=disabled \
|
||||||
|
|
1
grim/sources
Executable file
1
grim/sources
Executable file
|
@ -0,0 +1 @@
|
||||||
|
https://github.com/emersion/grim/releases/download/VERSION/grim-1.3.2.tar.gz
|
|
@ -1,7 +1,3 @@
|
||||||
wget https://ftp.gnu.org/gnu/grub/grub-2.06.tar.xz
|
|
||||||
tar -xf grub-2.06.tar.xz
|
|
||||||
cd grub-2.06
|
|
||||||
|
|
||||||
./configure --prefix=/usr --sbindir=/sbin --sysconfdir=/etc --disable-efiemu --disable-werror
|
./configure --prefix=/usr --sbindir=/sbin --sysconfdir=/etc --disable-efiemu --disable-werror
|
||||||
make
|
make
|
||||||
make DESTDIR="$1" install
|
make DESTDIR="$1" install
|
||||||
|
|
1
grub/sources
Executable file
1
grub/sources
Executable file
|
@ -0,0 +1 @@
|
||||||
|
https://ftp.gnu.org/gnu/grub/grub-2.06.tar.xz
|
|
@ -1,7 +1,3 @@
|
||||||
wget https://mirrors.nav.ro/gnu/gzip/gzip-1.10.tar.gz
|
|
||||||
tar -xf gzip-1.10.tar.gz
|
|
||||||
cd gzip-1.10
|
|
||||||
|
|
||||||
./configure --prefix=/usr
|
./configure --prefix=/usr
|
||||||
|
|
||||||
make
|
make
|
||||||
|
|
1
gzip/sources
Executable file
1
gzip/sources
Executable file
|
@ -0,0 +1 @@
|
||||||
|
https://mirrors.nav.ro/gnu/gzip/gzip-1.10.tar.gz
|
|
@ -1,7 +1,3 @@
|
||||||
wget https://launchpad.net/intltool/trunk/0.51.0/+download/intltool-0.51.0.tar.gz
|
|
||||||
tar -xf intltool-0.51.0.tar.gz
|
|
||||||
cd intltool-0.51.0
|
|
||||||
|
|
||||||
sed -i 's:\\\${:\\\$\\{:' intltool-update.in
|
sed -i 's:\\\${:\\\$\\{:' intltool-update.in
|
||||||
./configure --prefix=/usr
|
./configure --prefix=/usr
|
||||||
make
|
make
|
||||||
|
|
1
intltool/sources
Executable file
1
intltool/sources
Executable file
|
@ -0,0 +1 @@
|
||||||
|
https://launchpad.net/intltool/trunk/0.51.0/+download/intltool-0.51.0.tar.gz
|
|
@ -1,7 +1,3 @@
|
||||||
wget https://x.org/releases/individual/lib/libX11-1.7.2.tar.bz2
|
|
||||||
tar -xf libX11-1.7.2.tar.bz2
|
|
||||||
cd libX11-1.7.2
|
|
||||||
|
|
||||||
CFLAGS_FOR_BUILD=-fPIC \
|
CFLAGS_FOR_BUILD=-fPIC \
|
||||||
./configure \
|
./configure \
|
||||||
--prefix=/usr \
|
--prefix=/usr \
|
||||||
|
|
1
libX11/sources
Executable file
1
libX11/sources
Executable file
|
@ -0,0 +1 @@
|
||||||
|
https://x.org/releases/individual/lib/libX11-1.7.2.tar.bz2
|
|
@ -1,9 +0,0 @@
|
||||||
wget https://x.org/releases/individual/lib/libXcomposite-0.4.5.tar.bz2
|
|
||||||
tar -xf libXcomposite-0.4.5.tar.bz2
|
|
||||||
cd libXcomposite-0.4.5
|
|
||||||
|
|
||||||
./configure \
|
|
||||||
--prefix=/usr
|
|
||||||
|
|
||||||
make
|
|
||||||
make DESTDIR="$1" install
|
|
|
@ -1,5 +0,0 @@
|
||||||
pkg_config_deploy=true
|
|
||||||
pkg_config_ver="1.2.0"
|
|
||||||
pkg_config_name="libXcursor"
|
|
||||||
pkg_config_makedepends="xorg-xorgproto pkg-config-fd"
|
|
||||||
pkg_config_depends="libXfixes"
|
|
|
@ -1,9 +0,0 @@
|
||||||
wget https://x.org/releases/individual/lib/libXcursor-1.2.0.tar.bz2
|
|
||||||
tar -xf libXcursor-1.2.0.tar.bz2
|
|
||||||
cd libXcursor-1.2.0
|
|
||||||
|
|
||||||
./configure \
|
|
||||||
--prefix=/usr
|
|
||||||
|
|
||||||
make
|
|
||||||
make DESTDIR="$1" install
|
|
|
@ -1,5 +0,0 @@
|
||||||
pkg_config_deploy=true
|
|
||||||
pkg_config_ver="1.2.0"
|
|
||||||
pkg_config_name="libXcursor"
|
|
||||||
pkg_config_makedepends="xorg-xorgproto pkg-config-fd"
|
|
||||||
pkg_config_depends="libXrender libXfixes"
|
|
|
@ -1,10 +0,0 @@
|
||||||
wget https://x.org/releases/individual/lib/libXdamage-1.1.5.tar.bz2
|
|
||||||
tar -xf libXdamage-1.1.5.tar.bz2
|
|
||||||
cd libXdamage-1.1.5
|
|
||||||
|
|
||||||
./configure \
|
|
||||||
--prefix=/usr
|
|
||||||
|
|
||||||
make
|
|
||||||
make DESTDIR="$1" install
|
|
||||||
|
|
|
@ -1,5 +0,0 @@
|
||||||
pkg_config_deploy=true
|
|
||||||
pkg_config_ver="1.1.5 2"
|
|
||||||
pkg_config_name="libXcursor"
|
|
||||||
pkg_config_makedepends="xorg-xorgproto pkg-config-fd"
|
|
||||||
pkg_config_depends="libXrender libXfixes"
|
|
|
@ -1,9 +0,0 @@
|
||||||
wget https://x.org/releases/individual/lib/libXfixes-6.0.0.tar.bz2
|
|
||||||
tar -xf libXfixes-6.0.0.tar.bz2
|
|
||||||
cd libXfixes-6.0.0
|
|
||||||
|
|
||||||
./configure \
|
|
||||||
--prefix=/usr
|
|
||||||
|
|
||||||
make
|
|
||||||
make DESTDIR="$1" install
|
|
|
@ -1,5 +0,0 @@
|
||||||
pkg_config_deploy=true
|
|
||||||
pkg_config_ver="6.0.0"
|
|
||||||
pkg_config_name="libXfixes"
|
|
||||||
pkg_config_makedepends="xorg-xorgproto pkg-config-fd"
|
|
||||||
pkg_config_depends="libX11"
|
|
|
@ -1,9 +0,0 @@
|
||||||
wget https://x.org/releases/individual/lib/libXfont2-2.0.4.tar.bz2
|
|
||||||
tar -xf libXfont2-2.0.4.tar.bz2
|
|
||||||
cd libXfont2-2.0.4
|
|
||||||
|
|
||||||
./configure \
|
|
||||||
--prefix=/usr
|
|
||||||
|
|
||||||
make
|
|
||||||
make DESTDIR="$1" install
|
|
|
@ -1,5 +0,0 @@
|
||||||
pkg_config_deploy=true
|
|
||||||
pkg_config_ver="2.0.4"
|
|
||||||
pkg_config_name="libXfont2"
|
|
||||||
pkg_config_makedepends="xorg-xorgproto pkg-config-fd xorg-xtrans"
|
|
||||||
pkg_config_depends="freetype-harfbuzz"
|
|
|
@ -1,9 +0,0 @@
|
||||||
wget https://x.org/releases/individual/lib/libXft-2.3.3.tar.bz2
|
|
||||||
tar -xf libXft-2.3.3.tar.bz2
|
|
||||||
cd libXft-2.3.3
|
|
||||||
|
|
||||||
./configure \
|
|
||||||
--prefix=/usr
|
|
||||||
|
|
||||||
make
|
|
||||||
make DESTDIR="$1" install
|
|
|
@ -1,5 +0,0 @@
|
||||||
pkg_config_deploy=true
|
|
||||||
pkg_config_ver="1.7.2 1"
|
|
||||||
pkg_config_name="libX11"
|
|
||||||
pkg_config_makedepends="fontconfig freetype-harfbuzz libXrender pkg-config-fd xorg-xorgproto"
|
|
||||||
pkg_config_depends=""
|
|
|
@ -1,7 +1,3 @@
|
||||||
wget https://dri.freedesktop.org/libdrm/libdrm-2.4.104.tar.xz
|
|
||||||
tar -xf libdrm-2.4.104.tar.xz
|
|
||||||
cd libdrm-2.4.104
|
|
||||||
|
|
||||||
export DESTDIR="$1"
|
export DESTDIR="$1"
|
||||||
|
|
||||||
meson \
|
meson \
|
||||||
|
@ -9,4 +5,4 @@ meson \
|
||||||
. build
|
. build
|
||||||
|
|
||||||
ninja -C build
|
ninja -C build
|
||||||
ninja -C build install
|
ninja -C build install
|
||||||
|
|
1
libdrm/sources
Executable file
1
libdrm/sources
Executable file
|
@ -0,0 +1 @@
|
||||||
|
https://dri.freedesktop.org/libdrm/libdrm-2.4.104.tar.xz
|
|
@ -1,7 +1,3 @@
|
||||||
wget https://github.com/wayland-project/libinput/archive/1.18.1.tar.gz
|
|
||||||
tar -xf 1.18.1
|
|
||||||
cd 1.18.1
|
|
||||||
|
|
||||||
export CFLAGS="-Wno-unused-command-line-argument $CFLAGS"
|
export CFLAGS="-Wno-unused-command-line-argument $CFLAGS"
|
||||||
|
|
||||||
export PKG_CONFIG_PATH="$PWD/usr/lib/pkgconfig"
|
export PKG_CONFIG_PATH="$PWD/usr/lib/pkgconfig"
|
||||||
|
|
1
libinput/sources
Executable file
1
libinput/sources
Executable file
|
@ -0,0 +1 @@
|
||||||
|
https://github.com/wayland-project/libinput/archive/1.18.1.tar.gz
|
|
@ -1,7 +1,3 @@
|
||||||
wget https://x.org/releases/individual/lib/libpciaccess-0.16.tar.bz2
|
|
||||||
tar -xf libpciaccess-0.16.tar.bz2
|
|
||||||
cd libpciaccess-0.16
|
|
||||||
|
|
||||||
./configure \
|
./configure \
|
||||||
--prefix=/usr
|
--prefix=/usr
|
||||||
|
|
||||||
|
|
1
libpciaccess/sources
Executable file
1
libpciaccess/sources
Executable file
|
@ -0,0 +1 @@
|
||||||
|
https://x.org/releases/individual/lib/libpciaccess-0.16.tar.bz2
|
|
@ -1,6 +1,2 @@
|
||||||
wget https://github.com/glennrp/libpng/archive/v1.6.37.tar.gz
|
|
||||||
tar -xf v1.6.37.tar.gz
|
|
||||||
cd libpng-1.6.37
|
|
||||||
|
|
||||||
make
|
make
|
||||||
make DESTDIR="$1" install
|
make DESTDIR="$1" install
|
||||||
|
|
1
libpng/sources
Executable file
1
libpng/sources
Executable file
|
@ -0,0 +1 @@
|
||||||
|
https://github.com/glennrp/libpng/archive/v1.6.37.tar.gz
|
|
@ -1,7 +1,3 @@
|
||||||
wget https://ftp.gnu.org/gnu/libtool/libtool-2.4.6.tar.xz
|
|
||||||
tar -xf libtool-2.4.6.tar.xz
|
|
||||||
cd libtool-2.4.6
|
|
||||||
|
|
||||||
./configure --prefix=/usr
|
./configure --prefix=/usr
|
||||||
make
|
make
|
||||||
make DESTDIR="$1" install
|
make DESTDIR="$1" install
|
||||||
|
|
1
libtool/sources
Executable file
1
libtool/sources
Executable file
|
@ -0,0 +1 @@
|
||||||
|
https://ftp.gnu.org/gnu/libtool/libtool-2.4.6.tar.xz
|
|
@ -1,7 +1,3 @@
|
||||||
wget https://ftp.osuosl.org/pub/lfs/lfs-packages/8.2/udev-lfs-20171102.tar.bz2 udev.tar.bz2
|
|
||||||
tar -xf udev.tar.bz2 udev
|
|
||||||
cd udev
|
|
||||||
|
|
||||||
install -dv $1/lib/{firmware,udev/devices/pts}
|
install -dv $1/lib/{firmware,udev/devices/pts}
|
||||||
mknod -m0666 $1/lib/udev/devices/null c 1 3
|
mknod -m0666 $1/lib/udev/devices/null c 1 3
|
||||||
|
|
||||||
|
|
1
libudev/sources
Executable file
1
libudev/sources
Executable file
|
@ -0,0 +1 @@
|
||||||
|
https://ftp.osuosl.org/pub/lfs/lfs-packages/8.2/udev-lfs-20171102.tar.bz
|
|
@ -1,6 +1,3 @@
|
||||||
wget https://xkbcommon.org/download/libxkbcommon-1.3.0.tar.xz
|
|
||||||
tar -xf libxkbcommon-1.3.0.tar.xz
|
|
||||||
cd lixkbcommon-1.3.0
|
|
||||||
export DESTDIR="$1"
|
export DESTDIR="$1"
|
||||||
|
|
||||||
meson \
|
meson \
|
||||||
|
|
2
libxkbcommon/sources
Executable file
2
libxkbcommon/sources
Executable file
|
@ -0,0 +1,2 @@
|
||||||
|
https://xkbcommon.org/download/libxkbcommon-1.3.0.tar.xz
|
||||||
|
|
|
@ -1,7 +1,3 @@
|
||||||
wget https://github.com/llvm/llvm-project/releases/download/llvmorg-12.0.1/llvm-12.0.1.src.tar.xz
|
|
||||||
tar -xf llvm-12.0.1.src.tar.xz
|
|
||||||
cd llvm-12.0.1.src
|
|
||||||
|
|
||||||
mkdir build
|
mkdir build
|
||||||
|
|
||||||
cmake -B build -G 'Unix Makefiles'
|
cmake -B build -G 'Unix Makefiles'
|
||||||
|
|
1
llvm/sources
Executable file
1
llvm/sources
Executable file
|
@ -0,0 +1 @@
|
||||||
|
https://github.com/llvm/llvm-project/releases/download/llvmorg-12.0.1/llvm-12.0.1.src.tar.xz
|
4
m4/build
4
m4/build
|
@ -1,7 +1,3 @@
|
||||||
wget https://ftp.gnu.org/gnu/m4/m4-1.4.19.tar.xz
|
|
||||||
tar -xf m4-1.4.19.tar.xz
|
|
||||||
cd m4-1.4.19
|
|
||||||
|
|
||||||
sed -i 's/IO_ftrylockfile/IO_EOF_SEEN/' lib/*.c
|
sed -i 's/IO_ftrylockfile/IO_EOF_SEEN/' lib/*.c
|
||||||
echo "#define _IO_IN_BACKUP 0x100" >> lib/stdio-impl.h
|
echo "#define _IO_IN_BACKUP 0x100" >> lib/stdio-impl.h
|
||||||
|
|
||||||
|
|
1
m4/sources
Executable file
1
m4/sources
Executable file
|
@ -0,0 +1 @@
|
||||||
|
https://ftp.gnu.org/gnu/m4/m4-1.4.19.tar.xz
|
|
@ -1,7 +1,3 @@
|
||||||
wget https://ftp.gnu.org/gnu/make/make-4.3.tar.gz
|
|
||||||
tar -xf make-4.3.tar.gz
|
|
||||||
cd make-4.3
|
|
||||||
|
|
||||||
export CFLAGS="$CFLAGS -static"
|
export CFLAGS="$CFLAGS -static"
|
||||||
./configure --prefix=/usr
|
./configure --prefix=/usr
|
||||||
make
|
make
|
||||||
|
|
1
make/sources
Executable file
1
make/sources
Executable file
|
@ -0,0 +1 @@
|
||||||
|
https://ftp.gnu.org/gnu/make/make-4.3.tar.gz
|
|
@ -1,7 +1,3 @@
|
||||||
wget https://archive.mesa3d.org//mesa-21.2.0-rc1.tar.xz
|
|
||||||
tar -xf mesa-21.2.0-rc1.tar.xz
|
|
||||||
cd mesa-21.2.0-rc1
|
|
||||||
|
|
||||||
sed '1s/python/&3/' -i bin/symbols-check.py
|
sed '1s/python/&3/' -i bin/symbols-check.py
|
||||||
GALLIUM_DRV="i915,iris,nouveau,r600,radeonsi,svga,swrast,virgl"
|
GALLIUM_DRV="i915,iris,nouveau,r600,radeonsi,svga,swrast,virgl"
|
||||||
DRI_DRIVERS="i965,nouveau"
|
DRI_DRIVERS="i965,nouveau"
|
||||||
|
|
2
mesa/sources
Executable file
2
mesa/sources
Executable file
|
@ -0,0 +1,2 @@
|
||||||
|
https://archive.mesa3d.org//mesa-21.2.0-rc1.tar.xz
|
||||||
|
|
|
@ -1,5 +1 @@
|
||||||
wget https://github.com/mesonbuild/meson/releases/download/0.59.0/meson-0.58.1.tar.gz
|
|
||||||
tar -xf meson-0.59.0.tar.gz
|
|
||||||
cd meson-0.59.0
|
|
||||||
|
|
||||||
pip3 install $1
|
pip3 install $1
|
||||||
|
|
1
meson/sources
Executable file
1
meson/sources
Executable file
|
@ -0,0 +1 @@
|
||||||
|
https://github.com/mesonbuild/meson/releases/download/0.59.0/meson-0.58.1.tar.gz
|
|
@ -1,7 +1,3 @@
|
||||||
wget https://bitmath.org/code/mtdev/mtdev-1.1.6.tar.bz2
|
|
||||||
tar -xf mtdev-1.1.6.tar.bz2
|
|
||||||
cd mtdev-1.1.6
|
|
||||||
|
|
||||||
./configure --prefix=/usr --disable-static
|
./configure --prefix=/usr --disable-static
|
||||||
make
|
make
|
||||||
make DESTDIR="$1" install
|
make DESTDIR="$1" install
|
||||||
|
|
1
mtdev/sources
Executable file
1
mtdev/sources
Executable file
|
@ -0,0 +1 @@
|
||||||
|
https://bitmath.org/code/mtdev/mtdev-1.1.6.tar.bz2
|
|
@ -1,7 +1,3 @@
|
||||||
wget https://www.nano-editor.org/dist/v5/nano-5.8.tar.xz
|
|
||||||
tar -xf nano-5.8.tar.xz
|
|
||||||
cd nano-5.8
|
|
||||||
|
|
||||||
./configure --prefix=/usr \
|
./configure --prefix=/usr \
|
||||||
--sysconfdir=/etc \
|
--sysconfdir=/etc \
|
||||||
--enable-utf8 \
|
--enable-utf8 \
|
||||||
|
|
1
nano/sources
Executable file
1
nano/sources
Executable file
|
@ -0,0 +1 @@
|
||||||
|
https://www.nano-editor.org/dist/v5/nano-5.8.tar.xz
|
|
@ -1,8 +1,3 @@
|
||||||
wget https://github.com/ninja-build/ninja/releases/download/v1.10.2/ninja-linux.zip
|
|
||||||
mkdir ninja-linux
|
|
||||||
cd ninja-linux
|
|
||||||
unzip ../ninja-linux.zip
|
|
||||||
|
|
||||||
cmake -Bbuild-cmake -H.
|
cmake -Bbuild-cmake -H.
|
||||||
cmake --build build-cmake
|
cmake --build build-cmake
|
||||||
|
|
||||||
|
|
1
ninja/sources
Executable file
1
ninja/sources
Executable file
|
@ -0,0 +1 @@
|
||||||
|
https://github.com/ninja-build/ninja/archive/refs/tags/v1.10.2.tar.gz
|
|
@ -1,5 +1,2 @@
|
||||||
git clone https://github.com/OpenRC/openrc.git
|
|
||||||
cd openrc
|
|
||||||
|
|
||||||
make
|
make
|
||||||
make DESTDIR="$1" install
|
make DESTDIR="$1" install
|
||||||
|
|
1
openrc/sources
Executable file
1
openrc/sources
Executable file
|
@ -0,0 +1 @@
|
||||||
|
https://github.com/OpenRC/openrc/archive/refs/tags/0.43.5.tar.gz
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue