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