aboutsummaryrefslogtreecommitdiffhomepage
path: root/internal/rosa/package/libudev-zero.az
diff options
context:
space:
mode:
authorOphestra <cat@gensokyo.uk>2026-05-27 17:07:35 +0900
committerOphestra <cat@gensokyo.uk>2026-05-27 17:07:35 +0900
commitcfbd8bd6f11a674eb07e7785c929736f3e64b5b6 (patch)
tree21f5763795b59b278bb7bf8a95ea401d07f0aef5 /internal/rosa/package/libudev-zero.az
parentfc7a339ed2e3e9cb0a9682f8343033c3dfcf6280 (diff)
internal/rosa/package: libudev-zero
Avoids systemd, required by many projects. Signed-off-by: Ophestra <cat@gensokyo.uk>
Diffstat (limited to 'internal/rosa/package/libudev-zero.az')
-rw-r--r--internal/rosa/package/libudev-zero.az27
1 files changed, 27 insertions, 0 deletions
diff --git a/internal/rosa/package/libudev-zero.az b/internal/rosa/package/libudev-zero.az
new file mode 100644
index 00000000..0f7e1f89
--- /dev/null
+++ b/internal/rosa/package/libudev-zero.az
@@ -0,0 +1,27 @@
+package libudev-zero {
+ description = "daemonless replacement for libudev";
+ website = "https://github.com/illiliti/libudev-zero";
+ anitya = 145201;
+
+ version# = "1.0.4";
+ source = remoteGitHub {
+ suffix = "illiliti/libudev-zero";
+ tag = version;
+ checksum = "MHETnJwIdXc62qvE1Ya9xb2Shb53gWxdXzr8FVCFEacXF1rc01yE9guP3eXlKhYw";
+ };
+
+ env = [ "CC=cc" ];
+ enterSource = true;
+ writable = true;
+
+ exec = make {
+ inPlace = true;
+ skipConfigure = true;
+ skipCheck = true;
+
+ make = [ "PREFIX=/system" ];
+ install = "make DESTDIR=/work PREFIX=/system install";
+ };
+
+ inputs = [ kernel-headers ];
+}