Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Conner Clere (e018c7a920f2eb4039f905bff789df9f2ba1b533)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Conner Clere <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Conner Clere (e018c7a920f2eb4039f905bff789df9f2ba1b533)
  • Date: Wed, 12 Jul 2023 17:46:07 +0000

GIT changes to master grimoire by Conner Clere <xenanthropy AT sourcemage.org>:

ChangeLog | 3 +++
x11/picom/BUILD | 2 ++
x11/picom/CONFIGURE | 3 +++
x11/picom/CONFLICTS | 1 +
x11/picom/DEPENDS | 38 ++++++++++++++++++++++++++++++++++++++
x11/picom/DETAILS | 15 +++++++++++++++
x11/picom/HISTORY | 3 +++
7 files changed, 65 insertions(+)

New commits:
commit e018c7a920f2eb4039f905bff789df9f2ba1b533
Author: Conner Clere <xenanthropy AT sourcemage.org>
Commit: Conner Clere <xenanthropy AT sourcemage.org>

x11/picom: new spell, lightweight x11 compositor

Conflicts with compton (should be deprecated)

diff --git a/ChangeLog b/ChangeLog
index 8d07e3c..80862e0 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2023-07-12 Conner Clere <xenanthropy AT sourcemage.org>
+ * x11/picom: new spell, lightweight x11 compositor based on compton
+
2023-07-11 Ismael Luceno <ismael AT sourcemage.org>
* gnu/gcc-10: new spell, the GNU Compiler Collection, version 10.x

diff --git a/x11/picom/BUILD b/x11/picom/BUILD
new file mode 100755
index 0000000..acc438c
--- /dev/null
+++ b/x11/picom/BUILD
@@ -0,0 +1,2 @@
+OPTS="$PICOM_OPTS $OPTS" &&
+default_build
diff --git a/x11/picom/CONFIGURE b/x11/picom/CONFIGURE
new file mode 100755
index 0000000..ee0b9b3
--- /dev/null
+++ b/x11/picom/CONFIGURE
@@ -0,0 +1,3 @@
+. "${GRIMOIRE}/MESON_CONFIGURE" &&
+config_query_option PICOM_OPTS "Install backwards compat with compton?" y \
+ "compton=true" "compton=false"
diff --git a/x11/picom/CONFLICTS b/x11/picom/CONFLICTS
new file mode 100755
index 0000000..e9d43e0
--- /dev/null
+++ b/x11/picom/CONFLICTS
@@ -0,0 +1 @@
+conflicts compton
diff --git a/x11/picom/DEPENDS b/x11/picom/DEPENDS
new file mode 100755
index 0000000..4537d1b
--- /dev/null
+++ b/x11/picom/DEPENDS
@@ -0,0 +1,38 @@
+. "${GRIMOIRE}/MESON_DEPENDS" &&
+depends PKG-CONFIG &&
+depends libx11 &&
+depends libxcb &&
+depends libxext &&
+depends xorgproto &&
+depends xcb &&
+depends xcb-util &&
+depends libxdamage &&
+depends libxfixes &&
+depends xcb-util-renderutil &&
+depends xcb-util-image &&
+depends pixman &&
+depends libev &&
+depends uthash &&
+
+optional_depends dbus \
+ 'dbus=true' \
+ 'dbus=false' \
+ 'Enable support for D-Bus remote control?' &&
+
+optional_depends libconfig \
+ 'config_file=true' \
+ 'config_file=false' \
+ 'Enable config file support?' &&
+
+optional_depends OPENGL \
+ 'opengl=true' \
+ 'opengl=false' \
+ 'Enable features that require OpenGL?' &&
+
+optional_depends pcre2 \
+ 'regex=true' \
+ 'regex=false' \
+ 'Enable regex support in window conditions?'
+
+
+
diff --git a/x11/picom/DETAILS b/x11/picom/DETAILS
new file mode 100755
index 0000000..4fd403e
--- /dev/null
+++ b/x11/picom/DETAILS
@@ -0,0 +1,15 @@
+. "${GRIMOIRE}/MESON_FUNCTIONS"
+ SPELL=picom
+ VERSION=10.2
+ SOURCE=$SPELL-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ SOURCE_URL[0]=https://github.com/yshui/${SPELL}/archive/v${VERSION}.tar.gz
+
SOURCE_HASH=sha256:9741577df0136d8a2be48005ca2b93edc15913528e19bceb798535ca4683341c
+ LICENSE[0]=MPL,MIT
+ WEB_SITE=https://github.com/yshui/picom
+ ENTERED=20230712
+ KEYWORDS="x11 compton compositor"
+ SHORT="lightweight compositor for X11"
+cat << EOF
+picom is a compositor for X, and a fork of Compton.
+EOF
diff --git a/x11/picom/HISTORY b/x11/picom/HISTORY
new file mode 100644
index 0000000..7f4b96e
--- /dev/null
+++ b/x11/picom/HISTORY
@@ -0,0 +1,3 @@
+2023-07-12 Conner Clere <xenanthropy AT sourcemage.org>
+ * CONFLICTS, BUILD, CONFIGURE, DEPENDS, DETAILS: version 10.2, new
spell
+



  • [SM-Commit] GIT changes to master grimoire by Conner Clere (e018c7a920f2eb4039f905bff789df9f2ba1b533), Conner Clere, 07/12/2023

Archive powered by MHonArc 2.6.24.

Top of Page