diff --git a/packages/hyprland.scm b/packages/hyprland.scm index 6ac9536..24827cc 100644 --- a/packages/hyprland.scm +++ b/packages/hyprland.scm @@ -29,6 +29,40 @@ #:use-module (gnu packages wm) #:use-module (gnu packages xorg)) +(define-public pixman + (package + (name "pixman") + (version "0.42.2") + (source + (origin + (method url-fetch) + (uri + (string-append + "https://www.cairographics.org/releases/pixman-" + version ".tar.gz")) + (sha256 + (base32 "0pk298iqxqr64vk3z6nhjwr6vjg1971zfrjkqy5r9zd2mppq057a")) + (patches + (search-patches + "pixman-CVE-2016-5296.patch")))) + (build-system gnu-build-system) + (arguments + `(#:configure-flags + (list + "--disable-static" + "--enable-timers" + "--enable-gnuplot"))) + (native-inputs + (list pkg-config)) + (inputs + (list libpng zlib)) + (synopsis "Low-level pixel manipulation library") + (description "Pixman is a low-level software library for pixel +manipulation, providing features such as image compositing and trapezoid +rasterisation.") + (home-page "http://www.pixman.org/") + (license license:expat))) + (define-public wlroots (package (name "wlroots")