commit e3375ce

chld  ·  2026-10-05 13:03:06 +0000 UTC
parent e3375ce
init
2 files changed,  +86, -0
+49, -0
 1@@ -0,0 +1,49 @@
 2+(define-module (neuswc)
 3+  #:use-module  (guix packages)
 4+  #:use-module             (guix git-download)
 5+  #:use-module             (guix build-system meson)
 6+  #:use-module             (guix licenses)
 7+  #:use-module	     (gnu packages)
 8+  #:use-module	     (gnu packages freedesktop)
 9+  #:use-module	     (gnu packages pkg-config)
10+  #:use-module	     (gnu packages xdisorg)
11+  #:use-module	     (gnu packages xorg)
12+  #:use-module	     	     	     (gnu packages window-management)
13+    #:use-module	     	     	     (gnu packages fontutils)
14+    #:use-module	     	     	     (neuwld)
15+  )
16+;;(display (find-packages-by-name "neuwld" #f))
17+
18+(define-public neuswc
19+  (package
20+   (name "neuswc")
21+   (version "git")
22+   (source
23+    (origin
24+     (method git-fetch)
25+     (uri
26+      (git-reference
27+       (url "https://srcdump.net/shrub/neuswc.git")
28+       (commit "d1ec3e2")))
29+     (sha256
30+      (base32 "1ylw4kc587a5kifas7y2j25034n7c28s2z47kp8nzb8jvsrqq0z9"))))
31+
32+   ;; during build
33+   (native-inputs
34+    (list pkg-config))
35+
36+   ;; link time
37+   (inputs
38+    (list wayland pixman wayland-protocols
39+	  neuwld libdrm libxkbcommon libinput
40+	  xorg-server-xwayland libxcb xcb-util-wm
41+	  fontconfig
42+	  ))
43+   
44+   (build-system meson-build-system)
45+   (synopsis "slightly less simple wayland compositing library")
46+   (description synopsis)
47+   (home-page "https://wayland.fyi")
48+   (license expat))
49+  )
50+neuswc
+37, -0
 1@@ -0,0 +1,37 @@
 2+(define-module (neuwld)
 3+ #:use-module (guix packages)
 4+ #:use-module (guix git-download)
 5+ #:use-module(guix build-system meson)
 6+ #:use-module             (guix licenses)
 7+ #:use-module	     (gnu packages)
 8+ #:use-module	     (gnu packages freedesktop)
 9+ #:use-module	     (gnu packages pkg-config)
10+ #:use-module	     (gnu packages xdisorg)
11+ #:use-module	     (gnu packages fontutils)
12+ )
13+
14+(define-public neuwld
15+  (package
16+   (name "neuwld")
17+   (version "git")
18+   (source
19+    (origin
20+     (method git-fetch)
21+     (uri
22+      (git-reference
23+       (url "https://srcdump.net/shrub/neuwld.git")
24+       (commit "554f827")))
25+     (sha256
26+      (base32 "01g78xad8y09kd38gibfpmj5sr767wpcccnxkjl4cyjd7byvh0i8"))))
27+   (native-inputs
28+    (list pkg-config))
29+
30+   (inputs
31+    (list wayland pixman wayland-protocols fontconfig))
32+   (build-system meson-build-system)
33+   (synopsis "slighly less primitive drawing library for wayland")
34+   (description synopsis)
35+   (home-page "https://wayland.fyi")
36+   (license expat))
37+  )
38+neuwld