[packaging/kde-buildstream] /: compoents/tuned.bst: Address dependencies

Harald Sitter <[email protected]>
Newsgroups gmane.comp.kde.cvs
Message-ID <[email protected]>
Git commit 5bbf2f678f8c3e13bd3f4f4e9c256b480cb5cf7d by Harald Sitter, on behalf of Aleix Pol.
Committed on 27/07/2026 at 16:04.
Pushed by sitter into branch 'master'.

compoents/tuned.bst: Address dependencies

One wasn't really working the other was just to appear runtime

Fixes https://invent.kde.org/kde-linux/kde-linux/-/work_items/699

A  +19   -0    elements/components/python-linux-procfs.bst
M  +3    -2    elements/components/python-pyudev.bst
M  +1    -0    elements/components/tuned.bst
M  +1    -0    include/aliases.yml

https://invent.kde.org/packaging/kde-buildstream/-/commit/5bbf2f678f8c3e13bd3f4f4e9c256b480cb5cf7d

diff --git a/elements/components/python-linux-procfs.bst b/elements/components/python-linux-procfs.bst
new file mode 100644
index 0000000..a03e423
--- /dev/null
+++ b/elements/components/python-linux-procfs.bst
@@ -0,0 +1,19 @@
+# SPDX-FileCopyrightText: 2026 Aleix Pol Gonzalez <[email protected]>
+# SPDX-License-Identifier: BSD-2-Clause
+
+kind: pyproject
+
+description: Linux /proc abstraction classes for Python
+
+build-depends:
+- freedesktop-sdk.bst:public-stacks/buildsystem-python-setuptools.bst
+
+depends:
+- freedesktop-sdk.bst:public-stacks/runtime-minimal.bst
+- freedesktop-sdk.bst:components/python3.bst
+
+sources:
+- kind: git_repo
+  url: kernel:pub/scm/libs/python/python-linux-procfs/python-linux-procfs.git
+  track: 'v*'
+  ref: v0.7.4-0-g2765211a5f123573cf61025b6572dbaf03e587d2
diff --git a/elements/components/python-pyudev.bst b/elements/components/python-pyudev.bst
index e99a307..0f2eeff 100644
--- a/elements/components/python-pyudev.bst
+++ b/elements/components/python-pyudev.bst
@@ -3,15 +3,16 @@
 
 # Inspired by ArchLinux's PKGBUILD: https://gitlab.archlinux.org/archlinux/packaging/packages/python-pyudev/-/raw/main/PKGBUILD?ref_type=heads
 
-kind: manual
+kind: pyproject
 
 description: Python bindings to libudev
 
 build-depends:
-- freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
+- freedesktop-sdk.bst:public-stacks/buildsystem-python-setuptools.bst
 
 depends:
 - freedesktop-sdk.bst:public-stacks/runtime-minimal.bst
+- freedesktop-sdk.bst:components/python3.bst
 
 sources:
 - kind: git_repo
diff --git a/elements/components/tuned.bst b/elements/components/tuned.bst
index 5c280f9..25f2957 100644
--- a/elements/components/tuned.bst
+++ b/elements/components/tuned.bst
@@ -22,6 +22,7 @@ depends:
 - freedesktop-sdk.bst:components/python3.bst
 
 runtime-depends:
+- components/python-linux-procfs.bst
 - components/python-pyudev.bst
 
 variables:
diff --git a/include/aliases.yml b/include/aliases.yml
index 6e171c0..17d98dc 100644
--- a/include/aliases.yml
+++ b/include/aliases.yml
@@ -20,3 +20,4 @@ aliases:
   codeberg: https://codeberg.org/
   sourceforge_git: https://git.code.sf.net/p/
   sesse: https://git.sesse.net/
+  kernel: https://git.kernel.org/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.