GNU bug report logs -
#38751
[PATCH] gnu: Add picom.
Previous Next
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 38751 in the body.
You can then email your comments to 38751 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
guix-patches <at> gnu.org
:
bug#38751
; Package
guix-patches
.
(Thu, 26 Dec 2019 13:41:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Alexandru-Sergiu Marton <brown121407 <at> gmail.com>
:
New bug report received and forwarded. Copy sent to
guix-patches <at> gnu.org
.
(Thu, 26 Dec 2019 13:41:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/compton.scm (picom): New variable.
---
gnu/packages/compton.scm | 54 +++++++++++++++++++++++++++++++++++++++-
1 file changed, 53 insertions(+), 1 deletion(-)
diff --git a/gnu/packages/compton.scm b/gnu/packages/compton.scm
index c5b4c4ef5f..d10d3a495e 100644
--- a/gnu/packages/compton.scm
+++ b/gnu/packages/compton.scm
@@ -1,6 +1,7 @@
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2017 José Miguel Sánchez García <jmi2k <at> openmailbox.org>
;;; Copyright © 2018 Tobias Geerinckx-Rice <me <at> tobias.gr>
+;;; Copyright © 2019 Alexandru-Sergiu Marton <brown121407 <at> member.fsf.org>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -22,6 +23,7 @@
#:use-module (guix packages)
#:use-module (guix git-download)
#:use-module (guix build-system gnu)
+ #:use-module (guix build-system meson)
#:use-module (gnu packages docbook)
#:use-module (gnu packages documentation)
#:use-module (gnu packages gl)
@@ -31,7 +33,11 @@
#:use-module (gnu packages textutils)
#:use-module (gnu packages xdisorg)
#:use-module (gnu packages xml)
- #:use-module (gnu packages xorg))
+ #:use-module (gnu packages xorg)
+ #:use-module (gnu packages libevent)
+ #:use-module (gnu packages datastructures)
+ #:use-module (gnu packages freedesktop)
+ #:use-module (gnu packages pcre))
(define-public compton
(let ((upstream-version "0.1_beta2"))
@@ -103,3 +109,49 @@ performance).
@item Some more options...
@end itemize\n")
(license license:expat))))
+
+(define-public picom
+ (package
+ (name "picom")
+ (version "7.5")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/yshui/picom.git")
+ (commit (string-append "v" version))
+ (recursive? #t)))
+ (sha256
+ (base32
+ "1l48fxl04vkzr4r94sl37nbbw7a621rn8sxmkbdv4252i1gjxd4z"))
+ (file-name (string-append "picom-" version))))
+ (build-system meson-build-system)
+ (inputs
+ `(("dbus" ,dbus)
+ ("libconfig" ,libconfig)
+ ("libx11" ,libx11)
+ ("libxext" ,libxext)
+ ("mesa" ,mesa)
+ ("xprop" ,xprop)
+ ("libev" ,libev)
+ ("xcb-util-renderutil" ,xcb-util-renderutil)
+ ("xcb-util-image" ,xcb-util-image)
+ ("pixman" ,pixman)
+ ("uthash" ,uthash)
+ ("libxdb-basedir" ,libxdg-basedir)
+ ("pcre" ,pcre)
+ ("xorgproto" ,xorgproto)))
+ (native-inputs
+ `(("asciidoc" ,asciidoc)
+ ("pkg-config" ,pkg-config)))
+ (arguments
+ '(#:build-type "release"))
+ (home-page "https://github.com/yshui/picom")
+ (synopsis "Compositor for X11")
+ (description
+ "Picom is a standalone compositor for Xorg, suitable for use
+with window managers that do not provide compositing.
+
+Picom is a fork of compton, which is a fork of xcompmgr-dana,
+which in turn is a fork of xcompmgr.")
+ (license (list license:expat license:mpl2.0))))
--
2.24.1
Information forwarded
to
guix-patches <at> gnu.org
:
bug#38751
; Package
guix-patches
.
(Sat, 28 Dec 2019 07:51:02 GMT)
Full text and
rfc822 format available.
Message #8 received at 38751 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/compton.scm (picom): New variable.
---
Added comments regarding licensing and it now builds man pages.
gnu/packages/compton.scm | 56 +++++++++++++++++++++++++++++++++++++++-
1 file changed, 55 insertions(+), 1 deletion(-)
diff --git a/gnu/packages/compton.scm b/gnu/packages/compton.scm
index c5b4c4ef5f..51b92fc79c 100644
--- a/gnu/packages/compton.scm
+++ b/gnu/packages/compton.scm
@@ -1,6 +1,7 @@
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2017 José Miguel Sánchez García <jmi2k <at> openmailbox.org>
;;; Copyright © 2018 Tobias Geerinckx-Rice <me <at> tobias.gr>
+;;; Copyright © 2019 Alexandru-Sergiu Marton <brown121407 <at> member.fsf.org>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -22,6 +23,7 @@
#:use-module (guix packages)
#:use-module (guix git-download)
#:use-module (guix build-system gnu)
+ #:use-module (guix build-system meson)
#:use-module (gnu packages docbook)
#:use-module (gnu packages documentation)
#:use-module (gnu packages gl)
@@ -31,7 +33,11 @@
#:use-module (gnu packages textutils)
#:use-module (gnu packages xdisorg)
#:use-module (gnu packages xml)
- #:use-module (gnu packages xorg))
+ #:use-module (gnu packages xorg)
+ #:use-module (gnu packages libevent)
+ #:use-module (gnu packages datastructures)
+ #:use-module (gnu packages freedesktop)
+ #:use-module (gnu packages pcre))
(define-public compton
(let ((upstream-version "0.1_beta2"))
@@ -103,3 +109,51 @@ performance).
@item Some more options...
@end itemize\n")
(license license:expat))))
+
+(define-public picom
+ (package
+ (name "picom")
+ (version "7.5")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/yshui/picom.git")
+ (commit (string-append "v" version))
+ (recursive? #t)))
+ (sha256
+ (base32
+ "1l48fxl04vkzr4r94sl37nbbw7a621rn8sxmkbdv4252i1gjxd4z"))
+ (file-name (string-append "picom-" version))))
+ (build-system meson-build-system)
+ (inputs
+ `(("dbus" ,dbus)
+ ("libconfig" ,libconfig)
+ ("libx11" ,libx11)
+ ("libxext" ,libxext)
+ ("mesa" ,mesa)
+ ("xprop" ,xprop)
+ ("libev" ,libev)
+ ("xcb-util-renderutil" ,xcb-util-renderutil)
+ ("xcb-util-image" ,xcb-util-image)
+ ("pixman" ,pixman)
+ ("uthash" ,uthash)
+ ("libxdg-basedir" ,libxdg-basedir)
+ ("pcre" ,pcre)))
+ (native-inputs
+ `(("asciidoc" ,asciidoc)
+ ("pkg-config" ,pkg-config)
+ ("xorgproto" ,xorgproto)))
+ (arguments
+ '(#:build-type "release"
+ #:configure-flags '("-Dbuild_docs=true")))
+ (home-page "https://github.com/yshui/picom")
+ (synopsis "Compositor for X11")
+ (description
+ "Picom is a standalone compositor for Xorg, suitable for use
+with window managers that do not provide compositing.
+
+Picom is a fork of compton, which is a fork of xcompmgr-dana,
+which in turn is a fork of xcompmgr.")
+ (license (list license:expat ;; The original compton lincense.
+ license:mpl2.0)))) ;; License used by new picom files.
--
2.24.1
Reply sent
to
Brett Gilio <brettg <at> gnu.org>
:
You have taken responsibility.
(Sat, 28 Dec 2019 20:27:01 GMT)
Full text and
rfc822 format available.
Notification sent
to
Alexandru-Sergiu Marton <brown121407 <at> gmail.com>
:
bug acknowledged by developer.
(Sat, 28 Dec 2019 20:27:01 GMT)
Full text and
rfc822 format available.
Message #13 received at 38751-done <at> debbugs.gnu.org (full text, mbox):
Pushed to master with some revisions! Thanks!
5fecb7b772d6e9cb2d4def9ae65d399fb1c3bb1e
--
Brett M. Gilio
GNU Guix, Contributor | GNU Project, Webmaster
[DFC0 C7F7 9EE6 0CA7 AE55 5E19 6722 43C4 A03F 0EEE]
<brettg <at> gnu.org> <brettg <at> posteo.net>
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Sun, 26 Jan 2020 12:24:05 GMT)
Full text and
rfc822 format available.
This bug report was last modified 4 years and 63 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.