* [gentoo-commits] repo/proj/guru:dev commit in: x11-misc/picom-jonaburg/
@ 2022-03-22 13:20 Thamognya Kodi
0 siblings, 0 replies; 5+ messages in thread
From: Thamognya Kodi @ 2022-03-22 13:20 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: Thamognya Kodi <contact <AT> thamognya <DOT> com>
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] 5+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: x11-misc/picom-jonaburg/
@ 2023-08-14 15:11 Remigiusz Micielski
0 siblings, 0 replies; 5+ messages in thread
From: Remigiusz Micielski @ 2023-08-14 15:11 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: Remigiusz Micielski <remigiusz.micielski <AT> gmail <DOT> com>
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] 5+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: x11-misc/picom-jonaburg/
@ 2024-04-14 0:25 Julien Roy
0 siblings, 0 replies; 5+ messages in thread
From: Julien Roy @ 2024-04-14 0:25 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] 5+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: x11-misc/picom-jonaburg/
@ 2024-04-14 1:20 Julien Roy
2024-04-14 1:21 ` [gentoo-commits] repo/proj/guru:master " Julien Roy
0 siblings, 1 reply; 5+ messages in thread
From: Julien Roy @ 2024-04-14 1:20 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] 5+ 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 commit in: x11-misc/picom-jonaburg/ Julien Roy
@ 2024-04-14 1:21 ` Julien Roy
0 siblings, 0 replies; 5+ 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] 5+ messages in thread
end of thread, other threads:[~2024-04-14 1:21 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-04-14 1:20 [gentoo-commits] repo/proj/guru:dev commit in: x11-misc/picom-jonaburg/ Julien Roy
2024-04-14 1:21 ` [gentoo-commits] repo/proj/guru:master " Julien Roy
-- strict thread matches above, loose matches on Subject: below --
2024-04-14 0:25 [gentoo-commits] repo/proj/guru:dev " Julien Roy
2023-08-14 15:11 Remigiusz Micielski
2022-03-22 13:20 Thamognya Kodi
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox