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
|