mirror of
https://github.com/Mathewnd/Astral.git
synced 2026-10-27 12:48:22 +00:00
jinx: upgrade and fix build
This commit is contained in:
@@ -20,7 +20,6 @@ all: jinx
|
||||
git submodule update --init --recursive
|
||||
mkdir -p $(ISODIR)
|
||||
make kernel
|
||||
make build-$(DISTROTYPE)
|
||||
make $(ISO)
|
||||
@echo
|
||||
@echo "|--------------------------------------------------------------|"
|
||||
@@ -31,7 +30,7 @@ all: jinx
|
||||
@echo
|
||||
|
||||
jinx:
|
||||
curl https://raw.githubusercontent.com/mintsuki/jinx/99d8151ca5f849e48c38cbe1a232c6a7a1dbc681/jinx > jinx
|
||||
curl https://raw.githubusercontent.com/mintsuki/jinx/f459adb138abff6afc7936f5fd4bc9e24023a495/jinx > jinx
|
||||
chmod +x jinx
|
||||
|
||||
iso: $(ISO)
|
||||
@@ -53,12 +52,6 @@ $(IMG): limine.conf liminebg.bmp $(KERNEL) $(INITRD)-$(DISTROTYPE)
|
||||
|
||||
# ------ build targets ------
|
||||
|
||||
build-full:
|
||||
./jinx build-all
|
||||
|
||||
build-minimal:
|
||||
./jinx build $(MINIMALPACKAGES)
|
||||
|
||||
kernel:
|
||||
rm -f builds/astral.packaged
|
||||
rm -f builds/astral.built
|
||||
@@ -67,7 +60,7 @@ kernel:
|
||||
# ------ initrd targets ------
|
||||
|
||||
$(INITRD)-full:
|
||||
./jinx sysroot
|
||||
./jinx install sysroot \*
|
||||
mkdir -p initrds
|
||||
./geninitrd.sh sysroot $(INITRD)-full
|
||||
|
||||
@@ -101,8 +94,13 @@ clean-kernel:
|
||||
|
||||
clean:
|
||||
make -i clean-kernel
|
||||
./jinx clean
|
||||
rm jinx
|
||||
rm -rf builds
|
||||
rm -rf host-builds
|
||||
rm -rf pkgs
|
||||
rm -rf host-pkgs
|
||||
rm -rf sources
|
||||
rm -rf sysroot
|
||||
rm -rf $(ISODIR)
|
||||
rm -f $(ISO)
|
||||
rm -f $(DISKNAME)
|
||||
|
||||
@@ -3,8 +3,11 @@ revision=1
|
||||
from_source=autoconf
|
||||
imagedeps="gcc"
|
||||
|
||||
configure() {
|
||||
${source_dir}/configure --prefix=${prefix}
|
||||
}
|
||||
|
||||
build() {
|
||||
${source_dir}/configure --prefix="${prefix}"
|
||||
make -j${parallelism}
|
||||
}
|
||||
|
||||
|
||||
@@ -3,8 +3,11 @@ revision=1
|
||||
from_source=autoconf-archive
|
||||
imagedeps="gcc"
|
||||
|
||||
build() {
|
||||
configure() {
|
||||
${source_dir}/configure --prefix=${prefix}
|
||||
}
|
||||
|
||||
build() {
|
||||
make -j${parallelism}
|
||||
}
|
||||
|
||||
|
||||
@@ -4,8 +4,11 @@ from_source=automake
|
||||
imagedeps="gcc"
|
||||
hostdeps="autoconf"
|
||||
|
||||
build() {
|
||||
configure() {
|
||||
${source_dir}/configure --prefix=${prefix}
|
||||
}
|
||||
|
||||
build() {
|
||||
make -j${parallelism}
|
||||
}
|
||||
|
||||
|
||||
+5
-2
@@ -1,10 +1,13 @@
|
||||
name=cmake
|
||||
revision=1
|
||||
from_source=cmake
|
||||
imagedeps="gcc"
|
||||
imagedeps="gcc build-essential libssl-dev"
|
||||
|
||||
configure() {
|
||||
${source_dir}/configure --prefix=${prefix} --parallel=${parallelism}
|
||||
}
|
||||
|
||||
build() {
|
||||
${source_dir}/configure --prefix=${prefix} --parallel=${parallelism}
|
||||
make -j${parallelism}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,12 +1,14 @@
|
||||
name=fontutil
|
||||
revision=1
|
||||
from_source=fontutil
|
||||
imagedeps="gcc"
|
||||
imagedeps="gcc build-essential"
|
||||
hostdeps="xgcc xbinutils pkgconfig util-macros xorgproto"
|
||||
|
||||
configure() {
|
||||
${source_dir}/configure --prefix=${prefix}
|
||||
}
|
||||
|
||||
build() {
|
||||
${source_dir}/configure --prefix=${prefix}
|
||||
make -j${parallelism}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
name=libstdc++-v3
|
||||
revision=1
|
||||
from_source=gcc
|
||||
imagedeps="base-devel"
|
||||
imagedeps="build-essential"
|
||||
hostdeps="automake autoconf xbinutils xgcc"
|
||||
deps="mlibc"
|
||||
|
||||
|
||||
@@ -2,18 +2,18 @@ name=libtool
|
||||
revision=1
|
||||
from_source=libtool
|
||||
hostdeps="autoconf automake"
|
||||
imagedeps="gcc help2man"
|
||||
imagedeps="gcc build-essential help2man"
|
||||
|
||||
build() {
|
||||
configure() {
|
||||
cp -pr ${source_dir}/* .
|
||||
./configure --prefix=${prefix}
|
||||
make -j${parallelism}
|
||||
}
|
||||
|
||||
build() {
|
||||
make -j${parallelism}
|
||||
}
|
||||
|
||||
package() {
|
||||
|
||||
make install DESTDIR="${dest_dir}"
|
||||
|
||||
}
|
||||
|
||||
|
||||
+5
-3
@@ -1,11 +1,13 @@
|
||||
name=limine
|
||||
from_source=limine
|
||||
revision=1
|
||||
imagedeps="base-devel mtools nasm"
|
||||
imagedeps="build-essential mtools nasm"
|
||||
|
||||
configure() {
|
||||
"${source_dir}/configure" --enable-bios-cd --enable-bios-pxe --enable-bios --enable-uefi-ia32 --enable-uefi-x86-64 --enable-uefi-cd --prefix="${prefix}"
|
||||
}
|
||||
|
||||
build() {
|
||||
# check here for target in order to build aarch64 targets if ever ported
|
||||
"${source_dir}/configure" --enable-bios-cd --enable-bios-pxe --enable-bios --enable-uefi-ia32 --enable-uefi-x86-64 --enable-uefi-cd --prefix="${prefix}"
|
||||
make -j${parallelism}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,16 +1,17 @@
|
||||
name=pkgconfig
|
||||
revision=1
|
||||
from_source=pkgconfig
|
||||
imagedeps="gcc base-devel"
|
||||
imagedeps="gcc build-essential automake autoconf libtool"
|
||||
|
||||
configure() {
|
||||
${source_dir}/configure --prefix=${prefix}
|
||||
}
|
||||
|
||||
build() {
|
||||
${source_dir}/configure --prefix=${prefix}
|
||||
make -j${parallelism}
|
||||
}
|
||||
|
||||
package() {
|
||||
|
||||
make install DESTDIR="${dest_dir}"
|
||||
mkdir -p ${dest_dir}${prefix}/share/pkgconfig/personality.d
|
||||
|
||||
@@ -23,6 +24,5 @@ SystemLibraryPaths: ${sysroot_dir}/usr/lib
|
||||
EOF
|
||||
|
||||
ln -s pkgconf ${dest_dir}${prefix}/bin/x86_64-astral-pkg-config
|
||||
|
||||
ln -s pkgconf ${dest_dir}${prefix}/bin/pkg-config
|
||||
}
|
||||
|
||||
|
||||
+5
-2
@@ -1,10 +1,13 @@
|
||||
name=python
|
||||
from_source=python
|
||||
revision=1
|
||||
imagedeps="base-devel"
|
||||
imagedeps="build-essential"
|
||||
|
||||
configure() {
|
||||
"${source_dir}/configure" --prefix=${prefix}
|
||||
}
|
||||
|
||||
build() {
|
||||
"${source_dir}/configure" --prefix=${prefix}
|
||||
make -j${parallelism}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,10 +1,14 @@
|
||||
name=util-macros
|
||||
revision=1
|
||||
from_source=util-macros
|
||||
imagedeps="base-devel"
|
||||
imagedeps="build-essential"
|
||||
hostdeps="xgcc xbinutils pkgconfig"
|
||||
deps="base"
|
||||
|
||||
configure() {
|
||||
${source_dir}/configure --host=x86_64-astral --prefix=${prefix}
|
||||
}
|
||||
|
||||
|
||||
build() {
|
||||
${source_dir}/configure --host=x86_64-astral --prefix=${prefix}
|
||||
|
||||
@@ -1,11 +1,14 @@
|
||||
name=xbinutils
|
||||
revision=1
|
||||
from_source=binutils
|
||||
imagedeps="base-devel gcc"
|
||||
imagedeps="build-essential gcc"
|
||||
hostdeps="automake autoconf"
|
||||
|
||||
build() {
|
||||
configure() {
|
||||
${source_dir}/configure --target=x86_64-astral --prefix=${prefix} --with-sysroot=${sysroot_dir} --disable-werror
|
||||
}
|
||||
|
||||
build() {
|
||||
make -j${parallelism}
|
||||
}
|
||||
|
||||
|
||||
+5
-2
@@ -1,12 +1,15 @@
|
||||
name=xgcc
|
||||
revision=1
|
||||
from_source=gcc
|
||||
imagedeps="base-devel"
|
||||
imagedeps="build-essential libmpfr-dev libmpc-dev libgmp-dev"
|
||||
hostdeps="automake autoconf xbinutils pkgconfig"
|
||||
deps="mlibc-headers"
|
||||
|
||||
build() {
|
||||
configure() {
|
||||
${source_dir}/configure --target=x86_64-astral --prefix=${prefix} --with-sysroot=${sysroot_dir} --enable-languages=c,c++ -enable-threads=posix --disable-multilib --enable-shared --enable-host-shared --with-pic
|
||||
}
|
||||
|
||||
build() {
|
||||
make all-gcc all-target-libgcc -j ${parallelism}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,11 +1,14 @@
|
||||
name=xorgproto
|
||||
revision=1
|
||||
from_source=xorgproto
|
||||
imagedeps="meson ninja gcc"
|
||||
imagedeps="meson ninja-build gcc build-essential"
|
||||
hostdeps="xgcc xbinutils pkgconfig"
|
||||
|
||||
build() {
|
||||
configure() {
|
||||
meson --prefix=${prefix} -Dlegacy=true ${source_dir}
|
||||
}
|
||||
|
||||
build() {
|
||||
ninja
|
||||
}
|
||||
|
||||
|
||||
+5
-2
@@ -1,12 +1,15 @@
|
||||
name=xtrans
|
||||
revision=1
|
||||
from_source=xtrans
|
||||
imagedeps="meson ninja gcc"
|
||||
imagedeps="meson ninja-build gcc build-essential"
|
||||
hostdeps="xgcc xbinutils pkgconfig"
|
||||
deps="base"
|
||||
|
||||
build() {
|
||||
configure() {
|
||||
${source_dir}/configure --prefix=${prefix}
|
||||
}
|
||||
|
||||
build() {
|
||||
make -j${parallelism}
|
||||
}
|
||||
|
||||
|
||||
+1
-1
@@ -1,3 +1,3 @@
|
||||
JINX_MAJOR_VER=0.2
|
||||
JINX_MAJOR_VER=0.4
|
||||
export CFLAGS="-O2 -march=x86-64 -pipe -mtune=generic"
|
||||
export CXXFLAGS="${CFLAGS}"
|
||||
|
||||
@@ -1,12 +1,15 @@
|
||||
name=ace-of-penguins
|
||||
revision=1
|
||||
from_source=ace-of-penguins
|
||||
imagedeps="meson ninja base-devel libpng"
|
||||
imagedeps="meson build-essential libpng-dev"
|
||||
hostdeps="xgcc xbinutils pkgconfig"
|
||||
deps="base libx11 libxpm libpng zlib"
|
||||
|
||||
build() {
|
||||
configure() {
|
||||
${source_dir}/configure --prefix=${prefix} --host=x86_64-astral
|
||||
}
|
||||
|
||||
build() {
|
||||
make -j${parallelism}
|
||||
}
|
||||
|
||||
|
||||
+1
-1
@@ -1,7 +1,7 @@
|
||||
name=astral
|
||||
revision=1
|
||||
from_source=astral
|
||||
imagedeps="base-devel nasm"
|
||||
imagedeps="build-essential nasm"
|
||||
hostdeps="xgcc xbinutils limine"
|
||||
|
||||
build() {
|
||||
|
||||
+5
-2
@@ -1,13 +1,16 @@
|
||||
name=bash
|
||||
revision=1
|
||||
from_source=bash
|
||||
imagedeps="base-devel"
|
||||
imagedeps="build-essential"
|
||||
hostdeps="xgcc xbinutils"
|
||||
deps="readline base"
|
||||
|
||||
build() {
|
||||
configure() {
|
||||
cp -rp ${source_dir}/* .
|
||||
./configure --host=x86_64-astral --prefix=${prefix} --without-bash-malloc
|
||||
}
|
||||
|
||||
build() {
|
||||
make -j ${parallelism}
|
||||
}
|
||||
|
||||
|
||||
+5
-2
@@ -1,12 +1,15 @@
|
||||
name=binutils
|
||||
revision=1
|
||||
from_source=binutils
|
||||
imagedeps="base-devel"
|
||||
imagedeps="build-essential"
|
||||
hostdeps="xgcc xbinutils automake autoconf"
|
||||
deps="base"
|
||||
|
||||
build() {
|
||||
configure() {
|
||||
${source_dir}/configure --host=x86_64-astral --target=x86_64-astral --prefix=${prefix} --program-prefix=x86_64-astral- --disable-werror
|
||||
}
|
||||
|
||||
build() {
|
||||
make -j${parallelism} tooldir=/usr
|
||||
}
|
||||
|
||||
|
||||
+1
-1
@@ -1,7 +1,7 @@
|
||||
name=bzip2
|
||||
revision=1
|
||||
from_source=bzip2
|
||||
imagedeps="base-devel"
|
||||
imagedeps="build-essential"
|
||||
hostdeps="xgcc xbinutils"
|
||||
deps="base"
|
||||
|
||||
|
||||
+5
-2
@@ -1,13 +1,16 @@
|
||||
name=coreutils
|
||||
revision=1
|
||||
from_source=coreutils
|
||||
imagedeps="base-devel gperf"
|
||||
imagedeps="build-essential gperf"
|
||||
hostdeps="xgcc xbinutils"
|
||||
deps="base"
|
||||
|
||||
build() {
|
||||
configure() {
|
||||
cp -pr ${source_dir}/* .
|
||||
CFLAGS="-DSLOW_BUT_NO_HACKS $CFLAGS" ./configure --host=x86_64-astral --prefix=${prefix}
|
||||
}
|
||||
|
||||
build() {
|
||||
make -j ${parallelism}
|
||||
}
|
||||
|
||||
|
||||
+5
-2
@@ -1,13 +1,16 @@
|
||||
name=curl
|
||||
revision=1
|
||||
from_source=curl
|
||||
imagedeps="base-devel"
|
||||
imagedeps="build-essential"
|
||||
hostdeps="xgcc xbinutils pkgconfig"
|
||||
deps="base openssl zlib"
|
||||
|
||||
build() {
|
||||
configure() {
|
||||
cp -rpv ${source_dir}/* .
|
||||
./configure --host=x86_64-astral --prefix=${prefix} --with-openssl --with-zlib --disable-ipv6 --with-ca-path=/etc/ssl/certs --disable-static
|
||||
}
|
||||
|
||||
build() {
|
||||
make -j ${parallelism}
|
||||
}
|
||||
|
||||
|
||||
+5
-2
@@ -1,13 +1,16 @@
|
||||
name=diffutils
|
||||
revision=1
|
||||
from_source=diffutils
|
||||
imagedeps="base-devel"
|
||||
imagedeps="build-essential"
|
||||
hostdeps="xgcc xbinutils"
|
||||
deps="base"
|
||||
|
||||
build() {
|
||||
configure() {
|
||||
cp -rp ${source_dir}/* .
|
||||
./configure --host=x86_64-astral --prefix=${prefix} --disable-docs
|
||||
}
|
||||
|
||||
build() {
|
||||
make -j ${parallelism}
|
||||
}
|
||||
|
||||
|
||||
+1
-1
@@ -1,7 +1,7 @@
|
||||
name=doomgeneric
|
||||
revision=1
|
||||
from_source=doomgeneric
|
||||
imagedeps="base-devel"
|
||||
imagedeps="build-essential"
|
||||
hostdeps="xgcc xbinutils"
|
||||
deps="base"
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
name=doomgeneric-x11
|
||||
revision=1
|
||||
from_source=doomgeneric
|
||||
imagedeps="base-devel"
|
||||
imagedeps="build-essential"
|
||||
hostdeps="xgcc xbinutils"
|
||||
deps="base libx11"
|
||||
|
||||
|
||||
+5
-2
@@ -1,12 +1,15 @@
|
||||
name=e2fsprogs
|
||||
revision=1
|
||||
from_source=e2fsprogs
|
||||
imagedeps="base-devel"
|
||||
imagedeps="build-essential"
|
||||
hostdeps="xgcc xbinutils"
|
||||
deps="base"
|
||||
|
||||
build() {
|
||||
configure() {
|
||||
${source_dir}/configure --host=x86_64-astral --prefix=${prefix}
|
||||
}
|
||||
|
||||
build() {
|
||||
make -j ${parallelism}
|
||||
}
|
||||
|
||||
|
||||
+5
-2
@@ -1,13 +1,16 @@
|
||||
name=file
|
||||
revision=1
|
||||
from_source=file
|
||||
imagedeps="base-devel"
|
||||
imagedeps="build-essential"
|
||||
hostdeps="xgcc xbinutils"
|
||||
deps="base"
|
||||
|
||||
build() {
|
||||
configure() {
|
||||
cp -rp ${source_dir}/* .
|
||||
./configure --host=x86_64-astral --prefix=${prefix}
|
||||
}
|
||||
|
||||
build() {
|
||||
make -j ${parallelism}
|
||||
}
|
||||
|
||||
|
||||
+5
-2
@@ -1,13 +1,16 @@
|
||||
name=findutils
|
||||
revision=1
|
||||
from_source=findutils
|
||||
imagedeps="base-devel"
|
||||
imagedeps="build-essential"
|
||||
hostdeps="xgcc xbinutils"
|
||||
deps="base"
|
||||
|
||||
build() {
|
||||
configure() {
|
||||
cp -rp ${source_dir}/* .
|
||||
./configure --host=x86_64-astral --prefix=${prefix}
|
||||
}
|
||||
|
||||
build() {
|
||||
make -j ${parallelism}
|
||||
}
|
||||
|
||||
|
||||
+5
-2
@@ -1,12 +1,15 @@
|
||||
name=fontconfig
|
||||
revision=1
|
||||
from_source=fontconfig
|
||||
imagedeps="base-devel python3 gperf"
|
||||
imagedeps="build-essential python3 gperf"
|
||||
hostdeps="xgcc xbinutils pkgconfig"
|
||||
deps="base freetype libexpat"
|
||||
|
||||
build() {
|
||||
configure() {
|
||||
${source_dir}/configure --prefix=${prefix} --host=x86_64-astral --enable-shared --disable-static
|
||||
}
|
||||
|
||||
build() {
|
||||
make -j${parallelism}
|
||||
}
|
||||
|
||||
|
||||
+4
-1
@@ -5,8 +5,11 @@ imagedeps="gcc"
|
||||
hostdeps="xgcc xbinutils pkgconfig"
|
||||
deps="base xorgproto"
|
||||
|
||||
build() {
|
||||
configure() {
|
||||
${source_dir}/configure --prefix=${prefix} --host=x86_64-astral
|
||||
}
|
||||
|
||||
build() {
|
||||
make -j${parallelism}
|
||||
}
|
||||
|
||||
|
||||
+5
-2
@@ -1,12 +1,15 @@
|
||||
name=freetype
|
||||
revision=1
|
||||
from_source=freetype
|
||||
imagedeps="gcc"
|
||||
imagedeps="gcc build-essential"
|
||||
hostdeps="xgcc xbinutils pkgconfig"
|
||||
deps="base"
|
||||
|
||||
build() {
|
||||
configure() {
|
||||
${source_dir}/configure --prefix=${prefix} --host=x86_64-astral --enable-shared --disable-static
|
||||
}
|
||||
|
||||
build() {
|
||||
make -j${parallelism}
|
||||
}
|
||||
|
||||
|
||||
+5
-2
@@ -2,10 +2,13 @@ name=frigg
|
||||
from_source=frigg
|
||||
revision=1
|
||||
hostdeps="xgcc xbinutils pkgconfig"
|
||||
imagedeps="meson ninja base-devel"
|
||||
imagedeps="meson ninja-build build-essential"
|
||||
|
||||
configure() {
|
||||
meson --cross-file ${base_dir}/util/crossfile --prefix=${prefix} -Dbuild_tests=disabled ${source_dir} --includedir="share/mlibc-build/frigg/include"
|
||||
}
|
||||
|
||||
build() {
|
||||
meson --cross-file ${base_dir}/util/crossfile --prefix=${prefix} -Dbuild_tests=disabled ${source_dir} --includedir="share/mlibc-build/frigg/include"
|
||||
ninja
|
||||
}
|
||||
|
||||
|
||||
+6
-4
@@ -1,18 +1,20 @@
|
||||
name=fvwm
|
||||
revision=1
|
||||
from_source=fvwm
|
||||
imagedeps="base-devel"
|
||||
hostdeps="xgcc xbinutils pkgconfig"
|
||||
imagedeps="build-essential"
|
||||
hostdeps="xgcc xbinutils pkgconfig libtool"
|
||||
deps="base libx11 libxinerama libxcursor libxt libevent libxrandr freetype libpng libxft"
|
||||
|
||||
build() {
|
||||
configure() {
|
||||
cp -rvp ${source_dir}/* .
|
||||
ac_cv_func_setpgrp_void=yes \
|
||||
ac_cv_func_mkstemp=yes \
|
||||
has_safety_mkstemp=yes \
|
||||
./configure --prefix=${prefix} --host=x86_64-astral
|
||||
}
|
||||
|
||||
make -j${parallelism}
|
||||
build() {
|
||||
make -j${parallelism} libevent_LIBS="-levent"
|
||||
}
|
||||
|
||||
package() {
|
||||
|
||||
+4
-2
@@ -1,11 +1,11 @@
|
||||
name=gawk
|
||||
revision=1
|
||||
from_source=gawk
|
||||
imagedeps="base-devel"
|
||||
imagedeps="build-essential"
|
||||
hostdeps="xgcc xbinutils"
|
||||
deps="base"
|
||||
|
||||
build() {
|
||||
configure() {
|
||||
cp -rp ${source_dir}/* .
|
||||
./configure --host=x86_64-astral --prefix=${prefix} --disable-nls --disable-extensions
|
||||
|
||||
@@ -15,7 +15,9 @@ build() {
|
||||
echo " echo ignore" >> test/Makefile
|
||||
echo "install:" >> test/Makefile
|
||||
echo " echo ignore" >> test/Makefile
|
||||
}
|
||||
|
||||
build() {
|
||||
make -j ${parallelism}
|
||||
}
|
||||
|
||||
|
||||
+5
-2
@@ -1,12 +1,15 @@
|
||||
name=gcc
|
||||
revision=1
|
||||
from_source=gcc
|
||||
imagedeps="base-devel"
|
||||
imagedeps="build-essential"
|
||||
hostrundeps="automake autoconf xgcc xbinutils libstdc++-v3"
|
||||
deps="base gmp mpfr mpc binutils"
|
||||
|
||||
build() {
|
||||
configure() {
|
||||
${source_dir}/configure --host=x86_64-astral --target=x86_64-astral --prefix=${prefix} --enable-languages=c,c++ --with-sysroot=/ --with-build-sysroot=${sysroot_dir}
|
||||
}
|
||||
|
||||
build() {
|
||||
make -j${parallelism} all-gcc all-target-libgcc all-target-libstdc++-v3
|
||||
}
|
||||
|
||||
|
||||
+5
-2
@@ -1,14 +1,17 @@
|
||||
name=gettext
|
||||
revision=1
|
||||
from_source=gettext
|
||||
imagedeps="base-devel"
|
||||
imagedeps="build-essential"
|
||||
hostdeps="xgcc xbinutils autoconf automake pkgconfig libtool"
|
||||
deps="base libiconv"
|
||||
|
||||
build() {
|
||||
configure() {
|
||||
cp -rp ${source_dir}/* .
|
||||
|
||||
ACLOCAL=true AUTCONF=true AUTOMAKE=true AUTOHEADER=true ./configure --host=x86_64-astral --prefix=${prefix} --disable-static
|
||||
}
|
||||
|
||||
build() {
|
||||
make -j ${parallelism}
|
||||
}
|
||||
|
||||
|
||||
+5
-2
@@ -1,13 +1,16 @@
|
||||
name=git
|
||||
revision=1
|
||||
from_source=git
|
||||
imagedeps="base-devel"
|
||||
imagedeps="build-essential curl libcurl4-openssl-dev"
|
||||
hostdeps="xgcc xbinutils"
|
||||
deps="base python zlib curl openssl openssh"
|
||||
|
||||
build() {
|
||||
configure() {
|
||||
cp -rp ${source_dir}/* .
|
||||
ac_cv_iconv_omits_bom=yes ac_cv_fread_reads_directories=no ac_cv_snprintf_returns_bogus=no ./configure --host=x86_64-astral --prefix=${prefix} --with-gitconfig=/etc/gitconfig --with-python=python3
|
||||
}
|
||||
|
||||
build() {
|
||||
make -j ${parallelism}
|
||||
}
|
||||
|
||||
|
||||
+5
-2
@@ -1,12 +1,15 @@
|
||||
name=glib
|
||||
revision=1
|
||||
from_source=glib
|
||||
imagedeps="gcc meson ninja"
|
||||
imagedeps="gcc meson ninja-build"
|
||||
hostdeps="xgcc xbinutils pkgconfig automake autoconf util-macros libtool"
|
||||
deps="base libiconv pcre2 libffi libintl"
|
||||
|
||||
build() {
|
||||
configure() {
|
||||
meson --cross-file ${base_dir}/util/crossfile --prefix=${prefix} --buildtype=release -Dxattr=false ${source_dir}
|
||||
}
|
||||
|
||||
build() {
|
||||
ninja -j${parallelism}
|
||||
}
|
||||
|
||||
|
||||
+4
-2
@@ -1,13 +1,15 @@
|
||||
name=glu
|
||||
revision=1
|
||||
from_source=glu
|
||||
imagedeps="gcc meson ninja"
|
||||
imagedeps="gcc meson ninja-build"
|
||||
hostdeps="xgcc xbinutils pkgconfig libtool libstdc++-v3"
|
||||
deps="base mesa"
|
||||
|
||||
build() {
|
||||
configure() {
|
||||
meson setup --cross-file ${base_dir}/util/crossfile --prefix=${prefix} --buildtype=release ${source_dir} -Dgl_provider=gl
|
||||
}
|
||||
|
||||
build() {
|
||||
ninja -j${parallelism}
|
||||
}
|
||||
|
||||
|
||||
+5
-2
@@ -1,12 +1,15 @@
|
||||
name=gmp
|
||||
revision=1
|
||||
from_source=gmp
|
||||
imagedeps="base-devel"
|
||||
imagedeps="build-essential"
|
||||
hostdeps="xgcc xbinutils"
|
||||
deps="base"
|
||||
|
||||
build() {
|
||||
configure() {
|
||||
${source_dir}/configure --host=x86_64-astral --prefix=${prefix}
|
||||
}
|
||||
|
||||
build() {
|
||||
make -j${parallelism}
|
||||
}
|
||||
|
||||
|
||||
+5
-2
@@ -1,13 +1,16 @@
|
||||
name=grep
|
||||
revision=1
|
||||
from_source=grep
|
||||
imagedeps="base-devel"
|
||||
imagedeps="build-essential"
|
||||
hostdeps="xgcc xbinutils"
|
||||
deps="base"
|
||||
|
||||
build() {
|
||||
configure() {
|
||||
cp -rp ${source_dir}/* .
|
||||
./configure --host=x86_64-astral --prefix=${prefix}
|
||||
}
|
||||
|
||||
build() {
|
||||
make -j ${parallelism}
|
||||
}
|
||||
|
||||
|
||||
+5
-2
@@ -1,13 +1,16 @@
|
||||
name=gzip
|
||||
revision=1
|
||||
from_source=gzip
|
||||
imagedeps="base-devel"
|
||||
imagedeps="build-essential"
|
||||
hostdeps="xgcc xbinutils automake autoconf"
|
||||
deps="base"
|
||||
|
||||
build() {
|
||||
configure() {
|
||||
cp -rf ${source_dir}/* .
|
||||
./configure --host=x86_64-astral --prefix=${prefix}
|
||||
}
|
||||
|
||||
build() {
|
||||
make -j ${parallelism}
|
||||
}
|
||||
|
||||
|
||||
+5
-2
@@ -1,12 +1,15 @@
|
||||
name=imlib2
|
||||
revision=1
|
||||
from_source=imlib2
|
||||
imagedeps="base-devel"
|
||||
imagedeps="build-essential"
|
||||
hostdeps="xgcc xbinutils libtool pkgconfig"
|
||||
deps="base freetype libx11 libice libpng libjpeg-turbo bzip2 zlib libxext"
|
||||
|
||||
build() {
|
||||
configure() {
|
||||
${source_dir}/configure --host=x86_64-astral --prefix=${prefix} --disable-static
|
||||
}
|
||||
|
||||
build() {
|
||||
make -j${parallelism}
|
||||
}
|
||||
|
||||
|
||||
+1
-1
@@ -1,7 +1,7 @@
|
||||
name=init
|
||||
revision=1
|
||||
from_source=init
|
||||
imagedeps="base-devel"
|
||||
imagedeps="build-essential"
|
||||
hostdeps="xbinutils xgcc"
|
||||
deps="base"
|
||||
|
||||
|
||||
+5
-2
@@ -1,12 +1,15 @@
|
||||
name=less
|
||||
revision=1
|
||||
from_source=less
|
||||
imagedeps="base-devel"
|
||||
imagedeps="build-essential"
|
||||
hostdeps="xgcc xbinutils"
|
||||
deps="base ncurses"
|
||||
|
||||
build() {
|
||||
configure() {
|
||||
${source_dir}/configure --host=x86_64-astral --prefix=${prefix}
|
||||
}
|
||||
|
||||
build() {
|
||||
make -j ${parallelism} #LDFLAGS='-ltinfo'
|
||||
}
|
||||
|
||||
|
||||
+4
-1
@@ -5,8 +5,11 @@ imagedeps="gcc"
|
||||
hostdeps="xgcc xbinutils pkgconfig"
|
||||
deps="base xorgproto"
|
||||
|
||||
build() {
|
||||
configure() {
|
||||
${source_dir}/configure --host=x86_64-astral --prefix=${prefix}
|
||||
}
|
||||
|
||||
build() {
|
||||
make -j ${parallelism}
|
||||
}
|
||||
|
||||
|
||||
+4
-1
@@ -5,8 +5,11 @@ imagedeps="gcc"
|
||||
hostdeps="xgcc xbinutils pkgconfig"
|
||||
deps="base xorgproto"
|
||||
|
||||
build() {
|
||||
configure() {
|
||||
${source_dir}/configure --host=x86_64-astral --prefix=${prefix}
|
||||
}
|
||||
|
||||
build() {
|
||||
make -j ${parallelism}
|
||||
}
|
||||
|
||||
|
||||
+6
-3
@@ -1,12 +1,15 @@
|
||||
name=libevent
|
||||
revision=1
|
||||
from_source=libevent
|
||||
imagedeps="base-devel"
|
||||
hostdeps="xgcc xbinutils"
|
||||
imagedeps="build-essential"
|
||||
hostdeps="xgcc xbinutils pkgconfig libtool"
|
||||
deps="base"
|
||||
|
||||
build() {
|
||||
configure() {
|
||||
${source_dir}/configure --host=x86_64-astral --prefix=${prefix} --disable-static --enable-shared --disable-openssl
|
||||
}
|
||||
|
||||
build() {
|
||||
make -j${parallelism}
|
||||
}
|
||||
|
||||
|
||||
+5
-2
@@ -1,12 +1,15 @@
|
||||
name=libexpat
|
||||
revision=1
|
||||
from_source=libexpat
|
||||
imagedeps="base-devel python3"
|
||||
imagedeps="build-essential python3"
|
||||
hostdeps="xgcc xbinutils pkgconfig"
|
||||
deps="base"
|
||||
|
||||
build() {
|
||||
configure() {
|
||||
${source_dir}/configure --prefix=${prefix} --host=x86_64-astral --enable-shared --disable-static
|
||||
}
|
||||
|
||||
build() {
|
||||
make -j${parallelism}
|
||||
}
|
||||
|
||||
|
||||
+5
-2
@@ -1,12 +1,15 @@
|
||||
name=libffi
|
||||
revision=1
|
||||
from_source=libffi
|
||||
imagedeps="base-devel"
|
||||
imagedeps="build-essential"
|
||||
hostdeps="xgcc xbinutils autoconf automake pkgconfig libtool"
|
||||
deps="base ncurses"
|
||||
|
||||
build() {
|
||||
configure() {
|
||||
${source_dir}/configure --host=x86_64-astral --prefix=${prefix} --disable-static --enable-shared
|
||||
}
|
||||
|
||||
build() {
|
||||
make -j ${parallelism}
|
||||
}
|
||||
|
||||
|
||||
+4
-1
@@ -5,8 +5,11 @@ imagedeps="gcc"
|
||||
hostdeps="xgcc xbinutils pkgconfig util-macros"
|
||||
deps="base zlib xorgproto"
|
||||
|
||||
build() {
|
||||
configure() {
|
||||
${source_dir}/configure --prefix=${prefix} --host=x86_64-astral
|
||||
}
|
||||
|
||||
build() {
|
||||
make -j${parallelism}
|
||||
}
|
||||
|
||||
|
||||
+5
-2
@@ -1,17 +1,20 @@
|
||||
name=libgcrypt
|
||||
revision=1
|
||||
from_source=libgcrypt
|
||||
imagedeps="meson ninja gcc"
|
||||
imagedeps="meson ninja-build gcc build-essential"
|
||||
hostdeps="xgcc xbinutils pkgconfig libtool"
|
||||
deps="base libgpg-error"
|
||||
|
||||
build() {
|
||||
configure() {
|
||||
${source_dir}/configure --prefix=${prefix} --host=x86_64-astral \
|
||||
--enable-shared \
|
||||
--disable-doc \
|
||||
--disable-dev-random \
|
||||
--disable-asm \
|
||||
--with-libgpg-error-prefix=${sysroot_dir}/${prefix}
|
||||
}
|
||||
|
||||
build() {
|
||||
make -j${parallelism}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,12 +1,15 @@
|
||||
name=libgpg-error
|
||||
revision=1
|
||||
from_source=libgpg-error
|
||||
imagedeps="gcc"
|
||||
imagedeps="gcc build-essential"
|
||||
hostdeps="xgcc xbinutils pkgconfig libtool"
|
||||
deps="mlibc"
|
||||
|
||||
build() {
|
||||
configure() {
|
||||
${source_dir}/configure --prefix=${prefix} --host=x86_64-astral --enable-shared --disable-static
|
||||
}
|
||||
|
||||
build() {
|
||||
make -j${parallelism}
|
||||
}
|
||||
|
||||
|
||||
+4
-2
@@ -1,13 +1,15 @@
|
||||
name=libice
|
||||
revision=1
|
||||
from_source=libice
|
||||
imagedeps="meson ninja base-devel"
|
||||
imagedeps="meson build-essential"
|
||||
hostdeps="xgcc xbinutils pkgconfig"
|
||||
deps="base libx11"
|
||||
|
||||
configure() {
|
||||
${source_dir}/configure --prefix=${prefix} --host=x86_64-astral --enable-shared --disable-static
|
||||
}
|
||||
|
||||
build() {
|
||||
${source_dir}/configure --prefix=${prefix} --host=x86_64-astral --enable-shared --disable-static
|
||||
make -j${parallelism}
|
||||
}
|
||||
|
||||
|
||||
+5
-2
@@ -1,12 +1,15 @@
|
||||
name=libiconv
|
||||
revision=1
|
||||
from_source=libiconv
|
||||
imagedeps="base-devel"
|
||||
imagedeps="build-essential"
|
||||
hostdeps="xgcc xbinutils libstdc++-v3 pkgconfig libtool"
|
||||
deps="mlibc"
|
||||
|
||||
build() {
|
||||
configure() {
|
||||
${source_dir}/configure --host=x86_64-astral --prefix=${prefix} --disable-nls --enable-shared --disable-static
|
||||
}
|
||||
|
||||
build() {
|
||||
make -j ${parallelism}
|
||||
}
|
||||
|
||||
|
||||
+5
-2
@@ -1,16 +1,19 @@
|
||||
name=libintl
|
||||
revision=1
|
||||
from_source=gettext
|
||||
imagedeps="base-devel"
|
||||
imagedeps="build-essential"
|
||||
hostdeps="xgcc xbinutils libstdc++-v3 automake autoconf pkgconfig libtool"
|
||||
deps="mlibc"
|
||||
|
||||
build() {
|
||||
configure() {
|
||||
cp -rp ${source_dir}/* .
|
||||
|
||||
ACLOCAL=true AUTCONF=true AUTOMAKE=true AUTOHEADER=true ./configure \
|
||||
--host=x86_64-astral --prefix=${prefix} --without-emacs --without-lispdir --enable-nls --with-included-gettext --disable-c++ --disable-libasprintf --disable-java --enable-threads=posix --disable-curses --without-git --without-cvs --without-bzip2 --without-xz --disable-static
|
||||
sed -i 's/touch $@//g' gettext-runtime/intl/Makefile
|
||||
}
|
||||
|
||||
build() {
|
||||
make -C gettext-runtime/intl -j${parallelism}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
name=libjpeg-turbo
|
||||
revision=1
|
||||
from_source=libjpeg-turbo
|
||||
imagedeps="base-devel"
|
||||
imagedeps="build-essential"
|
||||
hostdeps="xgcc xbinutils cmake"
|
||||
deps="base"
|
||||
|
||||
build() {
|
||||
configure() {
|
||||
cmake \
|
||||
-DCMAKE_TOOLCHAIN_FILE=${base_dir}/util/cmake \
|
||||
-DCMAKE_INSTALL_PREFIX=${prefix} \
|
||||
@@ -16,7 +16,9 @@ build() {
|
||||
-DWITH_JPEG8=ON \
|
||||
-DCMAKE_SYSTEM_PROCESSOR=x86_64 \
|
||||
${source_dir}
|
||||
}
|
||||
|
||||
build() {
|
||||
make -j${parallelism}
|
||||
}
|
||||
|
||||
|
||||
+5
-2
@@ -1,12 +1,15 @@
|
||||
name=libpng
|
||||
revision=1
|
||||
from_source=libpng
|
||||
imagedeps="base-devel"
|
||||
imagedeps="build-essential"
|
||||
hostdeps="xgcc xbinutils"
|
||||
deps="base zlib"
|
||||
|
||||
build() {
|
||||
configure() {
|
||||
${source_dir}/configure --host=x86_64-astral --prefix=${prefix} --disable-static
|
||||
}
|
||||
|
||||
build() {
|
||||
make -j${parallelism}
|
||||
}
|
||||
|
||||
|
||||
+5
-2
@@ -1,12 +1,15 @@
|
||||
name=libsm
|
||||
revision=1
|
||||
from_source=libsm
|
||||
imagedeps="meson ninja base-devel"
|
||||
imagedeps="meson ninja-build build-essential"
|
||||
hostdeps="xgcc xbinutils pkgconfig util-macros"
|
||||
deps="base xorgproto libx11 libice"
|
||||
|
||||
build() {
|
||||
configure() {
|
||||
${source_dir}/configure --prefix=${prefix} --host=x86_64-astral --enable-shared --disable-static
|
||||
}
|
||||
|
||||
build() {
|
||||
make -j${parallelism}
|
||||
}
|
||||
|
||||
|
||||
+5
-2
@@ -1,12 +1,15 @@
|
||||
name=libx11
|
||||
revision=1
|
||||
from_source=libx11
|
||||
imagedeps="meson ninja gcc"
|
||||
imagedeps="meson ninja-build gcc build-essential"
|
||||
hostdeps="xgcc xbinutils pkgconfig"
|
||||
deps="base xorgproto xtrans libxcb"
|
||||
|
||||
build() {
|
||||
configure() {
|
||||
${source_dir}/configure --prefix=${prefix} --host=x86_64-astral --disable-malloc0returnsnull
|
||||
}
|
||||
|
||||
build() {
|
||||
make -j${parallelism}
|
||||
}
|
||||
|
||||
|
||||
+5
-2
@@ -1,12 +1,15 @@
|
||||
name=libxaw
|
||||
revision=1
|
||||
from_source=libxaw
|
||||
imagedeps="meson ninja base-devel"
|
||||
imagedeps="meson ninja-build build-essential"
|
||||
hostdeps="xgcc xbinutils pkgconfig"
|
||||
deps="base libx11 libxt libxext libxmu libxpm"
|
||||
|
||||
build() {
|
||||
configure() {
|
||||
${source_dir}/configure --prefix=${prefix} --host=x86_64-astral --enable-shared --disable-static
|
||||
}
|
||||
|
||||
build() {
|
||||
make -j${parallelism}
|
||||
}
|
||||
|
||||
|
||||
+5
-2
@@ -1,12 +1,15 @@
|
||||
name=libxcb
|
||||
revision=1
|
||||
from_source=libxcb
|
||||
imagedeps="python gcc"
|
||||
imagedeps="python3 gcc"
|
||||
hostdeps="xgcc xbinutils pkgconfig util-macros libtool autoconf automake"
|
||||
deps="base xorgproto libXau libXdmcp xcb-proto"
|
||||
|
||||
build() {
|
||||
configure() {
|
||||
${source_dir}/configure --host=x86_64-astral --prefix=${prefix} --disable-static --with-sysroot=${sysroot_dir}
|
||||
}
|
||||
|
||||
build() {
|
||||
make -j ${parallelism}
|
||||
}
|
||||
|
||||
|
||||
+5
-2
@@ -1,12 +1,15 @@
|
||||
name=libxcrypt
|
||||
revision=1
|
||||
from_source=libxcrypt
|
||||
imagedeps="python-passlib gcc"
|
||||
imagedeps="python3-passlib gcc"
|
||||
hostdeps="xgcc xbinutils pkgconfig libtool"
|
||||
deps="mlibc libgpg-error libiconv libintl"
|
||||
|
||||
build() {
|
||||
configure() {
|
||||
${source_dir}/configure --prefix=${prefix} --host=x86_64-astral --enable-obsolete-api=yes --disable-xcrypt-compat-files
|
||||
}
|
||||
|
||||
build() {
|
||||
make -j${parallelism}
|
||||
}
|
||||
|
||||
|
||||
+4
-1
@@ -5,8 +5,11 @@ imagedeps="gcc"
|
||||
hostdeps="xgcc xbinutils pkgconfig"
|
||||
deps="base libxrender libxfixes libx11"
|
||||
|
||||
build() {
|
||||
configure() {
|
||||
${source_dir}/configure --prefix=${prefix} --host=x86_64-astral
|
||||
}
|
||||
|
||||
build() {
|
||||
make -j${parallelism}
|
||||
}
|
||||
|
||||
|
||||
+5
-2
@@ -1,12 +1,15 @@
|
||||
name=libxcvt
|
||||
revision=1
|
||||
from_source=libxcvt
|
||||
imagedeps="meson ninja gcc"
|
||||
imagedeps="meson ninja-build gcc"
|
||||
hostdeps="xgcc xbinutils pkgconfig"
|
||||
deps="base"
|
||||
|
||||
build() {
|
||||
configure() {
|
||||
meson --cross-file=${base_dir}/util/crossfile --prefix=${prefix} ${source_dir}
|
||||
}
|
||||
|
||||
build() {
|
||||
ninja
|
||||
}
|
||||
|
||||
|
||||
+5
-2
@@ -1,12 +1,15 @@
|
||||
name=libxdamage
|
||||
revision=1
|
||||
from_source=libxdamage
|
||||
imagedeps="meson ninja base-devel"
|
||||
imagedeps="meson ninja-build build-essential"
|
||||
hostdeps="xgcc xbinutils pkgconfig"
|
||||
deps="base libx11 libxfixes"
|
||||
|
||||
build() {
|
||||
configure() {
|
||||
${source_dir}/configure --prefix=${prefix} --host=x86_64-astral --enable-shared --disable-static --disable-malloc0returnsnull
|
||||
}
|
||||
|
||||
build() {
|
||||
make -j${parallelism}
|
||||
}
|
||||
|
||||
|
||||
+5
-2
@@ -1,12 +1,15 @@
|
||||
name=libxext
|
||||
revision=1
|
||||
from_source=libxext
|
||||
imagedeps="meson ninja base-devel"
|
||||
imagedeps="meson build-essential"
|
||||
hostdeps="xgcc xbinutils pkgconfig"
|
||||
deps="base libx11"
|
||||
|
||||
build() {
|
||||
configure() {
|
||||
${source_dir}/configure --prefix=${prefix} --host=x86_64-astral --enable-shared --disable-static --disable-malloc0returnsnull
|
||||
}
|
||||
|
||||
build() {
|
||||
make -j${parallelism}
|
||||
}
|
||||
|
||||
|
||||
+5
-2
@@ -1,12 +1,15 @@
|
||||
name=libxfixes
|
||||
revision=1
|
||||
from_source=libxfixes
|
||||
imagedeps="meson ninja base-devel"
|
||||
imagedeps="meson build-essential"
|
||||
hostdeps="xgcc xbinutils pkgconfig"
|
||||
deps="base libx11"
|
||||
|
||||
build() {
|
||||
configure() {
|
||||
${source_dir}/configure --prefix=${prefix} --host=x86_64-astral --enable-shared --disable-static
|
||||
}
|
||||
|
||||
build() {
|
||||
make -j${parallelism}
|
||||
}
|
||||
|
||||
|
||||
+5
-2
@@ -1,12 +1,15 @@
|
||||
name=libxfont2
|
||||
revision=1
|
||||
from_source=libxfont2
|
||||
imagedeps="meson ninja gcc"
|
||||
imagedeps="meson ninja-build gcc"
|
||||
hostdeps="xgcc xbinutils pkgconfig"
|
||||
deps="base xorgproto freetype zlib xtrans libfontenc"
|
||||
|
||||
build() {
|
||||
configure() {
|
||||
${source_dir}/configure --prefix=${prefix} --host=x86_64-astral --disable-malloc0returnsnull
|
||||
}
|
||||
|
||||
build() {
|
||||
make -j${parallelism}
|
||||
}
|
||||
|
||||
|
||||
+1
-1
@@ -1,7 +1,7 @@
|
||||
name=libxft
|
||||
revision=1
|
||||
from_source=libxft
|
||||
imagedeps="meson ninja base-devel"
|
||||
imagedeps="meson build-essential"
|
||||
hostdeps="xgcc xbinutils pkgconfig"
|
||||
deps="base libx11 libxt libxrender freetype fontconfig"
|
||||
|
||||
|
||||
+5
-2
@@ -1,12 +1,15 @@
|
||||
name=libxi
|
||||
revision=1
|
||||
from_source=libxi
|
||||
imagedeps="meson ninja base-devel"
|
||||
imagedeps="meson build-essential"
|
||||
hostdeps="xgcc xbinutils pkgconfig"
|
||||
deps="base libx11 libxext libxfixes"
|
||||
|
||||
build() {
|
||||
configure() {
|
||||
${source_dir}/configure --prefix=${prefix} --host=x86_64-astral --enable-shared --disable-static --disable-malloc0returnsnull
|
||||
}
|
||||
|
||||
build() {
|
||||
make -j${parallelism}
|
||||
}
|
||||
|
||||
|
||||
+4
-1
@@ -5,8 +5,11 @@ imagedeps="gcc"
|
||||
hostdeps="xgcc xbinutils pkgconfig util-macros"
|
||||
deps="base xorgproto libx11 libxext"
|
||||
|
||||
build() {
|
||||
configure() {
|
||||
${source_dir}/configure --prefix=${prefix} --host=x86_64-astral --disable-malloc0returnsnull
|
||||
}
|
||||
|
||||
build() {
|
||||
make -j${parallelism}
|
||||
}
|
||||
|
||||
|
||||
+5
-2
@@ -1,12 +1,15 @@
|
||||
name=libxml
|
||||
revision=1
|
||||
from_source=libxml
|
||||
imagedeps="base-devel"
|
||||
imagedeps="build-essential"
|
||||
hostdeps="xgcc xbinutils pkgconfig libtool"
|
||||
deps="base zlib"
|
||||
|
||||
build() {
|
||||
configure () {
|
||||
${source_dir}/configure --host=x86_64-astral --prefix=${prefix} --without-python --disable-static --with-threads --disable-ipv6
|
||||
}
|
||||
|
||||
build() {
|
||||
make -j ${parallelism}
|
||||
}
|
||||
|
||||
|
||||
+5
-2
@@ -1,12 +1,15 @@
|
||||
name=libxmu
|
||||
revision=1
|
||||
from_source=libxmu
|
||||
imagedeps="meson ninja base-devel"
|
||||
imagedeps="meson ninja-build build-essential"
|
||||
hostdeps="xgcc xbinutils pkgconfig"
|
||||
deps="base libx11 libxt libxext"
|
||||
|
||||
build() {
|
||||
configure() {
|
||||
${source_dir}/configure --prefix=${prefix} --host=x86_64-astral --enable-shared --disable-static
|
||||
}
|
||||
|
||||
build() {
|
||||
make -j${parallelism}
|
||||
}
|
||||
|
||||
|
||||
+5
-2
@@ -1,12 +1,15 @@
|
||||
name=libxpm
|
||||
revision=1
|
||||
from_source=libxpm
|
||||
imagedeps="meson ninja base-devel"
|
||||
imagedeps="meson ninja-build build-essential"
|
||||
hostdeps="xgcc xbinutils pkgconfig"
|
||||
deps="base libx11 libxt libxext libxmu libxrender"
|
||||
|
||||
build() {
|
||||
configure() {
|
||||
${source_dir}/configure --prefix=${prefix} --host=x86_64-astral --enable-shared --disable-static
|
||||
}
|
||||
|
||||
build() {
|
||||
make -j${parallelism}
|
||||
}
|
||||
|
||||
|
||||
+4
-1
@@ -5,8 +5,11 @@ imagedeps="gcc"
|
||||
hostdeps="xgcc xbinutils pkgconfig util-macros"
|
||||
deps="base libx11 xorgproto util-macros libxext libxrender"
|
||||
|
||||
build() {
|
||||
configure() {
|
||||
${source_dir}/configure --prefix=${prefix} --host=x86_64-astral --disable-malloc0returnsnull
|
||||
}
|
||||
|
||||
build() {
|
||||
make -j${parallelism}
|
||||
}
|
||||
|
||||
|
||||
+5
-2
@@ -1,12 +1,15 @@
|
||||
name=libxrender
|
||||
revision=1
|
||||
from_source=libxrender
|
||||
imagedeps="meson ninja base-devel"
|
||||
imagedeps="meson ninja-build build-essential"
|
||||
hostdeps="xgcc xbinutils pkgconfig"
|
||||
deps="base libx11"
|
||||
|
||||
build() {
|
||||
configure() {
|
||||
${source_dir}/configure --prefix=${prefix} --host=x86_64-astral --enable-shared --disable-static --disable-malloc0returnsnull
|
||||
}
|
||||
|
||||
build() {
|
||||
make -j${parallelism}
|
||||
}
|
||||
|
||||
|
||||
+5
-2
@@ -1,12 +1,15 @@
|
||||
name=libxt
|
||||
revision=1
|
||||
from_source=libxt
|
||||
imagedeps="meson ninja base-devel"
|
||||
imagedeps="meson ninja-build build-essential"
|
||||
hostdeps="xgcc xbinutils pkgconfig util-macros"
|
||||
deps="base xorgproto libx11 libice libsm"
|
||||
|
||||
build() {
|
||||
configure() {
|
||||
${source_dir}/configure --prefix=${prefix} --host=x86_64-astral --enable-shared --disable-static --disable-malloc0returnsnull
|
||||
}
|
||||
|
||||
build() {
|
||||
make -j${parallelism}
|
||||
}
|
||||
|
||||
|
||||
+5
-2
@@ -1,12 +1,15 @@
|
||||
name=libxxf86vm
|
||||
revision=1
|
||||
from_source=libxxf86vm
|
||||
imagedeps="meson ninja base-devel"
|
||||
imagedeps="meson ninja-build build-essential"
|
||||
hostdeps="xgcc xbinutils pkgconfig util-macros"
|
||||
deps="base libxext xorgproto"
|
||||
|
||||
build() {
|
||||
configure() {
|
||||
${source_dir}/configure --prefix=${prefix} --host=x86_64-astral --enable-shared --disable-static --disable-malloc0returnsnull
|
||||
}
|
||||
|
||||
build() {
|
||||
make -j${parallelism}
|
||||
}
|
||||
|
||||
|
||||
+5
-2
@@ -1,12 +1,15 @@
|
||||
name=limine
|
||||
from_source=limine
|
||||
revision=1
|
||||
imagedeps="base-devel mtools nasm"
|
||||
imagedeps="build-essential mtools nasm"
|
||||
hostdeps="xgcc xbinutils"
|
||||
deps="base"
|
||||
|
||||
build() {
|
||||
configure() {
|
||||
"${source_dir}/configure" --host=x86_64-astral --enable-bios-cd --enable-bios-pxe --enable-bios --enable-uefi-ia32 --enable-uefi-x86-64 --enable-uefi-cd --prefix="${prefix}"
|
||||
}
|
||||
|
||||
build() {
|
||||
make -j${parallelism}
|
||||
}
|
||||
|
||||
|
||||
+5
-2
@@ -1,12 +1,15 @@
|
||||
name=links
|
||||
revision=1
|
||||
from_source=links
|
||||
imagedeps="meson ninja base-devel libpng"
|
||||
imagedeps="meson ninja-build build-essential libpng-dev"
|
||||
hostdeps="xgcc xbinutils pkgconfig"
|
||||
deps="base zlib openssl bzip2 libpng libxext freetype fontconfig libjpeg-turbo"
|
||||
|
||||
build() {
|
||||
configure() {
|
||||
CC=x86_64-astral-gcc ${source_dir}/configure --prefix=${prefix} --host=x86_64-astral --enable-graphics --without-directfb --without-librsvg --with-bzip2 --with-X --x-includes=${sysroot_dir}/usr/include --x-libraries=${sysroot_dir}/usr/lib --with-zlib --with-openssl --without-libtiff --without-openmp --without-lzma --with-freetype --without-ipv6
|
||||
}
|
||||
|
||||
build() {
|
||||
make -j${parallelism}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
name=linux-headers
|
||||
from_source=linux
|
||||
revision=1
|
||||
imagedeps="base-devel rsync"
|
||||
imagedeps="build-essential rsync"
|
||||
|
||||
build() {
|
||||
true
|
||||
|
||||
+4
-2
@@ -1,11 +1,11 @@
|
||||
name=llvm
|
||||
revision=1
|
||||
from_source=llvm
|
||||
imagedeps="meson ninja base-devel"
|
||||
imagedeps="meson ninja-build build-essential"
|
||||
hostdeps="xgcc xbinutils pkgconfig cmake libstdc++-v3"
|
||||
deps="base ncurses zlib"
|
||||
|
||||
build() {
|
||||
configure() {
|
||||
cmake \
|
||||
-GNinja \
|
||||
-DCMAKE_TOOLCHAIN_FILE=${base_dir}/util/cmake \
|
||||
@@ -20,7 +20,9 @@ build() {
|
||||
-DLLVM_TARGETS_TO_BUILD="X86" \
|
||||
-Wno-dev \
|
||||
${source_dir}/llvm
|
||||
}
|
||||
|
||||
build() {
|
||||
ninja -j${parallelism}
|
||||
}
|
||||
|
||||
|
||||
+5
-2
@@ -1,13 +1,16 @@
|
||||
name=make
|
||||
revision=1
|
||||
from_source=make
|
||||
imagedeps="base-devel"
|
||||
imagedeps="build-essential"
|
||||
hostdeps="xgcc xbinutils"
|
||||
deps="base"
|
||||
|
||||
build() {
|
||||
configure() {
|
||||
cp -rp ${source_dir}/* .
|
||||
./configure --host=x86_64-astral --prefix=${prefix}
|
||||
}
|
||||
|
||||
build() {
|
||||
make -j ${parallelism}
|
||||
}
|
||||
|
||||
|
||||
+6
-2
@@ -1,16 +1,20 @@
|
||||
name=mesa
|
||||
revision=1
|
||||
from_source=mesa
|
||||
imagedeps="gcc meson ninja python-mako python-setuptools python-yaml"
|
||||
imagedeps="gcc meson ninja-build python3-mako python3-setuptools python3-yaml"
|
||||
hostdeps="xgcc xbinutils pkgconfig automake autoconf util-macros libtool libstdc++-v3"
|
||||
deps="base llvm libexpat libxcb libx11 libxext zlib"
|
||||
|
||||
build() {
|
||||
configure() {
|
||||
cp -rp ${source_dir}/* .
|
||||
mkdir -p build
|
||||
cd build
|
||||
|
||||
meson --cross-file ${base_dir}/util/crossfile --prefix=${prefix} --buildtype=release -Dplatforms=x11 -Dglx=xlib -Dgallium-drivers=swrast -Dvulkan-drivers= -Dllvm=enabled -Dvalgrind=disabled -Dlibunwind=disabled ..
|
||||
}
|
||||
|
||||
build() {
|
||||
cd build
|
||||
ninja -j${parallelism}
|
||||
}
|
||||
|
||||
|
||||
+4
-2
@@ -1,13 +1,15 @@
|
||||
name=mesa-demos
|
||||
revision=1
|
||||
from_source=mesa-demos
|
||||
imagedeps="gcc meson ninja"
|
||||
imagedeps="gcc meson ninja-build"
|
||||
hostdeps="xgcc xbinutils pkgconfig libtool"
|
||||
deps="base mesa freetype libx11 libxext glu"
|
||||
|
||||
build() {
|
||||
configure() {
|
||||
meson setup --cross-file ${base_dir}/util/crossfile --prefix=${prefix} --buildtype=release ${source_dir} -Dx11=enabled -Dwith-system-data-files=true
|
||||
}
|
||||
|
||||
build() {
|
||||
ninja -j${parallelism}
|
||||
}
|
||||
|
||||
|
||||
+4
-1
@@ -5,8 +5,11 @@ imagedeps="gcc"
|
||||
hostdeps="xgcc xbinutils pkgconfig"
|
||||
deps="base freetype libfontenc"
|
||||
|
||||
build() {
|
||||
configure() {
|
||||
${source_dir}/configure --prefix=${prefix} --host=x86_64-astral
|
||||
}
|
||||
|
||||
build() {
|
||||
make -j${parallelism}
|
||||
}
|
||||
|
||||
|
||||
+5
-2
@@ -3,11 +3,14 @@ from_source=mlibc
|
||||
revision=1
|
||||
hostdeps="xgcc xbinutils pkgconfig"
|
||||
builddeps="freestnd-c-hdrs freestnd-cxx-hdrs frigg"
|
||||
imagedeps="meson ninja git base-devel binutils"
|
||||
imagedeps="meson ninja-build git build-essential binutils"
|
||||
deps="mlibc-headers"
|
||||
|
||||
build() {
|
||||
configure() {
|
||||
meson --cross-file ${base_dir}/util/crossfile -Dmlibc_no_headers=true --prefix=${prefix} ${source_dir} -Dlinux_kernel_headers=${sysroot_dir}/${prefix}/include -Ddisable_crypt_option=true -Ddisable_iconv_option=true -Ddisable_intl_option=true
|
||||
}
|
||||
|
||||
build() {
|
||||
ninja
|
||||
}
|
||||
|
||||
|
||||
@@ -1,11 +1,14 @@
|
||||
name=mlibc-headers
|
||||
from_source=mlibc
|
||||
revision=1
|
||||
imagedeps="ninja meson base-devel rsync"
|
||||
imagedeps="ninja-build meson build-essential rsync"
|
||||
builddeps="linux-headers"
|
||||
|
||||
build() {
|
||||
configure() {
|
||||
meson setup --cross-file "${base_dir}/util/crossfile" --prefix="${prefix}" -Dheaders_only=true "${source_dir}" -Ddisable_crypt_option=true -Ddisable_iconv_option=true -Ddisable_intl_option=true
|
||||
}
|
||||
|
||||
build() {
|
||||
ninja
|
||||
mkdir linux
|
||||
cp -rp ${base_dir}/sources/linux/* linux
|
||||
|
||||
+1
-1
@@ -1,7 +1,7 @@
|
||||
name=mount
|
||||
revision=1
|
||||
from_source=mount
|
||||
imagedeps="base-devel"
|
||||
imagedeps="build-essential"
|
||||
hostdeps="xbinutils xgcc"
|
||||
deps="base"
|
||||
|
||||
|
||||
+5
-2
@@ -1,12 +1,15 @@
|
||||
name=mpc
|
||||
revision=1
|
||||
from_source=mpc
|
||||
imagedeps="base-devel"
|
||||
imagedeps="build-essential"
|
||||
hostdeps="xgcc xbinutils"
|
||||
deps="base gmp mpfr"
|
||||
|
||||
build() {
|
||||
configure() {
|
||||
${source_dir}/configure --host=x86_64-astral --prefix=${prefix}
|
||||
}
|
||||
|
||||
build() {
|
||||
make -j${parallelism}
|
||||
}
|
||||
|
||||
|
||||
+5
-2
@@ -1,13 +1,16 @@
|
||||
name=mpfr
|
||||
revision=1
|
||||
from_source=mpfr
|
||||
imagedeps="base-devel"
|
||||
imagedeps="build-essential"
|
||||
hostdeps="xgcc xbinutils"
|
||||
deps="base gmp"
|
||||
|
||||
build() {
|
||||
configure() {
|
||||
cp -pr ${source_dir}/* .
|
||||
./configure --host=x86_64-astral --prefix=${prefix}
|
||||
}
|
||||
|
||||
build() {
|
||||
make -j${parallelism}
|
||||
}
|
||||
|
||||
|
||||
+5
-2
@@ -1,12 +1,15 @@
|
||||
name=nano
|
||||
revision=1
|
||||
from_source=nano
|
||||
imagedeps="base-devel"
|
||||
imagedeps="build-essential"
|
||||
hostdeps="xgcc xbinutils pkgconfig libtool"
|
||||
deps="base ncurses"
|
||||
|
||||
build() {
|
||||
configure() {
|
||||
${source_dir}/configure --host=x86_64-astral --prefix=${prefix}
|
||||
}
|
||||
|
||||
build() {
|
||||
make -j ${parallelism} LDFLAGS='-ltinfo'
|
||||
}
|
||||
|
||||
|
||||
+5
-2
@@ -1,12 +1,15 @@
|
||||
name=nasm
|
||||
revision=1
|
||||
from_source=nasm
|
||||
imagedeps="base-devel"
|
||||
imagedeps="build-essential"
|
||||
hostdeps="xgcc xbinutils"
|
||||
deps="base"
|
||||
|
||||
build() {
|
||||
configure() {
|
||||
${source_dir}/configure --host=x86_64-astral --prefix=${prefix}
|
||||
}
|
||||
|
||||
build() {
|
||||
make -j${parallelism}
|
||||
}
|
||||
|
||||
|
||||
+5
-2
@@ -1,12 +1,15 @@
|
||||
name=ncurses
|
||||
revision=1
|
||||
from_source=ncurses
|
||||
imagedeps="base-devel"
|
||||
imagedeps="build-essential"
|
||||
hostdeps="xgcc xbinutils libstdc++-v3 pkgconfig libtool"
|
||||
deps="base"
|
||||
|
||||
build() {
|
||||
configure() {
|
||||
${source_dir}/configure --host=x86_64-astral --prefix=${prefix} --with-shared --without-normal --with-termlib --enable-pc-files --enable-widec
|
||||
}
|
||||
|
||||
build() {
|
||||
make -j${parallelism}
|
||||
}
|
||||
|
||||
|
||||
+1
-1
@@ -1,7 +1,7 @@
|
||||
name=netd
|
||||
revision=1
|
||||
from_source=netd
|
||||
imagedeps="base-devel"
|
||||
imagedeps="build-essential"
|
||||
hostdeps="xbinutils xgcc"
|
||||
deps="base"
|
||||
|
||||
|
||||
+1
-1
@@ -1,7 +1,7 @@
|
||||
name=nyancat
|
||||
revision=1
|
||||
from_source=nyancat
|
||||
imagedeps="base-devel"
|
||||
imagedeps="build-essential"
|
||||
hostdeps="xgcc xbinutils"
|
||||
deps="base"
|
||||
|
||||
|
||||
+4
-1
@@ -5,8 +5,11 @@ imagedeps="gcc"
|
||||
hostdeps="xgcc xbinutils"
|
||||
deps="base zlib openssl libxcrypt"
|
||||
|
||||
build() {
|
||||
configure() {
|
||||
${source_dir}/configure --prefix=${prefix} --host=x86_64-astral --sysconfdir=/etc/ssh --with-privsep-path=/var/lib/sshd --with-default-path=${prefix}/bin --with-superuser-path=${prefix}/sbin:${prefix}/bin --with-pid-dir=/run
|
||||
}
|
||||
|
||||
build() {
|
||||
make -j ${parallelism}
|
||||
}
|
||||
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user