🔒 Repository is read-only – file editing is disabled.
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
pkgname: wlroots-pagan
pkgver: '0.20.2'
pkgrel: 1
pkgdesc: 'Wlroots PaganDE (fork) - fundament kompozytora labwc-pagan: zaokraglone rogi okien (rounded clip) + poprawka kanalow BGR888; zrodla w paganDE/compositor/wlroots'
url: 'https://paganlinux.eu'
arch: x86_64
license:
- MIT
depends:
- wayland
- xorg-libdrm
- libinput
- libxkbcommon
- xorg-pixman
- mesa
- libdisplay-info
- libliftoff
- seatd
- hwdata
- systemd
makedepends:
- meson
- ninja
- wayland-protocols
- systemd
source:
- wlroots-pagan-${pkgver}.tar.gz
sha256sums:
- 6b7664a16f942094d4a222ac0a33321895c2db1d817b4f1ef06c87cb95ca3f6b
build: |
cd ${pkgname}
# Nasz fork: zmiany PaganDE (rounded clip + BGR888) sa juz wpiete w zrodla,
# nie nakladamy patche w buildzie. Patrz paganDE/compositor/wlroots/pagan/FORK.md.
# pagbuild dodaje -D_GNU_SOURCE do CFLAGS, a wlroots sam go definiuje
# (render/allocator/udmabuf.c) -> "_GNU_SOURCE redefined" + -Werror = blad.
# -std=gnu17 i tak implikuje _GNU_SOURCE, wiec usuwamy nadmiarowa definicje.
CFLAGS="${CFLAGS/-D_GNU_SOURCE/}" CPPFLAGS="${CPPFLAGS/-D_GNU_SOURCE/}" \
meson setup build --prefix=/usr \
-Dexamples=false \
-Drenderers=gles2 \
-Dbackends=drm,libinput \
-Dxwayland=disabled \
-Dcolor-management=disabled
ninja -C build
DESTDIR=${PKGDIR} ninja -C build install
package: |
true