Compare commits
1 Commits
0e27540a06
...
a0773c3c54
| Author | SHA1 | Date | |
|---|---|---|---|
| a0773c3c54 |
20
extra/boost/boost.toml
Normal file
20
extra/boost/boost.toml
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
[package]
|
||||||
|
name = "boost"
|
||||||
|
version = "1.87.0"
|
||||||
|
description = "Peer-reviewed portable C++ source libraries"
|
||||||
|
url = "https://www.boost.org/"
|
||||||
|
license = "BSL-1.0"
|
||||||
|
|
||||||
|
[source]
|
||||||
|
url = "https://github.com/boostorg/boost/releases/download/boost-${version}/boost-${version}-b2-nodocs.tar.xz"
|
||||||
|
sha256 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
|
||||||
|
|
||||||
|
[dependencies]
|
||||||
|
run = ["glibc", "zlib", "bzip2", "xz", "zstd", "python"]
|
||||||
|
build = ["gcc", "make"]
|
||||||
|
|
||||||
|
[build]
|
||||||
|
system = "custom"
|
||||||
|
configure = """./bootstrap.sh --prefix=/usr --with-python=python3"""
|
||||||
|
make = """./b2 stage -j32 threading=multi link=shared"""
|
||||||
|
install = """./b2 install --prefix=${PKG}/usr"""
|
||||||
20
extra/cbindgen/cbindgen.toml
Normal file
20
extra/cbindgen/cbindgen.toml
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
[package]
|
||||||
|
name = "cbindgen"
|
||||||
|
version = "0.28.0"
|
||||||
|
description = "Generate C bindings from Rust code"
|
||||||
|
url = "https://github.com/mozilla/cbindgen"
|
||||||
|
license = "MPL-2.0"
|
||||||
|
|
||||||
|
[source]
|
||||||
|
url = "https://github.com/mozilla/cbindgen/archive/v${version}/cbindgen-${version}.tar.gz"
|
||||||
|
sha256 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
|
||||||
|
|
||||||
|
[dependencies]
|
||||||
|
run = ["glibc", "rust"]
|
||||||
|
build = ["rust"]
|
||||||
|
|
||||||
|
[build]
|
||||||
|
system = "cargo"
|
||||||
|
configure = """"""
|
||||||
|
make = """cargo build --release"""
|
||||||
|
install = """install -Dm755 target/release/cbindgen ${PKG}/usr/bin/cbindgen"""
|
||||||
20
extra/libtermkey/libtermkey.toml
Normal file
20
extra/libtermkey/libtermkey.toml
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
[package]
|
||||||
|
name = "libtermkey"
|
||||||
|
version = "0.22"
|
||||||
|
description = "Terminal keypress reading library"
|
||||||
|
url = "http://www.leonerd.org.uk/code/libtermkey/"
|
||||||
|
license = "MIT"
|
||||||
|
|
||||||
|
[source]
|
||||||
|
url = "http://www.leonerd.org.uk/code/libtermkey/libtermkey-${version}.tar.gz"
|
||||||
|
sha256 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
|
||||||
|
|
||||||
|
[dependencies]
|
||||||
|
run = ["glibc", "unibilium"]
|
||||||
|
build = ["gcc", "make", "pkg-config", "libtool"]
|
||||||
|
|
||||||
|
[build]
|
||||||
|
system = "custom"
|
||||||
|
configure = """"""
|
||||||
|
make = """make PREFIX=/usr"""
|
||||||
|
install = """make DESTDIR=${PKG} PREFIX=/usr install"""
|
||||||
20
extra/libvterm/libvterm.toml
Normal file
20
extra/libvterm/libvterm.toml
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
[package]
|
||||||
|
name = "libvterm"
|
||||||
|
version = "0.3.3"
|
||||||
|
description = "Virtual terminal emulator library"
|
||||||
|
url = "https://www.leonerd.org.uk/code/libvterm/"
|
||||||
|
license = "MIT"
|
||||||
|
|
||||||
|
[source]
|
||||||
|
url = "https://www.leonerd.org.uk/code/libvterm/libvterm-${version}.tar.gz"
|
||||||
|
sha256 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
|
||||||
|
|
||||||
|
[dependencies]
|
||||||
|
run = ["glibc"]
|
||||||
|
build = ["gcc", "make", "libtool"]
|
||||||
|
|
||||||
|
[build]
|
||||||
|
system = "custom"
|
||||||
|
configure = """"""
|
||||||
|
make = """make PREFIX=/usr"""
|
||||||
|
install = """make DESTDIR=${PKG} PREFIX=/usr install"""
|
||||||
20
extra/libxau/libxau.toml
Normal file
20
extra/libxau/libxau.toml
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
[package]
|
||||||
|
name = "libxau"
|
||||||
|
version = "1.0.12"
|
||||||
|
description = "X11 authorisation library"
|
||||||
|
url = "https://xorg.freedesktop.org/"
|
||||||
|
license = "MIT"
|
||||||
|
|
||||||
|
[source]
|
||||||
|
url = "https://xorg.freedesktop.org/archive/individual/lib/libXau-${version}.tar.xz"
|
||||||
|
sha256 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
|
||||||
|
|
||||||
|
[dependencies]
|
||||||
|
run = ["glibc"]
|
||||||
|
build = ["gcc", "make", "pkg-config"]
|
||||||
|
|
||||||
|
[build]
|
||||||
|
system = "autotools"
|
||||||
|
configure = """./configure --prefix=/usr --disable-static"""
|
||||||
|
make = """make"""
|
||||||
|
install = """make DESTDIR=${PKG} install"""
|
||||||
20
extra/libxdmcp/libxdmcp.toml
Normal file
20
extra/libxdmcp/libxdmcp.toml
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
[package]
|
||||||
|
name = "libxdmcp"
|
||||||
|
version = "1.1.5"
|
||||||
|
description = "X Display Manager Control Protocol library"
|
||||||
|
url = "https://xorg.freedesktop.org/"
|
||||||
|
license = "MIT"
|
||||||
|
|
||||||
|
[source]
|
||||||
|
url = "https://xorg.freedesktop.org/archive/individual/lib/libXdmcp-${version}.tar.xz"
|
||||||
|
sha256 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
|
||||||
|
|
||||||
|
[dependencies]
|
||||||
|
run = ["glibc"]
|
||||||
|
build = ["gcc", "make", "pkg-config"]
|
||||||
|
|
||||||
|
[build]
|
||||||
|
system = "autotools"
|
||||||
|
configure = """./configure --prefix=/usr --disable-static"""
|
||||||
|
make = """make"""
|
||||||
|
install = """make DESTDIR=${PKG} install"""
|
||||||
20
extra/msgpack-c/msgpack-c.toml
Normal file
20
extra/msgpack-c/msgpack-c.toml
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
[package]
|
||||||
|
name = "msgpack-c"
|
||||||
|
version = "6.1.0"
|
||||||
|
description = "MessagePack serialization library for C"
|
||||||
|
url = "https://msgpack.org/"
|
||||||
|
license = "BSL-1.0"
|
||||||
|
|
||||||
|
[source]
|
||||||
|
url = "https://github.com/msgpack/msgpack-c/releases/download/c-${version}/msgpack-c-${version}.tar.gz"
|
||||||
|
sha256 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
|
||||||
|
|
||||||
|
[dependencies]
|
||||||
|
run = ["glibc"]
|
||||||
|
build = ["gcc", "cmake", "ninja"]
|
||||||
|
|
||||||
|
[build]
|
||||||
|
system = "cmake"
|
||||||
|
configure = """cmake -B build -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DMSGPACK_BUILD_TESTS=OFF"""
|
||||||
|
make = """ninja -C build"""
|
||||||
|
install = """DESTDIR=${PKG} ninja -C build install"""
|
||||||
20
extra/nodejs/nodejs.toml
Normal file
20
extra/nodejs/nodejs.toml
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
[package]
|
||||||
|
name = "nodejs"
|
||||||
|
version = "22.16.0"
|
||||||
|
description = "JavaScript runtime built on V8"
|
||||||
|
url = "https://nodejs.org/"
|
||||||
|
license = "MIT"
|
||||||
|
|
||||||
|
[source]
|
||||||
|
url = "https://nodejs.org/dist/v${version}/node-v${version}.tar.xz"
|
||||||
|
sha256 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
|
||||||
|
|
||||||
|
[dependencies]
|
||||||
|
run = ["glibc", "openssl", "zlib", "python"]
|
||||||
|
build = ["gcc", "make", "python"]
|
||||||
|
|
||||||
|
[build]
|
||||||
|
system = "custom"
|
||||||
|
configure = """./configure --prefix=/usr --shared-openssl --shared-zlib"""
|
||||||
|
make = """make -j32"""
|
||||||
|
install = """make DESTDIR=${PKG} install"""
|
||||||
20
extra/opencascade/opencascade.toml
Normal file
20
extra/opencascade/opencascade.toml
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
[package]
|
||||||
|
name = "opencascade"
|
||||||
|
version = "7.8.1"
|
||||||
|
description = "Open CASCADE Technology 3D modeling kernel"
|
||||||
|
url = "https://www.opencascade.com/"
|
||||||
|
license = "LGPL-2.1"
|
||||||
|
|
||||||
|
[source]
|
||||||
|
url = "https://git.dev.opencascade.org/repos/occt.git/snapshot/occt-V${version}.tar.gz"
|
||||||
|
sha256 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
|
||||||
|
|
||||||
|
[dependencies]
|
||||||
|
run = ["glibc", "freetype", "tcl", "tk", "libpng", "zlib"]
|
||||||
|
build = ["gcc", "cmake", "ninja"]
|
||||||
|
|
||||||
|
[build]
|
||||||
|
system = "cmake"
|
||||||
|
configure = """cmake -B build -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DBUILD_MODULE_Draw=OFF -DUSE_TBB=OFF -DUSE_VTK=OFF -DUSE_FFMPEG=OFF"""
|
||||||
|
make = """ninja -C build"""
|
||||||
|
install = """DESTDIR=${PKG} ninja -C build install"""
|
||||||
20
extra/swig/swig.toml
Normal file
20
extra/swig/swig.toml
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
[package]
|
||||||
|
name = "swig"
|
||||||
|
version = "4.3.0"
|
||||||
|
description = "Interface generator for scripting languages"
|
||||||
|
url = "https://www.swig.org/"
|
||||||
|
license = "GPL-3.0"
|
||||||
|
|
||||||
|
[source]
|
||||||
|
url = "https://downloads.sourceforge.net/swig/swig-${version}.tar.gz"
|
||||||
|
sha256 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
|
||||||
|
|
||||||
|
[dependencies]
|
||||||
|
run = ["glibc", "pcre2", "python", "perl"]
|
||||||
|
build = ["gcc", "make"]
|
||||||
|
|
||||||
|
[build]
|
||||||
|
system = "autotools"
|
||||||
|
configure = """./configure --prefix=/usr"""
|
||||||
|
make = """make"""
|
||||||
|
install = """make DESTDIR=${PKG} install"""
|
||||||
20
extra/tcl/tcl.toml
Normal file
20
extra/tcl/tcl.toml
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
[package]
|
||||||
|
name = "tcl"
|
||||||
|
version = "8.6.16"
|
||||||
|
description = "Tool Command Language"
|
||||||
|
url = "https://www.tcl.tk/"
|
||||||
|
license = "TCL"
|
||||||
|
|
||||||
|
[source]
|
||||||
|
url = "https://downloads.sourceforge.net/tcl/tcl${version}-src.tar.gz"
|
||||||
|
sha256 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
|
||||||
|
|
||||||
|
[dependencies]
|
||||||
|
run = ["glibc", "zlib"]
|
||||||
|
build = ["gcc", "make"]
|
||||||
|
|
||||||
|
[build]
|
||||||
|
system = "autotools"
|
||||||
|
configure = """cd unix && ./configure --prefix=/usr --enable-64bit --enable-threads"""
|
||||||
|
make = """make"""
|
||||||
|
install = """make DESTDIR=${PKG} install && ln -sf tclsh8.6 ${PKG}/usr/bin/tclsh"""
|
||||||
20
extra/tk/tk.toml
Normal file
20
extra/tk/tk.toml
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
[package]
|
||||||
|
name = "tk"
|
||||||
|
version = "8.6.16"
|
||||||
|
description = "Tk GUI toolkit for Tcl"
|
||||||
|
url = "https://www.tcl.tk/"
|
||||||
|
license = "TCL"
|
||||||
|
|
||||||
|
[source]
|
||||||
|
url = "https://downloads.sourceforge.net/tcl/tk${version}-src.tar.gz"
|
||||||
|
sha256 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
|
||||||
|
|
||||||
|
[dependencies]
|
||||||
|
run = ["glibc", "tcl", "libpng", "zlib"]
|
||||||
|
build = ["gcc", "make"]
|
||||||
|
|
||||||
|
[build]
|
||||||
|
system = "autotools"
|
||||||
|
configure = """cd unix && ./configure --prefix=/usr --enable-64bit --enable-threads --with-tcl=/usr/lib"""
|
||||||
|
make = """make"""
|
||||||
|
install = """make DESTDIR=${PKG} install"""
|
||||||
20
extra/unibilium/unibilium.toml
Normal file
20
extra/unibilium/unibilium.toml
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
[package]
|
||||||
|
name = "unibilium"
|
||||||
|
version = "2.1.2"
|
||||||
|
description = "Terminfo parsing library"
|
||||||
|
url = "https://github.com/neovim/unibilium"
|
||||||
|
license = "LGPL-3.0"
|
||||||
|
|
||||||
|
[source]
|
||||||
|
url = "https://github.com/neovim/unibilium/archive/v${version}/unibilium-${version}.tar.gz"
|
||||||
|
sha256 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
|
||||||
|
|
||||||
|
[dependencies]
|
||||||
|
run = ["glibc"]
|
||||||
|
build = ["gcc", "make", "libtool"]
|
||||||
|
|
||||||
|
[build]
|
||||||
|
system = "custom"
|
||||||
|
configure = """"""
|
||||||
|
make = """make PREFIX=/usr"""
|
||||||
|
install = """make DESTDIR=${PKG} PREFIX=/usr install"""
|
||||||
20
extra/xcb-proto/xcb-proto.toml
Normal file
20
extra/xcb-proto/xcb-proto.toml
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
[package]
|
||||||
|
name = "xcb-proto"
|
||||||
|
version = "1.17.0"
|
||||||
|
description = "X protocol C-language Binding protocol descriptions"
|
||||||
|
url = "https://xcb.freedesktop.org/"
|
||||||
|
license = "MIT"
|
||||||
|
|
||||||
|
[source]
|
||||||
|
url = "https://xorg.freedesktop.org/archive/individual/proto/xcb-proto-${version}.tar.xz"
|
||||||
|
sha256 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
|
||||||
|
|
||||||
|
[dependencies]
|
||||||
|
run = []
|
||||||
|
build = ["python"]
|
||||||
|
|
||||||
|
[build]
|
||||||
|
system = "autotools"
|
||||||
|
configure = """./configure --prefix=/usr"""
|
||||||
|
make = """make"""
|
||||||
|
install = """make DESTDIR=${PKG} install"""
|
||||||
20
extra/xcb/xcb.toml
Normal file
20
extra/xcb/xcb.toml
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
[package]
|
||||||
|
name = "xcb"
|
||||||
|
version = "1.17.0"
|
||||||
|
description = "X protocol C-language Binding (libxcb)"
|
||||||
|
url = "https://xcb.freedesktop.org/"
|
||||||
|
license = "MIT"
|
||||||
|
|
||||||
|
[source]
|
||||||
|
url = "https://xorg.freedesktop.org/archive/individual/lib/libxcb-${version}.tar.xz"
|
||||||
|
sha256 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
|
||||||
|
|
||||||
|
[dependencies]
|
||||||
|
run = ["glibc", "xcb-proto", "libxau", "libxdmcp"]
|
||||||
|
build = ["gcc", "make", "pkg-config", "python"]
|
||||||
|
|
||||||
|
[build]
|
||||||
|
system = "autotools"
|
||||||
|
configure = """./configure --prefix=/usr --disable-static"""
|
||||||
|
make = """make"""
|
||||||
|
install = """make DESTDIR=${PKG} install"""
|
||||||
20
extra/xerces-c/xerces-c.toml
Normal file
20
extra/xerces-c/xerces-c.toml
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
[package]
|
||||||
|
name = "xerces-c"
|
||||||
|
version = "3.2.5"
|
||||||
|
description = "XML parser library for C++"
|
||||||
|
url = "https://xerces.apache.org/xerces-c/"
|
||||||
|
license = "Apache-2.0"
|
||||||
|
|
||||||
|
[source]
|
||||||
|
url = "https://dlcdn.apache.org/xerces/c/3/sources/xerces-c-${version}.tar.xz"
|
||||||
|
sha256 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
|
||||||
|
|
||||||
|
[dependencies]
|
||||||
|
run = ["glibc", "curl"]
|
||||||
|
build = ["gcc", "cmake", "ninja"]
|
||||||
|
|
||||||
|
[build]
|
||||||
|
system = "cmake"
|
||||||
|
configure = """cmake -B build -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release"""
|
||||||
|
make = """ninja -C build"""
|
||||||
|
install = """DESTDIR=${PKG} ninja -C build install"""
|
||||||
Reference in New Issue
Block a user