[packaging/kde-buildstream] elements/components: components/docker.bst: Add a runc runtime dependency
Harald Sitter <[email protected]>
| Newsgroups | gmane.comp.kde.cvs |
|---|---|
| Message-ID | <[email protected]> |
Git commit 92883982779a522abc45401f102c83409fb5e04b by Harald Sitter, on behalf of Aleix Pol Gonzalez. Committed on 29/07/2026 at 17:19. Pushed by sitter into branch 'master'. components/docker.bst: Add a runc runtime dependency M +1 -0 elements/components/docker.bst A +365 -0 elements/components/libpathrs.bst A +25 -0 elements/components/runc.bst https://invent.kde.org/packaging/kde-buildstream/-/commit/92883982779a522abc45401f102c83409fb5e04b diff --git a/elements/components/docker.bst b/elements/components/docker.bst index 3fa877f..0d0be18 100644 --- a/elements/components/docker.bst +++ b/elements/components/docker.bst @@ -31,6 +31,7 @@ depends: runtime-depends: - components/containerd.bst +- components/runc.bst config: build-commands: diff --git a/elements/components/libpathrs.bst b/elements/components/libpathrs.bst new file mode 100644 index 0000000..26b32bc --- /dev/null +++ b/elements/components/libpathrs.bst @@ -0,0 +1,365 @@ +# SPDX-FileCopyrightText: 2026 Aleix Pol Gonzalez <[email protected]> +# SPDX-License-Identifier: BSD-2-Clause + +description: C-friendly API to make path resolution safer on Linux + +kind: manual + +build-depends: +- freedesktop-sdk.bst:public-stacks/runtime-gnu.bst +- freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst +- freedesktop-sdk.bst:bootstrap/stripper.bst +- freedesktop-sdk.bst:components/binutils.bst +- freedesktop-sdk.bst:components/pkg-config.bst +- freedesktop-sdk.bst:components/rust.bst +- freedesktop-sdk.bst:components/util-linux.bst + +depends: +- freedesktop-sdk.bst:public-stacks/runtime-minimal.bst + +config: + build-commands: + - make release + install-commands: + - ./install.sh DESTDIR="%{install-root}" --prefix=%{prefix} --libdir=%{libdir} + +sources: +- kind: git_repo + url: github:cyphar/libpathrs.git + track: go-pathrs/v* + ref: go-pathrs/v0.2.5-0-g080908395e75a32a5c4dbe9b318bf93643429f9f +- kind: cargo2 + cargo-lock: Cargo.lock + ref: + - kind: registry + name: anstream + version: 0.6.21 + sha: 43d5b281e737544384e969a5ccad3f1cdd24b48086a0fc1b2a5262a26b8f4f4a + - kind: registry + name: anstyle + version: 1.0.13 + sha: 5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78 + - kind: registry + name: anstyle-parse + version: 0.2.7 + sha: 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2 + - kind: registry + name: anstyle-query + version: 1.1.5 + sha: 40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc + - kind: registry + name: anstyle-wincon + version: 3.0.11 + sha: 291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d + - kind: registry + name: anyhow + version: 1.0.100 + sha: a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61 + - kind: registry + name: atty + version: 0.2.14 + sha: d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8 + - kind: registry + name: autocfg + version: 1.5.0 + sha: c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8 + - kind: registry + name: bitflags + version: 1.3.2 + sha: bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a + - kind: registry + name: bitflags + version: 2.13.0 + sha: b4388bee8683e3d04af747c73422af53102d2bd24d9eadb6cbc100baef4b43f8 + - kind: registry + name: bpfvm + version: 0.1.2 + sha: 6199736892ea0f6c5746b34ba5e104d61967d55dd61c9a80284133be096d9fbf + - kind: registry + name: bytemuck + version: 1.25.0 + sha: c8efb64bd706a16a1bdde310ae86b351e4d21550d98d056f22f8a7f7a2183fec + - kind: registry + name: bytemuck_derive + version: 1.10.2 + sha: f9abbd1bc6865053c427f7198e6af43bfdedc55ab791faed4fbd361d789575ff + - kind: registry + name: cfg-if + version: 1.0.4 + sha: 9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801 + - kind: registry + name: clap + version: 3.2.25 + sha: 4ea181bf566f71cb9a5d17a59e1871af638180a18fb0035c92ae62b705207123 + - kind: registry + name: clap + version: 4.5.60 + sha: 2797f34da339ce31042b27d23607e051786132987f595b02ba4f6a6dffb7030a + - kind: registry + name: clap_builder + version: 4.5.60 + sha: 24a241312cea5059b13574bb9b3861cabf758b879c15190b37b6d6fd63ab6876 + - kind: registry + name: clap_lex + version: 0.2.4 + sha: 2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5 + - kind: registry + name: clap_lex + version: 1.0.0 + sha: 3a822ea5bc7590f9d40f1ba12c0dc3c2760f3482c6984db1573ad11031420831 + - kind: registry + name: colorchoice + version: 1.0.4 + sha: b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75 + - kind: registry + name: diff + version: 0.1.13 + sha: 56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8 + - kind: registry + name: either + version: 1.15.0 + sha: 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719 + - kind: registry + name: errno + version: 0.3.14 + sha: 39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb + - kind: registry + name: fastrand + version: 2.3.0 + sha: 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be + - kind: registry + name: getrandom + version: 0.3.4 + sha: 899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd + - kind: registry + name: hashbrown + version: 0.12.3 + sha: 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888 + - kind: registry + name: hermit-abi + version: 0.1.19 + sha: 62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33 + - kind: registry + name: indexmap + version: 1.9.3 + sha: bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99 + - kind: registry + name: indoc + version: 2.0.7 + sha: 79cf5c93f93228cf8efb3ba362535fb11199ac548a09ce117c9b1adc3030d706 + - kind: registry + name: is_terminal_polyfill + version: 1.70.2 + sha: a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695 + - kind: registry + name: itertools + version: 0.15.0 + sha: 8b4baf93f58d4425749ca49a51c50ebab072c5df6994d08fed93541c331481dc + - kind: registry + name: libc + version: 0.2.183 + sha: b5b646652bf6661599e1da8901b3b9522896f01e736bad5f723fe7a3a27f899d + - kind: registry + name: linux-raw-sys + version: 0.12.1 + sha: 32a66949e030da00e8c7d4434b251670a91556f4144941d37452769c25d58a53 + - kind: registry + name: log + version: 0.4.29 + sha: 5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897 + - kind: registry + name: memchr + version: 2.8.2 + sha: 88904434abc2901f197fe8cc55f0445e7ded921dba5911dad2e2b39b48e663c4 + - kind: registry + name: once_cell + version: 1.20.3 + sha: 945462a4b81e43c4e3ba96bd7b49d834c6f61198356aa858733bc4acf3cbe62e + - kind: registry + name: once_cell_polyfill + version: 1.70.2 + sha: 384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe + - kind: registry + name: open-enum + version: 0.3.0 + sha: 9807f1199cf84ec7cc801a79e5ee9aa5178e4762c6b9c7066c30b3cabdcd911e + - kind: registry + name: open-enum-derive + version: 0.3.0 + sha: 894ae443e59fecf7173ab3b963473f44193fa71b3c8953c61a5bd5f30880bb88 + - kind: registry + name: os_str_bytes + version: 6.6.1 + sha: e2355d85b9a3786f481747ced0e0ff2ba35213a1f9bd406ed906554d7af805a1 + - kind: registry + name: paste + version: 1.0.15 + sha: 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a + - kind: registry + name: path-clean + version: 1.0.1 + sha: 17359afc20d7ab31fdb42bb844c8b3bb1dabd7dcf7e68428492da7f16966fcef + - kind: registry + name: ppv-lite86 + version: 0.2.21 + sha: 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9 + - kind: registry + name: pretty_assertions + version: 1.4.1 + sha: 3ae130e2f271fbc2ac3a40fb1d07180839cdbbe443c7a27e1e3c13c5cac0116d + - kind: registry + name: proc-macro2 + version: 1.0.101 + sha: 89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de + - kind: registry + name: quote + version: 1.0.41 + sha: ce25767e7b499d1b604768e7cde645d14cc8584231ea6b295e9c9eb22c02e1d1 + - kind: registry + name: r-efi + version: 5.3.0 + sha: 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f + - kind: registry + name: rand + version: 0.9.2 + sha: 6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1 + - kind: registry + name: rand_chacha + version: 0.9.0 + sha: d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb + - kind: registry + name: rand_core + version: 0.9.5 + sha: 76afc826de14238e6e8c374ddcc1fa19e374fd8dd986b0d2af0d02377261d83c + - kind: registry + name: rustix + version: 1.1.4 + sha: b6fe4565b9518b83ef4f91bb47ce29620ca828bd32cb7e408f0062e9930ba190 + - kind: registry + name: rustversion + version: 1.0.22 + sha: b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d + - kind: registry + name: scopeguard + version: 1.2.0 + sha: 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49 + - kind: registry + name: serde + version: 1.0.228 + sha: 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e + - kind: registry + name: serde_core + version: 1.0.228 + sha: 41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad + - kind: registry + name: serde_derive + version: 1.0.228 + sha: d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79 + - kind: registry + name: serde_repr + version: 0.1.20 + sha: 175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c + - kind: registry + name: static_assertions + version: 1.1.0 + sha: a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f + - kind: registry + name: strsim + version: 0.10.0 + sha: 73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623 + - kind: registry + name: strsim + version: 0.11.1 + sha: 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f + - kind: registry + name: syn + version: 1.0.109 + sha: 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237 + - kind: registry + name: syn + version: 2.0.106 + sha: ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6 + - kind: registry + name: syscalls + version: 0.8.1 + sha: 81c645a4de0d803ced6ef0388a2646aa1ef8467173b5d59a2c33c88de4ab76e7 + - kind: registry + name: tempfile + version: 3.27.0 + sha: 32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bd + - kind: registry + name: termcolor + version: 1.4.1 + sha: 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755 + - kind: registry + name: textwrap + version: 0.16.1 + sha: 23d434d3f8967a09480fb04132ebe0a3e088c173e6d0ee7897abbdf4eab0f8b9 + - kind: registry + name: thiserror + version: 1.0.69 + sha: b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52 + - kind: registry + name: thiserror + version: 2.0.17 + sha: f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8 + - kind: registry + name: thiserror-impl + version: 1.0.69 + sha: 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1 + - kind: registry + name: thiserror-impl + version: 2.0.17 + sha: 3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913 + - kind: registry + name: unicode-ident + version: 1.0.18 + sha: 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512 + - kind: registry + name: utf8parse + version: 0.2.2 + sha: 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821 + - kind: registry + name: wasip2 + version: 1.0.2+wasi-0.2.9 + sha: 9517f9239f02c069db75e65f174b3da828fe5f5b945c4dd26bd25d89c03ebcf5 + - kind: registry + name: winapi + version: 0.3.9 + sha: 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419 + - kind: registry + name: winapi-i686-pc-windows-gnu + version: 0.4.0 + sha: ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6 + - kind: registry + name: winapi-util + version: 0.1.11 + sha: c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22 + - kind: registry + name: winapi-x86_64-pc-windows-gnu + version: 0.4.0 + sha: 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f + - kind: registry + name: windows-link + version: 0.2.1 + sha: f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5 + - kind: registry + name: windows-sys + version: 0.61.2 + sha: ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc + - kind: registry + name: wit-bindgen + version: 0.51.0 + sha: d7249219f66ced02969388cf2bb044a09756a083d0fab1e566056b04d9fbcaa5 + - kind: registry + name: yansi + version: 1.0.1 + sha: cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049 + - kind: registry + name: zerocopy + version: 0.8.40 + sha: a789c6e490b576db9f7e6b6d661bcc9799f7c0ac8352f56ea20193b2681532e5 + - kind: registry + name: zerocopy-derive + version: 0.8.40 + sha: f65c489a7071a749c849713807783f70672b28094011623e200cb86dcb835953 diff --git a/elements/components/runc.bst b/elements/components/runc.bst new file mode 100644 index 0000000..5765bc7 --- /dev/null +++ b/elements/components/runc.bst @@ -0,0 +1,25 @@ +# SPDX-FileCopyrightText: 2026 Aleix Pol Gonzalez <[email protected]> +# SPDX-License-Identifier: BSD-2-Clause + +description: CLI tool for managing OCI compliant containers + +kind: make + +build-depends: +- freedesktop-sdk.bst:public-stacks/buildsystem-make.bst +- freedesktop-sdk.bst:components/git.bst +- freedesktop-sdk.bst:components/go.bst +- freedesktop-sdk.bst:components/pkg-config.bst + +depends: +- freedesktop-sdk.bst:public-stacks/runtime-minimal.bst +- freedesktop-sdk.bst:components/libseccomp.bst +- components/libpathrs.bst + +sources: +- kind: git_repo + url: github:opencontainers/runc.git + track: "v*" + exclude: + - "*rc*" + ref: v1.5.1-0-g8f2685a471d3347a686ad3909783d8aafc6bb208