[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
01/09: gnu: Add waylandpp.
From: |
guix-commits |
Subject: |
01/09: gnu: Add waylandpp. |
Date: |
Thu, 14 Mar 2019 09:51:03 -0400 (EDT) |
mbakke pushed a commit to branch master
in repository guix.
commit 1f2e06014890e7ac94558f0595f2b699711cdde2
Author: Marius Bakke <address@hidden>
Date: Sun Mar 10 21:53:00 2019 +0100
gnu: Add waylandpp.
* gnu/packages/freedesktop.scm (waylandpp): New public variable.
---
gnu/packages/freedesktop.scm | 30 +++++++++++++++++++++++++++++-
1 file changed, 29 insertions(+), 1 deletion(-)
diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm
index d90e753..4750450 100644
--- a/gnu/packages/freedesktop.scm
+++ b/gnu/packages/freedesktop.scm
@@ -8,7 +8,7 @@
;;; Copyright © 2016, 2017 Efraim Flashner <address@hidden>
;;; Copyright © 2016 Kei Kebreau <address@hidden>
;;; Copyright © 2017, 2018 Mark H Weaver <address@hidden>
-;;; Copyright © 2017, 2018 Marius Bakke <address@hidden>
+;;; Copyright © 2017, 2018, 2019 Marius Bakke <address@hidden>
;;; Copyright © 2017, 2018 Rutger Helling <address@hidden>
;;; Copyright © 2017 Brendan Tildesley <address@hidden>
;;; Copyright © 2018 Tobias Geerinckx-Rice <address@hidden>
@@ -36,6 +36,7 @@
#:use-module (guix packages)
#:use-module (guix download)
#:use-module (guix git-download)
+ #:use-module (guix build-system cmake)
#:use-module (guix build-system gnu)
#:use-module (guix build-system meson)
#:use-module (guix build-system perl)
@@ -452,6 +453,33 @@ applications, X servers (rootless or fullscreen) or other
display servers.")
(home-page "https://wayland.freedesktop.org")
(license license:expat)))
+(define-public waylandpp
+ (package
+ (name "waylandpp")
+ (version "0.2.5")
+ (home-page "https://github.com/NilsBrause/waylandpp")
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference (url home-page) (commit version)))
+ (sha256
+ (base32
+ "16h57hzd688664qcyznzhjp3hxipdkzgv46x82yhkww24av8b55n"))))
+ (build-system cmake-build-system)
+ (arguments
+ `(#:tests? #f)) ;no tests
+ (native-inputs
+ `(("pkg-config" ,pkg-config)))
+ (inputs
+ `(("mesa" ,mesa)
+ ("pugixml" ,pugixml)))
+ (propagated-inputs
+ `(;; In Requires of the .pc files.
+ ("wayland" ,wayland)))
+ (synopsis "Wayland C++ bindings")
+ (description
+ "This package provides C++ bindings for the Wayland display protocol.")
+ (license license:bsd-2)))
+
(define-public weston
(package
(name "weston")
- branch master updated (209393a -> 8cc3983), guix-commits, 2019/03/14
- 01/09: gnu: Add waylandpp.,
guix-commits <=
- 02/09: gnu: Kodi: Add Wayland variant., guix-commits, 2019/03/14
- 04/09: gnu: WebKitGTK: Update to 2.24.0., guix-commits, 2019/03/14
- 09/09: gnu: jasper: Update to 2.0.16., guix-commits, 2019/03/14
- 03/09: gnu: libsoup: Update to 2.66.0., guix-commits, 2019/03/14
- 07/09: gnu: samba: Update to 4.9.5., guix-commits, 2019/03/14
- 08/09: gnu: rapidjson: Update home page., guix-commits, 2019/03/14
- 06/09: gnu: libzip: Update to 1.5.2., guix-commits, 2019/03/14
- 05/09: gnu: libzip: Don't use NAME in source URI., guix-commits, 2019/03/14