mirror of
https://github.com/Mathewnd/Astral.git
synced 2026-11-01 23:18:21 +00:00
jinx: upgrade and fix build
This commit is contained in:
@@ -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"
|
||||
|
||||
configure() {
|
||||
cp -pr ${source_dir}/* .
|
||||
./configure --prefix=${prefix}
|
||||
}
|
||||
|
||||
build() {
|
||||
cp -pr ${source_dir}/* .
|
||||
./configure --prefix=${prefix}
|
||||
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}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user