build: add Bazel workspace and toolchains

This commit is contained in:
Malte Poll 2023-01-30 17:15:59 +01:00 committed by Malte Poll
parent bec82c2328
commit 731b316766
19 changed files with 1222 additions and 0 deletions

12
.bazelrc Normal file
View File

@ -0,0 +1,12 @@
build --incompatible_enable_cc_toolchain_resolution
build --platforms @zig_sdk//libc_aware/platform:linux_amd64_gnu.2.34
build --extra_toolchains @zig_sdk//libc_aware/toolchain:linux_amd64_gnu.2.34
build:linux_amd64 --platforms @zig_sdk//libc_aware/platform:linux_amd64_gnu.2.34
build:linux_amd64 --extra_toolchains @zig_sdk//libc_aware/toolchain:linux_amd64_gnu.2.34
build:linux_arm64 --platforms @zig_sdk//libc_aware/platform:linux_arm64_gnu.2.34
build:linux_arm64 --extra_toolchains @zig_sdk//libc_aware/toolchain:linux_arm64_gnu.2.34
build:linux_amd64_static --platforms @zig_sdk//platform:linux_amd64
build:linux_amd64_static --extra_toolchains @zig_sdk//toolchain:linux_amd64_musl
build:linux_arm64_static --platforms @zig_sdk//platform:linux_arm64
build:linux_arm64_static --extra_toolchains @zig_sdk//toolchain:linux_arm64_musl

6
.gitignore vendored
View File

@ -58,3 +58,9 @@ shell.nix
# Gitpod
.gitpod.yml
# Bazel
bazel-*
# bazeldnf
.bazeldnf/

34
BUILD.bazel Normal file
View File

@ -0,0 +1,34 @@
load("@bazel_gazelle//:def.bzl", "gazelle")
load("@bazeldnf//:def.bzl", "bazeldnf")
load("@com_github_bazelbuild_buildtools//buildifier:def.bzl", "buildifier")
# gazelle:prefix github.com/edgelesssys/constellation
gazelle(name = "gazelle")
gazelle(
name = "gazelle-update-repos",
args = [
"-from_file=go.work",
"-to_macro=toolchains/go_module_deps.bzl%go_dependencies",
"-prune",
],
command = "update-repos",
)
bazeldnf(name = "bazeldnf")
buildifier(
name = "buildifier-check",
lint_mode = "warn",
lint_warnings = ["all"],
mode = "check",
verbose = True,
)
buildifier(
name = "buildifier-fix",
lint_mode = "fix",
lint_warnings = ["all"],
mode = "fix",
verbose = True,
)

94
WORKSPACE.bazel Normal file
View File

@ -0,0 +1,94 @@
# proto toolchain
load("//toolchains:proto_deps.bzl", "proto_deps")
proto_deps()
load("@rules_proto//proto:repositories.bzl", "rules_proto_dependencies", "rules_proto_toolchains")
rules_proto_dependencies()
rules_proto_toolchains()
# Go toolchain
load("//toolchains:go_rules_deps.bzl", "go_deps")
go_deps()
load("@bazel_gazelle//:deps.bzl", "gazelle_dependencies")
load("@io_bazel_rules_go//go:deps.bzl", "go_register_toolchains", "go_rules_dependencies")
load("//toolchains:go_module_deps.bzl", "go_dependencies")
# gazelle:repository_macro toolchains/go_module_deps.bzl%go_dependencies
go_dependencies()
go_rules_dependencies()
go_register_toolchains(version = "1.19.5")
gazelle_dependencies(go_repository_default_config = "//:WORKSPACE.bazel")
# gazelle:repo bazel_gazelle
# dnf / rpm toolchain
load("//toolchains:dnf_deps.bzl", "dnf_deps")
dnf_deps()
load("@bazeldnf//:deps.bzl", "bazeldnf_dependencies")
bazeldnf_dependencies()
load("//rpm:rpms.bzl", "rpms")
rpms()
# Buildifier
load("//toolchains:buildifier_deps.bzl", "buildifier_deps")
buildifier_deps()
# C / C++ toolchains
load("//toolchains:zig_cc_deps.bzl", "zig_cc_deps")
zig_cc_deps()
load("@bazel-zig-cc//toolchain:defs.bzl", zig_toolchains = "toolchains")
zig_toolchains()
register_toolchains(
"@zig_sdk//libc_aware/toolchain:linux_amd64_gnu.2.34",
"@zig_sdk//libc_aware/toolchain:linux_amd64_musl",
"@zig_sdk//libc_aware/toolchain:linux_arm64_musl",
"@zig_sdk//toolchain:darwin_amd64",
"@zig_sdk//toolchain:darwin_arm64",
"@zig_sdk//toolchain:windows_amd64",
)
# Packaging rules (tar)
load("//toolchains:pkg_deps.bzl", "pkg_deps")
pkg_deps()
load("@rules_pkg//:deps.bzl", "rules_pkg_dependencies")
rules_pkg_dependencies()
# OCI rules
load("//toolchains:oci_deps.bzl", "oci_deps")
oci_deps()
load("@contrib_rules_oci//oci:dependencies.bzl", "rules_oci_dependencies")
rules_oci_dependencies()
load("@contrib_rules_oci//oci:repositories.bzl", "LATEST_CRANE_VERSION", "LATEST_ZOT_VERSION", "oci_register_toolchains")
oci_register_toolchains(
name = "oci",
crane_version = LATEST_CRANE_VERSION,
zot_version = LATEST_ZOT_VERSION,
)

133
rpm/BUILD.bazel Normal file
View File

@ -0,0 +1,133 @@
load("@bazeldnf//:def.bzl", "bazeldnf")
load("@bazeldnf//:deps.bzl", "rpmtree", "tar2files")
load("@rules_cc//cc:defs.bzl", "cc_library")
cc_library(
name = "cryptsetup",
srcs = ["//rpm:cryptsetup-libs/usr/lib64"],
hdrs = ["//rpm:cryptsetup-libs/usr/include"],
linkstatic = 1,
strip_include_prefix = "/rpm/cryptsetup-libs/",
visibility = ["//visibility:public"],
)
bazeldnf(
name = "ldd",
command = "ldd",
libs = [
"/usr/lib64/libcryptsetup.so.12.8.0",
],
rpmtree = ":cryptsetup-devel",
rulename = "cryptsetup-libs",
)
rpmtree(
name = "cryptsetup-devel",
rpms = [
"@alternatives-0__1.21-1.fc37.x86_64//rpm",
"@audit-libs-0__3.0.9-1.fc37.x86_64//rpm",
"@basesystem-0__11-14.fc37.x86_64//rpm",
"@bash-0__5.2.15-1.fc37.x86_64//rpm",
"@bzip2-libs-0__1.0.8-12.fc37.x86_64//rpm",
"@ca-certificates-0__2023.2.60-1.0.fc37.x86_64//rpm",
"@coreutils-single-0__9.1-7.fc37.x86_64//rpm",
"@crypto-policies-0__20220815-1.gite4ed860.fc37.x86_64//rpm",
"@cryptsetup-devel-0__2.5.0-1.fc37.x86_64//rpm",
"@cryptsetup-libs-0__2.5.0-1.fc37.x86_64//rpm",
"@dbus-1__1.14.4-1.fc37.x86_64//rpm",
"@dbus-broker-0__32-1.fc37.x86_64//rpm",
"@dbus-common-1__1.14.4-1.fc37.x86_64//rpm",
"@device-mapper-0__1.02.175-9.fc37.x86_64//rpm",
"@device-mapper-libs-0__1.02.175-9.fc37.x86_64//rpm",
"@expat-0__2.5.0-1.fc37.x86_64//rpm",
"@fedora-gpg-keys-0__37-1.x86_64//rpm",
"@fedora-release-common-0__37-15.x86_64//rpm",
"@fedora-release-container-0__37-15.x86_64//rpm",
"@fedora-release-identity-kinoite-0__37-15.x86_64//rpm",
"@fedora-repos-0__37-1.x86_64//rpm",
"@filesystem-0__3.18-2.fc37.x86_64//rpm",
"@glibc-0__2.36-9.fc37.x86_64//rpm",
"@glibc-common-0__2.36-9.fc37.x86_64//rpm",
"@glibc-langpack-ku-0__2.36-9.fc37.x86_64//rpm",
"@grep-0__3.7-4.fc37.x86_64//rpm",
"@json-c-0__0.16-3.fc37.x86_64//rpm",
"@kmod-libs-0__30-2.fc37.x86_64//rpm",
"@libacl-0__2.3.1-4.fc37.x86_64//rpm",
"@libargon2-0__20190702-1.fc37.x86_64//rpm",
"@libattr-0__2.5.1-5.fc37.x86_64//rpm",
"@libblkid-0__2.38.1-1.fc37.x86_64//rpm",
"@libcap-0__2.48-5.fc37.x86_64//rpm",
"@libcap-ng-0__0.8.3-3.fc37.x86_64//rpm",
"@libeconf-0__0.4.0-4.fc37.x86_64//rpm",
"@libfdisk-0__2.38.1-1.fc37.x86_64//rpm",
"@libffi-0__3.4.2-9.fc37.x86_64//rpm",
"@libgcc-0__12.2.1-4.fc37.x86_64//rpm",
"@libmount-0__2.38.1-1.fc37.x86_64//rpm",
"@libpkgconf-0__1.8.0-3.fc37.x86_64//rpm",
"@libseccomp-0__2.5.3-3.fc37.x86_64//rpm",
"@libselinux-0__3.4-5.fc37.x86_64//rpm",
"@libsemanage-0__3.4-5.fc37.x86_64//rpm",
"@libsepol-0__3.4-3.fc37.x86_64//rpm",
"@libsmartcols-0__2.38.1-1.fc37.x86_64//rpm",
"@libtasn1-0__4.19.0-1.fc37.x86_64//rpm",
"@libuuid-0__2.38.1-1.fc37.x86_64//rpm",
"@libxcrypt-0__4.4.33-4.fc37.x86_64//rpm",
"@libzstd-0__1.5.2-3.fc37.x86_64//rpm",
"@lz4-libs-0__1.9.4-1.fc37.x86_64//rpm",
"@ncurses-base-0__6.3-4.20220501.fc37.x86_64//rpm",
"@ncurses-libs-0__6.3-4.20220501.fc37.x86_64//rpm",
"@openssl-libs-1__3.0.5-3.fc37.x86_64//rpm",
"@p11-kit-0__0.24.1-3.fc37.x86_64//rpm",
"@p11-kit-trust-0__0.24.1-3.fc37.x86_64//rpm",
"@pam-libs-0__1.5.2-14.fc37.x86_64//rpm",
"@pcre-0__8.45-1.fc37.2.x86_64//rpm",
"@pcre2-0__10.40-1.fc37.1.x86_64//rpm",
"@pcre2-syntax-0__10.40-1.fc37.1.x86_64//rpm",
"@pkgconf-0__1.8.0-3.fc37.x86_64//rpm",
"@pkgconf-m4-0__1.8.0-3.fc37.x86_64//rpm",
"@pkgconf-pkg-config-0__1.8.0-3.fc37.x86_64//rpm",
"@sed-0__4.8-11.fc37.x86_64//rpm",
"@setup-0__2.14.1-2.fc37.x86_64//rpm",
"@shadow-utils-2__4.12.3-4.fc37.x86_64//rpm",
"@systemd-0__251.10-588.fc37.x86_64//rpm",
"@systemd-libs-0__251.10-588.fc37.x86_64//rpm",
"@systemd-pam-0__251.10-588.fc37.x86_64//rpm",
"@tzdata-0__2022g-1.fc37.x86_64//rpm",
"@util-linux-core-0__2.38.1-1.fc37.x86_64//rpm",
"@xz-libs-0__5.4.1-1.fc37.x86_64//rpm",
"@zlib-0__1.2.12-5.fc37.x86_64//rpm",
],
visibility = ["//visibility:public"],
)
tar2files(
name = "cryptsetup-libs",
files = {
"/usr/include": ["libcryptsetup.h"],
"/usr/lib64": [
"ld-linux-x86-64.so.2",
"libargon2.so.1",
"libblkid.so.1",
"libblkid.so.1.1.0",
"libc.so.6",
"libcrypto.so.3",
"libcrypto.so.3.0.5",
"libcryptsetup.so.12.8.0",
"libdevmapper.so.1.02",
"libjson-c.so.5",
"libjson-c.so.5.2.0",
"libm.so.6",
"libselinux.so.1",
"libssl.so.3",
"libssl.so.3.0.5",
"libudev.so.1",
"libudev.so.1.7.4",
"libuuid.so.1",
"libuuid.so.1.3.0",
"libz.so.1",
"libz.so.1.2.12",
],
},
tar = ":cryptsetup-devel",
visibility = ["//visibility:public"],
)

