From mboxrd@z Thu Jan 1 00:00:00 1970 From: Cyrill Schenkel Subject: [PATCH] gnu: Add xcompmgr Date: Fri, 23 Oct 2015 13:33:28 +0200 Message-ID: <87si517rav.fsf@SIRIUSGUIX00.i-did-not-set--mail-host-address--so-tickle-me> Mime-Version: 1.0 Content-Type: text/x-patch; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:37269) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZpYjm-0002RV-A9 for guix-devel@gnu.org; Fri, 23 Oct 2015 05:34:18 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZpYji-0005RZ-55 for guix-devel@gnu.org; Fri, 23 Oct 2015 05:34:14 -0400 Received: from mail-wi0-x22b.google.com ([2a00:1450:400c:c05::22b]:33095) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZpYjh-0005RD-Um for guix-devel@gnu.org; Fri, 23 Oct 2015 05:34:10 -0400 Received: by wijp11 with SMTP id p11so68793671wij.0 for ; Fri, 23 Oct 2015 02:34:09 -0700 (PDT) Received: from SIRIUSGUIX00 ([152.96.233.172]) by smtp.gmail.com with ESMTPSA id q8sm2283278wiz.23.2015.10.23.02.34.07 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 23 Oct 2015 02:34:07 -0700 (PDT) Content-Disposition: inline; filename=0001-gnu-Add-xcompmgr.patch 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-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: guix-devel@gnu.org >From dc8d0477c0644e9d54ebba6af955c3d4e29270fc Mon Sep 17 00:00:00 2001 From: Cyrill Schenkel Date: Fri, 23 Oct 2015 13:25:11 +0200 Subject: [PATCH] gnu: Add xcompmgr * gnu/packages/xorg.scm (xcompmgr): New variable. --- gnu/packages/xorg.scm | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/gnu/packages/xorg.scm b/gnu/packages/xorg.scm index b39bbd4..d51cd30 100644 --- a/gnu/packages/xorg.scm +++ b/gnu/packages/xorg.scm @@ -4,6 +4,7 @@ ;;; Copyright =C2=A9 2014, 2015 Eric Bavier ;;; Copyright =C2=A9 2015 Ludovic Court=C3=A8s ;;; Copyright =C2=A9 2015 Eric Dvorsak +;;; Copyright =C2=A9 2015 Cyrill Schenkel ;;; ;;; This file is part of GNU Guix. ;;; @@ -5439,3 +5440,43 @@ perl programs to display windows and graphics on X11= servers.") ;; of the extension modules in the directory Protocol/Ext: see those f= iles ;; for details)." (license (package-license perl)))) + +(define-public xcompmgr + (package + (name "xcompmgr") + (version "1.1.7") + (source + (origin + ;; there's no current tarball + (method git-fetch) + (uri (git-reference + (url "http://anongit.freedesktop.org/git/xorg/app/xcompmgr.gi= t") + (commit (string-append name "-" version)))) + (sha256 + (base32 + "04swkrm3gk689wrjc418bd3n25w8r20kg1xfbn5j8d7mx1r5gf16")) + (file-name (string-append name "-" version)))) + (build-system gnu-build-system) + (arguments + `(#:phases (modify-phases %standard-phases + (add-before 'configure 'autogen + (lambda _ + (setenv "NOCONFIGURE" "t") + (zero? (system* "./autogen.sh"))))))) + (native-inputs + `(("pkg-config" ,pkg-config) + ("autoconf" ,autoconf) + ("automake" ,automake))) + (inputs + `(("libX11" ,libx11) + ("libXext" ,libxext) + ("libXcomposite" ,libxcomposite) + ("libXfixes" ,libxfixes) + ("libXdamage" ,libxdamage) + ("libXrender" ,libxrender))) + (synopsis "X Compositing manager using RENDER") + (description "xcompmgr is a sample compositing manager for X servers +supporting the XFIXES, DAMAGE, RENDER, and COMPOSITE extensions. It enabl= es +basic eye-candy effects.") + (home-page "http://cgit.freedesktop.org/xorg/app/xcompmgr/") + (license (license:x11-style "file://COPYING")))) --=20 2.5.0