summarylogtreecommitdiffstats
path: root/.SRCINFO
blob: 85befa4f47f20618d4e452cddae9207771aeea18 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
pkgbase = margo-git
	pkgdesc = Rust/Smithay Wayland tiling compositor + first-party mshell desktop (mango heritage)
	pkgver = r970.7d6a7b9
	pkgrel = 1
	url = https://github.com/kenanpelit/margo
	arch = x86_64
	license = GPL-3.0-or-later
	makedepends = rust
	makedepends = cargo
	makedepends = clang
	makedepends = pkg-config
	makedepends = git
	makedepends = wayland-protocols
	makedepends = gtk4-layer-shell
	depends = glibc
	depends = gcc-libs
	depends = libinput
	depends = libxkbcommon
	depends = wayland
	depends = mesa
	depends = seatd
	depends = pixman
	depends = libdrm
	depends = systemd-libs
	depends = libgudev
	depends = glib2
	depends = pcre2
	depends = pam
	depends = cairo
	depends = pango
	depends = dbus
	depends = uwsm
	depends = xdg-desktop-portal
	depends = xdg-desktop-portal-gtk
	depends = libnotify
	depends = grim
	depends = slurp
	depends = wl-clipboard
	depends = gtk4
	depends = gtk4-layer-shell
	depends = gdk-pixbuf2
	depends = graphene
	depends = fontconfig
	depends = freetype2
	depends = gstreamer
	depends = gst-plugins-base
	depends = gst-plugins-base-libs
	depends = gst-plugins-good
	depends = alsa-lib
	depends = libpulse
	depends = pipewire
	optdepends = xdg-desktop-portal-wlr: alternative wlroots-native screencast backend (not used by default; margo-portal serves ScreenCast/Screenshot natively)
	optdepends = qt5-wayland: Qt5 native Wayland backend
	optdepends = qt6-wayland: Qt6 native Wayland backend
	optdepends = swappy: post-capture annotation editor for mscreenshot
	optdepends = satty: alternative annotation editor for mscreenshot
	optdepends = wf-recorder: screen recording via wlr-screencopy
	optdepends = copyq: clipboard manager via wlr-data-control
	optdepends = wl-clip-persist: keep clipboard alive after the producer exits
	optdepends = networkmanager: NetworkManager backend for mshell network + ndns
	optdepends = bluez: Bluez backend for mshell bluetooth widget
	optdepends = upower: UPower backend for mshell battery widget
	optdepends = power-profiles-daemon: power profile switching for mshell
	optdepends = brightnessctl: brightness fallback when DDC/CI is unavailable
	optdepends = iwd: alternative wireless backend for the network widget
	optdepends = ufw: needed by the mshell nufw firewall widget
	optdepends = podman: needed by the mshell npodman widget
	optdepends = mullvad-vpn: needed by the mshell ndns VPN-switcher widget
	optdepends = blocky: local DNS resolver controlled by the ndns widget
	optdepends = curl: used by the nip public-IP widget (already pulled by base)
	optdepends = fprintd: opt-in fingerprint login for mlogind (pam_fprintd)
	provides = margo=r970.7d6a7b9
	provides = wayland-compositor
	provides = mshell=r970.7d6a7b9
	provides = margo-mshell-git=r970.7d6a7b9
	conflicts = margo
	conflicts = margo-mshell-git
	conflicts = mshell
	options = !lto
	options = !strip
	backup = etc/mlogind/config.toml
	backup = etc/mlogind/variables.toml
	backup = etc/pam.d/mlogind
	backup = etc/mlogind/xsetup.sh
	source = git+https://github.com/kenanpelit/margo.git#branch=main
	sha256sums = SKIP

pkgname = margo-git