7
rpm/repo.yaml Normal file
View File

@ -0,0 +1,7 @@
repositories:
- arch: x86_64
metalink: https://mirrors.fedoraproject.org/metalink?repo=fedora-37&arch=x86_64
name: 37-x86_64-primary-repo
- arch: x86_64
metalink: https://mirrors.fedoraproject.org/metalink?repo=updates-released-f37&arch=x86_64
name: 37-x86_64-update-repo

797
rpm/rpms.bzl Normal file
View File

@ -0,0 +1,797 @@
""" This file is used to pin / load external RPMs that are used by the project. """
load("@bazeldnf//:deps.bzl", "rpm")
def rpms():
""" Provides a list of RPMs that are used by the project. """
rpm(
name = "alternatives-0__1.21-1.fc37.x86_64",
sha256 = "90787668e5f26eb2a87ceff11fb0594f87d616b909394f8d68d4564e3f6e4568",
urls = [
"https://mirror.23m.com/fedora/linux/updates/37/Everything/x86_64/Packages/a/alternatives-1.21-1.fc37.x86_64.rpm",
"https://ftp.halifax.rwth-aachen.de/fedora/linux/updates/37/Everything/x86_64/Packages/a/alternatives-1.21-1.fc37.x86_64.rpm",
"https://mirror.dogado.de/fedora/linux/updates/37/Everything/x86_64/Packages/a/alternatives-1.21-1.fc37.x86_64.rpm",
"https://ftp.fau.de/fedora/linux/updates/37/Everything/x86_64/Packages/a/alternatives-1.21-1.fc37.x86_64.rpm",
],
)
rpm(
name = "audit-libs-0__3.0.9-1.fc37.x86_64",
sha256 = "23cda2a639c358757ee35ce6270ba3d0c6cd779309ff528e7c08c0239737dffb",
urls = [
"https://mirror.netzwerge.de/fedora/linux/development/37/Everything/x86_64/os/Packages/a/audit-libs-3.0.9-1.fc37.x86_64.rpm",
"https://ftp.fau.de/fedora/linux/development/37/Everything/x86_64/os/Packages/a/audit-libs-3.0.9-1.fc37.x86_64.rpm",
"https://mirror.23m.com/fedora/linux/development/37/Everything/x86_64/os/Packages/a/audit-libs-3.0.9-1.fc37.x86_64.rpm",
"https://ftp.halifax.rwth-aachen.de/fedora/linux/development/37/Everything/x86_64/os/Packages/a/audit-libs-3.0.9-1.fc37.x86_64.rpm",
],
)
rpm(
name = "basesystem-0__11-14.fc37.x86_64",
sha256 = "38d1877d647bb5f4047d22982a51899c95bdfea1d7b2debbff37c66f0fc0ed44",
urls = [
"https://mirror.netzwerge.de/fedora/linux/development/37/Everything/x86_64/os/Packages/b/basesystem-11-14.fc37.noarch.rpm",
"https://ftp.fau.de/fedora/linux/development/37/Everything/x86_64/os/Packages/b/basesystem-11-14.fc37.noarch.rpm",
"https://mirror.23m.com/fedora/linux/development/37/Everything/x86_64/os/Packages/b/basesystem-11-14.fc37.noarch.rpm",
"https://ftp.halifax.rwth-aachen.de/fedora/linux/development/37/Everything/x86_64/os/Packages/b/basesystem-11-14.fc37.noarch.rpm",
],
)
rpm(
name = "bash-0__5.2.15-1.fc37.x86_64",
sha256 = "e50ddbdb35ecec1a9bf4e19fd87c6216382be313c3b671704d444053a1cfd183",
urls = [
"https://mirror.23m.com/fedora/linux/updates/37/Everything/x86_64/Packages/b/bash-5.2.15-1.fc37.x86_64.rpm",
"https://ftp.halifax.rwth-aachen.de/fedora/linux/updates/37/Everything/x86_64/Packages/b/bash-5.2.15-1.fc37.x86_64.rpm",
"https://mirror.dogado.de/fedora/linux/updates/37/Everything/x86_64/Packages/b/bash-5.2.15-1.fc37.x86_64.rpm",
"https://ftp.fau.de/fedora/linux/updates/37/Everything/x86_64/Packages/b/bash-5.2.15-1.fc37.x86_64.rpm",
],
)
rpm(
name = "bzip2-libs-0__1.0.8-12.fc37.x86_64",
sha256 = "6e74a8ed5b472cf811f9bf429a999ed3f362e2c88566a461517a12c058abd401",
urls = [
"https://mirror.netzwerge.de/fedora/linux/development/37/Everything/x86_64/os/Packages/b/bzip2-libs-1.0.8-12.fc37.x86_64.rpm",
"https://ftp.fau.de/fedora/linux/development/37/Everything/x86_64/os/Packages/b/bzip2-libs-1.0.8-12.fc37.x86_64.rpm",
"https://mirror.23m.com/fedora/linux/development/37/Everything/x86_64/os/Packages/b/bzip2-libs-1.0.8-12.fc37.x86_64.rpm",
"https://ftp.halifax.rwth-aachen.de/fedora/linux/development/37/Everything/x86_64/os/Packages/b/bzip2-libs-1.0.8-12.fc37.x86_64.rpm",
],
)
rpm(
name = "ca-certificates-0__2023.2.60-1.0.fc37.x86_64",
sha256 = "b2dcac3e49cbf75841d41ee1c53f1a91ffa78ba03dab8febb3153dbf76b2c5b2",
urls = [
"https://mirror.23m.com/fedora/linux/updates/37/Everything/x86_64/Packages/c/ca-certificates-2023.2.60-1.0.fc37.noarch.rpm",
"https://ftp.halifax.rwth-aachen.de/fedora/linux/updates/37/Everything/x86_64/Packages/c/ca-certificates-2023.2.60-1.0.fc37.noarch.rpm",
"https://mirror.dogado.de/fedora/linux/updates/37/Everything/x86_64/Packages/c/ca-certificates-2023.2.60-1.0.fc37.noarch.rpm",
"https://ftp.fau.de/fedora/linux/updates/37/Everything/x86_64/Packages/c/ca-certificates-2023.2.60-1.0.fc37.noarch.rpm",
],
)
rpm(
name = "coreutils-single-0__9.1-7.fc37.x86_64",
sha256 = "414bda840560471cb3d7380923ab00585ee78ca2db4b0d52155e9319a32151bc",
urls = [
"https://mirror.23m.com/fedora/linux/updates/37/Everything/x86_64/Packages/c/coreutils-single-9.1-7.fc37.x86_64.rpm",
"https://ftp.halifax.rwth-aachen.de/fedora/linux/updates/37/Everything/x86_64/Packages/c/coreutils-single-9.1-7.fc37.x86_64.rpm",
"https://mirror.dogado.de/fedora/linux/updates/37/Everything/x86_64/Packages/c/coreutils-single-9.1-7.fc37.x86_64.rpm",
"https://ftp.fau.de/fedora/linux/updates/37/Everything/x86_64/Packages/c/coreutils-single-9.1-7.fc37.x86_64.rpm",
],
)
rpm(
name = "crypto-policies-0__20220815-1.gite4ed860.fc37.x86_64",
sha256 = "486a11feeaad706c68b05de60a906cc57059454cbce436aeba45f88b84578c0c",
urls = [
"https://mirror.netzwerge.de/fedora/linux/development/37/Everything/x86_64/os/Packages/c/crypto-policies-20220815-1.gite4ed860.fc37.noarch.rpm",
"https://ftp.fau.de/fedora/linux/development/37/Everything/x86_64/os/Packages/c/crypto-policies-20220815-1.gite4ed860.fc37.noarch.rpm",
"https://mirror.23m.com/fedora/linux/development/37/Everything/x86_64/os/Packages/c/crypto-policies-20220815-1.gite4ed860.fc37.noarch.rpm",
"https://ftp.halifax.rwth-aachen.de/fedora/linux/development/37/Everything/x86_64/os/Packages/c/crypto-policies-20220815-1.gite4ed860.fc37.noarch.rpm",
],
)
rpm(
name = "cryptsetup-devel-0__2.5.0-1.fc37.x86_64",
sha256 = "dc7a6b834db44483d8d313fe7658a553ca721cebac99bf1db29a8db483e07964",
urls = [
"https://mirror.netzwerge.de/fedora/linux/development/37/Everything/x86_64/os/Packages/c/cryptsetup-devel-2.5.0-1.fc37.x86_64.rpm",
"https://ftp.fau.de/fedora/linux/development/37/Everything/x86_64/os/Packages/c/cryptsetup-devel-2.5.0-1.fc37.x86_64.rpm",
"https://mirror.23m.com/fedora/linux/development/37/Everything/x86_64/os/Packages/c/cryptsetup-devel-2.5.0-1.fc37.x86_64.rpm",
"https://ftp.halifax.rwth-aachen.de/fedora/linux/development/37/Everything/x86_64/os/Packages/c/cryptsetup-devel-2.5.0-1.fc37.x86_64.rpm",
],
)
rpm(
name = "cryptsetup-libs-0__2.5.0-1.fc37.x86_64",
sha256 = "9a9c9f908326ce672180964c0dee6a387fefce9f4e49dacbca87f4aa8bf1e31f",
urls = [
"https://mirror.netzwerge.de/fedora/linux/development/37/Everything/x86_64/os/Packages/c/cryptsetup-libs-2.5.0-1.fc37.x86_64.rpm",
"https://ftp.fau.de/fedora/linux/development/37/Everything/x86_64/os/Packages/c/cryptsetup-libs-2.5.0-1.fc37.x86_64.rpm",
"https://mirror.23m.com/fedora/linux/development/37/Everything/x86_64/os/Packages/c/cryptsetup-libs-2.5.0-1.fc37.x86_64.rpm",
"https://ftp.halifax.rwth-aachen.de/fedora/linux/development/37/Everything/x86_64/os/Packages/c/cryptsetup-libs-2.5.0-1.fc37.x86_64.rpm",
],
)
rpm(
name = "dbus-1__1.14.4-1.fc37.x86_64",
sha256 = "2a9382a55160f297e86069e50b85f47df5546d0cacd3421bd1e79a69806b297a",
urls = [
"https://mirror.23m.com/fedora/linux/updates/37/Everything/x86_64/Packages/d/dbus-1.14.4-1.fc37.x86_64.rpm",
"https://ftp.halifax.rwth-aachen.de/fedora/linux/updates/37/Everything/x86_64/Packages/d/dbus-1.14.4-1.fc37.x86_64.rpm",
"https://mirror.dogado.de/fedora/linux/updates/37/Everything/x86_64/Packages/d/dbus-1.14.4-1.fc37.x86_64.rpm",
"https://ftp.fau.de/fedora/linux/updates/37/Everything/x86_64/Packages/d/dbus-1.14.4-1.fc37.x86_64.rpm",
],
)
rpm(
name = "dbus-broker-0__32-1.fc37.x86_64",
sha256 = "e5bbfce30b88c0b4f06c4ad0c80645cfec9c23248d7c734d76607d8bc500c43f",
urls = [
"https://mirror.netzwerge.de/fedora/linux/development/37/Everything/x86_64/os/Packages/d/dbus-broker-32-1.fc37.x86_64.rpm",
"https://ftp.fau.de/fedora/linux/development/37/Everything/x86_64/os/Packages/d/dbus-broker-32-1.fc37.x86_64.rpm",
"https://mirror.23m.com/fedora/linux/development/37/Everything/x86_64/os/Packages/d/dbus-broker-32-1.fc37.x86_64.rpm",
"https://ftp.halifax.rwth-aachen.de/fedora/linux/development/37/Everything/x86_64/os/Packages/d/dbus-broker-32-1.fc37.x86_64.rpm",
],
)
rpm(
name = "dbus-common-1__1.14.4-1.fc37.x86_64",
sha256 = "f2fe0d92a66d642759682ef3818d09519a499807bfb6b50b012b4178bf5e58f7",
urls = [
"https://mirror.23m.com/fedora/linux/updates/37/Everything/x86_64/Packages/d/dbus-common-1.14.4-1.fc37.noarch.rpm",
"https://ftp.halifax.rwth-aachen.de/fedora/linux/updates/37/Everything/x86_64/Packages/d/dbus-common-1.14.4-1.fc37.noarch.rpm",
"https://mirror.dogado.de/fedora/linux/updates/37/Everything/x86_64/Packages/d/dbus-common-1.14.4-1.fc37.noarch.rpm",
"https://ftp.fau.de/fedora/linux/updates/37/Everything/x86_64/Packages/d/dbus-common-1.14.4-1.fc37.noarch.rpm",
],
)
rpm(
name = "device-mapper-0__1.02.175-9.fc37.x86_64",
sha256 = "c57831b8629e2e31b3c55d4f0064cd25a515d3eb1ac61fc6897ce07421a2e91b",
urls = [
"https://mirror.netzwerge.de/fedora/linux/development/37/Everything/x86_64/os/Packages/d/device-mapper-1.02.175-9.fc37.x86_64.rpm",
"https://ftp.fau.de/fedora/linux/development/37/Everything/x86_64/os/Packages/d/device-mapper-1.02.175-9.fc37.x86_64.rpm",
"https://mirror.23m.com/fedora/linux/development/37/Everything/x86_64/os/Packages/d/device-mapper-1.02.175-9.fc37.x86_64.rpm",
"https://ftp.halifax.rwth-aachen.de/fedora/linux/development/37/Everything/x86_64/os/Packages/d/device-mapper-1.02.175-9.fc37.x86_64.rpm",
],
)
rpm(
name = "device-mapper-libs-0__1.02.175-9.fc37.x86_64",
sha256 = "7c0f72217eacc9b5caf553c17cb2428de242094dc7e0e1dbd0d21869d909c7d2",
urls = [
"https://mirror.netzwerge.de/fedora/linux/development/37/Everything/x86_64/os/Packages/d/device-mapper-libs-1.02.175-9.fc37.x86_64.rpm",
"https://ftp.fau.de/fedora/linux/development/37/Everything/x86_64/os/Packages/d/device-mapper-libs-1.02.175-9.fc37.x86_64.rpm",
"https://mirror.23m.com/fedora/linux/development/37/Everything/x86_64/os/Packages/d/device-mapper-libs-1.02.175-9.fc37.x86_64.rpm",
"https://ftp.halifax.rwth-aachen.de/fedora/linux/development/37/Everything/x86_64/os/Packages/d/device-mapper-libs-1.02.175-9.fc37.x86_64.rpm",
],
)
rpm(
name = "expat-0__2.5.0-1.fc37.x86_64",
sha256 = "0e49c2393e5507bbaa16ededf0176e731e0196dd3230f6371d67be8b919e3429",
urls = [
"https://mirror.23m.com/fedora/linux/updates/37/Everything/x86_64/Packages/e/expat-2.5.0-1.fc37.x86_64.rpm",
"https://ftp.halifax.rwth-aachen.de/fedora/linux/updates/37/Everything/x86_64/Packages/e/expat-2.5.0-1.fc37.x86_64.rpm",
"https://mirror.dogado.de/fedora/linux/updates/37/Everything/x86_64/Packages/e/expat-2.5.0-1.fc37.x86_64.rpm",
"https://ftp.fau.de/fedora/linux/updates/37/Everything/x86_64/Packages/e/expat-2.5.0-1.fc37.x86_64.rpm",
],
)
rpm(
name = "fedora-gpg-keys-0__37-1.x86_64",
sha256 = "bf315e20968e291f76bd566087c26ae3e19a36f3e3f80511058e8253ac8d3352",
urls = [
"https://mirror.netzwerge.de/fedora/linux/development/37/Everything/x86_64/os/Packages/f/fedora-gpg-keys-37-1.noarch.rpm",
"https://ftp.fau.de/fedora/linux/development/37/Everything/x86_64/os/Packages/f/fedora-gpg-keys-37-1.noarch.rpm",
"https://mirror.23m.com/fedora/linux/development/37/Everything/x86_64/os/Packages/f/fedora-gpg-keys-37-1.noarch.rpm",
"https://ftp.halifax.rwth-aachen.de/fedora/linux/development/37/Everything/x86_64/os/Packages/f/fedora-gpg-keys-37-1.noarch.rpm",
],
)
rpm(
name = "fedora-release-common-0__37-15.x86_64",
sha256 = "4a3013afe17b6e1413f8999c977ed4f8bd9c3d735f2f7bb066e7b021840934bb",
urls = [
"https://mirror.23m.com/fedora/linux/updates/37/Everything/x86_64/Packages/f/fedora-release-common-37-15.noarch.rpm",
"https://ftp.halifax.rwth-aachen.de/fedora/linux/updates/37/Everything/x86_64/Packages/f/fedora-release-common-37-15.noarch.rpm",
"https://mirror.dogado.de/fedora/linux/updates/37/Everything/x86_64/Packages/f/fedora-release-common-37-15.noarch.rpm",
"https://ftp.fau.de/fedora/linux/updates/37/Everything/x86_64/Packages/f/fedora-release-common-37-15.noarch.rpm",
],
)
rpm(
name = "fedora-release-container-0__37-15.x86_64",
sha256 = "d4f3dccba997b2c72db48cb88fed1341d2aa1dfadd4b662c472da2f269fc4a85",
urls = [
"https://mirror.23m.com/fedora/linux/updates/37/Everything/x86_64/Packages/f/fedora-release-container-37-15.noarch.rpm",
"https://ftp.halifax.rwth-aachen.de/fedora/linux/updates/37/Everything/x86_64/Packages/f/fedora-release-container-37-15.noarch.rpm",
"https://mirror.dogado.de/fedora/linux/updates/37/Everything/x86_64/Packages/f/fedora-release-container-37-15.noarch.rpm",
"https://ftp.fau.de/fedora/linux/updates/37/Everything/x86_64/Packages/f/fedora-release-container-37-15.noarch.rpm",
],
)
rpm(
name = "fedora-release-identity-kinoite-0__37-15.x86_64",
sha256 = "6101f000f53e418c9f7e9faabeef0ffd7cf2a39fe44b7784a048f4c94123f3b2",
urls = [
"https://mirror.23m.com/fedora/linux/updates/37/Everything/x86_64/Packages/f/fedora-release-identity-kinoite-37-15.noarch.rpm",
"https://ftp.halifax.rwth-aachen.de/fedora/linux/updates/37/Everything/x86_64/Packages/f/fedora-release-identity-kinoite-37-15.noarch.rpm",
"https://mirror.dogado.de/fedora/linux/updates/37/Everything/x86_64/Packages/f/fedora-release-identity-kinoite-37-15.noarch.rpm",
"https://ftp.fau.de/fedora/linux/updates/37/Everything/x86_64/Packages/f/fedora-release-identity-kinoite-37-15.noarch.rpm",
],
)
rpm(
name = "fedora-repos-0__37-1.x86_64",
sha256 = "97ecefcabcbe0da05f0fc80847f6c4d3334d3698b62098bc7280ef833a213400",
urls = [
"https://mirror.netzwerge.de/fedora/linux/development/37/Everything/x86_64/os/Packages/f/fedora-repos-37-1.noarch.rpm",
"https://ftp.fau.de/fedora/linux/development/37/Everything/x86_64/os/Packages/f/fedora-repos-37-1.noarch.rpm",
"https://mirror.23m.com/fedora/linux/development/37/Everything/x86_64/os/Packages/f/fedora-repos-37-1.noarch.rpm",
"https://ftp.halifax.rwth-aachen.de/fedora/linux/development/37/Everything/x86_64/os/Packages/f/fedora-repos-37-1.noarch.rpm",
],
)
rpm(
name = "filesystem-0__3.18-2.fc37.x86_64",
sha256 = "1c28f722e7f3e48dba7ebf4f763ebebc6688b9e0fd58b55ba4fcd884c8180ef4",
urls = [
"https://mirror.netzwerge.de/fedora/linux/development/37/Everything/x86_64/os/Packages/f/filesystem-3.18-2.fc37.x86_64.rpm",
"https://ftp.fau.de/fedora/linux/development/37/Everything/x86_64/os/Packages/f/filesystem-3.18-2.fc37.x86_64.rpm",
"https://mirror.23m.com/fedora/linux/development/37/Everything/x86_64/os/Packages/f/filesystem-3.18-2.fc37.x86_64.rpm",
"https://ftp.halifax.rwth-aachen.de/fedora/linux/development/37/Everything/x86_64/os/Packages/f/filesystem-3.18-2.fc37.x86_64.rpm",
],
)
rpm(
name = "glibc-0__2.36-9.fc37.x86_64",
sha256 = "8c8463cd9f194f03ea1607670399e2fbf068857f566c43dd07d351228c25f187",
urls = [
"https://mirror.23m.com/fedora/linux/updates/37/Everything/x86_64/Packages/g/glibc-2.36-9.fc37.x86_64.rpm",
"https://ftp.halifax.rwth-aachen.de/fedora/linux/updates/37/Everything/x86_64/Packages/g/glibc-2.36-9.fc37.x86_64.rpm",
"https://mirror.dogado.de/fedora/linux/updates/37/Everything/x86_64/Packages/g/glibc-2.36-9.fc37.x86_64.rpm",
"https://ftp.fau.de/fedora/linux/updates/37/Everything/x86_64/Packages/g/glibc-2.36-9.fc37.x86_64.rpm",
],
)
rpm(
name = "glibc-common-0__2.36-9.fc37.x86_64",
sha256 = "4237c10e5edacc5d5a9ea88e9fc5fef37249d459b13d4a0715c7836374a8da7a",
urls = [
"https://mirror.23m.com/fedora/linux/updates/37/Everything/x86_64/Packages/g/glibc-common-2.36-9.fc37.x86_64.rpm",
"https://ftp.halifax.rwth-aachen.de/fedora/linux/updates/37/Everything/x86_64/Packages/g/glibc-common-2.36-9.fc37.x86_64.rpm",
"https://mirror.dogado.de/fedora/linux/updates/37/Everything/x86_64/Packages/g/glibc-common-2.36-9.fc37.x86_64.rpm",
"https://ftp.fau.de/fedora/linux/updates/37/Everything/x86_64/Packages/g/glibc-common-2.36-9.fc37.x86_64.rpm",
],
)
rpm(
name = "glibc-langpack-ku-0__2.36-9.fc37.x86_64",
sha256 = "8b2ba291bbe52282989a95cf59406f6436cffabd01dcf60ecf1d934770bb34b1",
urls = [
"https://mirror.23m.com/fedora/linux/updates/37/Everything/x86_64/Packages/g/glibc-langpack-ku-2.36-9.fc37.x86_64.rpm",
"https://ftp.halifax.rwth-aachen.de/fedora/linux/updates/37/Everything/x86_64/Packages/g/glibc-langpack-ku-2.36-9.fc37.x86_64.rpm",
"https://mirror.dogado.de/fedora/linux/updates/37/Everything/x86_64/Packages/g/glibc-langpack-ku-2.36-9.fc37.x86_64.rpm",
"https://ftp.fau.de/fedora/linux/updates/37/Everything/x86_64/Packages/g/glibc-langpack-ku-2.36-9.fc37.x86_64.rpm",
],
)
rpm(
name = "grep-0__3.7-4.fc37.x86_64",
sha256 = "d997786e71f2c7b4a9ed1323b8684ec1802e49a866fb0c1b69101531440cb464",
urls = [
"https://mirror.netzwerge.de/fedora/linux/development/37/Everything/x86_64/os/Packages/g/grep-3.7-4.fc37.x86_64.rpm",
"https://ftp.fau.de/fedora/linux/development/37/Everything/x86_64/os/Packages/g/grep-3.7-4.fc37.x86_64.rpm",
"https://mirror.23m.com/fedora/linux/development/37/Everything/x86_64/os/Packages/g/grep-3.7-4.fc37.x86_64.rpm",
"https://ftp.halifax.rwth-aachen.de/fedora/linux/development/37/Everything/x86_64/os/Packages/g/grep-3.7-4.fc37.x86_64.rpm",
],
)
rpm(
name = "json-c-0__0.16-3.fc37.x86_64",
sha256 = "e7c83a9058c7e7e05e4c7ba97a363414eb973343ea8f00a1140fbdafe6ca67e2",
urls = [
"https://mirror.23m.com/fedora/linux/updates/37/Everything/x86_64/Packages/j/json-c-0.16-3.fc37.x86_64.rpm",
"https://ftp.halifax.rwth-aachen.de/fedora/linux/updates/37/Everything/x86_64/Packages/j/json-c-0.16-3.fc37.x86_64.rpm",
"https://mirror.dogado.de/fedora/linux/updates/37/Everything/x86_64/Packages/j/json-c-0.16-3.fc37.x86_64.rpm",
"https://ftp.fau.de/fedora/linux/updates/37/Everything/x86_64/Packages/j/json-c-0.16-3.fc37.x86_64.rpm",
],
)
rpm(
name = "kmod-libs-0__30-2.fc37.x86_64",
sha256 = "73a1a0f041819c1d50501a699945f0121a3b6e1f54df40cd0bf8f94b1b261ef5",
urls = [
"https://mirror.netzwerge.de/fedora/linux/development/37/Everything/x86_64/os/Packages/k/kmod-libs-30-2.fc37.x86_64.rpm",
"https://ftp.fau.de/fedora/linux/development/37/Everything/x86_64/os/Packages/k/kmod-libs-30-2.fc37.x86_64.rpm",
"https://mirror.23m.com/fedora/linux/development/37/Everything/x86_64/os/Packages/k/kmod-libs-30-2.fc37.x86_64.rpm",
"https://ftp.halifax.rwth-aachen.de/fedora/linux/development/37/Everything/x86_64/os/Packages/k/kmod-libs-30-2.fc37.x86_64.rpm",
],
)
rpm(
name = "libacl-0__2.3.1-4.fc37.x86_64",
sha256 = "15224cb92199b8011fe47dc12e0bbcdbee0c93e0f29553b3b07ae41768b48ce3",
urls = [
"https://mirror.netzwerge.de/fedora/linux/development/37/Everything/x86_64/os/Packages/l/libacl-2.3.1-4.fc37.x86_64.rpm",
"https://ftp.fau.de/fedora/linux/development/37/Everything/x86_64/os/Packages/l/libacl-2.3.1-4.fc37.x86_64.rpm",
"https://mirror.23m.com/fedora/linux/development/37/Everything/x86_64/os/Packages/l/libacl-2.3.1-4.fc37.x86_64.rpm",
"https://ftp.halifax.rwth-aachen.de/fedora/linux/development/37/Everything/x86_64/os/Packages/l/libacl-2.3.1-4.fc37.x86_64.rpm",
],
)
rpm(
name = "libargon2-0__20190702-1.fc37.x86_64",
sha256 = "bf280bf9e59891bfcb4a987d5df22d6a6d9f60589dd00b790b5a3047a727a40b",
urls = [
"https://mirror.netzwerge.de/fedora/linux/development/37/Everything/x86_64/os/Packages/l/libargon2-20190702-1.fc37.x86_64.rpm",
"https://ftp.fau.de/fedora/linux/development/37/Everything/x86_64/os/Packages/l/libargon2-20190702-1.fc37.x86_64.rpm",
"https://mirror.23m.com/fedora/linux/development/37/Everything/x86_64/os/Packages/l/libargon2-20190702-1.fc37.x86_64.rpm",
"https://ftp.halifax.rwth-aachen.de/fedora/linux/development/37/Everything/x86_64/os/Packages/l/libargon2-20190702-1.fc37.x86_64.rpm",
],
)
rpm(
name = "libattr-0__2.5.1-5.fc37.x86_64",
sha256 = "3a423be562953538eaa0d1e78ef35890396cdf1ad89561c619aa72d3a59bfb82",
urls = [
"https://mirror.netzwerge.de/fedora/linux/development/37/Everything/x86_64/os/Packages/l/libattr-2.5.1-5.fc37.x86_64.rpm",
"https://ftp.fau.de/fedora/linux/development/37/Everything/x86_64/os/Packages/l/libattr-2.5.1-5.fc37.x86_64.rpm",
"https://mirror.23m.com/fedora/linux/development/37/Everything/x86_64/os/Packages/l/libattr-2.5.1-5.fc37.x86_64.rpm",
"https://ftp.halifax.rwth-aachen.de/fedora/linux/development/37/Everything/x86_64/os/Packages/l/libattr-2.5.1-5.fc37.x86_64.rpm",
],
)
rpm(
name = "libblkid-0__2.38.1-1.fc37.x86_64",
sha256 = "b0388d1a529bf6b54ca648e91529b1e7790e6aaa42e0ac2b7be6640e4f24a21d",
urls = [
"https://mirror.netzwerge.de/fedora/linux/development/37/Everything/x86_64/os/Packages/l/libblkid-2.38.1-1.fc37.x86_64.rpm",
"https://ftp.fau.de/fedora/linux/development/37/Everything/x86_64/os/Packages/l/libblkid-2.38.1-1.fc37.x86_64.rpm",
"https://mirror.23m.com/fedora/linux/development/37/Everything/x86_64/os/Packages/l/libblkid-2.38.1-1.fc37.x86_64.rpm",
"https://ftp.halifax.rwth-aachen.de/fedora/linux/development/37/Everything/x86_64/os/Packages/l/libblkid-2.38.1-1.fc37.x86_64.rpm",
],
)
rpm(
name = "libcap-0__2.48-5.fc37.x86_64",
sha256 = "aa22373907b6ff9fa3d2f7d9e33a9bdefc9ac50486f2dac5251ac4e206a8a61d",
urls = [
"https://mirror.netzwerge.de/fedora/linux/development/37/Everything/x86_64/os/Packages/l/libcap-2.48-5.fc37.x86_64.rpm",
"https://ftp.fau.de/fedora/linux/development/37/Everything/x86_64/os/Packages/l/libcap-2.48-5.fc37.x86_64.rpm",
"https://mirror.23m.com/fedora/linux/development/37/Everything/x86_64/os/Packages/l/libcap-2.48-5.fc37.x86_64.rpm",
"https://ftp.halifax.rwth-aachen.de/fedora/linux/development/37/Everything/x86_64/os/Packages/l/libcap-2.48-5.fc37.x86_64.rpm",
],
)
rpm(
name = "libcap-ng-0__0.8.3-3.fc37.x86_64",
sha256 = "bcca8a17ae16f9f1c8664f9f54e8f2178f028821f6802ebf33cdcd2d4289bf7f",
urls = [
"https://mirror.netzwerge.de/fedora/linux/development/37/Everything/x86_64/os/Packages/l/libcap-ng-0.8.3-3.fc37.x86_64.rpm",
"https://ftp.fau.de/fedora/linux/development/37/Everything/x86_64/os/Packages/l/libcap-ng-0.8.3-3.fc37.x86_64.rpm",
"https://mirror.23m.com/fedora/linux/development/37/Everything/x86_64/os/Packages/l/libcap-ng-0.8.3-3.fc37.x86_64.rpm",
"https://ftp.halifax.rwth-aachen.de/fedora/linux/development/37/Everything/x86_64/os/Packages/l/libcap-ng-0.8.3-3.fc37.x86_64.rpm",
],
)
rpm(
name = "libeconf-0__0.4.0-4.fc37.x86_64",
sha256 = "f0cc1addee779f09aade289e3be4e9bd103a274a6bdf11f8331878686f432653",
urls = [
"https://mirror.netzwerge.de/fedora/linux/development/37/Everything/x86_64/os/Packages/l/libeconf-0.4.0-4.fc37.x86_64.rpm",
"https://ftp.fau.de/fedora/linux/development/37/Everything/x86_64/os/Packages/l/libeconf-0.4.0-4.fc37.x86_64.rpm",
"https://mirror.23m.com/fedora/linux/development/37/Everything/x86_64/os/Packages/l/libeconf-0.4.0-4.fc37.x86_64.rpm",
"https://ftp.halifax.rwth-aachen.de/fedora/linux/development/37/Everything/x86_64/os/Packages/l/libeconf-0.4.0-4.fc37.x86_64.rpm",
],
)
rpm(
name = "libfdisk-0__2.38.1-1.fc37.x86_64",
sha256 = "7a4bd1f4975a52fc201c9bc978f155dcb97212cb970210525d903b03644a713d",
urls = [
"https://mirror.netzwerge.de/fedora/linux/development/37/Everything/x86_64/os/Packages/l/libfdisk-2.38.1-1.fc37.x86_64.rpm",
"https://ftp.fau.de/fedora/linux/development/37/Everything/x86_64/os/Packages/l/libfdisk-2.38.1-1.fc37.x86_64.rpm",
"https://mirror.23m.com/fedora/linux/development/37/Everything/x86_64/os/Packages/l/libfdisk-2.38.1-1.fc37.x86_64.rpm",
"https://ftp.halifax.rwth-aachen.de/fedora/linux/development/37/Everything/x86_64/os/Packages/l/libfdisk-2.38.1-1.fc37.x86_64.rpm",
],
)
rpm(
name = "libffi-0__3.4.2-9.fc37.x86_64",
sha256 = "dc5f7ca1ce86cd9380525b383624bdc1afa52d98db624cfdece7b08086f829d6",
urls = [
"https://mirror.netzwerge.de/fedora/linux/development/37/Everything/x86_64/os/Packages/l/libffi-3.4.2-9.fc37.x86_64.rpm",
"https://ftp.fau.de/fedora/linux/development/37/Everything/x86_64/os/Packages/l/libffi-3.4.2-9.fc37.x86_64.rpm",
"https://mirror.23m.com/fedora/linux/development/37/Everything/x86_64/os/Packages/l/libffi-3.4.2-9.fc37.x86_64.rpm",
"https://ftp.halifax.rwth-aachen.de/fedora/linux/development/37/Everything/x86_64/os/Packages/l/libffi-3.4.2-9.fc37.x86_64.rpm",
],
)
rpm(
name = "libgcc-0__12.2.1-4.fc37.x86_64",
sha256 = "25299b673e7488f538c6d0433ea7fe0ffc8311e41dd7115b5985145e493e4b05",
urls = [
"https://mirror.23m.com/fedora/linux/updates/37/Everything/x86_64/Packages/l/libgcc-12.2.1-4.fc37.x86_64.rpm",
"https://ftp.halifax.rwth-aachen.de/fedora/linux/updates/37/Everything/x86_64/Packages/l/libgcc-12.2.1-4.fc37.x86_64.rpm",
"https://mirror.dogado.de/fedora/linux/updates/37/Everything/x86_64/Packages/l/libgcc-12.2.1-4.fc37.x86_64.rpm",
"https://ftp.fau.de/fedora/linux/updates/37/Everything/x86_64/Packages/l/libgcc-12.2.1-4.fc37.x86_64.rpm",
],
)
rpm(
name = "libmount-0__2.38.1-1.fc37.x86_64",
sha256 = "50c304faa94d7959e5cbc0642b3c77539ad000042e6617ea5da4789c8105496f",
urls = [
"https://mirror.netzwerge.de/fedora/linux/development/37/Everything/x86_64/os/Packages/l/libmount-2.38.1-1.fc37.x86_64.rpm",
"https://ftp.fau.de/fedora/linux/development/37/Everything/x86_64/os/Packages/l/libmount-2.38.1-1.fc37.x86_64.rpm",
"https://mirror.23m.com/fedora/linux/development/37/Everything/x86_64/os/Packages/l/libmount-2.38.1-1.fc37.x86_64.rpm",
"https://ftp.halifax.rwth-aachen.de/fedora/linux/development/37/Everything/x86_64/os/Packages/l/libmount-2.38.1-1.fc37.x86_64.rpm",
],
)
rpm(
name = "libpkgconf-0__1.8.0-3.fc37.x86_64",
sha256 = "ecd52fd3f3065606ba5164249b29c837cbd172643d13a00a1a72fc657b115af7",
urls = [
"https://mirror.netzwerge.de/fedora/linux/development/37/Everything/x86_64/os/Packages/l/libpkgconf-1.8.0-3.fc37.x86_64.rpm",
"https://ftp.fau.de/fedora/linux/development/37/Everything/x86_64/os/Packages/l/libpkgconf-1.8.0-3.fc37.x86_64.rpm",
"https://mirror.23m.com/fedora/linux/development/37/Everything/x86_64/os/Packages/l/libpkgconf-1.8.0-3.fc37.x86_64.rpm",
"https://ftp.halifax.rwth-aachen.de/fedora/linux/development/37/Everything/x86_64/os/Packages/l/libpkgconf-1.8.0-3.fc37.x86_64.rpm",
],
)
rpm(
name = "libseccomp-0__2.5.3-3.fc37.x86_64",
sha256 = "017877a97c8222fc7eca7fab77600a3a1fcdec92f9dd39d8df6e64726909fcbe",
urls = [
"https://mirror.netzwerge.de/fedora/linux/development/37/Everything/x86_64/os/Packages/l/libseccomp-2.5.3-3.fc37.x86_64.rpm",
"https://ftp.fau.de/fedora/linux/development/37/Everything/x86_64/os/Packages/l/libseccomp-2.5.3-3.fc37.x86_64.rpm",
"https://mirror.23m.com/fedora/linux/development/37/Everything/x86_64/os/Packages/l/libseccomp-2.5.3-3.fc37.x86_64.rpm",
"https://ftp.halifax.rwth-aachen.de/fedora/linux/development/37/Everything/x86_64/os/Packages/l/libseccomp-2.5.3-3.fc37.x86_64.rpm",
],
)
rpm(
name = "libselinux-0__3.4-5.fc37.x86_64",
sha256 = "2a5b4e2e1dd388c3c13d79af971fb8efd522f5c2ba8d257875f02c16b4858214",
urls = [
"https://mirror.netzwerge.de/fedora/linux/development/37/Everything/x86_64/os/Packages/l/libselinux-3.4-5.fc37.x86_64.rpm",
"https://ftp.fau.de/fedora/linux/development/37/Everything/x86_64/os/Packages/l/libselinux-3.4-5.fc37.x86_64.rpm",
"https://mirror.23m.com/fedora/linux/development/37/Everything/x86_64/os/Packages/l/libselinux-3.4-5.fc37.x86_64.rpm",
"https://ftp.halifax.rwth-aachen.de/fedora/linux/development/37/Everything/x86_64/os/Packages/l/libselinux-3.4-5.fc37.x86_64.rpm",
],
)
rpm(
name = "libsemanage-0__3.4-5.fc37.x86_64",
sha256 = "66305d7a3ca92165f1c17e14cc29ea70280fa1c1fd3bf223b5b1d4f7d1ce0dd8",
urls = [
"https://mirror.netzwerge.de/fedora/linux/development/37/Everything/x86_64/os/Packages/l/libsemanage-3.4-5.fc37.x86_64.rpm",
"https://ftp.fau.de/fedora/linux/development/37/Everything/x86_64/os/Packages/l/libsemanage-3.4-5.fc37.x86_64.rpm",
"https://mirror.23m.com/fedora/linux/development/37/Everything/x86_64/os/Packages/l/libsemanage-3.4-5.fc37.x86_64.rpm",
"https://ftp.halifax.rwth-aachen.de/fedora/linux/development/37/Everything/x86_64/os/Packages/l/libsemanage-3.4-5.fc37.x86_64.rpm",
],
)
rpm(
name = "libsepol-0__3.4-3.fc37.x86_64",
sha256 = "97e918bc5b11c8abfec9343e1b0bd88087b792e85c604427d5cdc32733f70b3f",
urls = [
"https://mirror.netzwerge.de/fedora/linux/development/37/Everything/x86_64/os/Packages/l/libsepol-3.4-3.fc37.x86_64.rpm",
"https://ftp.fau.de/fedora/linux/development/37/Everything/x86_64/os/Packages/l/libsepol-3.4-3.fc37.x86_64.rpm",
"https://mirror.23m.com/fedora/linux/development/37/Everything/x86_64/os/Packages/l/libsepol-3.4-3.fc37.x86_64.rpm",
"https://ftp.halifax.rwth-aachen.de/fedora/linux/development/37/Everything/x86_64/os/Packages/l/libsepol-3.4-3.fc37.x86_64.rpm",
],
)
rpm(
name = "libsmartcols-0__2.38.1-1.fc37.x86_64",
sha256 = "93246c002aefec27bb398aa3397ae555bcc3035b10aebb4937c4bea9268bacf1",
urls = [
"https://mirror.netzwerge.de/fedora/linux/development/37/Everything/x86_64/os/Packages/l/libsmartcols-2.38.1-1.fc37.x86_64.rpm",
"https://ftp.fau.de/fedora/linux/development/37/Everything/x86_64/os/Packages/l/libsmartcols-2.38.1-1.fc37.x86_64.rpm",
"https://mirror.23m.com/fedora/linux/development/37/Everything/x86_64/os/Packages/l/libsmartcols-2.38.1-1.fc37.x86_64.rpm",
"https://ftp.halifax.rwth-aachen.de/fedora/linux/development/37/Everything/x86_64/os/Packages/l/libsmartcols-2.38.1-1.fc37.x86_64.rpm",
],
)
rpm(
name = "libtasn1-0__4.19.0-1.fc37.x86_64",
sha256 = "35b51a0796af6930b2a8a511df8c51938006cfcfdf74ddfe6482eb9febd87dfa",
urls = [
"https://mirror.23m.com/fedora/linux/updates/37/Everything/x86_64/Packages/l/libtasn1-4.19.0-1.fc37.x86_64.rpm",
"https://ftp.halifax.rwth-aachen.de/fedora/linux/updates/37/Everything/x86_64/Packages/l/libtasn1-4.19.0-1.fc37.x86_64.rpm",
"https://mirror.dogado.de/fedora/linux/updates/37/Everything/x86_64/Packages/l/libtasn1-4.19.0-1.fc37.x86_64.rpm",
"https://ftp.fau.de/fedora/linux/updates/37/Everything/x86_64/Packages/l/libtasn1-4.19.0-1.fc37.x86_64.rpm",
],
)
rpm(
name = "libuuid-0__2.38.1-1.fc37.x86_64",
sha256 = "b054577d98aa9615fe459abec31be46b19ad72e0da620d8d251b4449a6db020d",
urls = [
"https://mirror.netzwerge.de/fedora/linux/development/37/Everything/x86_64/os/Packages/l/libuuid-2.38.1-1.fc37.x86_64.rpm",
"https://ftp.fau.de/fedora/linux/development/37/Everything/x86_64/os/Packages/l/libuuid-2.38.1-1.fc37.x86_64.rpm",
"https://mirror.23m.com/fedora/linux/development/37/Everything/x86_64/os/Packages/l/libuuid-2.38.1-1.fc37.x86_64.rpm",
"https://ftp.halifax.rwth-aachen.de/fedora/linux/development/37/Everything/x86_64/os/Packages/l/libuuid-2.38.1-1.fc37.x86_64.rpm",
],
)
rpm(
name = "libxcrypt-0__4.4.33-4.fc37.x86_64",
sha256 = "547b9cffb0211abc4445d159e944f4fb59606b2eddfc14813b8c068859294ba6",
urls = [
"https://mirror.23m.com/fedora/linux/updates/37/Everything/x86_64/Packages/l/libxcrypt-4.4.33-4.fc37.x86_64.rpm",
"https://ftp.halifax.rwth-aachen.de/fedora/linux/updates/37/Everything/x86_64/Packages/l/libxcrypt-4.4.33-4.fc37.x86_64.rpm",
"https://mirror.dogado.de/fedora/linux/updates/37/Everything/x86_64/Packages/l/libxcrypt-4.4.33-4.fc37.x86_64.rpm",
"https://ftp.fau.de/fedora/linux/updates/37/Everything/x86_64/Packages/l/libxcrypt-4.4.33-4.fc37.x86_64.rpm",
],
)
rpm(
name = "libzstd-0__1.5.2-3.fc37.x86_64",
sha256 = "c105f54738fba9793dad9b6ab2e88b4ae05cc47b9ea062cd7215b69d11ce0e1c",
urls = [
"https://mirror.netzwerge.de/fedora/linux/development/37/Everything/x86_64/os/Packages/l/libzstd-1.5.2-3.fc37.x86_64.rpm",
"https://ftp.fau.de/fedora/linux/development/37/Everything/x86_64/os/Packages/l/libzstd-1.5.2-3.fc37.x86_64.rpm",
"https://mirror.23m.com/fedora/linux/development/37/Everything/x86_64/os/Packages/l/libzstd-1.5.2-3.fc37.x86_64.rpm",
"https://ftp.halifax.rwth-aachen.de/fedora/linux/development/37/Everything/x86_64/os/Packages/l/libzstd-1.5.2-3.fc37.x86_64.rpm",
],
)
rpm(
name = "lz4-libs-0__1.9.4-1.fc37.x86_64",
sha256 = "f39b8b018fcb2b55477cdbfa4af7c9db9b660c85000a4a42e880b1a951efbe5a",
urls = [
"https://mirror.23m.com/fedora/linux/updates/37/Everything/x86_64/Packages/l/lz4-libs-1.9.4-1.fc37.x86_64.rpm",
"https://ftp.halifax.rwth-aachen.de/fedora/linux/updates/37/Everything/x86_64/Packages/l/lz4-libs-1.9.4-1.fc37.x86_64.rpm",
"https://mirror.dogado.de/fedora/linux/updates/37/Everything/x86_64/Packages/l/lz4-libs-1.9.4-1.fc37.x86_64.rpm",
"https://ftp.fau.de/fedora/linux/updates/37/Everything/x86_64/Packages/l/lz4-libs-1.9.4-1.fc37.x86_64.rpm",
],
)
rpm(
name = "ncurses-base-0__6.3-4.20220501.fc37.x86_64",
sha256 = "000164a9a82458fbb69b3433801dcc0d0e2437e21d7f7d4fd45f63a42a0bc26f",
urls = [
"https://mirror.23m.com/fedora/linux/updates/37/Everything/x86_64/Packages/n/ncurses-base-6.3-4.20220501.fc37.noarch.rpm",
"https://ftp.halifax.rwth-aachen.de/fedora/linux/updates/37/Everything/x86_64/Packages/n/ncurses-base-6.3-4.20220501.fc37.noarch.rpm",
"https://mirror.dogado.de/fedora/linux/updates/37/Everything/x86_64/Packages/n/ncurses-base-6.3-4.20220501.fc37.noarch.rpm",
"https://ftp.fau.de/fedora/linux/updates/37/Everything/x86_64/Packages/n/ncurses-base-6.3-4.20220501.fc37.noarch.rpm",
],
)
rpm(
name = "ncurses-libs-0__6.3-4.20220501.fc37.x86_64",
sha256 = "75e51eebcd3fe150b421ec5b1c9a6e918caa5b3c0f243f2b70d445fd434488bb",
urls = [
"https://mirror.23m.com/fedora/linux/updates/37/Everything/x86_64/Packages/n/ncurses-libs-6.3-4.20220501.fc37.x86_64.rpm",
"https://ftp.halifax.rwth-aachen.de/fedora/linux/updates/37/Everything/x86_64/Packages/n/ncurses-libs-6.3-4.20220501.fc37.x86_64.rpm",
"https://mirror.dogado.de/fedora/linux/updates/37/Everything/x86_64/Packages/n/ncurses-libs-6.3-4.20220501.fc37.x86_64.rpm",
"https://ftp.fau.de/fedora/linux/updates/37/Everything/x86_64/Packages/n/ncurses-libs-6.3-4.20220501.fc37.x86_64.rpm",
],
)
rpm(
name = "openssl-libs-1__3.0.5-3.fc37.x86_64",
sha256 = "76fdbe6d7d4cd898d73da5a36fcbbfd2330a4855a2dc3e023480e23caf4eac8c",
urls = [
"https://mirror.netzwerge.de/fedora/linux/development/37/Everything/x86_64/os/Packages/o/openssl-libs-3.0.5-3.fc37.x86_64.rpm",
"https://ftp.fau.de/fedora/linux/development/37/Everything/x86_64/os/Packages/o/openssl-libs-3.0.5-3.fc37.x86_64.rpm",
"https://mirror.23m.com/fedora/linux/development/37/Everything/x86_64/os/Packages/o/openssl-libs-3.0.5-3.fc37.x86_64.rpm",
"https://ftp.halifax.rwth-aachen.de/fedora/linux/development/37/Everything/x86_64/os/Packages/o/openssl-libs-3.0.5-3.fc37.x86_64.rpm",
],
)
rpm(
name = "p11-kit-0__0.24.1-3.fc37.x86_64",
sha256 = "4dad6ac54eb7708cbfc8522d372f2a196cf711e97e279cbddba8cc8b92970dd7",
urls = [
"https://mirror.netzwerge.de/fedora/linux/development/37/Everything/x86_64/os/Packages/p/p11-kit-0.24.1-3.fc37.x86_64.rpm",
"https://ftp.fau.de/fedora/linux/development/37/Everything/x86_64/os/Packages/p/p11-kit-0.24.1-3.fc37.x86_64.rpm",
"https://mirror.23m.com/fedora/linux/development/37/Everything/x86_64/os/Packages/p/p11-kit-0.24.1-3.fc37.x86_64.rpm",
"https://ftp.halifax.rwth-aachen.de/fedora/linux/development/37/Everything/x86_64/os/Packages/p/p11-kit-0.24.1-3.fc37.x86_64.rpm",
],
)
rpm(
name = "p11-kit-trust-0__0.24.1-3.fc37.x86_64",
sha256 = "0fd85eb1ce27615fea745721b18648b4a4585ad4b11a482c1b77fc1785cd5194",
urls = [
"https://mirror.netzwerge.de/fedora/linux/development/37/Everything/x86_64/os/Packages/p/p11-kit-trust-0.24.1-3.fc37.x86_64.rpm",
"https://ftp.fau.de/fedora/linux/development/37/Everything/x86_64/os/Packages/p/p11-kit-trust-0.24.1-3.fc37.x86_64.rpm",
"https://mirror.23m.com/fedora/linux/development/37/Everything/x86_64/os/Packages/p/p11-kit-trust-0.24.1-3.fc37.x86_64.rpm",
"https://ftp.halifax.rwth-aachen.de/fedora/linux/development/37/Everything/x86_64/os/Packages/p/p11-kit-trust-0.24.1-3.fc37.x86_64.rpm",
],
)
rpm(
name = "pam-libs-0__1.5.2-14.fc37.x86_64",
sha256 = "ee34422adc6451da744bd16a8cd66c9912a822c4e55227c23ff56960c32980f5",
urls = [
"https://mirror.netzwerge.de/fedora/linux/development/37/Everything/x86_64/os/Packages/p/pam-libs-1.5.2-14.fc37.x86_64.rpm",
"https://ftp.fau.de/fedora/linux/development/37/Everything/x86_64/os/Packages/p/pam-libs-1.5.2-14.fc37.x86_64.rpm",
"https://mirror.23m.com/fedora/linux/development/37/Everything/x86_64/os/Packages/p/pam-libs-1.5.2-14.fc37.x86_64.rpm",
"https://ftp.halifax.rwth-aachen.de/fedora/linux/development/37/Everything/x86_64/os/Packages/p/pam-libs-1.5.2-14.fc37.x86_64.rpm",
],
)
rpm(
name = "pcre-0__8.45-1.fc37.2.x86_64",
sha256 = "86a648e3b88f581b15ca2eda6b441be7c5c3810a9eae25ca940c767029e4e923",
urls = [
"https://mirror.netzwerge.de/fedora/linux/development/37/Everything/x86_64/os/Packages/p/pcre-8.45-1.fc37.2.x86_64.rpm",
"https://ftp.fau.de/fedora/linux/development/37/Everything/x86_64/os/Packages/p/pcre-8.45-1.fc37.2.x86_64.rpm",
"https://mirror.23m.com/fedora/linux/development/37/Everything/x86_64/os/Packages/p/pcre-8.45-1.fc37.2.x86_64.rpm",
"https://ftp.halifax.rwth-aachen.de/fedora/linux/development/37/Everything/x86_64/os/Packages/p/pcre-8.45-1.fc37.2.x86_64.rpm",
],
)
rpm(
name = "pcre2-0__10.40-1.fc37.1.x86_64",
sha256 = "422de947ec1a7aafcd212a51e64257b64d5b0a02808104a33e7c3cd9ef629148",
urls = [
"https://mirror.netzwerge.de/fedora/linux/development/37/Everything/x86_64/os/Packages/p/pcre2-10.40-1.fc37.1.x86_64.rpm",
"https://ftp.fau.de/fedora/linux/development/37/Everything/x86_64/os/Packages/p/pcre2-10.40-1.fc37.1.x86_64.rpm",
"https://mirror.23m.com/fedora/linux/development/37/Everything/x86_64/os/Packages/p/pcre2-10.40-1.fc37.1.x86_64.rpm",
"https://ftp.halifax.rwth-aachen.de/fedora/linux/development/37/Everything/x86_64/os/Packages/p/pcre2-10.40-1.fc37.1.x86_64.rpm",
],
)
rpm(
name = "pcre2-syntax-0__10.40-1.fc37.1.x86_64",
sha256 = "585f339942a0bf4b0eab638ddf825544793485cbcb9f1eaee079b9956d90aafa",
urls = [
"https://mirror.netzwerge.de/fedora/linux/development/37/Everything/x86_64/os/Packages/p/pcre2-syntax-10.40-1.fc37.1.noarch.rpm",
"https://ftp.fau.de/fedora/linux/development/37/Everything/x86_64/os/Packages/p/pcre2-syntax-10.40-1.fc37.1.noarch.rpm",
"https://mirror.23m.com/fedora/linux/development/37/Everything/x86_64/os/Packages/p/pcre2-syntax-10.40-1.fc37.1.noarch.rpm",
"https://ftp.halifax.rwth-aachen.de/fedora/linux/development/37/Everything/x86_64/os/Packages/p/pcre2-syntax-10.40-1.fc37.1.noarch.rpm",
],
)
rpm(
name = "pkgconf-0__1.8.0-3.fc37.x86_64",
sha256 = "778018594ab5bddc4432e53985b80e6c5a1a1ec1700d38b438848d485f5b357c",
urls = [
"https://mirror.netzwerge.de/fedora/linux/development/37/Everything/x86_64/os/Packages/p/pkgconf-1.8.0-3.fc37.x86_64.rpm",
"https://ftp.fau.de/fedora/linux/development/37/Everything/x86_64/os/Packages/p/pkgconf-1.8.0-3.fc37.x86_64.rpm",
"https://mirror.23m.com/fedora/linux/development/37/Everything/x86_64/os/Packages/p/pkgconf-1.8.0-3.fc37.x86_64.rpm",
"https://ftp.halifax.rwth-aachen.de/fedora/linux/development/37/Everything/x86_64/os/Packages/p/pkgconf-1.8.0-3.fc37.x86_64.rpm",
],
)
rpm(
name = "pkgconf-m4-0__1.8.0-3.fc37.x86_64",
sha256 = "dd0356475d0b9106b5a2d577db359aa0290fe6dd9eacea1b6e0cab816ff33566",
urls = [
"https://mirror.netzwerge.de/fedora/linux/development/37/Everything/x86_64/os/Packages/p/pkgconf-m4-1.8.0-3.fc37.noarch.rpm",
"https://ftp.fau.de/fedora/linux/development/37/Everything/x86_64/os/Packages/p/pkgconf-m4-1.8.0-3.fc37.noarch.rpm",
"https://mirror.23m.com/fedora/linux/development/37/Everything/x86_64/os/Packages/p/pkgconf-m4-1.8.0-3.fc37.noarch.rpm",
"https://ftp.halifax.rwth-aachen.de/fedora/linux/development/37/Everything/x86_64/os/Packages/p/pkgconf-m4-1.8.0-3.fc37.noarch.rpm",
],
)
rpm(
name = "pkgconf-pkg-config-0__1.8.0-3.fc37.x86_64",
sha256 = "d238b12c750b58ceebc80e25c2074bd929d3f232c1390677f33a94fdadb68f6a",
urls = [
"https://mirror.netzwerge.de/fedora/linux/development/37/Everything/x86_64/os/Packages/p/pkgconf-pkg-config-1.8.0-3.fc37.x86_64.rpm",
"https://ftp.fau.de/fedora/linux/development/37/Everything/x86_64/os/Packages/p/pkgconf-pkg-config-1.8.0-3.fc37.x86_64.rpm",
"https://mirror.23m.com/fedora/linux/development/37/Everything/x86_64/os/Packages/p/pkgconf-pkg-config-1.8.0-3.fc37.x86_64.rpm",
"https://ftp.halifax.rwth-aachen.de/fedora/linux/development/37/Everything/x86_64/os/Packages/p/pkgconf-pkg-config-1.8.0-3.fc37.x86_64.rpm",
],
)
rpm(
name = "sed-0__4.8-11.fc37.x86_64",
sha256 = "231e782077862f4abecf025aa254a9c391a950490ae856261dcfd229863ac80f",
urls = [
"https://mirror.netzwerge.de/fedora/linux/development/37/Everything/x86_64/os/Packages/s/sed-4.8-11.fc37.x86_64.rpm",
"https://ftp.fau.de/fedora/linux/development/37/Everything/x86_64/os/Packages/s/sed-4.8-11.fc37.x86_64.rpm",
"https://mirror.23m.com/fedora/linux/development/37/Everything/x86_64/os/Packages/s/sed-4.8-11.fc37.x86_64.rpm",
"https://ftp.halifax.rwth-aachen.de/fedora/linux/development/37/Everything/x86_64/os/Packages/s/sed-4.8-11.fc37.x86_64.rpm",
],
)
rpm(
name = "setup-0__2.14.1-2.fc37.x86_64",
sha256 = "15d72b2a44f403b3a7ee9138820a8ce7584f954aeafbb43b1251621bca26f785",
urls = [
"https://mirror.netzwerge.de/fedora/linux/development/37/Everything/x86_64/os/Packages/s/setup-2.14.1-2.fc37.noarch.rpm",
"https://ftp.fau.de/fedora/linux/development/37/Everything/x86_64/os/Packages/s/setup-2.14.1-2.fc37.noarch.rpm",
"https://mirror.23m.com/fedora/linux/development/37/Everything/x86_64/os/Packages/s/setup-2.14.1-2.fc37.noarch.rpm",
"https://ftp.halifax.rwth-aachen.de/fedora/linux/development/37/Everything/x86_64/os/Packages/s/setup-2.14.1-2.fc37.noarch.rpm",
],
)
rpm(
name = "shadow-utils-2__4.12.3-4.fc37.x86_64",
sha256 = "8394db7e5385d64c90876a0ee9274c3f53ae91f172c051524a24a30963e18fb8",
urls = [
"https://mirror.23m.com/fedora/linux/updates/37/Everything/x86_64/Packages/s/shadow-utils-4.12.3-4.fc37.x86_64.rpm",
"https://ftp.halifax.rwth-aachen.de/fedora/linux/updates/37/Everything/x86_64/Packages/s/shadow-utils-4.12.3-4.fc37.x86_64.rpm",
"https://mirror.dogado.de/fedora/linux/updates/37/Everything/x86_64/Packages/s/shadow-utils-4.12.3-4.fc37.x86_64.rpm",
"https://ftp.fau.de/fedora/linux/updates/37/Everything/x86_64/Packages/s/shadow-utils-4.12.3-4.fc37.x86_64.rpm",
],
)
rpm(
name = "systemd-0__251.10-588.fc37.x86_64",
sha256 = "f8d45c2c70b06ba15eb2601bc1bc83d030b5df059525964456b98ef45c2f146e",
urls = [
"https://mirror.23m.com/fedora/linux/updates/37/Everything/x86_64/Packages/s/systemd-251.10-588.fc37.x86_64.rpm",
"https://ftp.halifax.rwth-aachen.de/fedora/linux/updates/37/Everything/x86_64/Packages/s/systemd-251.10-588.fc37.x86_64.rpm",
"https://mirror.dogado.de/fedora/linux/updates/37/Everything/x86_64/Packages/s/systemd-251.10-588.fc37.x86_64.rpm",
"https://ftp.fau.de/fedora/linux/updates/37/Everything/x86_64/Packages/s/systemd-251.10-588.fc37.x86_64.rpm",
],
)
rpm(
name = "systemd-libs-0__251.10-588.fc37.x86_64",
sha256 = "b383c219341e141d003ae0722fcea5e6949cf1af41adc64d290292940b239bca",
urls = [
"https://mirror.23m.com/fedora/linux/updates/37/Everything/x86_64/Packages/s/systemd-libs-251.10-588.fc37.x86_64.rpm",
"https://ftp.halifax.rwth-aachen.de/fedora/linux/updates/37/Everything/x86_64/Packages/s/systemd-libs-251.10-588.fc37.x86_64.rpm",
"https://mirror.dogado.de/fedora/linux/updates/37/Everything/x86_64/Packages/s/systemd-libs-251.10-588.fc37.x86_64.rpm",
"https://ftp.fau.de/fedora/linux/updates/37/Everything/x86_64/Packages/s/systemd-libs-251.10-588.fc37.x86_64.rpm",
],
)
rpm(
name = "systemd-pam-0__251.10-588.fc37.x86_64",
sha256 = "4d30204cbb169f9fdbbc872a71d6ddea95f442fa3489fb075fe1d06ff9222c48",
urls = [
"https://mirror.23m.com/fedora/linux/updates/37/Everything/x86_64/Packages/s/systemd-pam-251.10-588.fc37.x86_64.rpm",
"https://ftp.halifax.rwth-aachen.de/fedora/linux/updates/37/Everything/x86_64/Packages/s/systemd-pam-251.10-588.fc37.x86_64.rpm",
"https://mirror.dogado.de/fedora/linux/updates/37/Everything/x86_64/Packages/s/systemd-pam-251.10-588.fc37.x86_64.rpm",
"https://ftp.fau.de/fedora/linux/updates/37/Everything/x86_64/Packages/s/systemd-pam-251.10-588.fc37.x86_64.rpm",
],
)
rpm(
name = "tzdata-0__2022g-1.fc37.x86_64",
sha256 = "7ff35c66b3478103fbf3941e933e25f60e41f2b0bfd07d43666b40721211c3bb",
urls = [
"https://mirror.23m.com/fedora/linux/updates/37/Everything/x86_64/Packages/t/tzdata-2022g-1.fc37.noarch.rpm",
"https://ftp.halifax.rwth-aachen.de/fedora/linux/updates/37/Everything/x86_64/Packages/t/tzdata-2022g-1.fc37.noarch.rpm",
"https://mirror.dogado.de/fedora/linux/updates/37/Everything/x86_64/Packages/t/tzdata-2022g-1.fc37.noarch.rpm",
"https://ftp.fau.de/fedora/linux/updates/37/Everything/x86_64/Packages/t/tzdata-2022g-1.fc37.noarch.rpm",
],
)
rpm(
name = "util-linux-core-0__2.38.1-1.fc37.x86_64",
sha256 = "f87ad8fc18f4da254966cc6f99b533dc8125e1ec0eaefd5f89a6b6398cb13a34",
urls = [
"https://mirror.netzwerge.de/fedora/linux/development/37/Everything/x86_64/os/Packages/u/util-linux-core-2.38.1-1.fc37.x86_64.rpm",
"https://ftp.fau.de/fedora/linux/development/37/Everything/x86_64/os/Packages/u/util-linux-core-2.38.1-1.fc37.x86_64.rpm",
"https://mirror.23m.com/fedora/linux/development/37/Everything/x86_64/os/Packages/u/util-linux-core-2.38.1-1.fc37.x86_64.rpm",
"https://ftp.halifax.rwth-aachen.de/fedora/linux/development/37/Everything/x86_64/os/Packages/u/util-linux-core-2.38.1-1.fc37.x86_64.rpm",
],
)
rpm(
name = "xz-libs-0__5.4.1-1.fc37.x86_64",
sha256 = "8c06eef8dd28d6dc1406e65e4eb8ee3db359cf6624729be4e426f6b01c4117fd",
urls = [
"https://mirror.23m.com/fedora/linux/updates/37/Everything/x86_64/Packages/x/xz-libs-5.4.1-1.fc37.x86_64.rpm",
"https://ftp.halifax.rwth-aachen.de/fedora/linux/updates/37/Everything/x86_64/Packages/x/xz-libs-5.4.1-1.fc37.x86_64.rpm",
"https://mirror.dogado.de/fedora/linux/updates/37/Everything/x86_64/Packages/x/xz-libs-5.4.1-1.fc37.x86_64.rpm",
"https://ftp.fau.de/fedora/linux/updates/37/Everything/x86_64/Packages/x/xz-libs-5.4.1-1.fc37.x86_64.rpm",
],
)
rpm(
name = "zlib-0__1.2.12-5.fc37.x86_64",
sha256 = "7b0eda1ad9e9a06e61d9fe41e5e4e0fbdc8427bc252f06a7d29cd7ba81a71a70",
urls = [
"https://mirror.netzwerge.de/fedora/linux/development/37/Everything/x86_64/os/Packages/z/zlib-1.2.12-5.fc37.x86_64.rpm",
"https://ftp.fau.de/fedora/linux/development/37/Everything/x86_64/os/Packages/z/zlib-1.2.12-5.fc37.x86_64.rpm",
"https://mirror.23m.com/fedora/linux/development/37/Everything/x86_64/os/Packages/z/zlib-1.2.12-5.fc37.x86_64.rpm",
"https://ftp.halifax.rwth-aachen.de/fedora/linux/development/37/Everything/x86_64/os/Packages/z/zlib-1.2.12-5.fc37.x86_64.rpm",
],
)

