Initial commit: DarkForge package repository (124 packages)
Package definitions for the complete DarkForge Linux system: - core/ (67): base system, toolchain, kernel, utilities, dev tools - extra/ (26): libraries, frameworks, drivers (nvidia-open, pipewire, mesa) - desktop/ (19): Wayland stack, dwl compositor, terminals, applications - gaming/ (12): Steam, Wine, Proton, gamemode, mangohud, PrismLauncher Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
20
core/amd-microcode/amd-microcode.toml
Normal file
20
core/amd-microcode/amd-microcode.toml
Normal file
@@ -0,0 +1,20 @@
|
||||
[package]
|
||||
name = "amd-microcode"
|
||||
version = "20261201"
|
||||
description = "AMD CPU microcode updates"
|
||||
url = "https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git"
|
||||
license = "Redistributable"
|
||||
|
||||
[source]
|
||||
url = "https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/snapshot/linux-firmware-${version}.tar.gz"
|
||||
sha256 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
|
||||
|
||||
[dependencies]
|
||||
run = []
|
||||
build = []
|
||||
|
||||
[build]
|
||||
system = "custom"
|
||||
configure = """"""
|
||||
make = """make"""
|
||||
install = """mkdir -p ${PKG}/lib/firmware/amd-ucode && cp amd-ucode/*.bin ${PKG}/lib/firmware/amd-ucode/ && mkdir -p ${PKG}/boot && cat ${PKG}/lib/firmware/amd-ucode/microcode_amd*.bin > ${PKG}/boot/amd-ucode.img"""
|
||||
20
core/autoconf/autoconf.toml
Normal file
20
core/autoconf/autoconf.toml
Normal file
@@ -0,0 +1,20 @@
|
||||
[package]
|
||||
name = "autoconf"
|
||||
version = "2.72"
|
||||
description = "GNU autoconf build configuration"
|
||||
url = "https://www.gnu.org/software/autoconf/"
|
||||
license = "GPL-3.0"
|
||||
|
||||
[source]
|
||||
url = "https://ftp.gnu.org/gnu/autoconf/autoconf-${version}.tar.xz"
|
||||
sha256 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
|
||||
|
||||
[dependencies]
|
||||
run = ["perl", "m4"]
|
||||
build = ["make"]
|
||||
|
||||
[build]
|
||||
system = "autotools"
|
||||
configure = """./configure --prefix=/usr"""
|
||||
make = """make"""
|
||||
install = """make DESTDIR=${PKG} install"""
|
||||
20
core/automake/automake.toml
Normal file
20
core/automake/automake.toml
Normal file
@@ -0,0 +1,20 @@
|
||||
[package]
|
||||
name = "automake"
|
||||
version = "1.18"
|
||||
description = "GNU automake Makefile generator"
|
||||
url = "https://www.gnu.org/software/automake/"
|
||||
license = "GPL-2.0"
|
||||
|
||||
[source]
|
||||
url = "https://ftp.gnu.org/gnu/automake/automake-${version}.tar.xz"
|
||||
sha256 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
|
||||
|
||||
[dependencies]
|
||||
run = ["perl", "autoconf"]
|
||||
build = ["make"]
|
||||
|
||||
[build]
|
||||
system = "autotools"
|
||||
configure = """./configure --prefix=/usr"""
|
||||
make = """make"""
|
||||
install = """make DESTDIR=${PKG} install"""
|
||||
20
core/bash/bash.toml
Normal file
20
core/bash/bash.toml
Normal file
@@ -0,0 +1,20 @@
|
||||
[package]
|
||||
name = "bash"
|
||||
version = "5.3"
|
||||
description = "GNU Bourne-Again Shell"
|
||||
url = "https://www.gnu.org/software/bash/"
|
||||
license = "GPL-3.0"
|
||||
|
||||
[source]
|
||||
url = "https://ftp.gnu.org/gnu/bash/bash-${version}.tar.gz"
|
||||
sha256 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
|
||||
|
||||
[dependencies]
|
||||
run = ["glibc", "readline", "ncurses"]
|
||||
build = ["gcc", "make"]
|
||||
|
||||
[build]
|
||||
system = "autotools"
|
||||
configure = """./configure --prefix=/usr --without-bash-malloc --with-installed-readline"""
|
||||
make = """make"""
|
||||
install = """make DESTDIR=${PKG} install"""
|
||||
19
core/bc/bc.toml
Normal file
19
core/bc/bc.toml
Normal file
@@ -0,0 +1,19 @@
|
||||
[package]
|
||||
name = "bc"
|
||||
version = "7.0.3"
|
||||
description = "Arbitrary precision calculator"
|
||||
url = "https://git.gavinhoward.com/gavin/bc"
|
||||
license = "BSD-2-Clause"
|
||||
|
||||
[source]
|
||||
url = "https://github.com/gavinhoward/bc/releases/download/${version}/bc-${version}.tar.xz"
|
||||
sha256 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
|
||||
|
||||
[dependencies]
|
||||
run = ["glibc", "readline"]
|
||||
build = ["gcc", "make"]
|
||||
|
||||
[build]
|
||||
configure = """./configure --prefix=/usr -O3 -r"""
|
||||
make = """make"""
|
||||
install = """make DESTDIR=${PKG} install"""
|
||||
20
core/binutils/binutils.toml
Normal file
20
core/binutils/binutils.toml
Normal file
@@ -0,0 +1,20 @@
|
||||
[package]
|
||||
name = "binutils"
|
||||
version = "2.46"
|
||||
description = "GNU binary utilities"
|
||||
url = "https://www.gnu.org/software/binutils/"
|
||||
license = "GPL-3.0"
|
||||
|
||||
[source]
|
||||
url = "https://ftp.gnu.org/gnu/binutils/binutils-${version}.tar.xz"
|
||||
sha256 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
|
||||
|
||||
[dependencies]
|
||||
run = ["glibc", "zlib"]
|
||||
build = ["make", "texinfo"]
|
||||
|
||||
[build]
|
||||
system = "autotools"
|
||||
configure = """mkdir build && cd build && ../configure --prefix=/usr --enable-gold --enable-ld=default --enable-plugins --enable-shared --disable-werror --with-system-zlib --enable-default-hash-style=gnu"""
|
||||
make = """make tooldir=/usr"""
|
||||
install = """make DESTDIR=${PKG} tooldir=/usr install"""
|
||||
20
core/bison/bison.toml
Normal file
20
core/bison/bison.toml
Normal file
@@ -0,0 +1,20 @@
|
||||
[package]
|
||||
name = "bison"
|
||||
version = "3.8.2"
|
||||
description = "GNU parser generator"
|
||||
url = "https://www.gnu.org/software/bison/"
|
||||
license = "GPL-3.0"
|
||||
|
||||
[source]
|
||||
url = "https://ftp.gnu.org/gnu/bison/bison-${version}.tar.xz"
|
||||
sha256 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
|
||||
|
||||
[dependencies]
|
||||
run = ["glibc", "m4"]
|
||||
build = ["gcc", "make"]
|
||||
|
||||
[build]
|
||||
system = "autotools"
|
||||
configure = """./configure --prefix=/usr"""
|
||||
make = """make"""
|
||||
install = """make DESTDIR=${PKG} install"""
|
||||
20
core/bzip2/bzip2.toml
Normal file
20
core/bzip2/bzip2.toml
Normal file
@@ -0,0 +1,20 @@
|
||||
[package]
|
||||
name = "bzip2"
|
||||
version = "1.0.8"
|
||||
description = "Block-sorting file compressor"
|
||||
url = "https://sourceware.org/bzip2/"
|
||||
license = "bzip2-1.0.6"
|
||||
|
||||
[source]
|
||||
url = "https://sourceware.org/pub/bzip2/bzip2-${version}.tar.gz"
|
||||
sha256 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
|
||||
|
||||
[dependencies]
|
||||
run = ["glibc"]
|
||||
build = ["gcc", "make"]
|
||||
|
||||
[build]
|
||||
system = "custom"
|
||||
configure = """"""
|
||||
make = """make -f Makefile-libbz2_so && make clean && make"""
|
||||
install = """make PREFIX=${PKG}/usr install"""
|
||||
20
core/cmake/cmake.toml
Normal file
20
core/cmake/cmake.toml
Normal file
@@ -0,0 +1,20 @@
|
||||
[package]
|
||||
name = "cmake"
|
||||
version = "4.2.3"
|
||||
description = "Cross-platform build system generator"
|
||||
url = "https://cmake.org/"
|
||||
license = "BSD-3-Clause"
|
||||
|
||||
[source]
|
||||
url = "https://cmake.org/files/v4.2/cmake-${version}.tar.gz"
|
||||
sha256 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
|
||||
|
||||
[dependencies]
|
||||
run = ["glibc", "curl", "expat", "zlib", "xz", "zstd"]
|
||||
build = ["gcc", "make"]
|
||||
|
||||
[build]
|
||||
system = "custom"
|
||||
configure = """./bootstrap --prefix=/usr --system-libs --no-system-jsoncpp --no-system-cppdap --no-system-librhash"""
|
||||
make = """make"""
|
||||
install = """make DESTDIR=${PKG} install"""
|
||||
20
core/coreutils/coreutils.toml
Normal file
20
core/coreutils/coreutils.toml
Normal file
@@ -0,0 +1,20 @@
|
||||
[package]
|
||||
name = "coreutils"
|
||||
version = "9.6"
|
||||
description = "GNU core utilities"
|
||||
url = "https://www.gnu.org/software/coreutils/"
|
||||
license = "GPL-3.0"
|
||||
|
||||
[source]
|
||||
url = "https://ftp.gnu.org/gnu/coreutils/coreutils-${version}.tar.xz"
|
||||
sha256 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
|
||||
|
||||
[dependencies]
|
||||
run = ["glibc"]
|
||||
build = ["gcc", "make", "perl"]
|
||||
|
||||
[build]
|
||||
system = "autotools"
|
||||
configure = """./configure --prefix=/usr --enable-no-install-program=kill,uptime"""
|
||||
make = """make"""
|
||||
install = """make DESTDIR=${PKG} install"""
|
||||
20
core/curl/curl.toml
Normal file
20
core/curl/curl.toml
Normal file
@@ -0,0 +1,20 @@
|
||||
[package]
|
||||
name = "curl"
|
||||
version = "8.19.0"
|
||||
description = "URL transfer library and command-line tool"
|
||||
url = "https://curl.se/"
|
||||
license = "MIT"
|
||||
|
||||
[source]
|
||||
url = "https://curl.se/download/curl-${version}.tar.xz"
|
||||
sha256 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
|
||||
|
||||
[dependencies]
|
||||
run = ["glibc", "openssl", "zlib", "zstd"]
|
||||
build = ["gcc", "make", "pkg-config"]
|
||||
|
||||
[build]
|
||||
system = "autotools"
|
||||
configure = """./configure --prefix=/usr --disable-static --with-openssl --enable-threaded-resolver --with-ca-path=/etc/ssl/certs"""
|
||||
make = """make"""
|
||||
install = """make DESTDIR=${PKG} install"""
|
||||
20
core/dbus/dbus.toml
Normal file
20
core/dbus/dbus.toml
Normal file
@@ -0,0 +1,20 @@
|
||||
[package]
|
||||
name = "dbus"
|
||||
version = "1.16.2"
|
||||
description = "D-Bus message bus system"
|
||||
url = "https://www.freedesktop.org/wiki/Software/dbus/"
|
||||
license = "AFL-2.1"
|
||||
|
||||
[source]
|
||||
url = "https://dbus.freedesktop.org/releases/dbus/dbus-${version}.tar.xz"
|
||||
sha256 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
|
||||
|
||||
[dependencies]
|
||||
run = ["glibc", "expat"]
|
||||
build = ["gcc", "make", "pkg-config", "meson", "ninja"]
|
||||
|
||||
[build]
|
||||
system = "meson"
|
||||
configure = """meson setup build --prefix=/usr --buildtype=release -Druntime_dir=/run -Dsystem_pid_file=/run/dbus/pid -Dsystem_socket=/run/dbus/system_bus_socket -Ddoxygen_docs=disabled -Dxml_docs=disabled"""
|
||||
make = """ninja -C build"""
|
||||
install = """DESTDIR=${PKG} ninja -C build install"""
|
||||
20
core/dhcpcd/dhcpcd.toml
Normal file
20
core/dhcpcd/dhcpcd.toml
Normal file
@@ -0,0 +1,20 @@
|
||||
[package]
|
||||
name = "dhcpcd"
|
||||
version = "10.3.0"
|
||||
description = "DHCP client daemon"
|
||||
url = "https://github.com/NetworkConfiguration/dhcpcd"
|
||||
license = "BSD-2-Clause"
|
||||
|
||||
[source]
|
||||
url = "https://github.com/NetworkConfiguration/dhcpcd/releases/download/v${version}/dhcpcd-${version}.tar.xz"
|
||||
sha256 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
|
||||
|
||||
[dependencies]
|
||||
run = ["glibc", "eudev"]
|
||||
build = ["gcc", "make"]
|
||||
|
||||
[build]
|
||||
system = "autotools"
|
||||
configure = """./configure --prefix=/usr --sysconfdir=/etc --libexecdir=/usr/lib/dhcpcd --dbdir=/var/lib/dhcpcd --runstatedir=/run --disable-privsep"""
|
||||
make = """make"""
|
||||
install = """make DESTDIR=${PKG} install"""
|
||||
20
core/diffutils/diffutils.toml
Normal file
20
core/diffutils/diffutils.toml
Normal file
@@ -0,0 +1,20 @@
|
||||
[package]
|
||||
name = "diffutils"
|
||||
version = "3.10"
|
||||
description = "GNU file comparison utilities"
|
||||
url = "https://www.gnu.org/software/diffutils/"
|
||||
license = "GPL-3.0"
|
||||
|
||||
[source]
|
||||
url = "https://ftp.gnu.org/gnu/diffutils/diffutils-${version}.tar.xz"
|
||||
sha256 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
|
||||
|
||||
[dependencies]
|
||||
run = ["glibc"]
|
||||
build = ["gcc", "make"]
|
||||
|
||||
[build]
|
||||
system = "autotools"
|
||||
configure = """./configure --prefix=/usr"""
|
||||
make = """make"""
|
||||
install = """make DESTDIR=${PKG} install"""
|
||||
20
core/e2fsprogs/e2fsprogs.toml
Normal file
20
core/e2fsprogs/e2fsprogs.toml
Normal file
@@ -0,0 +1,20 @@
|
||||
[package]
|
||||
name = "e2fsprogs"
|
||||
version = "1.47.4"
|
||||
description = "Ext2/3/4 filesystem utilities"
|
||||
url = "https://e2fsprogs.sourceforge.net/"
|
||||
license = "GPL-2.0"
|
||||
|
||||
[source]
|
||||
url = "https://downloads.sourceforge.net/project/e2fsprogs/e2fsprogs/v${version}/e2fsprogs-${version}.tar.gz"
|
||||
sha256 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
|
||||
|
||||
[dependencies]
|
||||
run = ["glibc", "util-linux"]
|
||||
build = ["gcc", "make", "pkg-config", "texinfo"]
|
||||
|
||||
[build]
|
||||
system = "autotools"
|
||||
configure = """mkdir -v build && cd build && ../configure --prefix=/usr --bindir=/usr/bin --with-root-prefix="" --enable-elf-shlibs --disable-libblkid --disable-libuuid --disable-uuidd --disable-fsck"""
|
||||
make = """make"""
|
||||
install = """make DESTDIR=${PKG} install"""
|
||||
20
core/eudev/eudev.toml
Normal file
20
core/eudev/eudev.toml
Normal file
@@ -0,0 +1,20 @@
|
||||
[package]
|
||||
name = "eudev"
|
||||
version = "3.2.14"
|
||||
description = "Device manager (udev fork without systemd)"
|
||||
url = "https://github.com/eudev-project/eudev"
|
||||
license = "GPL-2.0"
|
||||
|
||||
[source]
|
||||
url = "https://github.com/eudev-project/eudev/releases/download/v${version}/eudev-${version}.tar.gz"
|
||||
sha256 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
|
||||
|
||||
[dependencies]
|
||||
run = ["glibc", "kmod", "util-linux"]
|
||||
build = ["gcc", "make", "gperf", "pkg-config"]
|
||||
|
||||
[build]
|
||||
system = "autotools"
|
||||
configure = """./configure --prefix=/usr --bindir=/usr/sbin --sysconfdir=/etc --enable-manpages --disable-static"""
|
||||
make = """make"""
|
||||
install = """make DESTDIR=${PKG} install"""
|
||||
20
core/expat/expat.toml
Normal file
20
core/expat/expat.toml
Normal file
@@ -0,0 +1,20 @@
|
||||
[package]
|
||||
name = "expat"
|
||||
version = "2.7.4"
|
||||
description = "XML parsing library"
|
||||
url = "https://libexpat.github.io/"
|
||||
license = "MIT"
|
||||
|
||||
[source]
|
||||
url = "https://github.com/libexpat/libexpat/releases/download/R_2_7_4/expat-${version}.tar.xz"
|
||||
sha256 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
|
||||
|
||||
[dependencies]
|
||||
run = ["glibc"]
|
||||
build = ["gcc", "make"]
|
||||
|
||||
[build]
|
||||
system = "autotools"
|
||||
configure = """./configure --prefix=/usr --disable-static"""
|
||||
make = """make"""
|
||||
install = """make DESTDIR=${PKG} install"""
|
||||
20
core/file/file.toml
Normal file
20
core/file/file.toml
Normal file
@@ -0,0 +1,20 @@
|
||||
[package]
|
||||
name = "file"
|
||||
version = "5.47"
|
||||
description = "File type identification utility"
|
||||
url = "https://www.darwinsys.com/file/"
|
||||
license = "BSD-2-Clause"
|
||||
|
||||
[source]
|
||||
url = "https://astron.com/pub/file/file-${version}.tar.gz"
|
||||
sha256 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
|
||||
|
||||
[dependencies]
|
||||
run = ["glibc", "zlib"]
|
||||
build = ["gcc", "make"]
|
||||
|
||||
[build]
|
||||
system = "autotools"
|
||||
configure = """./configure --prefix=/usr"""
|
||||
make = """make"""
|
||||
install = """make DESTDIR=${PKG} install"""
|
||||
20
core/findutils/findutils.toml
Normal file
20
core/findutils/findutils.toml
Normal file
@@ -0,0 +1,20 @@
|
||||
[package]
|
||||
name = "findutils"
|
||||
version = "4.10.0"
|
||||
description = "GNU file search utilities"
|
||||
url = "https://www.gnu.org/software/findutils/"
|
||||
license = "GPL-3.0"
|
||||
|
||||
[source]
|
||||
url = "https://ftp.gnu.org/gnu/findutils/findutils-${version}.tar.xz"
|
||||
sha256 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
|
||||
|
||||
[dependencies]
|
||||
run = ["glibc"]
|
||||
build = ["gcc", "make"]
|
||||
|
||||
[build]
|
||||
system = "autotools"
|
||||
configure = """./configure --prefix=/usr --localstatedir=/var/lib/locate"""
|
||||
make = """make"""
|
||||
install = """make DESTDIR=${PKG} install"""
|
||||
20
core/flex/flex.toml
Normal file
20
core/flex/flex.toml
Normal file
@@ -0,0 +1,20 @@
|
||||
[package]
|
||||
name = "flex"
|
||||
version = "2.6.4"
|
||||
description = "Fast lexical analyzer generator"
|
||||
url = "https://github.com/westes/flex"
|
||||
license = "BSD-2-Clause"
|
||||
|
||||
[source]
|
||||
url = "https://github.com/westes/flex/releases/download/v${version}/flex-${version}.tar.gz"
|
||||
sha256 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
|
||||
|
||||
[dependencies]
|
||||
run = ["glibc", "m4"]
|
||||
build = ["gcc", "make"]
|
||||
|
||||
[build]
|
||||
system = "autotools"
|
||||
configure = """./configure --prefix=/usr --disable-static"""
|
||||
make = """make"""
|
||||
install = """make DESTDIR=${PKG} install"""
|
||||
20
core/gawk/gawk.toml
Normal file
20
core/gawk/gawk.toml
Normal file
@@ -0,0 +1,20 @@
|
||||
[package]
|
||||
name = "gawk"
|
||||
version = "5.4.0"
|
||||
description = "GNU awk text processing language"
|
||||
url = "https://www.gnu.org/software/gawk/"
|
||||
license = "GPL-3.0"
|
||||
|
||||
[source]
|
||||
url = "https://ftp.gnu.org/gnu/gawk/gawk-${version}.tar.xz"
|
||||
sha256 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
|
||||
|
||||
[dependencies]
|
||||
run = ["glibc", "readline", "mpfr"]
|
||||
build = ["gcc", "make"]
|
||||
|
||||
[build]
|
||||
system = "autotools"
|
||||
configure = """./configure --prefix=/usr"""
|
||||
make = """make"""
|
||||
install = """make DESTDIR=${PKG} install"""
|
||||
20
core/gcc/gcc.toml
Normal file
20
core/gcc/gcc.toml
Normal file
@@ -0,0 +1,20 @@
|
||||
[package]
|
||||
name = "gcc"
|
||||
version = "15.2.0"
|
||||
description = "The GNU Compiler Collection"
|
||||
url = "https://gcc.gnu.org/"
|
||||
license = "GPL-3.0"
|
||||
|
||||
[source]
|
||||
url = "https://ftp.gnu.org/pub/gnu/gcc/gcc-${version}/gcc-${version}.tar.xz"
|
||||
sha256 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
|
||||
|
||||
[dependencies]
|
||||
run = ["glibc", "gmp", "mpfr", "mpc", "zlib"]
|
||||
build = ["make", "sed", "gawk", "texinfo"]
|
||||
|
||||
[build]
|
||||
system = "autotools"
|
||||
configure = """mkdir build && cd build && ../configure --prefix=/usr --enable-languages=c,c++ --enable-default-pie --enable-default-ssp --disable-multilib --with-system-zlib"""
|
||||
make = """make"""
|
||||
install = """make DESTDIR=${PKG} install"""
|
||||
20
core/gettext/gettext.toml
Normal file
20
core/gettext/gettext.toml
Normal file
@@ -0,0 +1,20 @@
|
||||
[package]
|
||||
name = "gettext"
|
||||
version = "0.23.1"
|
||||
description = "GNU internationalization utilities"
|
||||
url = "https://www.gnu.org/software/gettext/"
|
||||
license = "GPL-3.0"
|
||||
|
||||
[source]
|
||||
url = "https://ftp.gnu.org/gnu/gettext/gettext-${version}.tar.xz"
|
||||
sha256 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
|
||||
|
||||
[dependencies]
|
||||
run = ["glibc"]
|
||||
build = ["gcc", "make"]
|
||||
|
||||
[build]
|
||||
system = "autotools"
|
||||
configure = """./configure --prefix=/usr --disable-static"""
|
||||
make = """make"""
|
||||
install = """make DESTDIR=${PKG} install"""
|
||||
20
core/git/git.toml
Normal file
20
core/git/git.toml
Normal file
@@ -0,0 +1,20 @@
|
||||
[package]
|
||||
name = "git"
|
||||
version = "2.53.0"
|
||||
description = "Distributed version control system"
|
||||
url = "https://git-scm.com/"
|
||||
license = "GPL-2.0"
|
||||
|
||||
[source]
|
||||
url = "https://www.kernel.org/pub/software/scm/git/git-${version}.tar.xz"
|
||||
sha256 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
|
||||
|
||||
[dependencies]
|
||||
run = ["glibc", "curl", "openssl", "zlib", "expat", "perl", "python"]
|
||||
build = ["gcc", "make"]
|
||||
|
||||
[build]
|
||||
system = "autotools"
|
||||
configure = """./configure --prefix=/usr --with-gitconfig=/etc/gitconfig --with-python=python3"""
|
||||
make = """make"""
|
||||
install = """make DESTDIR=${PKG} perllibdir=/usr/lib/perl5/5.40/site_perl install"""
|
||||
19
core/glib/glib.toml
Normal file
19
core/glib/glib.toml
Normal file
@@ -0,0 +1,19 @@
|
||||
[package]
|
||||
name = "glib"
|
||||
version = "2.84.1"
|
||||
description = "GLib low-level core library"
|
||||
url = "https://gitlab.gnome.org/GNOME/glib"
|
||||
license = "LGPL-2.1"
|
||||
|
||||
[source]
|
||||
url = "https://download.gnome.org/sources/glib/2.84/glib-${version}.tar.xz"
|
||||
sha256 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
|
||||
|
||||
[dependencies]
|
||||
run = ["glibc", "libffi", "zlib", "pcre2"]
|
||||
build = ["gcc", "meson", "ninja", "pkg-config", "python"]
|
||||
|
||||
[build]
|
||||
configure = """meson setup build --prefix=/usr --buildtype=release -Dman-pages=disabled"""
|
||||
make = """ninja -C build"""
|
||||
install = """DESTDIR=${PKG} ninja -C build install"""
|
||||
20
core/glibc/glibc.toml
Normal file
20
core/glibc/glibc.toml
Normal file
@@ -0,0 +1,20 @@
|
||||
[package]
|
||||
name = "glibc"
|
||||
version = "2.43"
|
||||
description = "The GNU C Library"
|
||||
url = "https://www.gnu.org/software/libc/"
|
||||
license = "LGPL-2.1"
|
||||
|
||||
[source]
|
||||
url = "https://ftp.gnu.org/gnu/glibc/glibc-${version}.tar.xz"
|
||||
sha256 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
|
||||
|
||||
[dependencies]
|
||||
run = []
|
||||
build = ["gcc", "binutils", "make", "sed", "gawk"]
|
||||
|
||||
[build]
|
||||
system = "autotools"
|
||||
configure = """mkdir -v build && cd build && ../configure --prefix=/usr --disable-werror --enable-kernel=5.4 --enable-stack-protector=strong libc_cv_slibdir=/usr/lib"""
|
||||
make = """make"""
|
||||
install = """make DESTDIR=${PKG} install"""
|
||||
20
core/gmp/gmp.toml
Normal file
20
core/gmp/gmp.toml
Normal file
@@ -0,0 +1,20 @@
|
||||
[package]
|
||||
name = "gmp"
|
||||
version = "6.3.0"
|
||||
description = "GNU Multiple Precision Arithmetic Library"
|
||||
url = "https://gmplib.org/"
|
||||
license = "LGPL-3.0"
|
||||
|
||||
[source]
|
||||
url = "https://gmplib.org/download/gmp/gmp-${version}.tar.xz"
|
||||
sha256 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
|
||||
|
||||
[dependencies]
|
||||
run = []
|
||||
build = ["gcc", "make", "m4"]
|
||||
|
||||
[build]
|
||||
system = "autotools"
|
||||
configure = """./configure --prefix=/usr --enable-cxx --disable-static"""
|
||||
make = """make"""
|
||||
install = """make DESTDIR=${PKG} install"""
|
||||
19
core/gperf/gperf.toml
Normal file
19
core/gperf/gperf.toml
Normal file
@@ -0,0 +1,19 @@
|
||||
[package]
|
||||
name = "gperf"
|
||||
version = "3.1"
|
||||
description = "Perfect hash function generator"
|
||||
url = "https://www.gnu.org/software/gperf/"
|
||||
license = "GPL-3.0"
|
||||
|
||||
[source]
|
||||
url = "https://ftp.gnu.org/gnu/gperf/gperf-${version}.tar.gz"
|
||||
sha256 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
|
||||
|
||||
[dependencies]
|
||||
run = ["glibc"]
|
||||
build = ["gcc", "make"]
|
||||
|
||||
[build]
|
||||
configure = """./configure --prefix=/usr"""
|
||||
make = """make"""
|
||||
install = """make DESTDIR=${PKG} install"""
|
||||
20
core/grep/grep.toml
Normal file
20
core/grep/grep.toml
Normal file
@@ -0,0 +1,20 @@
|
||||
[package]
|
||||
name = "grep"
|
||||
version = "3.14"
|
||||
description = "GNU grep pattern matching"
|
||||
url = "https://www.gnu.org/software/grep/"
|
||||
license = "GPL-3.0"
|
||||
|
||||
[source]
|
||||
url = "https://ftp.gnu.org/gnu/grep/grep-${version}.tar.xz"
|
||||
sha256 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
|
||||
|
||||
[dependencies]
|
||||
run = ["glibc"]
|
||||
build = ["gcc", "make"]
|
||||
|
||||
[build]
|
||||
system = "autotools"
|
||||
configure = """./configure --prefix=/usr"""
|
||||
make = """make"""
|
||||
install = """make DESTDIR=${PKG} install"""
|
||||
20
core/groff/groff.toml
Normal file
20
core/groff/groff.toml
Normal file
@@ -0,0 +1,20 @@
|
||||
[package]
|
||||
name = "groff"
|
||||
version = "1.24.1"
|
||||
description = "GNU troff typesetting system"
|
||||
url = "https://www.gnu.org/software/groff/"
|
||||
license = "GPL-3.0"
|
||||
|
||||
[source]
|
||||
url = "https://ftp.gnu.org/gnu/groff/groff-${version}.tar.gz"
|
||||
sha256 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
|
||||
|
||||
[dependencies]
|
||||
run = ["glibc", "perl"]
|
||||
build = ["gcc", "make"]
|
||||
|
||||
[build]
|
||||
system = "autotools"
|
||||
configure = """./configure --prefix=/usr"""
|
||||
make = """make"""
|
||||
install = """make DESTDIR=${PKG} install"""
|
||||
20
core/gzip/gzip.toml
Normal file
20
core/gzip/gzip.toml
Normal file
@@ -0,0 +1,20 @@
|
||||
[package]
|
||||
name = "gzip"
|
||||
version = "1.14"
|
||||
description = "GNU compression utility"
|
||||
url = "https://www.gnu.org/software/gzip/"
|
||||
license = "GPL-3.0"
|
||||
|
||||
[source]
|
||||
url = "https://ftp.gnu.org/gnu/gzip/gzip-${version}.tar.xz"
|
||||
sha256 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
|
||||
|
||||
[dependencies]
|
||||
run = ["glibc"]
|
||||
build = ["gcc", "make"]
|
||||
|
||||
[build]
|
||||
system = "autotools"
|
||||
configure = """./configure --prefix=/usr"""
|
||||
make = """make"""
|
||||
install = """make DESTDIR=${PKG} install"""
|
||||
20
core/iproute2/iproute2.toml
Normal file
20
core/iproute2/iproute2.toml
Normal file
@@ -0,0 +1,20 @@
|
||||
[package]
|
||||
name = "iproute2"
|
||||
version = "6.19.0"
|
||||
description = "IP routing utilities"
|
||||
url = "https://wiki.linuxfoundation.org/networking/iproute2"
|
||||
license = "GPL-2.0"
|
||||
|
||||
[source]
|
||||
url = "https://www.kernel.org/pub/linux/utils/net/iproute2/iproute2-${version}.tar.xz"
|
||||
sha256 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
|
||||
|
||||
[dependencies]
|
||||
run = ["glibc", "libmnl"]
|
||||
build = ["gcc", "make", "pkg-config", "bison", "flex"]
|
||||
|
||||
[build]
|
||||
system = "custom"
|
||||
configure = """"""
|
||||
make = """make NETNS_RUN_DIR=/run/netns"""
|
||||
install = """make DESTDIR=${PKG} SBINDIR=/usr/sbin install"""
|
||||
20
core/kbd/kbd.toml
Normal file
20
core/kbd/kbd.toml
Normal file
@@ -0,0 +1,20 @@
|
||||
[package]
|
||||
name = "kbd"
|
||||
version = "2.6.4"
|
||||
description = "Keyboard utilities"
|
||||
url = "https://kbd-project.org/"
|
||||
license = "GPL-2.0"
|
||||
|
||||
[source]
|
||||
url = "https://www.kernel.org/pub/linux/utils/kbd/kbd-${version}.tar.xz"
|
||||
sha256 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
|
||||
|
||||
[dependencies]
|
||||
run = ["glibc"]
|
||||
build = ["gcc", "make", "autoconf", "automake"]
|
||||
|
||||
[build]
|
||||
system = "autotools"
|
||||
configure = """./configure --prefix=/usr --disable-vlock"""
|
||||
make = """make"""
|
||||
install = """make DESTDIR=${PKG} install"""
|
||||
20
core/kmod/kmod.toml
Normal file
20
core/kmod/kmod.toml
Normal file
@@ -0,0 +1,20 @@
|
||||
[package]
|
||||
name = "kmod"
|
||||
version = "34.2"
|
||||
description = "Linux kernel module handling"
|
||||
url = "https://github.com/kmod-project/kmod"
|
||||
license = "GPL-2.0"
|
||||
|
||||
[source]
|
||||
url = "https://github.com/kmod-project/kmod/archive/refs/tags/v${version}.tar.gz"
|
||||
sha256 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
|
||||
|
||||
[dependencies]
|
||||
run = ["glibc", "zlib", "xz", "zstd", "openssl"]
|
||||
build = ["gcc", "make", "meson", "ninja", "pkg-config"]
|
||||
|
||||
[build]
|
||||
system = "meson"
|
||||
configure = """meson setup build --prefix=/usr --buildtype=release"""
|
||||
make = """ninja -C build"""
|
||||
install = """DESTDIR=${PKG} ninja -C build install"""
|
||||
20
core/less/less.toml
Normal file
20
core/less/less.toml
Normal file
@@ -0,0 +1,20 @@
|
||||
[package]
|
||||
name = "less"
|
||||
version = "692"
|
||||
description = "Terminal pager"
|
||||
url = "http://www.greenwoodsoftware.com/less/"
|
||||
license = "GPL-3.0"
|
||||
|
||||
[source]
|
||||
url = "https://www.greenwoodsoftware.com/less/less-${version}.tar.gz"
|
||||
sha256 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
|
||||
|
||||
[dependencies]
|
||||
run = ["glibc", "ncurses"]
|
||||
build = ["gcc", "make"]
|
||||
|
||||
[build]
|
||||
system = "autotools"
|
||||
configure = """./configure --prefix=/usr --sysconfdir=/etc"""
|
||||
make = """make"""
|
||||
install = """make DESTDIR=${PKG} install"""
|
||||
20
core/libffi/libffi.toml
Normal file
20
core/libffi/libffi.toml
Normal file
@@ -0,0 +1,20 @@
|
||||
[package]
|
||||
name = "libffi"
|
||||
version = "3.5.2"
|
||||
description = "Foreign function interface library"
|
||||
url = "https://github.com/libffi/libffi"
|
||||
license = "MIT"
|
||||
|
||||
[source]
|
||||
url = "https://github.com/libffi/libffi/releases/download/v${version}/libffi-${version}.tar.gz"
|
||||
sha256 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
|
||||
|
||||
[dependencies]
|
||||
run = ["glibc"]
|
||||
build = ["gcc", "make"]
|
||||
|
||||
[build]
|
||||
system = "autotools"
|
||||
configure = """./configure --prefix=/usr --disable-static --with-gcc-arch=native"""
|
||||
make = """make"""
|
||||
install = """make DESTDIR=${PKG} install"""
|
||||
19
core/libmnl/libmnl.toml
Normal file
19
core/libmnl/libmnl.toml
Normal file
@@ -0,0 +1,19 @@
|
||||
[package]
|
||||
name = "libmnl"
|
||||
version = "1.0.5"
|
||||
description = "Minimalistic Netlink library"
|
||||
url = "https://netfilter.org/projects/libmnl/"
|
||||
license = "LGPL-2.1"
|
||||
|
||||
[source]
|
||||
url = "https://www.netfilter.org/projects/libmnl/files/libmnl-${version}.tar.bz2"
|
||||
sha256 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
|
||||
|
||||
[dependencies]
|
||||
run = ["glibc"]
|
||||
build = ["gcc", "make"]
|
||||
|
||||
[build]
|
||||
configure = """./configure --prefix=/usr --disable-static"""
|
||||
make = """make"""
|
||||
install = """make DESTDIR=${PKG} install"""
|
||||
19
core/libpipeline/libpipeline.toml
Normal file
19
core/libpipeline/libpipeline.toml
Normal file
@@ -0,0 +1,19 @@
|
||||
[package]
|
||||
name = "libpipeline"
|
||||
version = "1.5.8"
|
||||
description = "Pipeline manipulation library"
|
||||
url = "https://gitlab.com/cjwatson/libpipeline"
|
||||
license = "GPL-3.0"
|
||||
|
||||
[source]
|
||||
url = "https://download.savannah.nongnu.org/releases/libpipeline/libpipeline-${version}.tar.gz"
|
||||
sha256 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
|
||||
|
||||
[dependencies]
|
||||
run = ["glibc"]
|
||||
build = ["gcc", "make"]
|
||||
|
||||
[build]
|
||||
configure = """./configure --prefix=/usr --disable-static"""
|
||||
make = """make"""
|
||||
install = """make DESTDIR=${PKG} install"""
|
||||
20
core/libtool/libtool.toml
Normal file
20
core/libtool/libtool.toml
Normal file
@@ -0,0 +1,20 @@
|
||||
[package]
|
||||
name = "libtool"
|
||||
version = "2.5.4"
|
||||
description = "GNU libtool generic library support script"
|
||||
url = "https://www.gnu.org/software/libtool/"
|
||||
license = "GPL-2.0"
|
||||
|
||||
[source]
|
||||
url = "https://ftp.gnu.org/gnu/libtool/libtool-${version}.tar.xz"
|
||||
sha256 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
|
||||
|
||||
[dependencies]
|
||||
run = ["glibc"]
|
||||
build = ["gcc", "make"]
|
||||
|
||||
[build]
|
||||
system = "autotools"
|
||||
configure = """./configure --prefix=/usr"""
|
||||
make = """make"""
|
||||
install = """make DESTDIR=${PKG} install"""
|
||||
20
core/libxml2/libxml2.toml
Normal file
20
core/libxml2/libxml2.toml
Normal file
@@ -0,0 +1,20 @@
|
||||
[package]
|
||||
name = "libxml2"
|
||||
version = "2.15.2"
|
||||
description = "XML C parser and toolkit"
|
||||
url = "https://gitlab.gnome.org/GNOME/libxml2"
|
||||
license = "MIT"
|
||||
|
||||
[source]
|
||||
url = "https://download.gnome.org/sources/libxml2/2.15/libxml2-${version}.tar.xz"
|
||||
sha256 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
|
||||
|
||||
[dependencies]
|
||||
run = ["glibc", "zlib", "xz", "readline"]
|
||||
build = ["gcc", "make", "pkg-config", "python"]
|
||||
|
||||
[build]
|
||||
system = "autotools"
|
||||
configure = """./configure --prefix=/usr --disable-static --with-history --with-python=/usr/bin/python3"""
|
||||
make = """make"""
|
||||
install = """make DESTDIR=${PKG} install"""
|
||||
20
core/linux/linux.toml
Normal file
20
core/linux/linux.toml
Normal file
@@ -0,0 +1,20 @@
|
||||
[package]
|
||||
name = "linux"
|
||||
version = "6.19.8"
|
||||
description = "The Linux kernel"
|
||||
url = "https://www.kernel.org/"
|
||||
license = "GPL-2.0"
|
||||
|
||||
[source]
|
||||
url = "https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-${version}.tar.xz"
|
||||
sha256 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
|
||||
|
||||
[dependencies]
|
||||
run = []
|
||||
build = ["gcc", "make", "bc", "flex", "bison", "openssl", "perl"]
|
||||
|
||||
[build]
|
||||
system = "custom"
|
||||
configure = """"""
|
||||
make = """make"""
|
||||
install = """make INSTALL_MOD_PATH=${PKG} modules_install"""
|
||||
20
core/m4/m4.toml
Normal file
20
core/m4/m4.toml
Normal file
@@ -0,0 +1,20 @@
|
||||
[package]
|
||||
name = "m4"
|
||||
version = "1.4.20"
|
||||
description = "GNU macro processor"
|
||||
url = "https://www.gnu.org/software/m4/"
|
||||
license = "GPL-3.0"
|
||||
|
||||
[source]
|
||||
url = "https://ftp.gnu.org/gnu/m4/m4-${version}.tar.xz"
|
||||
sha256 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
|
||||
|
||||
[dependencies]
|
||||
run = ["glibc"]
|
||||
build = ["gcc", "make"]
|
||||
|
||||
[build]
|
||||
system = "autotools"
|
||||
configure = """./configure --prefix=/usr"""
|
||||
make = """make"""
|
||||
install = """make DESTDIR=${PKG} install"""
|
||||
20
core/make/make.toml
Normal file
20
core/make/make.toml
Normal file
@@ -0,0 +1,20 @@
|
||||
[package]
|
||||
name = "make"
|
||||
version = "4.4.1"
|
||||
description = "GNU make build tool"
|
||||
url = "https://www.gnu.org/software/make/"
|
||||
license = "GPL-3.0"
|
||||
|
||||
[source]
|
||||
url = "https://ftp.gnu.org/gnu/make/make-${version}.tar.gz"
|
||||
sha256 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
|
||||
|
||||
[dependencies]
|
||||
run = ["glibc"]
|
||||
build = ["gcc"]
|
||||
|
||||
[build]
|
||||
system = "autotools"
|
||||
configure = """./configure --prefix=/usr"""
|
||||
make = """make"""
|
||||
install = """make DESTDIR=${PKG} install"""
|
||||
20
core/man-db/man-db.toml
Normal file
20
core/man-db/man-db.toml
Normal file
@@ -0,0 +1,20 @@
|
||||
[package]
|
||||
name = "man-db"
|
||||
version = "2.13.1"
|
||||
description = "Manual page browser"
|
||||
url = "https://man-db.nongnu.org/"
|
||||
license = "GPL-2.0"
|
||||
|
||||
[source]
|
||||
url = "https://download.savannah.nongnu.org/releases/man-db/man-db-${version}.tar.xz"
|
||||
sha256 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
|
||||
|
||||
[dependencies]
|
||||
run = ["glibc", "groff", "less", "libpipeline"]
|
||||
build = ["gcc", "make", "pkg-config"]
|
||||
|
||||
[build]
|
||||
system = "autotools"
|
||||
configure = """./configure --prefix=/usr --sysconfdir=/etc --disable-setuid --enable-cache-owner=bin --with-browser=/usr/bin/lynx --with-vgrind=/usr/bin/vgrind --with-grap=/usr/bin/grap"""
|
||||
make = """make"""
|
||||
install = """make DESTDIR=${PKG} install"""
|
||||
20
core/man-pages/man-pages.toml
Normal file
20
core/man-pages/man-pages.toml
Normal file
@@ -0,0 +1,20 @@
|
||||
[package]
|
||||
name = "man-pages"
|
||||
version = "6.16"
|
||||
description = "Linux man pages"
|
||||
url = "https://www.kernel.org/doc/man-pages/"
|
||||
license = "GPL-2.0"
|
||||
|
||||
[source]
|
||||
url = "https://www.kernel.org/pub/linux/docs/man-pages/man-pages-${version}.tar.xz"
|
||||
sha256 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
|
||||
|
||||
[dependencies]
|
||||
run = []
|
||||
build = []
|
||||
|
||||
[build]
|
||||
system = "custom"
|
||||
configure = """"""
|
||||
make = """make"""
|
||||
install = """make DESTDIR=${PKG} prefix=/usr install"""
|
||||
20
core/meson/meson.toml
Normal file
20
core/meson/meson.toml
Normal file
@@ -0,0 +1,20 @@
|
||||
[package]
|
||||
name = "meson"
|
||||
version = "1.10.2"
|
||||
description = "High performance build system"
|
||||
url = "https://mesonbuild.com/"
|
||||
license = "Apache-2.0"
|
||||
|
||||
[source]
|
||||
url = "https://github.com/mesonbuild/meson/releases/download/${version}/meson-${version}.tar.gz"
|
||||
sha256 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
|
||||
|
||||
[dependencies]
|
||||
run = ["python"]
|
||||
build = ["python"]
|
||||
|
||||
[build]
|
||||
system = "custom"
|
||||
configure = """"""
|
||||
make = """python3 setup.py build"""
|
||||
install = """python3 setup.py install --root=${PKG}"""
|
||||
20
core/mpc/mpc.toml
Normal file
20
core/mpc/mpc.toml
Normal file
@@ -0,0 +1,20 @@
|
||||
[package]
|
||||
name = "mpc"
|
||||
version = "1.3.1"
|
||||
description = "Multiple-precision complex number library"
|
||||
url = "https://www.multiprecision.org/mpc/"
|
||||
license = "LGPL-2.1"
|
||||
|
||||
[source]
|
||||
url = "https://ftp.gnu.org/gnu/mpc/mpc-${version}.tar.gz"
|
||||
sha256 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
|
||||
|
||||
[dependencies]
|
||||
run = ["gmp", "mpfr"]
|
||||
build = ["gcc", "make"]
|
||||
|
||||
[build]
|
||||
system = "autotools"
|
||||
configure = """./configure --prefix=/usr --disable-static"""
|
||||
make = """make"""
|
||||
install = """make DESTDIR=${PKG} install"""
|
||||
20
core/mpfr/mpfr.toml
Normal file
20
core/mpfr/mpfr.toml
Normal file
@@ -0,0 +1,20 @@
|
||||
[package]
|
||||
name = "mpfr"
|
||||
version = "4.2.2"
|
||||
description = "Multiple-precision floating-point library"
|
||||
url = "https://www.mpfr.org/"
|
||||
license = "LGPL-3.0"
|
||||
|
||||
[source]
|
||||
url = "https://www.mpfr.org/mpfr-current/mpfr-${version}.tar.xz"
|
||||
sha256 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
|
||||
|
||||
[dependencies]
|
||||
run = ["gmp"]
|
||||
build = ["gcc", "make"]
|
||||
|
||||
[build]
|
||||
system = "autotools"
|
||||
configure = """./configure --prefix=/usr --disable-static --enable-thread-safe"""
|
||||
make = """make"""
|
||||
install = """make DESTDIR=${PKG} install"""
|
||||
20
core/ncurses/ncurses.toml
Normal file
20
core/ncurses/ncurses.toml
Normal file
@@ -0,0 +1,20 @@
|
||||
[package]
|
||||
name = "ncurses"
|
||||
version = "6.5"
|
||||
description = "Terminal handling library"
|
||||
url = "https://invisible-island.net/ncurses/"
|
||||
license = "MIT"
|
||||
|
||||
[source]
|
||||
url = "https://invisible-island.net/datafiles/release/ncurses-${version}.tar.gz"
|
||||
sha256 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
|
||||
|
||||
[dependencies]
|
||||
run = ["glibc"]
|
||||
build = ["gcc", "make"]
|
||||
|
||||
[build]
|
||||
system = "autotools"
|
||||
configure = """./configure --prefix=/usr --mandir=/usr/share/man --with-shared --without-debug --without-normal --with-cxx-shared --enable-pc-files --with-pkg-config-libdir=/usr/lib/pkgconfig"""
|
||||
make = """make"""
|
||||
install = """make DESTDIR=${PKG} install"""
|
||||
20
core/ninja/ninja.toml
Normal file
20
core/ninja/ninja.toml
Normal file
@@ -0,0 +1,20 @@
|
||||
[package]
|
||||
name = "ninja"
|
||||
version = "1.13.0"
|
||||
description = "Small build system with a focus on speed"
|
||||
url = "https://ninja-build.org/"
|
||||
license = "Apache-2.0"
|
||||
|
||||
[source]
|
||||
url = "https://github.com/ninja-build/ninja/archive/v${version}/ninja-${version}.tar.gz"
|
||||
sha256 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
|
||||
|
||||
[dependencies]
|
||||
run = ["glibc"]
|
||||
build = ["gcc", "make", "python"]
|
||||
|
||||
[build]
|
||||
system = "custom"
|
||||
configure = """"""
|
||||
make = """python3 configure.py --bootstrap"""
|
||||
install = """install -Dm755 ninja ${PKG}/usr/bin/ninja"""
|
||||
20
core/openssl/openssl.toml
Normal file
20
core/openssl/openssl.toml
Normal file
@@ -0,0 +1,20 @@
|
||||
[package]
|
||||
name = "openssl"
|
||||
version = "3.6.1"
|
||||
description = "Cryptography and TLS toolkit"
|
||||
url = "https://www.openssl.org/"
|
||||
license = "Apache-2.0"
|
||||
|
||||
[source]
|
||||
url = "https://github.com/openssl/openssl/releases/download/openssl-${version}/openssl-${version}.tar.gz"
|
||||
sha256 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
|
||||
|
||||
[dependencies]
|
||||
run = ["glibc", "zlib"]
|
||||
build = ["gcc", "make", "perl"]
|
||||
|
||||
[build]
|
||||
system = "custom"
|
||||
configure = """./config --prefix=/usr --openssldir=/etc/ssl --libdir=lib shared zlib-dynamic"""
|
||||
make = """make"""
|
||||
install = """make DESTDIR=${PKG} MANSUFFIX=ssl install"""
|
||||
20
core/patch/patch.toml
Normal file
20
core/patch/patch.toml
Normal file
@@ -0,0 +1,20 @@
|
||||
[package]
|
||||
name = "patch"
|
||||
version = "2.8"
|
||||
description = "GNU patch utility"
|
||||
url = "https://www.gnu.org/software/patch/"
|
||||
license = "GPL-3.0"
|
||||
|
||||
[source]
|
||||
url = "https://ftp.gnu.org/gnu/patch/patch-${version}.tar.xz"
|
||||
sha256 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
|
||||
|
||||
[dependencies]
|
||||
run = ["glibc"]
|
||||
build = ["gcc", "make"]
|
||||
|
||||
[build]
|
||||
system = "autotools"
|
||||
configure = """./configure --prefix=/usr"""
|
||||
make = """make"""
|
||||
install = """make DESTDIR=${PKG} install"""
|
||||
19
core/pcre2/pcre2.toml
Normal file
19
core/pcre2/pcre2.toml
Normal file
@@ -0,0 +1,19 @@
|
||||
[package]
|
||||
name = "pcre2"
|
||||
version = "10.45"
|
||||
description = "Perl Compatible Regular Expressions v2"
|
||||
url = "https://github.com/PCRE2Project/pcre2"
|
||||
license = "BSD-3-Clause"
|
||||
|
||||
[source]
|
||||
url = "https://github.com/PCRE2Project/pcre2/releases/download/pcre2-${version}/pcre2-${version}.tar.bz2"
|
||||
sha256 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
|
||||
|
||||
[dependencies]
|
||||
run = ["glibc", "zlib", "readline"]
|
||||
build = ["gcc", "make", "cmake"]
|
||||
|
||||
[build]
|
||||
configure = """./configure --prefix=/usr --enable-unicode --enable-jit --enable-pcre2-16 --enable-pcre2-32 --enable-pcre2grep-libz --enable-pcre2grep-libbz2 --enable-pcre2test-libreadline --disable-static"""
|
||||
make = """make"""
|
||||
install = """make DESTDIR=${PKG} install"""
|
||||
20
core/perl/perl.toml
Normal file
20
core/perl/perl.toml
Normal file
@@ -0,0 +1,20 @@
|
||||
[package]
|
||||
name = "perl"
|
||||
version = "5.40.2"
|
||||
description = "Practical Extraction and Report Language"
|
||||
url = "https://www.perl.org/"
|
||||
license = "Artistic-1.0"
|
||||
|
||||
[source]
|
||||
url = "https://www.cpan.org/src/5.0/perl-${version}.tar.xz"
|
||||
sha256 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
|
||||
|
||||
[dependencies]
|
||||
run = ["glibc", "zlib"]
|
||||
build = ["gcc", "make"]
|
||||
|
||||
[build]
|
||||
system = "custom"
|
||||
configure = """sh Configure -des -Dprefix=/usr -Dvendorprefix=/usr -Dprivlib=/usr/lib/perl5/5.40/core_perl -Darchlib=/usr/lib/perl5/5.40/core_perl -Dsitelib=/usr/lib/perl5/5.40/site_perl -Dsitearch=/usr/lib/perl5/5.40/site_perl -Dvendorlib=/usr/lib/perl5/5.40/vendor_perl -Dvendorarch=/usr/lib/perl5/5.40/vendor_perl -Dman1dir=/usr/share/man/man1 -Dman3dir=/usr/share/man/man3 -Dpager='/usr/bin/less -isR' -Duseshrplib -Dusethreads"""
|
||||
make = """make"""
|
||||
install = """make DESTDIR=${PKG} install"""
|
||||
20
core/pkg-config/pkg-config.toml
Normal file
20
core/pkg-config/pkg-config.toml
Normal file
@@ -0,0 +1,20 @@
|
||||
[package]
|
||||
name = "pkg-config"
|
||||
version = "1.8.0"
|
||||
description = "Package configuration helper tool"
|
||||
url = "https://www.freedesktop.org/wiki/Software/pkg-config/"
|
||||
license = "GPL-2.0"
|
||||
|
||||
[source]
|
||||
url = "https://pkgconfig.freedesktop.org/releases/pkg-config-${version}.tar.gz"
|
||||
sha256 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
|
||||
|
||||
[dependencies]
|
||||
run = ["glibc", "glib"]
|
||||
build = ["gcc", "make"]
|
||||
|
||||
[build]
|
||||
system = "autotools"
|
||||
configure = """./configure --prefix=/usr --with-internal-glib --disable-host-tool"""
|
||||
make = """make"""
|
||||
install = """make DESTDIR=${PKG} install"""
|
||||
20
core/procps-ng/procps-ng.toml
Normal file
20
core/procps-ng/procps-ng.toml
Normal file
@@ -0,0 +1,20 @@
|
||||
[package]
|
||||
name = "procps-ng"
|
||||
version = "4.0.6"
|
||||
description = "Process monitoring utilities (ps, top, free, etc.)"
|
||||
url = "https://gitlab.com/procps-ng/procps"
|
||||
license = "GPL-2.0"
|
||||
|
||||
[source]
|
||||
url = "https://sourceforge.net/projects/procps-ng/files/Production/procps-ng-${version}.tar.xz"
|
||||
sha256 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
|
||||
|
||||
[dependencies]
|
||||
run = ["glibc", "ncurses"]
|
||||
build = ["gcc", "make", "pkg-config"]
|
||||
|
||||
[build]
|
||||
system = "autotools"
|
||||
configure = """./configure --prefix=/usr --disable-static --disable-kill"""
|
||||
make = """make"""
|
||||
install = """make DESTDIR=${PKG} install"""
|
||||
20
core/python/python.toml
Normal file
20
core/python/python.toml
Normal file
@@ -0,0 +1,20 @@
|
||||
[package]
|
||||
name = "python"
|
||||
version = "3.13.3"
|
||||
description = "Python programming language"
|
||||
url = "https://www.python.org/"
|
||||
license = "PSF-2.0"
|
||||
|
||||
[source]
|
||||
url = "https://www.python.org/ftp/python/${version}/Python-${version}.tar.xz"
|
||||
sha256 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
|
||||
|
||||
[dependencies]
|
||||
run = ["glibc", "expat", "libffi", "openssl", "zlib", "xz", "ncurses", "readline"]
|
||||
build = ["gcc", "make", "pkg-config"]
|
||||
|
||||
[build]
|
||||
system = "autotools"
|
||||
configure = """./configure --prefix=/usr --enable-shared --with-system-expat --enable-optimizations"""
|
||||
make = """make"""
|
||||
install = """make DESTDIR=${PKG} install"""
|
||||
20
core/readline/readline.toml
Normal file
20
core/readline/readline.toml
Normal file
@@ -0,0 +1,20 @@
|
||||
[package]
|
||||
name = "readline"
|
||||
version = "8.3"
|
||||
description = "GNU readline library"
|
||||
url = "https://tiswww.case.edu/php/chet/readline/rltop.html"
|
||||
license = "GPL-3.0"
|
||||
|
||||
[source]
|
||||
url = "https://ftp.gnu.org/gnu/readline/readline-${version}.tar.gz"
|
||||
sha256 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
|
||||
|
||||
[dependencies]
|
||||
run = ["ncurses"]
|
||||
build = ["gcc", "make"]
|
||||
|
||||
[build]
|
||||
system = "autotools"
|
||||
configure = """./configure --prefix=/usr --disable-static --with-curses"""
|
||||
make = """make SHLIB_LIBS='-lncursesw'"""
|
||||
install = """make SHLIB_LIBS='-lncursesw' DESTDIR=${PKG} install"""
|
||||
20
core/sed/sed.toml
Normal file
20
core/sed/sed.toml
Normal file
@@ -0,0 +1,20 @@
|
||||
[package]
|
||||
name = "sed"
|
||||
version = "4.9"
|
||||
description = "GNU stream editor"
|
||||
url = "https://www.gnu.org/software/sed/"
|
||||
license = "GPL-3.0"
|
||||
|
||||
[source]
|
||||
url = "https://ftp.gnu.org/gnu/sed/sed-${version}.tar.xz"
|
||||
sha256 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
|
||||
|
||||
[dependencies]
|
||||
run = ["glibc"]
|
||||
build = ["gcc", "make"]
|
||||
|
||||
[build]
|
||||
system = "autotools"
|
||||
configure = """./configure --prefix=/usr"""
|
||||
make = """make"""
|
||||
install = """make DESTDIR=${PKG} install"""
|
||||
20
core/shadow/shadow.toml
Normal file
20
core/shadow/shadow.toml
Normal file
@@ -0,0 +1,20 @@
|
||||
[package]
|
||||
name = "shadow"
|
||||
version = "4.14"
|
||||
description = "User and group management utilities"
|
||||
url = "https://github.com/shadow-maint/shadow"
|
||||
license = "BSD-3-Clause"
|
||||
|
||||
[source]
|
||||
url = "https://github.com/shadow-maint/shadow/releases/download/${version}/shadow-${version}.tar.xz"
|
||||
sha256 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
|
||||
|
||||
[dependencies]
|
||||
run = ["glibc"]
|
||||
build = ["gcc", "make"]
|
||||
|
||||
[build]
|
||||
system = "autotools"
|
||||
configure = """./configure --sysconfdir=/etc --disable-static --with-group-name-max-length=32"""
|
||||
make = """make"""
|
||||
install = """make DESTDIR=${PKG} install"""
|
||||
20
core/sysvinit/sysvinit.toml
Normal file
20
core/sysvinit/sysvinit.toml
Normal file
@@ -0,0 +1,20 @@
|
||||
[package]
|
||||
name = "sysvinit"
|
||||
version = "3.15"
|
||||
description = "System V style init programs"
|
||||
url = "https://savannah.nongnu.org/projects/sysvinit/"
|
||||
license = "GPL-2.0"
|
||||
|
||||
[source]
|
||||
url = "https://github.com/slicer69/sysvinit/releases/download/${version}/sysvinit-${version}.tar.xz"
|
||||
sha256 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
|
||||
|
||||
[dependencies]
|
||||
run = ["glibc"]
|
||||
build = ["gcc", "make"]
|
||||
|
||||
[build]
|
||||
system = "custom"
|
||||
configure = """"""
|
||||
make = """make"""
|
||||
install = """make DESTDIR=${PKG} install"""
|
||||
20
core/tar/tar.toml
Normal file
20
core/tar/tar.toml
Normal file
@@ -0,0 +1,20 @@
|
||||
[package]
|
||||
name = "tar"
|
||||
version = "1.35"
|
||||
description = "GNU tar archiver"
|
||||
url = "https://www.gnu.org/software/tar/"
|
||||
license = "GPL-3.0"
|
||||
|
||||
[source]
|
||||
url = "https://ftp.gnu.org/gnu/tar/tar-${version}.tar.xz"
|
||||
sha256 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
|
||||
|
||||
[dependencies]
|
||||
run = ["glibc"]
|
||||
build = ["gcc", "make"]
|
||||
|
||||
[build]
|
||||
system = "autotools"
|
||||
configure = """./configure --prefix=/usr"""
|
||||
make = """make"""
|
||||
install = """make DESTDIR=${PKG} install"""
|
||||
20
core/texinfo/texinfo.toml
Normal file
20
core/texinfo/texinfo.toml
Normal file
@@ -0,0 +1,20 @@
|
||||
[package]
|
||||
name = "texinfo"
|
||||
version = "7.3"
|
||||
description = "GNU documentation system"
|
||||
url = "https://www.gnu.org/software/texinfo/"
|
||||
license = "GPL-3.0"
|
||||
|
||||
[source]
|
||||
url = "https://ftp.gnu.org/gnu/texinfo/texinfo-${version}.tar.xz"
|
||||
sha256 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
|
||||
|
||||
[dependencies]
|
||||
run = ["glibc", "perl", "ncurses"]
|
||||
build = ["gcc", "make"]
|
||||
|
||||
[build]
|
||||
system = "autotools"
|
||||
configure = """./configure --prefix=/usr"""
|
||||
make = """make"""
|
||||
install = """make DESTDIR=${PKG} install"""
|
||||
20
core/util-linux/util-linux.toml
Normal file
20
core/util-linux/util-linux.toml
Normal file
@@ -0,0 +1,20 @@
|
||||
[package]
|
||||
name = "util-linux"
|
||||
version = "2.42"
|
||||
description = "Miscellaneous system utilities"
|
||||
url = "https://github.com/util-linux/util-linux"
|
||||
license = "GPL-2.0"
|
||||
|
||||
[source]
|
||||
url = "https://www.kernel.org/pub/linux/utils/util-linux/v2.42/util-linux-${version}.tar.xz"
|
||||
sha256 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
|
||||
|
||||
[dependencies]
|
||||
run = ["glibc", "ncurses", "zlib"]
|
||||
build = ["gcc", "make", "pkg-config"]
|
||||
|
||||
[build]
|
||||
system = "autotools"
|
||||
configure = """./configure --prefix=/usr --bindir=/usr/bin --libdir=/usr/lib --runstatedir=/run --sbindir=/usr/sbin --disable-chfn-chsh --disable-login --disable-nologin --disable-su --disable-setpriv --disable-runuser --disable-pylibmount --disable-static --disable-liblastlog2 --without-python ADJTIME_PATH=/var/lib/hwclock/adjtime"""
|
||||
make = """make"""
|
||||
install = """make DESTDIR=${PKG} install"""
|
||||
20
core/xz/xz.toml
Normal file
20
core/xz/xz.toml
Normal file
@@ -0,0 +1,20 @@
|
||||
[package]
|
||||
name = "xz"
|
||||
version = "5.8.1"
|
||||
description = "XZ Utils compression"
|
||||
url = "https://xz.tukaani.org/xz-utils/"
|
||||
license = "LGPL-2.1"
|
||||
|
||||
[source]
|
||||
url = "https://github.com/tukaani-project/xz/releases/download/v${version}/xz-${version}.tar.gz"
|
||||
sha256 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
|
||||
|
||||
[dependencies]
|
||||
run = ["glibc"]
|
||||
build = ["gcc", "make"]
|
||||
|
||||
[build]
|
||||
system = "autotools"
|
||||
configure = """./configure --prefix=/usr --disable-static"""
|
||||
make = """make"""
|
||||
install = """make DESTDIR=${PKG} install"""
|
||||
31
core/zlib/zlib.toml
Normal file
31
core/zlib/zlib.toml
Normal file
@@ -0,0 +1,31 @@
|
||||
# DarkForge Linux — Package Definition: zlib
|
||||
# This serves as the canonical example of the .dpack format.
|
||||
|
||||
[package]
|
||||
name = "zlib"
|
||||
version = "1.3.1"
|
||||
description = "Compression library implementing the deflate algorithm"
|
||||
url = "https://zlib.net/"
|
||||
license = "zlib"
|
||||
|
||||
[source]
|
||||
url = "https://zlib.net/zlib-${version}.tar.xz"
|
||||
sha256 = "38ef96b8dfe510d42707d9c781877914792541133e1870841463bfa73f883e32"
|
||||
|
||||
[dependencies]
|
||||
run = []
|
||||
build = ["gcc", "make"]
|
||||
|
||||
[dependencies.optional]
|
||||
static = { description = "Build static library", default = true }
|
||||
minizip = { description = "Build minizip utility", deps = [] }
|
||||
|
||||
[build]
|
||||
configure = "./configure --prefix=/usr"
|
||||
make = "make"
|
||||
install = "make DESTDIR=${PKG} install"
|
||||
|
||||
# Per-package flag overrides (empty = use global defaults)
|
||||
[build.flags]
|
||||
cflags = ""
|
||||
ldflags = ""
|
||||
20
core/zstd/zstd.toml
Normal file
20
core/zstd/zstd.toml
Normal file
@@ -0,0 +1,20 @@
|
||||
[package]
|
||||
name = "zstd"
|
||||
version = "1.5.7"
|
||||
description = "Zstandard fast real-time compression"
|
||||
url = "https://facebook.github.io/zstd/"
|
||||
license = "BSD-3-Clause"
|
||||
|
||||
[source]
|
||||
url = "https://github.com/facebook/zstd/releases/download/v${version}/zstd-${version}.tar.gz"
|
||||
sha256 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
|
||||
|
||||
[dependencies]
|
||||
run = ["glibc"]
|
||||
build = ["gcc", "make", "cmake"]
|
||||
|
||||
[build]
|
||||
system = "custom"
|
||||
configure = """"""
|
||||
make = """make prefix=/usr"""
|
||||
install = """make prefix=/usr DESTDIR=${PKG} install"""
|
||||
Reference in New Issue
Block a user