From mboxrd@z Thu Jan 1 00:00:00 1970 From: Efraim Flashner Subject: Re: [PATCHv2 1/2] gnu: Add wlc. Date: Wed, 7 Sep 2016 14:40:52 +0300 Message-ID: <20160907114052.GE25070@macbook42.flashner.co.il> References: <1472218464.2150967.706950417.69B06DE6@webmail.messagingengine.com> <20160827181710.29345-1-sleep_walker@gnu.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="Y/WcH0a6A93yCHGr" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:49361) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bhbE3-0006HH-9b for guix-devel@gnu.org; Wed, 07 Sep 2016 07:41:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bhbE0-00020y-15 for guix-devel@gnu.org; Wed, 07 Sep 2016 07:41:07 -0400 Content-Disposition: inline In-Reply-To: <20160827181710.29345-1-sleep_walker@gnu.org> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: =?utf-8?B?VG9tw6HFoSDEjGVjaA==?= Cc: guix-devel@gnu.org --Y/WcH0a6A93yCHGr Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Aug 27, 2016 at 08:17:09PM +0200, Tom=C3=A1=C5=A1 =C4=8Cech wrote: > * gnu/packages/freedesktop.scm(wlc): New variable. > * gnu/packages/patches/wlc-implement-wlc_view_get_pid.patch: Add it > * gnu/local.mk: Add entry for patch above. there's no patch attached > --- > gnu/packages/freedesktop.scm | 41 ++++++++++++++++++++++++++++++++++++++= ++- > 1 file changed, 40 insertions(+), 1 deletion(-) >=20 > diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm > index 67f1e1a..0bb87e7 100644 > --- a/gnu/packages/freedesktop.scm > +++ b/gnu/packages/freedesktop.scm > @@ -27,10 +27,14 @@ > #: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 python) > + #:use-module (gnu packages) > + #:use-module (gnu packages gl) > #:use-module (gnu packages gnome) > #:use-module (gnu packages python) > + #:use-module (gnu packages pth) > #:use-module (gnu packages linux) > #:use-module (gnu packages pkg-config) > #:use-module (gnu packages autotools) > @@ -51,7 +55,8 @@ > #:use-module (gnu packages acl) > #:use-module (gnu packages admin) > #:use-module (gnu packages polkit) > - #:use-module (gnu packages databases)) > + #:use-module (gnu packages databases) > + #:use-module (gnu packages xdisorg)) > =20 > (define-public xdg-utils > (package > @@ -647,3 +652,37 @@ different sorts of messages in different formats.") > useful for both applications which need colour management and applicatio= ns that > wish to perform colour calibration.") > (license license:lgpl2.1+))) > + > +(define-public wlc > + (package > + (name "wlc") > + (version "0.0.5") > + (source (origin > + (method url-fetch) > + (uri (string-append > + "https://github.com/Cloudef/" name "/releases/downlo= ad/v" > + version "/" name "-" version ".tar.bz2")) > + (sha256 > + (base32 > + "0dmiklis820qzin74f16bmbz1jkjy93r5mix8cqbcqpb9f7qxahp"))= )) > + (build-system cmake-build-system) > + (native-inputs > + `(("pkg-config" ,pkg-config))) > + (inputs > + `(("libinput" ,libinput) > + ("libx11" ,libx11) > + ("libxkbcommon" ,libxkbcommon) > + ("mesa" ,mesa) > + ("pixman" ,pixman) > + ("pth" ,pth) > + ("wayland" ,wayland) > + ("xcb-util-image" ,xcb-util-image) > + ("xcb-util-wm" ,xcb-util-wm) > + ("xproto" ,xproto) > + ("zlib" ,zlib))) > + (synopsis "Wayland Compositor Library") > + (home-page "https://github.com/Cloudef/wlc") > + (description > + "This is wayland compositor library used by several projects like s= way, > +orbment or Gram.") > + (license license:x11))) > --=20 > 2.9.2 >=20 >=20 The package doesn't seem to be able to find all of the wayland libraries it wants. -- Found WAYLAND_CLIENT: /gnu/store/9jfrsgr6jw9hzqj81p3vn632m79x5gla-waylan= d-1.11.0/lib/libwayland-client.so -- Found WAYLAND_SERVER: /gnu/store/9jfrsgr6jw9hzqj81p3vn632m79x5gla-waylan= d-1.11.0/lib/libwayland-server.so -- Could NOT find WAYLAND_EGL (missing: WAYLAND_EGL_LIBRARIES) -- Could NOT find WAYLAND (missing: WAYLAND_LIBRARIES) This results in it saying it can't find wayland. Also, why not also include wayland-protocols and dbus? --=20 Efraim Flashner =D7=90=D7=A4=D7=A8=D7=99=D7=9D = =D7=A4=D7=9C=D7=A9=D7=A0=D7=A8 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --Y/WcH0a6A93yCHGr Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCgAGBQJXz/zEAAoJEPTB05F+rO6TQdgP/iTTyktG6OOsmWdQ9ySBBLet ndHFReB+0dIfAtsYV8aPd4h62I0gyrOBoOiGVw1nLcYp7OXp2pcSIfCd7q4aip1E +PyBszywtYYQa9pxoFPXZcgPj6fkQxAZ8ppX/h5GxYF5CGEx4xwjoB0bdsNj6s+5 uuhkEhW/DFxBaUATxIXLFW9sA8Y0O/nD0Zlzdm7OZJ7wN4gu8A9RBe8Oc1mWR9JQ GiWJZFUjTemFcKT/XdYfIlF3xKZRlApZNtFmzkysCcLZEBJx1KPd0nzvyCZCMk1T woCPidCeWQ8yw3+S6tm/wy9pLm0BNrfYmil696NB7X9f8/ID+fVZ8RS4Peoa6or7 g3HvbkhFcNhIJiPZM1ltkmfJ+z2T48NT6gysj+lS7nIf9gGWrCHC1emiU8hN4wAw VUynOIlPcibs3XZRJshMHQrofW3vjF+HmeDaW6VaS65zvdb3kG3yzEFRnA3XOVpY aH2Y5Ts0PqJ7ABlZ4ZBjUApI20e6a83DkXU0ZdshMpkQ46IPkMhWnn3HliIrlbiF /PZY31wyfCqL3OFf25IrOES0NcJiIrBrhbX6qUxUeIF1A1fpEXAqW6HvXalGhqag Bg6SpKxTFMDQSr8zfaiQRY5qu/uLUJ5umHNou0I3kcyg7Rys6BH9MIN2hGVuPLKW 6fJ8YNxoZ8TlYY0f7IAA =ft1C -----END PGP SIGNATURE----- --Y/WcH0a6A93yCHGr--