[packaging/kde-buildstream] elements: Add socat.bst
Harald Sitter <[email protected]>
| Newsgroups | gmane.comp.kde.cvs |
|---|---|
| Message-ID | <[email protected]> |
Git commit b08d72e0be817eff64ca7beaf6d887d6e1201256 by Harald Sitter, on behalf of Aleix Pol. Committed on 29/07/2026 at 17:19. Pushed by sitter into branch 'master'. Add socat.bst Fixes https://invent.kde.org/kde-linux/kde-linux/-/work_items/713 A +26 -0 elements/components/socat.bst M +1 -0 elements/os/deps-cli.bst https://invent.kde.org/packaging/kde-buildstream/-/commit/b08d72e0be817eff64ca7beaf6d887d6e1201256 diff --git a/elements/components/socat.bst b/elements/components/socat.bst new file mode 100644 index 0000000..28d72a4 --- /dev/null +++ b/elements/components/socat.bst @@ -0,0 +1,26 @@ +# SPDX-FileCopyrightText: 2026 Aleix Pol Gonzalez <[email protected]> +# SPDX-License-Identifier: BSD-2-Clause + +# Inspired by Arch Linux's PKGBUILD: +# https://gitlab.archlinux.org/archlinux/packaging/packages/socat/-/raw/main/PKGBUILD?ref_type=heads +kind: autotools + +description: Multipurpose relay for bidirectional data transfer + +build-depends: +- freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst +- components/yodl.bst + +depends: +- freedesktop-sdk.bst:public-stacks/runtime-minimal.bst +- freedesktop-sdk.bst:bootstrap/readline.bst +- freedesktop-sdk.bst:components/openssl.bst + +sources: +- kind: git_repo + # url: https://repo.or.cz/socat.git + url: https://third-party-mirror.googlesource.com/socat + track: tag-* + exclude: + - "*-b[0-9]*" + ref: tag-1.8.1.3-0-g12c08bf66d709fba17035ce95d85bd218428d9ba diff --git a/elements/os/deps-cli.bst b/elements/os/deps-cli.bst index bda6a92..ae2954e 100644 --- a/elements/os/deps-cli.bst +++ b/elements/os/deps-cli.bst @@ -49,6 +49,7 @@ depends: - freedesktop-sdk.bst:components/python3-pyyaml.bst # python-yaml: For kde-builder - freedesktop-sdk.bst:components/ruby.bst # ruby: For the torrent script in the repo - freedesktop-sdk.bst:components/strace.bst # strace: instrument running executables +- components/socat.bst # socat: multipurpose socket relay - components/systemd-bootchart.bst # systemd-bootchart: Boot profiling tools - components/subversion.bst # subversion: VCS needed for cloning old repos that don't use git - freedesktop-sdk.bst:components/vulkan-icd-loader.bst