1
toolchains/BUILD.bazel Normal file
View File

@ -0,0 +1 @@
"""This folder contains toolchain dependencies for the project. They are loaded by `WORKSPACE.bazel`."""

View File

@ -0,0 +1,13 @@
"""buildifier repository rules"""
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
def buildifier_deps():
http_archive(
name = "com_github_bazelbuild_buildtools",
sha256 = "ae34c344514e08c23e90da0e2d6cb700fcd28e80c02e23e4d5715dddcb42f7b3",
strip_prefix = "buildtools-4.2.2",
urls = [
"https://github.com/bazelbuild/buildtools/archive/refs/tags/4.2.2.tar.gz",
],
)

13
toolchains/dnf_deps.bzl Normal file
View File

@ -0,0 +1,13 @@
"""bazeldnf is a Bazel extension to manage RPM packages for use within bazel"""
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
def dnf_deps():
http_archive(
name = "bazeldnf",
sha256 = "ddbb105d5c3143676e00eaf0a6f4e0789c7d8c1697d13cda8abb2ac82930e9b6",
strip_prefix = "bazeldnf-92557ee30f69f06838e660f4774600be549c2ba7",
urls = [
"https://github.com/rmohr/bazeldnf/archive/92557ee30f69f06838e660f4774600be549c2ba7.tar.gz",
],
)

