public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/proj/guru:master commit in: x11-misc/picom-jonaburg/
@ 2022-03-25 11:24 Ronny Gutbrod
  0 siblings, 0 replies; 4+ messages in thread
From: Ronny Gutbrod @ 2022-03-25 11:24 UTC (permalink / raw
  To: gentoo-commits

commit:     fda8e09771b03a1b61f16636e778e41792f0eaf9
Author:     Thamognya Kodi <contact <AT> thamognya <DOT> com>
AuthorDate: Tue Mar 22 13:20:29 2022 +0000
Commit:     Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Tue Mar 22 13:20:29 2022 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=fda8e097

x11-misc/picom-jonaburg: add 9999 ebuild

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Thamognya Kodi <contact <AT> thamognya.com>

 x11-misc/picom-jonaburg/metadata.xml               | 21 ++++++
 x11-misc/picom-jonaburg/picom-jonaburg-9999.ebuild | 75 ++++++++++++++++++++++
 2 files changed, 96 insertions(+)

diff --git a/x11-misc/picom-jonaburg/metadata.xml b/x11-misc/picom-jonaburg/metadata.xml
new file mode 100644
index 000000000..a8bc90f91
--- /dev/null
+++ b/x11-misc/picom-jonaburg/metadata.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+	<maintainer type="person">
+		<email>contact@thamognya.com</email>
+		<name>Thamognya Kodi</name>
+		<description>Primary maintainer</description>
+	</maintainer>
+	<longdescription lang="en">
+		This is a forked version from Sandmark's picom branch, including Blackcapcoder's animation code inside. The animations here are further smoothed and time deltas reduced from 1ms to 40us for high refresh rates and buttery smooth transitions.
+	</longdescription>
+	<upstream>
+		<remote-id type="github">jonaburg/picom</remote-id>
+	</upstream>
+	<use>
+		<flag name="config-file">Enable config file support</flag>
+		<flag name="doc">Build documentation and man pages (requires <pkg>app-text/asciidoc</pkg>)</flag>
+		<flag name="drm">Enable support for using drm for vsync</flag>
+		<flag name="opengl">Enable features that require opengl (opengl backend, and opengl vsync methods)</flag>
+	</use>
+</pkgmetadata>

diff --git a/x11-misc/picom-jonaburg/picom-jonaburg-9999.ebuild b/x11-misc/picom-jonaburg/picom-jonaburg-9999.ebuild
new file mode 100644
index 000000000..d0e4bdf44
--- /dev/null
+++ b/x11-misc/picom-jonaburg/picom-jonaburg-9999.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit git-r3 meson python-any-r1 virtualx xdg
+
+DESCRIPTION="A lightweight compositor for X11 (previously a compton fork)"
+HOMEPAGE="https://github.com/jonaburg/picom"
+if [[ ${PV} == *9999 ]]; then
+		EGIT_REPO_URI="https://github.com/jonaburg/picom.git"
+else
+		COMMIT="e3c19cd7d1108d114552267f302548c113278d45"
+		VERSION_REV="e3c19cd"
+		SRC_URI="https://github.com/jonaburg/picom/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
+		S="${WORKDIR}/${PN}-${COMMIT}"
+		KEYWORDS="~amd64"
+fi
+
+LICENSE="MPL-2.0 MIT"
+SLOT="0"
+IUSE="+config-file dbus +doc +drm opengl pcre test"
+
+REQUIRED_USE="test? ( dbus )" # avoid "DBus support not compiled in!"
+RESTRICT="test" # but tests require dbus_next
+
+RDEPEND="dev-libs/libev
+	dev-libs/uthash
+	x11-libs/libX11
+	x11-libs/libxcb
+	x11-libs/libXext
+	x11-libs/pixman
+	x11-libs/xcb-util-image
+	x11-libs/xcb-util-renderutil
+	config-file? (
+		dev-libs/libconfig:=
+	)
+	dbus? ( sys-apps/dbus )
+	drm? ( x11-libs/libdrm )
+	opengl? ( virtual/opengl )
+	pcre? ( dev-libs/libpcre )
+	!x11-misc/compton"
+DEPEND="${RDEPEND}
+	x11-base/xorg-proto"
+BDEPEND="virtual/pkgconfig
+	doc? ( app-text/asciidoc )
+	test? ( $(python_gen_any_dep 'dev-python/xcffib[${PYTHON_USEDEP}]') )
+"
+
+DOCS=( README.md picom.sample.conf )
+
+python_check_deps() {
+	has_version -b "dev-python/xcffib[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+	use test && python-any-r1_pkg_setup
+}
+
+src_configure() {
+	local emesonargs=(
+		$(meson_use config-file config_file)
+		$(meson_use dbus)
+		$(meson_use doc with_docs)
+		$(meson_use opengl)
+		$(meson_use pcre regex)
+	)
+
+	meson_src_configure
+}
+
+src_test() {
+	virtx "${S}/tests/run_tests.sh" "${BUILD_DIR}/src/${PN}"
+}


^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: x11-misc/picom-jonaburg/
@ 2023-08-14 16:36 Haelwenn Monnier
  0 siblings, 0 replies; 4+ messages in thread
From: Haelwenn Monnier @ 2023-08-14 16:36 UTC (permalink / raw
  To: gentoo-commits

commit:     421b20a2a741cecc28cbc5d838b00f14b798d0d6
Author:     Remigiusz Micielski <rmicielski <AT> purelymail <DOT> com>
AuthorDate: Mon Aug 14 15:09:40 2023 +0000
Commit:     Haelwenn Monnier <contact <AT> hacktivis <DOT> me>
CommitDate: Mon Aug 14 15:09:40 2023 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=421b20a2

x11-misc/picom-jonaburg: fix NonexistentBlocker

Signed-off-by: Remigiusz Micielski <rmicielski <AT> purelymail.com>

 x11-misc/picom-jonaburg/picom-jonaburg-9999.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/picom-jonaburg/picom-jonaburg-9999.ebuild b/x11-misc/picom-jonaburg/picom-jonaburg-9999.ebuild
index 6bafd1eab4..8f232dacb2 100644
--- a/x11-misc/picom-jonaburg/picom-jonaburg-9999.ebuild
+++ b/x11-misc/picom-jonaburg/picom-jonaburg-9999.ebuild
@@ -40,7 +40,7 @@ RDEPEND="dev-libs/libev
 	drm? ( x11-libs/libdrm )
 	opengl? ( virtual/opengl )
 	pcre? ( dev-libs/libpcre )
-	!x11-misc/compton"
+"
 DEPEND="${RDEPEND}
 	x11-base/xorg-proto"
 BDEPEND="virtual/pkgconfig


^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: x11-misc/picom-jonaburg/
  2024-04-14  1:20 [gentoo-commits] repo/proj/guru:dev " Julien Roy
@ 2024-04-14  1:21 ` Julien Roy
  0 siblings, 0 replies; 4+ messages in thread
From: Julien Roy @ 2024-04-14  1:21 UTC (permalink / raw
  To: gentoo-commits

commit:     e130f7aad7c4252f0e6a92468e82c0b962519326
Author:     Julien Roy <julien <AT> jroy <DOT> ca>
AuthorDate: Sun Apr 14 01:20:01 2024 +0000
Commit:     Julien Roy <julien <AT> jroy <DOT> ca>
CommitDate: Sun Apr 14 01:20:01 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e130f7aa

x11-misc/picom-jonaburg: remove stray comments

Signed-off-by: Julien Roy <julien <AT> jroy.ca>

 x11-misc/picom-jonaburg/picom-jonaburg-9999.ebuild | 4 ----
 1 file changed, 4 deletions(-)

diff --git a/x11-misc/picom-jonaburg/picom-jonaburg-9999.ebuild b/x11-misc/picom-jonaburg/picom-jonaburg-9999.ebuild
index 8904f4a88b..d27ad712b8 100644
--- a/x11-misc/picom-jonaburg/picom-jonaburg-9999.ebuild
+++ b/x11-misc/picom-jonaburg/picom-jonaburg-9999.ebuild
@@ -54,10 +54,6 @@ python_check_deps() {
 	python_has_version -b "dev-python/xcffib[${PYTHON_USEDEP}]"
 }
 
-# pkg_setup() {
-# 	use test && python-any-r1_pkg_setup
-# }
-
 src_configure() {
 	local emesonargs=(
 		$(meson_use config-file config_file)


^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: x11-misc/picom-jonaburg/
  2024-04-14  0:25 [gentoo-commits] repo/proj/guru:dev " Julien Roy
@ 2024-04-14  1:21 ` Julien Roy
  0 siblings, 0 replies; 4+ messages in thread
From: Julien Roy @ 2024-04-14  1:21 UTC (permalink / raw
  To: gentoo-commits

commit:     5e77f610fce49657534cd461450db410b173707f
Author:     Julien Roy <julien <AT> jroy <DOT> ca>
AuthorDate: Sun Apr 14 00:04:29 2024 +0000
Commit:     Julien Roy <julien <AT> jroy <DOT> ca>
CommitDate: Sun Apr 14 00:04:29 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5e77f610

x11-misc/picom-jonaburg: enable py3.11, py3.12

Closes: https://bugs.gentoo.org/897672
Signed-off-by: Julien Roy <julien <AT> jroy.ca>

 x11-misc/picom-jonaburg/picom-jonaburg-9999.ebuild | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/x11-misc/picom-jonaburg/picom-jonaburg-9999.ebuild b/x11-misc/picom-jonaburg/picom-jonaburg-9999.ebuild
index 8f232dacb2..8904f4a88b 100644
--- a/x11-misc/picom-jonaburg/picom-jonaburg-9999.ebuild
+++ b/x11-misc/picom-jonaburg/picom-jonaburg-9999.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_10 )
+PYTHON_COMPAT=( python3_{10..12} )
 inherit git-r3 meson python-any-r1 virtualx xdg
 
 DESCRIPTION="A lightweight compositor for X11 (previously a compton fork)"
@@ -51,12 +51,12 @@ BDEPEND="virtual/pkgconfig
 DOCS=( README.md picom.sample.conf )
 
 python_check_deps() {
-	has_version -b "dev-python/xcffib[${PYTHON_USEDEP}]"
+	python_has_version -b "dev-python/xcffib[${PYTHON_USEDEP}]"
 }
 
-pkg_setup() {
-	use test && python-any-r1_pkg_setup
-}
+# pkg_setup() {
+# 	use test && python-any-r1_pkg_setup
+# }
 
 src_configure() {
 	local emesonargs=(


^ permalink raw reply related	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2024-04-14  1:21 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-08-14 16:36 [gentoo-commits] repo/proj/guru:master commit in: x11-misc/picom-jonaburg/ Haelwenn Monnier
  -- strict thread matches above, loose matches on Subject: below --
2024-04-14  1:20 [gentoo-commits] repo/proj/guru:dev " Julien Roy
2024-04-14  1:21 ` [gentoo-commits] repo/proj/guru:master " Julien Roy
2024-04-14  0:25 [gentoo-commits] repo/proj/guru:dev " Julien Roy
2024-04-14  1:21 ` [gentoo-commits] repo/proj/guru:master " Julien Roy
2022-03-25 11:24 Ronny Gutbrod

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox