initial commit

This commit is contained in:
Matheus
2023-04-08 01:11:30 -03:00
commit df84704797
29 changed files with 1646 additions and 0 deletions
+7
View File
@@ -0,0 +1,7 @@
name=astral
version=0
source_dir="kernel-src"
regenerate() {
true
}
+9
View File
@@ -0,0 +1,9 @@
name=autoconf
version=2.69
source_method=tarball
tarball_url="https://ftp.gnu.org/gnu/autoconf/autoconf-${version}.tar.xz"
tarball_sha512="995d3e5a8eb1eb37e2b7fae53c6ec7a9b4df997286b7d643344818f94636756b1bf5ff5ea9155e755cb9461149a853dfbf2886fc6bd7132e5afa9c168e306e9b"
regenerate() {
true
}
+9
View File
@@ -0,0 +1,9 @@
name=autoconf-archive
version=2022.09.03
source_method=tarball
tarball_url="https://ftp.gnu.org/gnu/autoconf-archive/autoconf-archive-${version}.tar.xz"
tarball_sha512="157b5b6a979d5ec5bfab6ddf34422da620fec1e95f4c901821abbb7361544af77747b4a449029b84750d75679d6130a591e98da8772de2c121ecdea163f0340b"
regenerate() {
true
}
+9
View File
@@ -0,0 +1,9 @@
name=automake
version=1.15.1
source_method=tarball
tarball_url="https://ftp.gnu.org/gnu/automake/automake-${version}.tar.gz"
tarball_sha512="f0d4717ebe2c76cec5d487de090f6e1c0f784b0d382fd964ffa846287e2a364a52531a26ab98b7033ac04ed302a247b3b114299def54819a03439bfc962ff61b"
regenerate() {
true
}
+11
View File
@@ -0,0 +1,11 @@
name=binutils
version=2.39
source_method=tarball
tarball_url="https://ftpmirror.gnu.org/binutils/binutils-${version}.tar.xz"
tarball_sha512="68e038f339a8c21faa19a57bbc447a51c817f47c2e06d740847c6e9cc3396c025d35d5369fa8c3f8b70414757c89f0e577939ddc0d70f283182504920f53b0a3"
hostdeps="autoconf automake"
regenerate() {
(cd ld && automake)
}
+10
View File
@@ -0,0 +1,10 @@
name=gcc
version=12.1.0
source_method=tarball
tarball_url="https://ftp.gnu.org/gnu/gcc/gcc-${version}/gcc-${version}.tar.xz"
tarball_sha512="2121d295292814a6761edf1fba08c5f633ebe16f52b80e7b73a91050e71e1d2ed98bf17eebad263e191879561c02b48906c53faa4c4670c486a26fc75df23900"
hostdeps="automake autoconf"
regenerate() {
(cd libstdc++-v3 && autoconf)
}
+14
View File
@@ -0,0 +1,14 @@
name=libtool
version=2.4.7
source_method=tarball
tarball_url="https://ftp.gnu.org/gnu/libtool/libtool-${version}.tar.gz"
tarball_sha512="27acef46d9eb67203d708b57d80b853f76fa4b9c2720ff36ec161e6cdf702249e7982214ddf60bae75511aa79bc7d92aa27e3eab7ef9c0f5c040e8e42e76a385"
hostdeps="autoconf automake"
imagedeps="base-devel help2man wget"
allow_network="yes"
regenerate() {
wget https://git.savannah.gnu.org/cgit/gnulib.git/snapshot/gnulib-4b17a1ae49e69df1ac5dc35a4f60b20ab958baf2.tar.gz
tar -xf gnulib-4b17a1ae49e69df1ac5dc35a4f60b20ab958baf2.tar.gz
./bootstrap --force --skip-git --skip-po --gnulib-srcdir=`pwd`/gnulib-4b17a1ae49e69df1ac5dc35a4f60b20ab958baf2
}
+10
View File
@@ -0,0 +1,10 @@
name=limine
version=4.20230408.0
source_method=tarball
tarball_url="https://github.com/limine-bootloader/limine/releases/download/v${version}/limine-${version}.tar.xz"
tarball_sha512="0b3a7c907c79e8ddf0c54432ec65f4f42cce9f74a71dcf7d9c21a5a94b9957a72ed9d47216baf8cc9c03ef0e74ad883e2e2442571ff292952a60d61d379056f7"
hostdeps="autoconf automake libtool pkgconfig"
regenerate() {
autoreconf -fvi
}
+9
View File
@@ -0,0 +1,9 @@
name=linux
version=6.1.22
source_method=tarball
tarball_url="https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-${version}.tar.xz"
tarball_sha512="9db5360c85a2e8c7d1a3a37e0d79dafe3561566e098394a15e8cb48929a7afa74b203d3d67c286a8ddb4359a0ba8d45f33678219f9ccb8f728d1c4d4455fd27f"
regenerate() {
true
}
+10
View File
@@ -0,0 +1,10 @@
name=mlibc
version=e94df5bc67e850b94a47e9b47978756e0b921f33
source_method=tarball
tarball_url="https://github.com/managarm/mlibc/archive/${version}.tar.gz"
tarball_sha512="27aba51157490d47d01a92d675d91b1cf79c05a562787a63a032a0ef407d063b3dd2dff7ce2a1e76e460a2225b051103eba9c5590230e79459d15a43fbbfe8c2"
regenerate() {
mkdir -p ${source_dir}/sysdeps/astral/include/
ln -sv ../../../abis/linux/ ${source_dir}/sysdeps/astral/include/abi-bits
}
+10
View File
@@ -0,0 +1,10 @@
name=pkgconfig
version=1.8.0
source_method=tarball
tarball_url="https://github.com/pkgconf/pkgconf/archive/refs/tags/pkgconf-${version}.tar.gz"
tarball_sha512="6b0ce203e85dc671503ad4bebdfdddc567916a8cdd77f739350db99e1e01c098ea2e3111309d2beeff2eff5389f328372ec327eb590f7b3a120b2452ed24021d"
imagedeps="autoconf automake"
regenerate() {
./autogen.sh
}