View File

@ -0,0 +1,7 @@
"""Go module dependencies for Bazel.
Contains the equivalent of go.mod and go.sum files for Bazel.
"""
def go_dependencies():
pass

View File

@ -0,0 +1,25 @@
"""Go toolchain dependencies for Bazel.
Defines hermetic go toolchains and rules to build and test go code.
Gazelle is a build file generator for Bazel projects written in Go.
"""
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
def go_deps():
http_archive(
name = "io_bazel_rules_go",
sha256 = "56d8c5a5c91e1af73eca71a6fab2ced959b67c86d12ba37feedb0a2dfea441a6",
urls = [
"https://mirror.bazel.build/github.com/bazelbuild/rules_go/releases/download/v0.37.0/rules_go-v0.37.0.zip",
"https://github.com/bazelbuild/rules_go/releases/download/v0.37.0/rules_go-v0.37.0.zip",
],
)
http_archive(
name = "bazel_gazelle",
sha256 = "ecba0f04f96b4960a5b250c8e8eeec42281035970aa8852dda73098274d14a1d",
urls = [
"https://mirror.bazel.build/github.com/bazelbuild/bazel-gazelle/releases/download/v0.29.0/bazel-gazelle-v0.29.0.tar.gz",
"https://github.com/bazelbuild/bazel-gazelle/releases/download/v0.29.0/bazel-gazelle-v0.29.0.tar.gz",
],
)

11
toolchains/oci_deps.bzl Normal file
View File

@ -0,0 +1,11 @@
"""Bazel rules for building OCI images"""
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
def oci_deps():
http_archive(
name = "contrib_rules_oci",
sha256 = "4ba3022f6475df4dbd1b21142f7bcb9bfaf2689a74687536837e1827b6aaddbf",
strip_prefix = "rules_oci-0.2.0",
url = "https://github.com/bazel-contrib/rules_oci/archive/v0.2.0.tar.gz",
)

13
toolchains/pkg_deps.bzl Normal file
View File

@ -0,0 +1,13 @@
"""rules_pkg dependencies"""
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
def pkg_deps():
http_archive(
name = "rules_pkg",
urls = [
"https://mirror.bazel.build/github.com/bazelbuild/rules_pkg/releases/download/0.8.0/rules_pkg-0.8.0.tar.gz",
"https://github.com/bazelbuild/rules_pkg/releases/download/0.8.0/rules_pkg-0.8.0.tar.gz",
],
sha256 = "eea0f59c28a9241156a47d7a8e32db9122f3d50b505fae0f33de6ce4d9b61834",
)

14
toolchains/proto_deps.bzl Normal file
View File

@ -0,0 +1,14 @@
"""proto toolchain rules"""
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
def proto_deps():
http_archive(
name = "rules_proto",
sha256 = "bc12122a5ae4b517fa423ea03a8d82ea6352d5127ea48cb54bc324e8ab78493c",
strip_prefix = "rules_proto-af6481970a34554c6942d993e194a9aed7987780",
urls = [
"https://github.com/bazelbuild/rules_proto/archive/af6481970a34554c6942d993e194a9aed7987780.tar.gz",
"https://storage.googleapis.com/builddeps/bc12122a5ae4b517fa423ea03a8d82ea6352d5127ea48cb54bc324e8ab78493c",
],
)

View File

@ -0,0 +1,24 @@
"""bazel-zig-cc build rules"""
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
BAZEL_ZIG_CC_VERSION = "v1.0.0"
def zig_cc_deps():
"""Loads the dependencies for bazel-zig-cc."""
http_archive(
name = "bazel_skylib",
sha256 = "74d544d96f4a5bb630d465ca8bbcfe231e3594e5aae57e1edbf17a6eb3ca2506",
urls = [
"https://mirror.bazel.build/github.com/bazelbuild/bazel-skylib/releases/download/1.3.0/bazel-skylib-1.3.0.tar.gz",
"https://github.com/bazelbuild/bazel-skylib/releases/download/1.3.0/bazel-skylib-1.3.0.tar.gz",
],
)
http_archive(
name = "bazel-zig-cc",
sha256 = "1f4a1d1e0f6b3e5aa6e1c225fcb23c032f8849441de97b9a38d6ea37362d28e2",
strip_prefix = "bazel-zig-cc-{}".format(BAZEL_ZIG_CC_VERSION),
urls = ["https://git.sr.ht/~motiejus/bazel-zig-cc/archive/{}.tar.gz".format(BAZEL_ZIG_CC_VERSION)],
)

6
tools/dnf-init Executable file
View File

@ -0,0 +1,6 @@
#!/bin/sh
rm -f rpm/repo.yaml
bazel run --config linux_amd64_static //:bazeldnf -- init \
--fc 37 \
--arch x86_64 \
--output rpm/repo.yaml

10
tools/dnf-tree Executable file
View File

@ -0,0 +1,10 @@
#!/bin/sh
bazel run --config linux_amd64_static //:bazeldnf -- fetch \
--repofile rpm/repo.yaml
bazel run --config linux_amd64_static //:bazeldnf -- rpmtree \
--workspace rpm/rpms.bzl \
--buildfile rpm/BUILD.bazel \
--repofile rpm/repo.yaml \
--name cryptsetup-devel \
cryptsetup-devel
bazel run --config linux_amd64_static //rpm:ldd

2
tools/gopackagesdriver.sh Executable file
View File

@ -0,0 +1,2 @@
#!/usr/bin/env bash
exec bazel run --config linux_amd64_static -- @io_bazel_rules_go//go/tools/gopackagesdriver "${@}"