[gentoo-commits] repo/gentoo:master commit in: x11-misc/picom/
commit: e2d80353eb9683070478ba3ef52608618d21731e Author: Bernard Cafarelli gentoo org> AuthorDate: Fri Feb 23 22:54:44 2024 + Commit: Bernard Cafarelli gentoo org> CommitDate: Fri Feb 23 22:55:26 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2d80353 x11-misc/picom: add 11.2 Signed-off-by: Bernard Cafarelli gentoo.org> x11-misc/picom/Manifest | 1 + x11-misc/picom/picom-11.2.ebuild | 71 2 files changed, 72 insertions(+) diff --git a/x11-misc/picom/Manifest b/x11-misc/picom/Manifest index 750dbe4ba4b7..2b746ee310bf 100644 --- a/x11-misc/picom/Manifest +++ b/x11-misc/picom/Manifest @@ -1,2 +1,3 @@ DIST picom-10.2.tar.gz 287166 BLAKE2B feaa07fc5f0a53396675dfd4d8f2507caf6ce355b2db242b25b3559b287845b0505c48194e51c9c7fc6809dd10b871be6adf3e9fc87d91a41f01ccfeb87803ab SHA512 9c0351fbe8a9e76533243c8e76f8e7d10c1e49292f1c8e6c06f31fb0b512542a67970abe803d061c953546ff8d3e704488c263002a5a831f68deb010caee481d DIST picom-11.1.tar.gz 308617 BLAKE2B cb100ec8d7ae9a9b43d59fb6d8eaf7079f1a1ea8da6eddea4bfc67f0180d2d43da30bb63049d685da71d424cb9bc091216331d3f54678da6c6379ed4de2e6347 SHA512 94c3a17a51f4749453d7d6334f8041bd1ee9f676f94f93c9368f02783ac86650031421c3d2fdd05d177c4c8535a76a6aff2c8e3cae4ae99bff7c458bd921b536 +DIST picom-11.2.tar.gz 308679 BLAKE2B d592dce3e67bc3df68cbece00cd4446ea6214b994d9ceffdd3d43a983e4a520f7a92c9c09bec12f49f18b4e581a4122c363f8de0c156bfe2e99fa09b04ec2196 SHA512 df8fc1a593e108b37be185129ac1f3a23c2ae648a04352c45b9d538e5754c68f2eb684f12f1ed4d973eca0aef83a61789f028c63bc2d0f0f38902232aadc diff --git a/x11-misc/picom/picom-11.2.ebuild b/x11-misc/picom/picom-11.2.ebuild new file mode 100644 index ..05fd95b68772 --- /dev/null +++ b/x11-misc/picom/picom-11.2.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..12} ) +inherit meson python-any-r1 virtualx xdg + +DESCRIPTION="A lightweight compositor for X11 (previously a compton fork)" +HOMEPAGE="https://github.com/yshui/picom; +SRC_URI="https://github.com/yshui/picom/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MPL-2.0 MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +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 + x11-libs/xcb-util-image + x11-libs/xcb-util-renderutil + config-file? ( + dev-libs/libconfig:= + ) + dbus? ( sys-apps/dbus ) + drm? ( x11-libs/libdrm ) + opengl? ( + media-libs/libepoxy + virtual/opengl + ) + pcre? ( dev-libs/libpcre2:= )" +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() { + python_has_version "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}" +}
[gentoo-commits] repo/gentoo:master commit in: x11-misc/picom/
commit: 77f53d2f094da5505d4e7ed1fb8bd37f31ce1e72 Author: Bernard Cafarelli gentoo org> AuthorDate: Fri Feb 23 22:51:36 2024 + Commit: Bernard Cafarelli gentoo org> CommitDate: Fri Feb 23 22:55:26 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77f53d2f x11-misc/picom: drop 11 Signed-off-by: Bernard Cafarelli gentoo.org> x11-misc/picom/Manifest| 1 - x11-misc/picom/picom-11.ebuild | 68 -- 2 files changed, 69 deletions(-) diff --git a/x11-misc/picom/Manifest b/x11-misc/picom/Manifest index 7430a939e524..750dbe4ba4b7 100644 --- a/x11-misc/picom/Manifest +++ b/x11-misc/picom/Manifest @@ -1,3 +1,2 @@ DIST picom-10.2.tar.gz 287166 BLAKE2B feaa07fc5f0a53396675dfd4d8f2507caf6ce355b2db242b25b3559b287845b0505c48194e51c9c7fc6809dd10b871be6adf3e9fc87d91a41f01ccfeb87803ab SHA512 9c0351fbe8a9e76533243c8e76f8e7d10c1e49292f1c8e6c06f31fb0b512542a67970abe803d061c953546ff8d3e704488c263002a5a831f68deb010caee481d DIST picom-11.1.tar.gz 308617 BLAKE2B cb100ec8d7ae9a9b43d59fb6d8eaf7079f1a1ea8da6eddea4bfc67f0180d2d43da30bb63049d685da71d424cb9bc091216331d3f54678da6c6379ed4de2e6347 SHA512 94c3a17a51f4749453d7d6334f8041bd1ee9f676f94f93c9368f02783ac86650031421c3d2fdd05d177c4c8535a76a6aff2c8e3cae4ae99bff7c458bd921b536 -DIST picom-11.tar.gz 309373 BLAKE2B 1b7a01654fdfde9e3885e54feb36740397e86edb7de490bbc767374928d1581ed2270bdbbf5d5904594ed071bca63e623088483f14e87a9efbd23e8e41a10ef0 SHA512 a0037e838e8a1f02fa4ee6e1b0aac0c9b571ee580d11d44bb49f8591dfea2a1039843da7711b95bf747daac119651736e98cf8e1281297ca1c1f5002a750b7f8 diff --git a/x11-misc/picom/picom-11.ebuild b/x11-misc/picom/picom-11.ebuild deleted file mode 100644 index e122ab5870bb.. --- a/x11-misc/picom/picom-11.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..12} ) -inherit meson python-any-r1 virtualx xdg - -DESCRIPTION="A lightweight compositor for X11 (previously a compton fork)" -HOMEPAGE="https://github.com/yshui/picom; -SRC_URI="https://github.com/yshui/picom/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MPL-2.0 MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" -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 - 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/libpcre2:= )" -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() { - python_has_version "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}" -}
[gentoo-commits] repo/gentoo:master commit in: x11-misc/picom/
commit: f46149c80c2e469a1d58bf983ce1504ba5a4dc82 Author: Bernard Cafarelli gentoo org> AuthorDate: Fri Feb 23 22:55:11 2024 + Commit: Bernard Cafarelli gentoo org> CommitDate: Fri Feb 23 22:55:26 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f46149c8 x11-misc/picom: sync live ebuild Signed-off-by: Bernard Cafarelli gentoo.org> x11-misc/picom/picom-.ebuild | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/x11-misc/picom/picom-.ebuild b/x11-misc/picom/picom-.ebuild index 84c58836cb6e..a5dd11d9c8ba 100644 --- a/x11-misc/picom/picom-.ebuild +++ b/x11-misc/picom/picom-.ebuild @@ -31,7 +31,10 @@ RDEPEND="dev-libs/libev ) dbus? ( sys-apps/dbus ) drm? ( x11-libs/libdrm ) - opengl? ( virtual/opengl ) + opengl? ( + media-libs/libepoxy + virtual/opengl + ) pcre? ( dev-libs/libpcre2:= )" DEPEND="${RDEPEND} x11-base/xorg-proto"
[gentoo-commits] repo/gentoo:master commit in: x11-misc/picom/
commit: 9719fa0bd3bfe8ed5bab2f68385b29e75a65053d Author: Bernard Cafarelli gentoo org> AuthorDate: Tue Jan 30 08:39:58 2024 + Commit: Bernard Cafarelli gentoo org> CommitDate: Tue Jan 30 08:40:05 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9719fa0b x11-misc/picom: add 11.1 Signed-off-by: Bernard Cafarelli gentoo.org> x11-misc/picom/Manifest | 1 + x11-misc/picom/picom-11.1.ebuild | 68 2 files changed, 69 insertions(+) diff --git a/x11-misc/picom/Manifest b/x11-misc/picom/Manifest index 57dca69ae115..7430a939e524 100644 --- a/x11-misc/picom/Manifest +++ b/x11-misc/picom/Manifest @@ -1,2 +1,3 @@ DIST picom-10.2.tar.gz 287166 BLAKE2B feaa07fc5f0a53396675dfd4d8f2507caf6ce355b2db242b25b3559b287845b0505c48194e51c9c7fc6809dd10b871be6adf3e9fc87d91a41f01ccfeb87803ab SHA512 9c0351fbe8a9e76533243c8e76f8e7d10c1e49292f1c8e6c06f31fb0b512542a67970abe803d061c953546ff8d3e704488c263002a5a831f68deb010caee481d +DIST picom-11.1.tar.gz 308617 BLAKE2B cb100ec8d7ae9a9b43d59fb6d8eaf7079f1a1ea8da6eddea4bfc67f0180d2d43da30bb63049d685da71d424cb9bc091216331d3f54678da6c6379ed4de2e6347 SHA512 94c3a17a51f4749453d7d6334f8041bd1ee9f676f94f93c9368f02783ac86650031421c3d2fdd05d177c4c8535a76a6aff2c8e3cae4ae99bff7c458bd921b536 DIST picom-11.tar.gz 309373 BLAKE2B 1b7a01654fdfde9e3885e54feb36740397e86edb7de490bbc767374928d1581ed2270bdbbf5d5904594ed071bca63e623088483f14e87a9efbd23e8e41a10ef0 SHA512 a0037e838e8a1f02fa4ee6e1b0aac0c9b571ee580d11d44bb49f8591dfea2a1039843da7711b95bf747daac119651736e98cf8e1281297ca1c1f5002a750b7f8 diff --git a/x11-misc/picom/picom-11.1.ebuild b/x11-misc/picom/picom-11.1.ebuild new file mode 100644 index ..e122ab5870bb --- /dev/null +++ b/x11-misc/picom/picom-11.1.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..12} ) +inherit meson python-any-r1 virtualx xdg + +DESCRIPTION="A lightweight compositor for X11 (previously a compton fork)" +HOMEPAGE="https://github.com/yshui/picom; +SRC_URI="https://github.com/yshui/picom/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MPL-2.0 MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +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 + 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/libpcre2:= )" +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() { + python_has_version "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}" +}
[gentoo-commits] repo/gentoo:master commit in: x11-misc/picom/
commit: e70b9c8ab930055141c31d6c3e77aa1a78b8374e Author: Bernard Cafarelli gentoo org> AuthorDate: Sun Jan 21 19:09:45 2024 + Commit: Bernard Cafarelli gentoo org> CommitDate: Sun Jan 21 19:10:49 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e70b9c8a x11-misc/picom: add 11 Update dependencies and sync live ebuild Drop outdated blocker on x11-misc/compton Update PYTHON_COMPAT Closes: https://bugs.gentoo.org/886523 Signed-off-by: Bernard Cafarelli gentoo.org> x11-misc/picom/Manifest | 1 + x11-misc/picom/{picom-.ebuild => picom-11.ebuild} | 13 +++-- x11-misc/picom/picom-.ebuild | 8 3 files changed, 12 insertions(+), 10 deletions(-) diff --git a/x11-misc/picom/Manifest b/x11-misc/picom/Manifest index f0ae8c03d00b..57dca69ae115 100644 --- a/x11-misc/picom/Manifest +++ b/x11-misc/picom/Manifest @@ -1 +1,2 @@ DIST picom-10.2.tar.gz 287166 BLAKE2B feaa07fc5f0a53396675dfd4d8f2507caf6ce355b2db242b25b3559b287845b0505c48194e51c9c7fc6809dd10b871be6adf3e9fc87d91a41f01ccfeb87803ab SHA512 9c0351fbe8a9e76533243c8e76f8e7d10c1e49292f1c8e6c06f31fb0b512542a67970abe803d061c953546ff8d3e704488c263002a5a831f68deb010caee481d +DIST picom-11.tar.gz 309373 BLAKE2B 1b7a01654fdfde9e3885e54feb36740397e86edb7de490bbc767374928d1581ed2270bdbbf5d5904594ed071bca63e623088483f14e87a9efbd23e8e41a10ef0 SHA512 a0037e838e8a1f02fa4ee6e1b0aac0c9b571ee580d11d44bb49f8591dfea2a1039843da7711b95bf747daac119651736e98cf8e1281297ca1c1f5002a750b7f8 diff --git a/x11-misc/picom/picom-.ebuild b/x11-misc/picom/picom-11.ebuild similarity index 82% copy from x11-misc/picom/picom-.ebuild copy to x11-misc/picom/picom-11.ebuild index e1b85646fdb2..e122ab5870bb 100644 --- a/x11-misc/picom/picom-.ebuild +++ b/x11-misc/picom/picom-11.ebuild @@ -1,17 +1,18 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) -inherit git-r3 meson python-any-r1 virtualx xdg +PYTHON_COMPAT=( python3_{9..12} ) +inherit meson python-any-r1 virtualx xdg DESCRIPTION="A lightweight compositor for X11 (previously a compton fork)" HOMEPAGE="https://github.com/yshui/picom; -EGIT_REPO_URI="https://github.com/yshui/picom.git; +SRC_URI="https://github.com/yshui/picom/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MPL-2.0 MIT" SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" IUSE="+config-file dbus +doc +drm opengl pcre test" REQUIRED_USE="test? ( dbus )" # avoid "DBus support not compiled in!" @@ -23,6 +24,7 @@ RDEPEND="dev-libs/libev x11-libs/libxcb x11-libs/libXext x11-libs/pixman + x11-libs/xcb-util x11-libs/xcb-util-image x11-libs/xcb-util-renderutil config-file? ( @@ -31,8 +33,7 @@ RDEPEND="dev-libs/libev dbus? ( sys-apps/dbus ) drm? ( x11-libs/libdrm ) opengl? ( virtual/opengl ) - pcre? ( dev-libs/libpcre2:= ) - !x11-misc/compton" + pcre? ( dev-libs/libpcre2:= )" DEPEND="${RDEPEND} x11-base/xorg-proto" BDEPEND="virtual/pkgconfig diff --git a/x11-misc/picom/picom-.ebuild b/x11-misc/picom/picom-.ebuild index e1b85646fdb2..84c58836cb6e 100644 --- a/x11-misc/picom/picom-.ebuild +++ b/x11-misc/picom/picom-.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{9..12} ) inherit git-r3 meson python-any-r1 virtualx xdg DESCRIPTION="A lightweight compositor for X11 (previously a compton fork)" @@ -23,6 +23,7 @@ RDEPEND="dev-libs/libev x11-libs/libxcb x11-libs/libXext x11-libs/pixman + x11-libs/xcb-util x11-libs/xcb-util-image x11-libs/xcb-util-renderutil config-file? ( @@ -31,8 +32,7 @@ RDEPEND="dev-libs/libev dbus? ( sys-apps/dbus ) drm? ( x11-libs/libdrm ) opengl? ( virtual/opengl ) - pcre? ( dev-libs/libpcre2:= ) - !x11-misc/compton" + pcre? ( dev-libs/libpcre2:= )" DEPEND="${RDEPEND} x11-base/xorg-proto" BDEPEND="virtual/pkgconfig
[gentoo-commits] repo/gentoo:master commit in: x11-misc/picom/
commit: ecd7d86f97f944b678d36064c76a9fc27161b540 Author: Bernard Cafarelli gentoo org> AuthorDate: Thu Nov 30 16:17:26 2023 + Commit: Bernard Cafarelli gentoo org> CommitDate: Thu Nov 30 16:17:26 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecd7d86f x11-misc/picom: drop 9.1, 10.1 Signed-off-by: Bernard Cafarelli gentoo.org> x11-misc/picom/Manifest | 2 -- x11-misc/picom/picom-10.1.ebuild | 68 x11-misc/picom/picom-9.1.ebuild | 68 3 files changed, 138 deletions(-) diff --git a/x11-misc/picom/Manifest b/x11-misc/picom/Manifest index 28a2e222497e..f0ae8c03d00b 100644 --- a/x11-misc/picom/Manifest +++ b/x11-misc/picom/Manifest @@ -1,3 +1 @@ -DIST picom-10.1.tar.gz 286934 BLAKE2B 0a6637c5615cfed514b746d85c2627b398fb0dd45b1027967b5145e1309e9ec4f2ac2e77a1459c06cb1db70fa3b12c350f42c6a0299ae7e4acc41270ca88dbbd SHA512 6c97f0f0665be5cd38f844d0902cc7cac7f97af578f9df585aaa43b5f7b0a20c3660a2fcb44b1af5ae87407f4a0691c976ab1e6ad09939f385c3bcb8c0d4a351 DIST picom-10.2.tar.gz 287166 BLAKE2B feaa07fc5f0a53396675dfd4d8f2507caf6ce355b2db242b25b3559b287845b0505c48194e51c9c7fc6809dd10b871be6adf3e9fc87d91a41f01ccfeb87803ab SHA512 9c0351fbe8a9e76533243c8e76f8e7d10c1e49292f1c8e6c06f31fb0b512542a67970abe803d061c953546ff8d3e704488c263002a5a831f68deb010caee481d -DIST picom-9.1.tar.gz 263924 BLAKE2B 093f2fe12f3388b7979379d2e2b695a779cc9ebf95cbfa5b4f39c4fcc7cd6fc82be662bb9b0355fbadca66c0b0d7ac0d1e463272b0dbe4bbcca985691b6255e9 SHA512 375dc245be1c0f277bc0ddfc6e6480255efba06ce49f953c5314b7ba9795d1f50c5de907762208becc13c5210f24ac5b2241e2eb5e0e10dc5e5b96081cc821df diff --git a/x11-misc/picom/picom-10.1.ebuild b/x11-misc/picom/picom-10.1.ebuild deleted file mode 100644 index 096c4965a203.. --- a/x11-misc/picom/picom-10.1.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -inherit meson python-any-r1 virtualx xdg - -DESCRIPTION="A lightweight compositor for X11 (previously a compton fork)" -HOMEPAGE="https://github.com/yshui/picom; -SRC_URI="https://github.com/yshui/picom/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MPL-2.0 MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" -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() { - python_has_version "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}" -} diff --git a/x11-misc/picom/picom-9.1.ebuild b/x11-misc/picom/picom-9.1.ebuild deleted file mode 100644 index 540e2e03889d.. --- a/x11-misc/picom/picom-9.1.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..10} ) -inherit meson python-any-r1 virtualx xdg - -DESCRIPTION="A lightweight compositor for X11 (previously a compton fork)" -HOMEPAGE="https://github.com/yshui/picom; -SRC_URI="https://github.com/yshui/picom/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MPL-2.0 MIT" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" -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 )
[gentoo-commits] repo/gentoo:master commit in: x11-misc/picom/
commit: 804f65c1a133c2af11bd77b44c9427102936a970 Author: Sam James gentoo org> AuthorDate: Thu Apr 20 05:00:39 2023 + Commit: Sam James gentoo org> CommitDate: Thu Apr 20 05:01:09 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=804f65c1 x11-misc/picom: Stabilize 10.2 x86, #904567 Signed-off-by: Sam James gentoo.org> x11-misc/picom/picom-10.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/picom/picom-10.2.ebuild b/x11-misc/picom/picom-10.2.ebuild index bc11b187dee1..5500bc0c290b 100644 --- a/x11-misc/picom/picom-10.2.ebuild +++ b/x11-misc/picom/picom-10.2.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/yshui/picom/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MPL-2.0 MIT" SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" IUSE="+config-file dbus +doc +drm opengl pcre test" REQUIRED_USE="test? ( dbus )" # avoid "DBus support not compiled in!"
[gentoo-commits] repo/gentoo:master commit in: x11-misc/picom/
commit: 4543d02097ef943abfa7262d4b9268bd81ded3c0 Author: Sam James gentoo org> AuthorDate: Thu Apr 20 04:16:54 2023 + Commit: Sam James gentoo org> CommitDate: Thu Apr 20 04:17:17 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4543d020 x11-misc/picom: Stabilize 10.2 amd64, #904567 Signed-off-by: Sam James gentoo.org> x11-misc/picom/picom-10.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/picom/picom-10.2.ebuild b/x11-misc/picom/picom-10.2.ebuild index 096c4965a203..bc11b187dee1 100644 --- a/x11-misc/picom/picom-10.2.ebuild +++ b/x11-misc/picom/picom-10.2.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/yshui/picom/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MPL-2.0 MIT" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86" IUSE="+config-file dbus +doc +drm opengl pcre test" REQUIRED_USE="test? ( dbus )" # avoid "DBus support not compiled in!"
[gentoo-commits] repo/gentoo:master commit in: x11-misc/picom/
commit: 5b40ed9b4064cbacc9bbaf2a59cd36e529a321ab Author: Bernard Cafarelli gentoo org> AuthorDate: Sun Dec 18 19:11:46 2022 + Commit: Bernard Cafarelli gentoo org> CommitDate: Sun Dec 18 19:12:19 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b40ed9b x11-misc/picom: dev branch switched to pcre2 Bug: https://bugs.gentoo.org/886523 Signed-off-by: Bernard Cafarelli gentoo.org> x11-misc/picom/picom-.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/picom/picom-.ebuild b/x11-misc/picom/picom-.ebuild index a21abcd26f2f..10438bc6f099 100644 --- a/x11-misc/picom/picom-.ebuild +++ b/x11-misc/picom/picom-.ebuild @@ -31,7 +31,7 @@ RDEPEND="dev-libs/libev dbus? ( sys-apps/dbus ) drm? ( x11-libs/libdrm ) opengl? ( virtual/opengl ) - pcre? ( dev-libs/libpcre ) + pcre? ( dev-libs/libpcre2:= ) !x11-misc/compton" DEPEND="${RDEPEND} x11-base/xorg-proto"
[gentoo-commits] repo/gentoo:master commit in: x11-misc/picom/
commit: 654c734fe30d77ea6687840f074f802886995080 Author: Bernard Cafarelli gentoo org> AuthorDate: Sun Dec 18 19:08:13 2022 + Commit: Bernard Cafarelli gentoo org> CommitDate: Sun Dec 18 19:12:19 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=654c734f x11-misc/picom: add 10.2 Signed-off-by: Bernard Cafarelli gentoo.org> x11-misc/picom/Manifest | 1 + x11-misc/picom/picom-10.2.ebuild | 68 2 files changed, 69 insertions(+) diff --git a/x11-misc/picom/Manifest b/x11-misc/picom/Manifest index d68393ea8f31..28a2e222497e 100644 --- a/x11-misc/picom/Manifest +++ b/x11-misc/picom/Manifest @@ -1,2 +1,3 @@ DIST picom-10.1.tar.gz 286934 BLAKE2B 0a6637c5615cfed514b746d85c2627b398fb0dd45b1027967b5145e1309e9ec4f2ac2e77a1459c06cb1db70fa3b12c350f42c6a0299ae7e4acc41270ca88dbbd SHA512 6c97f0f0665be5cd38f844d0902cc7cac7f97af578f9df585aaa43b5f7b0a20c3660a2fcb44b1af5ae87407f4a0691c976ab1e6ad09939f385c3bcb8c0d4a351 +DIST picom-10.2.tar.gz 287166 BLAKE2B feaa07fc5f0a53396675dfd4d8f2507caf6ce355b2db242b25b3559b287845b0505c48194e51c9c7fc6809dd10b871be6adf3e9fc87d91a41f01ccfeb87803ab SHA512 9c0351fbe8a9e76533243c8e76f8e7d10c1e49292f1c8e6c06f31fb0b512542a67970abe803d061c953546ff8d3e704488c263002a5a831f68deb010caee481d DIST picom-9.1.tar.gz 263924 BLAKE2B 093f2fe12f3388b7979379d2e2b695a779cc9ebf95cbfa5b4f39c4fcc7cd6fc82be662bb9b0355fbadca66c0b0d7ac0d1e463272b0dbe4bbcca985691b6255e9 SHA512 375dc245be1c0f277bc0ddfc6e6480255efba06ce49f953c5314b7ba9795d1f50c5de907762208becc13c5210f24ac5b2241e2eb5e0e10dc5e5b96081cc821df diff --git a/x11-misc/picom/picom-10.2.ebuild b/x11-misc/picom/picom-10.2.ebuild new file mode 100644 index ..4fbfa13e77d8 --- /dev/null +++ b/x11-misc/picom/picom-10.2.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) +inherit meson python-any-r1 virtualx xdg + +DESCRIPTION="A lightweight compositor for X11 (previously a compton fork)" +HOMEPAGE="https://github.com/yshui/picom; +SRC_URI="https://github.com/yshui/picom/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MPL-2.0 MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +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() { + python_has_version "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}" +}
[gentoo-commits] repo/gentoo:master commit in: x11-misc/picom/
commit: 61fb5ae7f284ad27029173c26b49e8cf45aff97a Author: Bernard Cafarelli gentoo org> AuthorDate: Wed Dec 14 22:40:05 2022 + Commit: Bernard Cafarelli gentoo org> CommitDate: Sat Dec 17 23:22:01 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61fb5ae7 x11-misc/picom: drop 8.2-r2, 8.2-r3 Signed-off-by: Bernard Cafarelli gentoo.org> x11-misc/picom/Manifest| 1 - x11-misc/picom/picom-8.2-r2.ebuild | 69 -- x11-misc/picom/picom-8.2-r3.ebuild | 68 - 3 files changed, 138 deletions(-) diff --git a/x11-misc/picom/Manifest b/x11-misc/picom/Manifest index 9007b171700f..288b7a8d462c 100644 --- a/x11-misc/picom/Manifest +++ b/x11-misc/picom/Manifest @@ -1,2 +1 @@ -DIST picom-8.2.tar.gz 242653 BLAKE2B 1c76ad4b3152d47155f957f8f1e75447ec8e30d05bc5fb9bf09c890552168cc3c607c8980b262b18cd5f3dc2654a3416cad20cb7fe829eaef8380783d1847c82 SHA512 bdc6675e73a211075ee0df2b056342cabb19ad27fd73586f5216886f503cd994536845eb866f371e07a8dc0404346c67b899a14830e9b7cbc9c01cbd782f36b1 DIST picom-9.1.tar.gz 263924 BLAKE2B 093f2fe12f3388b7979379d2e2b695a779cc9ebf95cbfa5b4f39c4fcc7cd6fc82be662bb9b0355fbadca66c0b0d7ac0d1e463272b0dbe4bbcca985691b6255e9 SHA512 375dc245be1c0f277bc0ddfc6e6480255efba06ce49f953c5314b7ba9795d1f50c5de907762208becc13c5210f24ac5b2241e2eb5e0e10dc5e5b96081cc821df diff --git a/x11-misc/picom/picom-8.2-r2.ebuild b/x11-misc/picom/picom-8.2-r2.ebuild deleted file mode 100644 index 7a6033f14d30.. --- a/x11-misc/picom/picom-8.2-r2.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{8,9} ) -inherit meson python-any-r1 virtualx xdg - -DESCRIPTION="A lightweight compositor for X11 (previously a compton fork)" -HOMEPAGE="https://github.com/yshui/picom; -SRC_URI="https://github.com/yshui/picom/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MPL-2.0 MIT" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" -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() { - python_has_version "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}" -} diff --git a/x11-misc/picom/picom-8.2-r3.ebuild b/x11-misc/picom/picom-8.2-r3.ebuild deleted file mode 100644 index de4a44606afb.. --- a/x11-misc/picom/picom-8.2-r3.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit meson python-any-r1 virtualx xdg - -DESCRIPTION="A lightweight compositor for X11 (previously a compton fork)" -HOMEPAGE="https://github.com/yshui/picom; -SRC_URI="https://github.com/yshui/picom/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MPL-2.0 MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" -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
[gentoo-commits] repo/gentoo:master commit in: x11-misc/picom/
commit: ec6790117f55a7a8c616053717b7335e16b9a7dc Author: Bernard Cafarelli gentoo org> AuthorDate: Sat Dec 17 10:04:26 2022 + Commit: Bernard Cafarelli gentoo org> CommitDate: Sat Dec 17 23:22:05 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec679011 x11-misc/picom: 10.1 bump Closes: https://bugs.gentoo.org/885683 Signed-off-by: Bernard Cafarelli gentoo.org> x11-misc/picom/Manifest | 1 + x11-misc/picom/{picom-.ebuild => picom-10.1.ebuild} | 7 --- x11-misc/picom/picom-.ebuild| 2 +- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/x11-misc/picom/Manifest b/x11-misc/picom/Manifest index 288b7a8d462c..d68393ea8f31 100644 --- a/x11-misc/picom/Manifest +++ b/x11-misc/picom/Manifest @@ -1 +1,2 @@ +DIST picom-10.1.tar.gz 286934 BLAKE2B 0a6637c5615cfed514b746d85c2627b398fb0dd45b1027967b5145e1309e9ec4f2ac2e77a1459c06cb1db70fa3b12c350f42c6a0299ae7e4acc41270ca88dbbd SHA512 6c97f0f0665be5cd38f844d0902cc7cac7f97af578f9df585aaa43b5f7b0a20c3660a2fcb44b1af5ae87407f4a0691c976ab1e6ad09939f385c3bcb8c0d4a351 DIST picom-9.1.tar.gz 263924 BLAKE2B 093f2fe12f3388b7979379d2e2b695a779cc9ebf95cbfa5b4f39c4fcc7cd6fc82be662bb9b0355fbadca66c0b0d7ac0d1e463272b0dbe4bbcca985691b6255e9 SHA512 375dc245be1c0f277bc0ddfc6e6480255efba06ce49f953c5314b7ba9795d1f50c5de907762208becc13c5210f24ac5b2241e2eb5e0e10dc5e5b96081cc821df diff --git a/x11-misc/picom/picom-.ebuild b/x11-misc/picom/picom-10.1.ebuild similarity index 87% copy from x11-misc/picom/picom-.ebuild copy to x11-misc/picom/picom-10.1.ebuild index cfa8461b6cf2..4fbfa13e77d8 100644 --- a/x11-misc/picom/picom-.ebuild +++ b/x11-misc/picom/picom-10.1.ebuild @@ -3,15 +3,16 @@ EAPI=8 -PYTHON_COMPAT=( python3_{8..10} ) -inherit git-r3 meson python-any-r1 virtualx xdg +PYTHON_COMPAT=( python3_{8..11} ) +inherit meson python-any-r1 virtualx xdg DESCRIPTION="A lightweight compositor for X11 (previously a compton fork)" HOMEPAGE="https://github.com/yshui/picom; -EGIT_REPO_URI="https://github.com/yshui/picom.git; +SRC_URI="https://github.com/yshui/picom/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MPL-2.0 MIT" SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" IUSE="+config-file dbus +doc +drm opengl pcre test" REQUIRED_USE="test? ( dbus )" # avoid "DBus support not compiled in!" diff --git a/x11-misc/picom/picom-.ebuild b/x11-misc/picom/picom-.ebuild index cfa8461b6cf2..a21abcd26f2f 100644 --- a/x11-misc/picom/picom-.ebuild +++ b/x11-misc/picom/picom-.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_COMPAT=( python3_{8..11} ) inherit git-r3 meson python-any-r1 virtualx xdg DESCRIPTION="A lightweight compositor for X11 (previously a compton fork)"
[gentoo-commits] repo/gentoo:master commit in: x11-misc/picom/
commit: 2cdce3a88578f491cfff74b827ee5c8b47598145 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Aug 13 07:28:36 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Aug 20 15:52:28 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cdce3a8 x11-misc/picom: use python_has_version Signed-off-by: Arthur Zamarin gentoo.org> x11-misc/picom/picom-8.2-r2.ebuild | 2 +- x11-misc/picom/picom-8.2-r3.ebuild | 2 +- x11-misc/picom/picom-9.1.ebuild| 2 +- x11-misc/picom/picom-.ebuild | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/x11-misc/picom/picom-8.2-r2.ebuild b/x11-misc/picom/picom-8.2-r2.ebuild index d1eb0ff6f95b..7a6033f14d30 100644 --- a/x11-misc/picom/picom-8.2-r2.ebuild +++ b/x11-misc/picom/picom-8.2-r2.ebuild @@ -45,7 +45,7 @@ BDEPEND="virtual/pkgconfig DOCS=( README.md picom.sample.conf ) python_check_deps() { - has_version -b "dev-python/xcffib[${PYTHON_USEDEP}]" + python_has_version "dev-python/xcffib[${PYTHON_USEDEP}]" } pkg_setup() { diff --git a/x11-misc/picom/picom-8.2-r3.ebuild b/x11-misc/picom/picom-8.2-r3.ebuild index c26adc87f474..de4a44606afb 100644 --- a/x11-misc/picom/picom-8.2-r3.ebuild +++ b/x11-misc/picom/picom-8.2-r3.ebuild @@ -44,7 +44,7 @@ BDEPEND="virtual/pkgconfig DOCS=( README.md picom.sample.conf ) python_check_deps() { - has_version -b "dev-python/xcffib[${PYTHON_USEDEP}]" + python_has_version "dev-python/xcffib[${PYTHON_USEDEP}]" } pkg_setup() { diff --git a/x11-misc/picom/picom-9.1.ebuild b/x11-misc/picom/picom-9.1.ebuild index 0e86323b3f70..436488091d1e 100644 --- a/x11-misc/picom/picom-9.1.ebuild +++ b/x11-misc/picom/picom-9.1.ebuild @@ -44,7 +44,7 @@ BDEPEND="virtual/pkgconfig DOCS=( README.md picom.sample.conf ) python_check_deps() { - has_version -b "dev-python/xcffib[${PYTHON_USEDEP}]" + python_has_version "dev-python/xcffib[${PYTHON_USEDEP}]" } pkg_setup() { diff --git a/x11-misc/picom/picom-.ebuild b/x11-misc/picom/picom-.ebuild index 3e335b945325..cfa8461b6cf2 100644 --- a/x11-misc/picom/picom-.ebuild +++ b/x11-misc/picom/picom-.ebuild @@ -43,7 +43,7 @@ BDEPEND="virtual/pkgconfig DOCS=( README.md picom.sample.conf ) python_check_deps() { - has_version -b "dev-python/xcffib[${PYTHON_USEDEP}]" + python_has_version "dev-python/xcffib[${PYTHON_USEDEP}]" } pkg_setup() {
[gentoo-commits] repo/gentoo:master commit in: x11-misc/picom/
commit: 6bfa08c067bc4ee27b5295fb421d96edfa749b38 Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Jun 12 08:27:40 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Jun 12 08:27:40 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bfa08c0 x11-misc/picom: amd64 stable wrt bug #850283 Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> x11-misc/picom/picom-9.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/picom/picom-9.1.ebuild b/x11-misc/picom/picom-9.1.ebuild index 1e322fbd5213..0e86323b3f70 100644 --- a/x11-misc/picom/picom-9.1.ebuild +++ b/x11-misc/picom/picom-9.1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/yshui/picom/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MPL-2.0 MIT" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv x86" +KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" IUSE="+config-file dbus +doc +drm opengl pcre test" REQUIRED_USE="test? ( dbus )" # avoid "DBus support not compiled in!"
[gentoo-commits] repo/gentoo:master commit in: x11-misc/picom/
commit: 5220ec7bbb8dccf3080e3802d6925cf46f7ef896 Author: Agostino Sarubbo gentoo org> AuthorDate: Fri Jun 10 07:10:44 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri Jun 10 07:10:44 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5220ec7b x11-misc/picom: x86 stable wrt bug #850283 Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> x11-misc/picom/picom-9.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/picom/picom-9.1.ebuild b/x11-misc/picom/picom-9.1.ebuild index c26adc87f474..1e322fbd5213 100644 --- a/x11-misc/picom/picom-9.1.ebuild +++ b/x11-misc/picom/picom-9.1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/yshui/picom/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MPL-2.0 MIT" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv x86" IUSE="+config-file dbus +doc +drm opengl pcre test" REQUIRED_USE="test? ( dbus )" # avoid "DBus support not compiled in!"
[gentoo-commits] repo/gentoo:master commit in: x11-misc/picom/
commit: e05387344d443bb179eb3b1e7cc00dd161cd31e0 Author: Bernard Cafarelli gentoo org> AuthorDate: Mon Feb 14 08:07:18 2022 + Commit: Bernard Cafarelli gentoo org> CommitDate: Mon Feb 14 08:07:29 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0538734 x11-misc/picom: 9.1 bump Closes: https://bugs.gentoo.org/833286 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Bernard Cafarelli gentoo.org> x11-misc/picom/Manifest | 1 + x11-misc/picom/picom-9.1.ebuild | 68 + 2 files changed, 69 insertions(+) diff --git a/x11-misc/picom/Manifest b/x11-misc/picom/Manifest index 14107405285e..9007b171700f 100644 --- a/x11-misc/picom/Manifest +++ b/x11-misc/picom/Manifest @@ -1 +1,2 @@ DIST picom-8.2.tar.gz 242653 BLAKE2B 1c76ad4b3152d47155f957f8f1e75447ec8e30d05bc5fb9bf09c890552168cc3c607c8980b262b18cd5f3dc2654a3416cad20cb7fe829eaef8380783d1847c82 SHA512 bdc6675e73a211075ee0df2b056342cabb19ad27fd73586f5216886f503cd994536845eb866f371e07a8dc0404346c67b899a14830e9b7cbc9c01cbd782f36b1 +DIST picom-9.1.tar.gz 263924 BLAKE2B 093f2fe12f3388b7979379d2e2b695a779cc9ebf95cbfa5b4f39c4fcc7cd6fc82be662bb9b0355fbadca66c0b0d7ac0d1e463272b0dbe4bbcca985691b6255e9 SHA512 375dc245be1c0f277bc0ddfc6e6480255efba06ce49f953c5314b7ba9795d1f50c5de907762208becc13c5210f24ac5b2241e2eb5e0e10dc5e5b96081cc821df diff --git a/x11-misc/picom/picom-9.1.ebuild b/x11-misc/picom/picom-9.1.ebuild new file mode 100644 index ..c26adc87f474 --- /dev/null +++ b/x11-misc/picom/picom-9.1.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit meson python-any-r1 virtualx xdg + +DESCRIPTION="A lightweight compositor for X11 (previously a compton fork)" +HOMEPAGE="https://github.com/yshui/picom; +SRC_URI="https://github.com/yshui/picom/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MPL-2.0 MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +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}" +}
[gentoo-commits] repo/gentoo:master commit in: x11-misc/picom/
commit: d9b4c977f636cbce4577413e2bc7390154852139 Author: Bernard Cafarelli gentoo org> AuthorDate: Fri Jan 28 22:53:22 2022 + Commit: Bernard Cafarelli gentoo org> CommitDate: Fri Jan 28 22:53:22 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9b4c977 x11-misc/picom: update python versions Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Bernard Cafarelli gentoo.org> x11-misc/picom/{picom-.ebuild => picom-8.2-r3.ebuild} | 11 ++- x11-misc/picom/picom-.ebuild | 8 2 files changed, 10 insertions(+), 9 deletions(-) diff --git a/x11-misc/picom/picom-.ebuild b/x11-misc/picom/picom-8.2-r3.ebuild similarity index 84% copy from x11-misc/picom/picom-.ebuild copy to x11-misc/picom/picom-8.2-r3.ebuild index 7551a069f44f..c26adc87f474 100644 --- a/x11-misc/picom/picom-.ebuild +++ b/x11-misc/picom/picom-8.2-r3.ebuild @@ -1,17 +1,18 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -PYTHON_COMPAT=( python3_{7,8,9} ) -inherit git-r3 python-any-r1 meson virtualx xdg +PYTHON_COMPAT=( python3_{8..10} ) +inherit meson python-any-r1 virtualx xdg DESCRIPTION="A lightweight compositor for X11 (previously a compton fork)" HOMEPAGE="https://github.com/yshui/picom; -EGIT_REPO_URI="https://github.com/yshui/picom.git; +SRC_URI="https://github.com/yshui/picom/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MPL-2.0 MIT" SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" IUSE="+config-file dbus +doc +drm opengl pcre test" REQUIRED_USE="test? ( dbus )" # avoid "DBus support not compiled in!" diff --git a/x11-misc/picom/picom-.ebuild b/x11-misc/picom/picom-.ebuild index 7551a069f44f..3e335b945325 100644 --- a/x11-misc/picom/picom-.ebuild +++ b/x11-misc/picom/picom-.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -PYTHON_COMPAT=( python3_{7,8,9} ) -inherit git-r3 python-any-r1 meson virtualx xdg +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/yshui/picom;
[gentoo-commits] repo/gentoo:master commit in: x11-misc/picom/
commit: e8a3983e0ae820ec22787cf11abdac14f5e0a637 Author: Bernard Cafarelli gentoo org> AuthorDate: Fri Jan 28 22:50:08 2022 + Commit: Bernard Cafarelli gentoo org> CommitDate: Fri Jan 28 22:50:08 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8a3983e x11-misc/picom: drop old Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Bernard Cafarelli gentoo.org> x11-misc/picom/Manifest | 1 - x11-misc/picom/picom-8-r1.ebuild | 67 2 files changed, 68 deletions(-) diff --git a/x11-misc/picom/Manifest b/x11-misc/picom/Manifest index 8c5a4fc68417..14107405285e 100644 --- a/x11-misc/picom/Manifest +++ b/x11-misc/picom/Manifest @@ -1,2 +1 @@ DIST picom-8.2.tar.gz 242653 BLAKE2B 1c76ad4b3152d47155f957f8f1e75447ec8e30d05bc5fb9bf09c890552168cc3c607c8980b262b18cd5f3dc2654a3416cad20cb7fe829eaef8380783d1847c82 SHA512 bdc6675e73a211075ee0df2b056342cabb19ad27fd73586f5216886f503cd994536845eb866f371e07a8dc0404346c67b899a14830e9b7cbc9c01cbd782f36b1 -DIST picom-8.tar.gz 242059 BLAKE2B cfeec7f40eaa43c115bd326abeaa547553f7bdd22a2e6b2a96f46d87c164b0e9403a876f069077e3b85d11af685aadb0cff2a4e7df2cf87646f2552f9c1a01df SHA512 154dd42dea16aca463e7d7f9913a8f10740df892bfdda2fee210a94b13c8eaf6201b35e505daf45075fdb1980bb9b85adf170b649702c1b1e2fcdc1d88406b4a diff --git a/x11-misc/picom/picom-8-r1.ebuild b/x11-misc/picom/picom-8-r1.ebuild deleted file mode 100644 index a266247cac0b.. --- a/x11-misc/picom/picom-8-r1.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7,8} ) -inherit meson python-any-r1 virtualx xdg - -DESCRIPTION="A lightweight compositor for X11 (previously a compton fork)" -HOMEPAGE="https://github.com/yshui/picom; -SRC_URI="https://github.com/yshui/picom/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MPL-2.0 MIT" -SLOT="0" -KEYWORDS="amd64 ~ppc64 x86" -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}]') ) -" - -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}" -}
[gentoo-commits] repo/gentoo:master commit in: x11-misc/picom/
commit: 77319607504d8269327a8664d008fdbaff1c43c6 Author: Georgy Yakovlev gentoo org> AuthorDate: Tue Jan 11 02:17:17 2022 + Commit: Georgy Yakovlev gentoo org> CommitDate: Tue Jan 11 02:23:32 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77319607 x11-misc/picom: keyword 8.2-r2 for ~arm64 Signed-off-by: Georgy Yakovlev gentoo.org> x11-misc/picom/picom-8.2-r2.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/x11-misc/picom/picom-8.2-r2.ebuild b/x11-misc/picom/picom-8.2-r2.ebuild index 8c0a8512f14d..d1eb0ff6f95b 100644 --- a/x11-misc/picom/picom-8.2-r2.ebuild +++ b/x11-misc/picom/picom-8.2-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -12,7 +12,7 @@ SRC_URI="https://github.com/yshui/picom/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MPL-2.0 MIT" SLOT="0" -KEYWORDS="amd64 ~ppc64 ~riscv x86" +KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" IUSE="+config-file dbus +doc +drm opengl pcre test" REQUIRED_USE="test? ( dbus )" # avoid "DBus support not compiled in!"
[gentoo-commits] repo/gentoo:master commit in: x11-misc/picom/
commit: 4bcd182f76774f3aa5ffc209164bd697d87c4b0a Author: Marek Szuba gentoo org> AuthorDate: Sun Oct 10 21:57:08 2021 + Commit: Marek Szuba gentoo org> CommitDate: Sun Oct 10 22:14:11 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bcd182f x11-misc/picom: keyword 8.2-r2 for ~riscv Signed-off-by: Marek Szuba gentoo.org> x11-misc/picom/picom-8.2-r2.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/x11-misc/picom/picom-8.2-r2.ebuild b/x11-misc/picom/picom-8.2-r2.ebuild index dbceb7f81df..8c0a8512f14 100644 --- a/x11-misc/picom/picom-8.2-r2.ebuild +++ b/x11-misc/picom/picom-8.2-r2.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{7,8,9} ) +PYTHON_COMPAT=( python3_{8,9} ) inherit meson python-any-r1 virtualx xdg DESCRIPTION="A lightweight compositor for X11 (previously a compton fork)" @@ -12,7 +12,7 @@ SRC_URI="https://github.com/yshui/picom/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MPL-2.0 MIT" SLOT="0" -KEYWORDS="amd64 ~ppc64 x86" +KEYWORDS="amd64 ~ppc64 ~riscv x86" IUSE="+config-file dbus +doc +drm opengl pcre test" REQUIRED_USE="test? ( dbus )" # avoid "DBus support not compiled in!"
[gentoo-commits] repo/gentoo:master commit in: x11-misc/picom/
commit: 159e3d0215755de6bad62e5f94e4d4f33bdc8150 Author: Sam James gentoo org> AuthorDate: Sat Jun 12 05:50:06 2021 + Commit: Sam James gentoo org> CommitDate: Sat Jun 12 05:50:06 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=159e3d02 x11-misc/picom: sync extra RESTRICT for tests Bug: https://bugs.gentoo.org/795489 Signed-off-by: Sam James gentoo.org> x11-misc/picom/picom-.ebuild | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/x11-misc/picom/picom-.ebuild b/x11-misc/picom/picom-.ebuild index a088bc75f1b..7551a069f44 100644 --- a/x11-misc/picom/picom-.ebuild +++ b/x11-misc/picom/picom-.ebuild @@ -13,7 +13,9 @@ EGIT_REPO_URI="https://github.com/yshui/picom.git; LICENSE="MPL-2.0 MIT" SLOT="0" IUSE="+config-file dbus +doc +drm opengl pcre test" -RESTRICT="!test? ( 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
[gentoo-commits] repo/gentoo:master commit in: x11-misc/picom/
commit: f7603f093ba039f10009ec1142a7a31fee523a36 Author: Sam James gentoo org> AuthorDate: Sat Jun 12 05:47:06 2021 + Commit: Sam James gentoo org> CommitDate: Sat Jun 12 05:47:06 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7603f09 x11-misc/picom: sync live ebuild, fix tests Closes: https://bugs.gentoo.org/795489 Signed-off-by: Sam James gentoo.org> x11-misc/picom/picom-.ebuild | 15 +++ 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/x11-misc/picom/picom-.ebuild b/x11-misc/picom/picom-.ebuild index c4a78a4bda5..a088bc75f1b 100644 --- a/x11-misc/picom/picom-.ebuild +++ b/x11-misc/picom/picom-.ebuild @@ -3,7 +3,8 @@ EAPI=7 -inherit git-r3 meson xdg +PYTHON_COMPAT=( python3_{7,8,9} ) +inherit git-r3 python-any-r1 meson virtualx xdg DESCRIPTION="A lightweight compositor for X11 (previously a compton fork)" HOMEPAGE="https://github.com/yshui/picom; @@ -11,8 +12,8 @@ EGIT_REPO_URI="https://github.com/yshui/picom.git; LICENSE="MPL-2.0 MIT" SLOT="0" -KEYWORDS="" -IUSE="+config-file dbus +doc +drm opengl pcre" +IUSE="+config-file dbus +doc +drm opengl pcre test" +RESTRICT="!test? ( test )" RDEPEND="dev-libs/libev dev-libs/uthash @@ -33,7 +34,9 @@ RDEPEND="dev-libs/libev DEPEND="${RDEPEND} x11-base/xorg-proto" BDEPEND="virtual/pkgconfig - doc? ( app-text/asciidoc )" + doc? ( app-text/asciidoc ) + test? ( $(python_gen_any_dep 'dev-python/xcffib[${PYTHON_USEDEP}]') ) +" DOCS=( README.md picom.sample.conf ) @@ -56,3 +59,7 @@ src_configure() { meson_src_configure } + +src_test() { + virtx "${S}/tests/run_tests.sh" "${BUILD_DIR}/src/${PN}" +}
[gentoo-commits] repo/gentoo:master commit in: x11-misc/picom/
commit: 0d941277f1caf1b569985145ae68cdf7b6272471 Author: Sam James gentoo org> AuthorDate: Mon Jun 7 23:09:33 2021 + Commit: Sam James gentoo org> CommitDate: Mon Jun 7 23:09:33 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d941277 x11-misc/picom: Stabilize 8.2-r2 amd64, #794814 Signed-off-by: Sam James gentoo.org> x11-misc/picom/picom-8.2-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/picom/picom-8.2-r2.ebuild b/x11-misc/picom/picom-8.2-r2.ebuild index 03c50a5f8c9..dbceb7f81df 100644 --- a/x11-misc/picom/picom-8.2-r2.ebuild +++ b/x11-misc/picom/picom-8.2-r2.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/yshui/picom/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MPL-2.0 MIT" SLOT="0" -KEYWORDS="~amd64 ~ppc64 x86" +KEYWORDS="amd64 ~ppc64 x86" IUSE="+config-file dbus +doc +drm opengl pcre test" REQUIRED_USE="test? ( dbus )" # avoid "DBus support not compiled in!"
[gentoo-commits] repo/gentoo:master commit in: x11-misc/picom/
commit: 921b5e07d595c621379bf4e71b08b5d3ba87ea4c Author: Sam James gentoo org> AuthorDate: Mon Jun 7 23:09:02 2021 + Commit: Sam James gentoo org> CommitDate: Mon Jun 7 23:09:02 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=921b5e07 x11-misc/picom: Stabilize 8.2-r2 x86, #794814 Signed-off-by: Sam James gentoo.org> x11-misc/picom/picom-8.2-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/picom/picom-8.2-r2.ebuild b/x11-misc/picom/picom-8.2-r2.ebuild index 022f196ec4f..03c50a5f8c9 100644 --- a/x11-misc/picom/picom-8.2-r2.ebuild +++ b/x11-misc/picom/picom-8.2-r2.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/yshui/picom/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MPL-2.0 MIT" SLOT="0" -KEYWORDS="~amd64 ~ppc64 ~x86" +KEYWORDS="~amd64 ~ppc64 x86" IUSE="+config-file dbus +doc +drm opengl pcre test" REQUIRED_USE="test? ( dbus )" # avoid "DBus support not compiled in!"
[gentoo-commits] repo/gentoo:master commit in: x11-misc/picom/
commit: d6eba06a367ef5d8d2ac6787caad768fa2b713a6 Author: Sam James gentoo org> AuthorDate: Mon Jun 7 16:43:56 2021 + Commit: Sam James gentoo org> CommitDate: Mon Jun 7 16:44:14 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6eba06a x11-misc/picom: only require Python for tests Closes: https://bugs.gentoo.org/794808 Signed-off-by: Sam James gentoo.org> x11-misc/picom/picom-8-r1.ebuild | 8 x11-misc/picom/picom-8.2-r2.ebuild | 8 x11-misc/picom/picom-.ebuild | 8 3 files changed, 24 insertions(+) diff --git a/x11-misc/picom/picom-8-r1.ebuild b/x11-misc/picom/picom-8-r1.ebuild index ff42b3981ea..a266247cac0 100644 --- a/x11-misc/picom/picom-8-r1.ebuild +++ b/x11-misc/picom/picom-8-r1.ebuild @@ -42,6 +42,14 @@ BDEPEND="virtual/pkgconfig test? ( $(python_gen_any_dep 'dev-python/xcffib[${PYTHON_USEDEP}]') ) " +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) diff --git a/x11-misc/picom/picom-8.2-r2.ebuild b/x11-misc/picom/picom-8.2-r2.ebuild index b0f96899955..022f196ec4f 100644 --- a/x11-misc/picom/picom-8.2-r2.ebuild +++ b/x11-misc/picom/picom-8.2-r2.ebuild @@ -44,6 +44,14 @@ BDEPEND="virtual/pkgconfig 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) diff --git a/x11-misc/picom/picom-.ebuild b/x11-misc/picom/picom-.ebuild index ae0a2c9641a..c4a78a4bda5 100644 --- a/x11-misc/picom/picom-.ebuild +++ b/x11-misc/picom/picom-.ebuild @@ -37,6 +37,14 @@ BDEPEND="virtual/pkgconfig 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)
[gentoo-commits] repo/gentoo:master commit in: x11-misc/picom/
commit: 63e2a464f9ad76f8ce0234f880662f8670ec621c Author: Bernard Cafarelli gentoo org> AuthorDate: Thu Apr 22 10:32:28 2021 + Commit: Bernard Cafarelli gentoo org> CommitDate: Thu Apr 22 10:32:28 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63e2a464 x11-misc/picom: drop libxdg-basedir dep This is not required for current versions in tree Closes: https://bugs.gentoo.org/784251 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Bernard Cafarelli gentoo.org> x11-misc/picom/picom-8-r1.ebuild | 1 - x11-misc/picom/picom-8.2-r2.ebuild | 1 - x11-misc/picom/picom-.ebuild | 1 - 3 files changed, 3 deletions(-) diff --git a/x11-misc/picom/picom-8-r1.ebuild b/x11-misc/picom/picom-8-r1.ebuild index 5634d6a6e00..ff42b3981ea 100644 --- a/x11-misc/picom/picom-8-r1.ebuild +++ b/x11-misc/picom/picom-8-r1.ebuild @@ -29,7 +29,6 @@ RDEPEND=" x11-libs/xcb-util-renderutil config-file? ( dev-libs/libconfig:= - dev-libs/libxdg-basedir ) dbus? ( sys-apps/dbus ) drm? ( x11-libs/libdrm ) diff --git a/x11-misc/picom/picom-8.2-r2.ebuild b/x11-misc/picom/picom-8.2-r2.ebuild index 70596685127..b0f96899955 100644 --- a/x11-misc/picom/picom-8.2-r2.ebuild +++ b/x11-misc/picom/picom-8.2-r2.ebuild @@ -29,7 +29,6 @@ RDEPEND=" x11-libs/xcb-util-renderutil config-file? ( dev-libs/libconfig:= - dev-libs/libxdg-basedir ) dbus? ( sys-apps/dbus ) drm? ( x11-libs/libdrm ) diff --git a/x11-misc/picom/picom-.ebuild b/x11-misc/picom/picom-.ebuild index 00061878b52..ae0a2c9641a 100644 --- a/x11-misc/picom/picom-.ebuild +++ b/x11-misc/picom/picom-.ebuild @@ -24,7 +24,6 @@ RDEPEND="dev-libs/libev x11-libs/xcb-util-renderutil config-file? ( dev-libs/libconfig:= - dev-libs/libxdg-basedir ) dbus? ( sys-apps/dbus ) drm? ( x11-libs/libdrm )
[gentoo-commits] repo/gentoo:master commit in: x11-misc/picom/
commit: 4cc853353fc4670c19bf1698e8584b0ef7b4844e Author: Bernard Cafarelli gentoo org> AuthorDate: Thu Apr 22 10:31:12 2021 + Commit: Bernard Cafarelli gentoo org> CommitDate: Thu Apr 22 10:31:12 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4cc85335 x11-misc/picom: drop old ~arch rev Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Bernard Cafarelli gentoo.org> x11-misc/picom/picom-8.2-r1.ebuild | 60 -- 1 file changed, 60 deletions(-) diff --git a/x11-misc/picom/picom-8.2-r1.ebuild b/x11-misc/picom/picom-8.2-r1.ebuild deleted file mode 100644 index 2fae5bbe96d..000 --- a/x11-misc/picom/picom-8.2-r1.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7,8,9} ) -inherit meson python-any-r1 virtualx xdg - -DESCRIPTION="A lightweight compositor for X11 (previously a compton fork)" -HOMEPAGE="https://github.com/yshui/picom; -SRC_URI="https://github.com/yshui/picom/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MPL-2.0 MIT" -SLOT="0" -KEYWORDS="~amd64 ~ppc64 ~x86" -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:= - dev-libs/libxdg-basedir - ) - 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}]') ) -" - -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}" -}
[gentoo-commits] repo/gentoo:master commit in: x11-misc/picom/
commit: aa7d1147cc1474f237c4de0dd49e81848d528a53 Author: Bernard Cafarelli gentoo org> AuthorDate: Tue Mar 9 19:14:29 2021 + Commit: Bernard Cafarelli gentoo org> CommitDate: Tue Mar 9 19:19:13 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa7d1147 x11-misc/picom: drop old Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Bernard Cafarelli gentoo.org> x11-misc/picom/Manifest| 1 - x11-misc/picom/picom-8.1-r1.ebuild | 60 -- 2 files changed, 61 deletions(-) diff --git a/x11-misc/picom/Manifest b/x11-misc/picom/Manifest index a43ba54a508..8c5a4fc6841 100644 --- a/x11-misc/picom/Manifest +++ b/x11-misc/picom/Manifest @@ -1,3 +1,2 @@ -DIST picom-8.1.tar.gz 242262 BLAKE2B 69583a7a188f62387f0784e33acfc3d84e6b7b1987f44f7634b1bd2244ae8e8763c2131a824f8ddd748558002a876cb359c656a93fcb55ad33a24cca2b7dc56e SHA512 d1d0428e5761db6820c775c07b966b5fec6a9e9d049ba9f555eb49721f855a018df7242ef61e29c0ea003644b20e1bb733ddf668053a8d4040240e98707fa4d3 DIST picom-8.2.tar.gz 242653 BLAKE2B 1c76ad4b3152d47155f957f8f1e75447ec8e30d05bc5fb9bf09c890552168cc3c607c8980b262b18cd5f3dc2654a3416cad20cb7fe829eaef8380783d1847c82 SHA512 bdc6675e73a211075ee0df2b056342cabb19ad27fd73586f5216886f503cd994536845eb866f371e07a8dc0404346c67b899a14830e9b7cbc9c01cbd782f36b1 DIST picom-8.tar.gz 242059 BLAKE2B cfeec7f40eaa43c115bd326abeaa547553f7bdd22a2e6b2a96f46d87c164b0e9403a876f069077e3b85d11af685aadb0cff2a4e7df2cf87646f2552f9c1a01df SHA512 154dd42dea16aca463e7d7f9913a8f10740df892bfdda2fee210a94b13c8eaf6201b35e505daf45075fdb1980bb9b85adf170b649702c1b1e2fcdc1d88406b4a diff --git a/x11-misc/picom/picom-8.1-r1.ebuild b/x11-misc/picom/picom-8.1-r1.ebuild deleted file mode 100644 index 2fae5bbe96d..000 --- a/x11-misc/picom/picom-8.1-r1.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7,8,9} ) -inherit meson python-any-r1 virtualx xdg - -DESCRIPTION="A lightweight compositor for X11 (previously a compton fork)" -HOMEPAGE="https://github.com/yshui/picom; -SRC_URI="https://github.com/yshui/picom/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MPL-2.0 MIT" -SLOT="0" -KEYWORDS="~amd64 ~ppc64 ~x86" -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:= - dev-libs/libxdg-basedir - ) - 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}]') ) -" - -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}" -}
[gentoo-commits] repo/gentoo:master commit in: x11-misc/picom/
commit: 0223e295f3db8e6ba654e142c86314aa3fcf932f Author: Bernard Cafarelli gentoo org> AuthorDate: Tue Mar 9 19:18:50 2021 + Commit: Bernard Cafarelli gentoo org> CommitDate: Tue Mar 9 19:19:14 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0223e295 x11-misc/picom: install sample config file in doc Closes: https://bugs.gentoo.org/774843 Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Bernard Cafarelli gentoo.org> .../{picom-.ebuild => picom-8.2-r2.ebuild} | 25 -- x11-misc/picom/picom-.ebuild | 2 ++ 2 files changed, 21 insertions(+), 6 deletions(-) diff --git a/x11-misc/picom/picom-.ebuild b/x11-misc/picom/picom-8.2-r2.ebuild similarity index 59% copy from x11-misc/picom/picom-.ebuild copy to x11-misc/picom/picom-8.2-r2.ebuild index 8bfde4079c7..70596685127 100644 --- a/x11-misc/picom/picom-.ebuild +++ b/x11-misc/picom/picom-8.2-r2.ebuild @@ -3,18 +3,23 @@ EAPI=7 -inherit git-r3 meson xdg +PYTHON_COMPAT=( python3_{7,8,9} ) +inherit meson python-any-r1 virtualx xdg DESCRIPTION="A lightweight compositor for X11 (previously a compton fork)" HOMEPAGE="https://github.com/yshui/picom; -EGIT_REPO_URI="https://github.com/yshui/picom.git; +SRC_URI="https://github.com/yshui/picom/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MPL-2.0 MIT" SLOT="0" -KEYWORDS="" -IUSE="+config-file dbus +doc +drm opengl pcre" +KEYWORDS="~amd64 ~ppc64 ~x86" +IUSE="+config-file dbus +doc +drm opengl pcre test" -RDEPEND="dev-libs/libev +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 @@ -34,7 +39,11 @@ RDEPEND="dev-libs/libev DEPEND="${RDEPEND} x11-base/xorg-proto" BDEPEND="virtual/pkgconfig - doc? ( app-text/asciidoc )" + doc? ( app-text/asciidoc ) + test? ( $(python_gen_any_dep 'dev-python/xcffib[${PYTHON_USEDEP}]') ) +" + +DOCS=( README.md picom.sample.conf ) src_configure() { local emesonargs=( @@ -47,3 +56,7 @@ src_configure() { meson_src_configure } + +src_test() { + virtx "${S}/tests/run_tests.sh" "${BUILD_DIR}/src/${PN}" +} diff --git a/x11-misc/picom/picom-.ebuild b/x11-misc/picom/picom-.ebuild index 8bfde4079c7..00061878b52 100644 --- a/x11-misc/picom/picom-.ebuild +++ b/x11-misc/picom/picom-.ebuild @@ -36,6 +36,8 @@ DEPEND="${RDEPEND} BDEPEND="virtual/pkgconfig doc? ( app-text/asciidoc )" +DOCS=( README.md picom.sample.conf ) + src_configure() { local emesonargs=( $(meson_use config-file config_file)
[gentoo-commits] repo/gentoo:master commit in: x11-misc/picom/
commit: 077297f442e9c6d3bc3c3f29476d1f2574258042 Author: Sam James gentoo org> AuthorDate: Sat Jan 2 00:26:05 2021 + Commit: Sam James gentoo org> CommitDate: Sat Jan 2 00:26:05 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=077297f4 x11-misc/picom: revbump for libconfig subslot dep Package-Manager: Portage-3.0.12-prefix, Repoman-3.0.2 Signed-off-by: Sam James gentoo.org> x11-misc/picom/{picom-8.ebuild => picom-8-r1.ebuild} | 4 ++-- x11-misc/picom/{picom-8.1.ebuild => picom-8.1-r1.ebuild} | 4 ++-- x11-misc/picom/{picom-8.2.ebuild => picom-8.2-r1.ebuild} | 4 ++-- x11-misc/picom/picom-.ebuild | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/x11-misc/picom/picom-8.ebuild b/x11-misc/picom/picom-8-r1.ebuild similarity index 95% rename from x11-misc/picom/picom-8.ebuild rename to x11-misc/picom/picom-8-r1.ebuild index 2530591a444..b03005b7a4b 100644 --- a/x11-misc/picom/picom-8.ebuild +++ b/x11-misc/picom/picom-8-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -28,7 +28,7 @@ RDEPEND=" x11-libs/xcb-util-image x11-libs/xcb-util-renderutil config-file? ( - dev-libs/libconfig + dev-libs/libconfig:= dev-libs/libxdg-basedir ) dbus? ( sys-apps/dbus ) diff --git a/x11-misc/picom/picom-8.1.ebuild b/x11-misc/picom/picom-8.1-r1.ebuild similarity index 95% rename from x11-misc/picom/picom-8.1.ebuild rename to x11-misc/picom/picom-8.1-r1.ebuild index 993b85a8ab0..ff52bddb5e7 100644 --- a/x11-misc/picom/picom-8.1.ebuild +++ b/x11-misc/picom/picom-8.1-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -28,7 +28,7 @@ RDEPEND=" x11-libs/xcb-util-image x11-libs/xcb-util-renderutil config-file? ( - dev-libs/libconfig + dev-libs/libconfig:= dev-libs/libxdg-basedir ) dbus? ( sys-apps/dbus ) diff --git a/x11-misc/picom/picom-8.2.ebuild b/x11-misc/picom/picom-8.2-r1.ebuild similarity index 95% rename from x11-misc/picom/picom-8.2.ebuild rename to x11-misc/picom/picom-8.2-r1.ebuild index 993b85a8ab0..ff52bddb5e7 100644 --- a/x11-misc/picom/picom-8.2.ebuild +++ b/x11-misc/picom/picom-8.2-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -28,7 +28,7 @@ RDEPEND=" x11-libs/xcb-util-image x11-libs/xcb-util-renderutil config-file? ( - dev-libs/libconfig + dev-libs/libconfig:= dev-libs/libxdg-basedir ) dbus? ( sys-apps/dbus ) diff --git a/x11-misc/picom/picom-.ebuild b/x11-misc/picom/picom-.ebuild index 8d71941fd1a..8bfde4079c7 100644 --- a/x11-misc/picom/picom-.ebuild +++ b/x11-misc/picom/picom-.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -23,7 +23,7 @@ RDEPEND="dev-libs/libev x11-libs/xcb-util-image x11-libs/xcb-util-renderutil config-file? ( - dev-libs/libconfig + dev-libs/libconfig:= dev-libs/libxdg-basedir ) dbus? ( sys-apps/dbus )
[gentoo-commits] repo/gentoo:master commit in: x11-misc/picom/
commit: f6738965cc0ee32882cfe767d74b8f2a1a89ea37 Author: Bernard Cafarelli gentoo org> AuthorDate: Sat Oct 24 09:24:33 2020 + Commit: Bernard Cafarelli gentoo org> CommitDate: Sat Oct 24 09:24:57 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6738965 x11-misc/picom: 8.2 bump Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Bernard Cafarelli gentoo.org> x11-misc/picom/Manifest | 1 + x11-misc/picom/picom-8.2.ebuild | 60 + 2 files changed, 61 insertions(+) diff --git a/x11-misc/picom/Manifest b/x11-misc/picom/Manifest index df2265e2a53..a43ba54a508 100644 --- a/x11-misc/picom/Manifest +++ b/x11-misc/picom/Manifest @@ -1,2 +1,3 @@ DIST picom-8.1.tar.gz 242262 BLAKE2B 69583a7a188f62387f0784e33acfc3d84e6b7b1987f44f7634b1bd2244ae8e8763c2131a824f8ddd748558002a876cb359c656a93fcb55ad33a24cca2b7dc56e SHA512 d1d0428e5761db6820c775c07b966b5fec6a9e9d049ba9f555eb49721f855a018df7242ef61e29c0ea003644b20e1bb733ddf668053a8d4040240e98707fa4d3 +DIST picom-8.2.tar.gz 242653 BLAKE2B 1c76ad4b3152d47155f957f8f1e75447ec8e30d05bc5fb9bf09c890552168cc3c607c8980b262b18cd5f3dc2654a3416cad20cb7fe829eaef8380783d1847c82 SHA512 bdc6675e73a211075ee0df2b056342cabb19ad27fd73586f5216886f503cd994536845eb866f371e07a8dc0404346c67b899a14830e9b7cbc9c01cbd782f36b1 DIST picom-8.tar.gz 242059 BLAKE2B cfeec7f40eaa43c115bd326abeaa547553f7bdd22a2e6b2a96f46d87c164b0e9403a876f069077e3b85d11af685aadb0cff2a4e7df2cf87646f2552f9c1a01df SHA512 154dd42dea16aca463e7d7f9913a8f10740df892bfdda2fee210a94b13c8eaf6201b35e505daf45075fdb1980bb9b85adf170b649702c1b1e2fcdc1d88406b4a diff --git a/x11-misc/picom/picom-8.2.ebuild b/x11-misc/picom/picom-8.2.ebuild new file mode 100644 index 000..993b85a8ab0 --- /dev/null +++ b/x11-misc/picom/picom-8.2.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7,8,9} ) +inherit meson python-any-r1 virtualx xdg + +DESCRIPTION="A lightweight compositor for X11 (previously a compton fork)" +HOMEPAGE="https://github.com/yshui/picom; +SRC_URI="https://github.com/yshui/picom/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MPL-2.0 MIT" +SLOT="0" +KEYWORDS="~amd64 ~ppc64 ~x86" +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 + dev-libs/libxdg-basedir + ) + 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}]') ) +" + +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}" +}
[gentoo-commits] repo/gentoo:master commit in: x11-misc/picom/files/, x11-misc/picom/
commit: cbaad9176a4704214463bd1fde5c95eedbb8c310 Author: Bernard Cafarelli gentoo org> AuthorDate: Sat Oct 24 09:22:01 2020 + Commit: Bernard Cafarelli gentoo org> CommitDate: Sat Oct 24 09:24:57 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbaad917 x11-misc/picom: drop old Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Bernard Cafarelli gentoo.org> x11-misc/picom/Manifest| 1 - x11-misc/picom/files/picom-7.5-no_opengl.patch | 27 --- x11-misc/picom/picom-7.5-r1.ebuild | 64 -- 3 files changed, 92 deletions(-) diff --git a/x11-misc/picom/Manifest b/x11-misc/picom/Manifest index 8ef3f773a27..df2265e2a53 100644 --- a/x11-misc/picom/Manifest +++ b/x11-misc/picom/Manifest @@ -1,3 +1,2 @@ -DIST picom-7.5.tar.gz 219456 BLAKE2B 54113547b575ad6aa1329e92ae331b7d49207fdcdc6b49d31d8ab125f7335730a7e53b260c6a6c33d5350bec1e9e6357fd34023dc7837de165289446f8f492b8 SHA512 6535e5eab1a243bbee62448bc48830b7ea3566f94b2c45d9ca76fd8b8056e1f00e55f0e4b58110364d2c4f56652cc005622d644c1db1db41d2811ecc19e6d44a DIST picom-8.1.tar.gz 242262 BLAKE2B 69583a7a188f62387f0784e33acfc3d84e6b7b1987f44f7634b1bd2244ae8e8763c2131a824f8ddd748558002a876cb359c656a93fcb55ad33a24cca2b7dc56e SHA512 d1d0428e5761db6820c775c07b966b5fec6a9e9d049ba9f555eb49721f855a018df7242ef61e29c0ea003644b20e1bb733ddf668053a8d4040240e98707fa4d3 DIST picom-8.tar.gz 242059 BLAKE2B cfeec7f40eaa43c115bd326abeaa547553f7bdd22a2e6b2a96f46d87c164b0e9403a876f069077e3b85d11af685aadb0cff2a4e7df2cf87646f2552f9c1a01df SHA512 154dd42dea16aca463e7d7f9913a8f10740df892bfdda2fee210a94b13c8eaf6201b35e505daf45075fdb1980bb9b85adf170b649702c1b1e2fcdc1d88406b4a diff --git a/x11-misc/picom/files/picom-7.5-no_opengl.patch b/x11-misc/picom/files/picom-7.5-no_opengl.patch deleted file mode 100644 index ca9f715140e..000 --- a/x11-misc/picom/files/picom-7.5-no_opengl.patch +++ /dev/null @@ -1,27 +0,0 @@ -From bd5a5fb56812ee5644e4c4bd1fdd82b9899317a7 Mon Sep 17 00:00:00 2001 -From: Jan Beich -Date: Sat, 12 Oct 2019 13:29:10 + -Subject: [PATCH] Unbreak -Dopengl=false clean build - -In file included from ../src/x.c:17: -../src/backend/gl/glx.h:10:10: fatal error: 'GL/glx.h' file not found - #include - ^~ - src/x.c | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/src/x.c b/src/x.c -index ed6668a8..2f802f1e 100644 a/src/x.c -+++ b/src/x.c -@@ -14,7 +14,9 @@ - #include - - #include "atom.h" -+#ifdef CONFIG_OPENGL - #include "backend/gl/glx.h" -+#endif - #include "common.h" - #include "compiler.h" - #include "kernel.h" diff --git a/x11-misc/picom/picom-7.5-r1.ebuild b/x11-misc/picom/picom-7.5-r1.ebuild deleted file mode 100644 index b2473732a34..000 --- a/x11-misc/picom/picom-7.5-r1.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{6,7,8} ) -inherit meson python-r1 xdg - -DESCRIPTION="A lightweight compositor for X11 (previously a compton fork)" -HOMEPAGE="https://github.com/yshui/picom; -SRC_URI="https://github.com/yshui/picom/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MPL-2.0 MIT" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="+config-file dbus +doc +drm opengl pcre" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND="${PYTHON_DEPS} - 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 - dev-libs/libxdg-basedir - ) - 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 )" - -PATCHES=( - "${FILESDIR}"/${P}-no_opengl.patch - ) - -src_configure() { - local emesonargs=( - $(meson_use config-file config_file) - $(meson_use dbus) - $(meson_use doc build_docs) - $(meson_use opengl) - $(meson_use pcre regex) - ) - - meson_src_configure - -} - -src_install() { - meson_src_install - - python_replicate_script "${ED}"/usr/bin/compton-convgen.py -}
[gentoo-commits] repo/gentoo:master commit in: x11-misc/picom/
commit: 00e332391cfd9292b18267a77e5ca1746e16b096 Author: Bernard Cafarelli gentoo org> AuthorDate: Wed Sep 16 11:32:28 2020 + Commit: Bernard Cafarelli gentoo org> CommitDate: Wed Sep 16 11:32:41 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00e33239 x11-misc/picom: 8.1 bump Closes: https://bugs.gentoo.org/742386 Package-Manager: Portage-3.0.7, Repoman-3.0.1 Signed-off-by: Bernard Cafarelli gentoo.org> x11-misc/picom/Manifest| 1 + .../picom/{picom-.ebuild => picom-8.1.ebuild} | 22 -- x11-misc/picom/picom-.ebuild | 1 - 3 files changed, 17 insertions(+), 7 deletions(-) diff --git a/x11-misc/picom/Manifest b/x11-misc/picom/Manifest index 4d1db30768f..8ef3f773a27 100644 --- a/x11-misc/picom/Manifest +++ b/x11-misc/picom/Manifest @@ -1,2 +1,3 @@ DIST picom-7.5.tar.gz 219456 BLAKE2B 54113547b575ad6aa1329e92ae331b7d49207fdcdc6b49d31d8ab125f7335730a7e53b260c6a6c33d5350bec1e9e6357fd34023dc7837de165289446f8f492b8 SHA512 6535e5eab1a243bbee62448bc48830b7ea3566f94b2c45d9ca76fd8b8056e1f00e55f0e4b58110364d2c4f56652cc005622d644c1db1db41d2811ecc19e6d44a +DIST picom-8.1.tar.gz 242262 BLAKE2B 69583a7a188f62387f0784e33acfc3d84e6b7b1987f44f7634b1bd2244ae8e8763c2131a824f8ddd748558002a876cb359c656a93fcb55ad33a24cca2b7dc56e SHA512 d1d0428e5761db6820c775c07b966b5fec6a9e9d049ba9f555eb49721f855a018df7242ef61e29c0ea003644b20e1bb733ddf668053a8d4040240e98707fa4d3 DIST picom-8.tar.gz 242059 BLAKE2B cfeec7f40eaa43c115bd326abeaa547553f7bdd22a2e6b2a96f46d87c164b0e9403a876f069077e3b85d11af685aadb0cff2a4e7df2cf87646f2552f9c1a01df SHA512 154dd42dea16aca463e7d7f9913a8f10740df892bfdda2fee210a94b13c8eaf6201b35e505daf45075fdb1980bb9b85adf170b649702c1b1e2fcdc1d88406b4a diff --git a/x11-misc/picom/picom-.ebuild b/x11-misc/picom/picom-8.1.ebuild similarity index 61% copy from x11-misc/picom/picom-.ebuild copy to x11-misc/picom/picom-8.1.ebuild index 34d4a6e2fb5..993b85a8ab0 100644 --- a/x11-misc/picom/picom-.ebuild +++ b/x11-misc/picom/picom-8.1.ebuild @@ -3,18 +3,23 @@ EAPI=7 -inherit git-r3 meson xdg +PYTHON_COMPAT=( python3_{6,7,8,9} ) +inherit meson python-any-r1 virtualx xdg DESCRIPTION="A lightweight compositor for X11 (previously a compton fork)" HOMEPAGE="https://github.com/yshui/picom; -EGIT_REPO_URI="https://github.com/yshui/picom.git; +SRC_URI="https://github.com/yshui/picom/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MPL-2.0 MIT" SLOT="0" -KEYWORDS="" -IUSE="+config-file dbus +doc +drm opengl pcre" +KEYWORDS="~amd64 ~ppc64 ~x86" +IUSE="+config-file dbus +doc +drm opengl pcre test" -RDEPEND="dev-libs/libev +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 @@ -34,7 +39,9 @@ RDEPEND="dev-libs/libev DEPEND="${RDEPEND} x11-base/xorg-proto" BDEPEND="virtual/pkgconfig - doc? ( app-text/asciidoc )" + doc? ( app-text/asciidoc ) + test? ( $(python_gen_any_dep 'dev-python/xcffib[${PYTHON_USEDEP}]') ) +" src_configure() { local emesonargs=( @@ -46,5 +53,8 @@ src_configure() { ) meson_src_configure +} +src_test() { + virtx "${S}/tests/run_tests.sh" "${BUILD_DIR}/src/${PN}" } diff --git a/x11-misc/picom/picom-.ebuild b/x11-misc/picom/picom-.ebuild index 34d4a6e2fb5..8d71941fd1a 100644 --- a/x11-misc/picom/picom-.ebuild +++ b/x11-misc/picom/picom-.ebuild @@ -46,5 +46,4 @@ src_configure() { ) meson_src_configure - }
[gentoo-commits] repo/gentoo:master commit in: x11-misc/picom/
commit: 8fe5cae2ce0f122552f1a84f8b85c5bdf0fc21b9 Author: Georgy Yakovlev gentoo org> AuthorDate: Sat Jun 6 10:09:21 2020 + Commit: Georgy Yakovlev gentoo org> CommitDate: Sat Jun 6 10:56:03 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fe5cae2 x11-misc/picom: add ~ppc64 keyword Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Georgy Yakovlev gentoo.org> x11-misc/picom/picom-8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/picom/picom-8.ebuild b/x11-misc/picom/picom-8.ebuild index b521266c63e..2530591a444 100644 --- a/x11-misc/picom/picom-8.ebuild +++ b/x11-misc/picom/picom-8.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/yshui/picom/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MPL-2.0 MIT" SLOT="0" -KEYWORDS="amd64 x86" +KEYWORDS="amd64 ~ppc64 x86" IUSE="+config-file dbus +doc +drm opengl pcre test" REQUIRED_USE="test? ( dbus )" # avoid "DBus support not compiled in!"
[gentoo-commits] repo/gentoo:master commit in: x11-misc/picom/
commit: 0dd49cf6155756878966801d0d0049a6f835ec2e Author: Jeffrey Lin icurse nl> AuthorDate: Thu May 7 04:28:29 2020 + Commit: Bernard Cafarelli gentoo org> CommitDate: Fri May 8 15:55:03 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0dd49cf6 x11-misc/picom: version bump to 8 Signed-off-by: Jeffrey Lin icurse.nl> Closes: https://github.com/gentoo/gentoo/pull/15673 Signed-off-by: Bernard Cafarelli gentoo.org> x11-misc/picom/Manifest | 1 + x11-misc/picom/picom-8.ebuild | 60 +++ 2 files changed, 61 insertions(+) diff --git a/x11-misc/picom/Manifest b/x11-misc/picom/Manifest index e6cd0927bea..4d1db30768f 100644 --- a/x11-misc/picom/Manifest +++ b/x11-misc/picom/Manifest @@ -1 +1,2 @@ DIST picom-7.5.tar.gz 219456 BLAKE2B 54113547b575ad6aa1329e92ae331b7d49207fdcdc6b49d31d8ab125f7335730a7e53b260c6a6c33d5350bec1e9e6357fd34023dc7837de165289446f8f492b8 SHA512 6535e5eab1a243bbee62448bc48830b7ea3566f94b2c45d9ca76fd8b8056e1f00e55f0e4b58110364d2c4f56652cc005622d644c1db1db41d2811ecc19e6d44a +DIST picom-8.tar.gz 242059 BLAKE2B cfeec7f40eaa43c115bd326abeaa547553f7bdd22a2e6b2a96f46d87c164b0e9403a876f069077e3b85d11af685aadb0cff2a4e7df2cf87646f2552f9c1a01df SHA512 154dd42dea16aca463e7d7f9913a8f10740df892bfdda2fee210a94b13c8eaf6201b35e505daf45075fdb1980bb9b85adf170b649702c1b1e2fcdc1d88406b4a diff --git a/x11-misc/picom/picom-8.ebuild b/x11-misc/picom/picom-8.ebuild new file mode 100644 index 000..b521266c63e --- /dev/null +++ b/x11-misc/picom/picom-8.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7,8} ) +inherit meson python-any-r1 virtualx xdg + +DESCRIPTION="A lightweight compositor for X11 (previously a compton fork)" +HOMEPAGE="https://github.com/yshui/picom; +SRC_URI="https://github.com/yshui/picom/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MPL-2.0 MIT" +SLOT="0" +KEYWORDS="amd64 x86" +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 + dev-libs/libxdg-basedir + ) + 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}]') ) +" + +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}" +}
[gentoo-commits] repo/gentoo:master commit in: x11-misc/picom/
commit: 838895f5e2b37a36b240189394ed2fdb5d4977a9 Author: Agostino Sarubbo gentoo org> AuthorDate: Fri Mar 6 12:32:02 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri Mar 6 12:32:02 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=838895f5 x11-misc/picom: x86 stable wrt bug #711580 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> x11-misc/picom/picom-7.5-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/picom/picom-7.5-r1.ebuild b/x11-misc/picom/picom-7.5-r1.ebuild index f42286af735..b2473732a34 100644 --- a/x11-misc/picom/picom-7.5-r1.ebuild +++ b/x11-misc/picom/picom-7.5-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/yshui/picom/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MPL-2.0 MIT" SLOT="0" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="+config-file dbus +doc +drm opengl pcre" REQUIRED_USE="${PYTHON_REQUIRED_USE}"
[gentoo-commits] repo/gentoo:master commit in: x11-misc/picom/
commit: 2db935ff9bc9886ae8d958931ced642327395ed2 Author: Agostino Sarubbo gentoo org> AuthorDate: Fri Mar 6 11:35:24 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri Mar 6 11:35:24 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2db935ff x11-misc/picom: amd64 stable wrt bug #711580 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> x11-misc/picom/picom-7.5-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/picom/picom-7.5-r1.ebuild b/x11-misc/picom/picom-7.5-r1.ebuild index 23b072007fa..f42286af735 100644 --- a/x11-misc/picom/picom-7.5-r1.ebuild +++ b/x11-misc/picom/picom-7.5-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/yshui/picom/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MPL-2.0 MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="+config-file dbus +doc +drm opengl pcre" REQUIRED_USE="${PYTHON_REQUIRED_USE}"
[gentoo-commits] repo/gentoo:master commit in: x11-misc/picom/
commit: fa8baaa642569c262a77e1993c98052f52fe81b3 Author: Bernard Cafarelli gentoo org> AuthorDate: Thu Jan 9 20:00:44 2020 + Commit: Bernard Cafarelli gentoo org> CommitDate: Thu Jan 9 20:01:03 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa8baaa6 x11-misc/picom: block on x11-misc/compton Renaming is in progress upstream, but some installed files still use the compton alias Closes: https://bugs.gentoo.org/704884 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Bernard Cafarelli gentoo.org> x11-misc/picom/{picom-7.5.ebuild => picom-7.5-r1.ebuild} | 3 ++- x11-misc/picom/picom-.ebuild | 5 +++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/x11-misc/picom/picom-7.5.ebuild b/x11-misc/picom/picom-7.5-r1.ebuild similarity index 96% rename from x11-misc/picom/picom-7.5.ebuild rename to x11-misc/picom/picom-7.5-r1.ebuild index 5631ce394b0..23b072007fa 100644 --- a/x11-misc/picom/picom-7.5.ebuild +++ b/x11-misc/picom/picom-7.5-r1.ebuild @@ -33,7 +33,8 @@ RDEPEND="${PYTHON_DEPS} dbus? ( sys-apps/dbus ) drm? ( x11-libs/libdrm ) opengl? ( virtual/opengl ) - pcre? ( dev-libs/libpcre )" + pcre? ( dev-libs/libpcre ) + !x11-misc/compton" DEPEND="${RDEPEND} x11-base/xorg-proto" BDEPEND="virtual/pkgconfig diff --git a/x11-misc/picom/picom-.ebuild b/x11-misc/picom/picom-.ebuild index 4199214e6c5..34d4a6e2fb5 100644 --- a/x11-misc/picom/picom-.ebuild +++ b/x11-misc/picom/picom-.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -29,7 +29,8 @@ RDEPEND="dev-libs/libev dbus? ( sys-apps/dbus ) drm? ( x11-libs/libdrm ) opengl? ( virtual/opengl ) - pcre? ( dev-libs/libpcre )" + pcre? ( dev-libs/libpcre ) + !x11-misc/compton" DEPEND="${RDEPEND} x11-base/xorg-proto" BDEPEND="virtual/pkgconfig
[gentoo-commits] repo/gentoo:master commit in: x11-misc/picom/
commit: 8d970c3e1e2303d6a251f9a05aae797385eae153 Author: Bernard Cafarelli gentoo org> AuthorDate: Mon Dec 16 09:39:33 2019 + Commit: Bernard Cafarelli gentoo org> CommitDate: Mon Dec 16 10:26:16 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d970c3e x11-misc/picom: add local description and enable by default USE=doc The flag controls doc and man pages build at same time, detail this and enable so users get man pages Closes: https://bugs.gentoo.org/702940 Package-Manager: Portage-2.3.82, Repoman-2.3.20 Signed-off-by: Bernard Cafarelli gentoo.org> x11-misc/picom/metadata.xml | 1 + x11-misc/picom/picom-7.5.ebuild | 2 +- x11-misc/picom/picom-.ebuild | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/x11-misc/picom/metadata.xml b/x11-misc/picom/metadata.xml index 1cda4a2c157..4cd1bd6f8bc 100644 --- a/x11-misc/picom/metadata.xml +++ b/x11-misc/picom/metadata.xml @@ -7,6 +7,7 @@ Enable config file support + Build documentation and man pages (requires app-text/asciidoc) Enable support for using drm for vsync Enable features that require opengl (opengl backend, and opengl vsync methods) diff --git a/x11-misc/picom/picom-7.5.ebuild b/x11-misc/picom/picom-7.5.ebuild index 5c07720ed5f..e65767f61e7 100644 --- a/x11-misc/picom/picom-7.5.ebuild +++ b/x11-misc/picom/picom-7.5.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/yshui/picom/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MPL-2.0 MIT" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="+config-file dbus doc +drm opengl pcre" +IUSE="+config-file dbus +doc +drm opengl pcre" REQUIRED_USE="${PYTHON_REQUIRED_USE}" diff --git a/x11-misc/picom/picom-.ebuild b/x11-misc/picom/picom-.ebuild index 2141a6126a2..4199214e6c5 100644 --- a/x11-misc/picom/picom-.ebuild +++ b/x11-misc/picom/picom-.ebuild @@ -12,7 +12,7 @@ EGIT_REPO_URI="https://github.com/yshui/picom.git; LICENSE="MPL-2.0 MIT" SLOT="0" KEYWORDS="" -IUSE="+config-file dbus doc +drm opengl pcre" +IUSE="+config-file dbus +doc +drm opengl pcre" RDEPEND="dev-libs/libev dev-libs/uthash
[gentoo-commits] repo/gentoo:master commit in: x11-misc/picom/
commit: 797e7209002e8a2dd2d16ba7da696b9c7b58003d Author: Bernard Cafarelli gentoo org> AuthorDate: Tue Dec 10 09:36:02 2019 + Commit: Bernard Cafarelli gentoo org> CommitDate: Tue Dec 10 12:22:27 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=797e7209 x11-misc/picom: add live ebuild Package-Manager: Portage-2.3.81, Repoman-2.3.20 Signed-off-by: Bernard Cafarelli gentoo.org> x11-misc/picom/picom-.ebuild | 49 1 file changed, 49 insertions(+) diff --git a/x11-misc/picom/picom-.ebuild b/x11-misc/picom/picom-.ebuild new file mode 100644 index 000..2141a6126a2 --- /dev/null +++ b/x11-misc/picom/picom-.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit git-r3 meson xdg + +DESCRIPTION="A lightweight compositor for X11 (previously a compton fork)" +HOMEPAGE="https://github.com/yshui/picom; +EGIT_REPO_URI="https://github.com/yshui/picom.git; + +LICENSE="MPL-2.0 MIT" +SLOT="0" +KEYWORDS="" +IUSE="+config-file dbus doc +drm opengl pcre" + +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 + dev-libs/libxdg-basedir + ) + dbus? ( sys-apps/dbus ) + drm? ( x11-libs/libdrm ) + opengl? ( virtual/opengl ) + pcre? ( dev-libs/libpcre )" +DEPEND="${RDEPEND} + x11-base/xorg-proto" +BDEPEND="virtual/pkgconfig + doc? ( app-text/asciidoc )" + +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 + +}
[gentoo-commits] repo/gentoo:master commit in: x11-misc/picom/files/, x11-misc/picom/
commit: 4ea1dee39f8e443d65e1a13f28b25e6a50d5d147 Author: Bernard Cafarelli gentoo org> AuthorDate: Tue Dec 10 09:26:12 2019 + Commit: Bernard Cafarelli gentoo org> CommitDate: Tue Dec 10 09:26:22 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ea1dee3 x11-misc/picom: fix compilation with USE=-opengl Closes: https://bugs.gentoo.org/702376 Package-Manager: Portage-2.3.81, Repoman-2.3.20 Signed-off-by: Bernard Cafarelli gentoo.org> x11-misc/picom/files/picom-7.5-no_opengl.patch | 27 ++ x11-misc/picom/picom-7.5.ebuild| 4 2 files changed, 31 insertions(+) diff --git a/x11-misc/picom/files/picom-7.5-no_opengl.patch b/x11-misc/picom/files/picom-7.5-no_opengl.patch new file mode 100644 index 000..ca9f715140e --- /dev/null +++ b/x11-misc/picom/files/picom-7.5-no_opengl.patch @@ -0,0 +1,27 @@ +From bd5a5fb56812ee5644e4c4bd1fdd82b9899317a7 Mon Sep 17 00:00:00 2001 +From: Jan Beich +Date: Sat, 12 Oct 2019 13:29:10 + +Subject: [PATCH] Unbreak -Dopengl=false clean build + +In file included from ../src/x.c:17: +../src/backend/gl/glx.h:10:10: fatal error: 'GL/glx.h' file not found + #include + ^~ +--- + src/x.c | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/src/x.c b/src/x.c +index ed6668a8..2f802f1e 100644 +--- a/src/x.c b/src/x.c +@@ -14,7 +14,9 @@ + #include + + #include "atom.h" ++#ifdef CONFIG_OPENGL + #include "backend/gl/glx.h" ++#endif + #include "common.h" + #include "compiler.h" + #include "kernel.h" diff --git a/x11-misc/picom/picom-7.5.ebuild b/x11-misc/picom/picom-7.5.ebuild index bec768b6fec..5c07720ed5f 100644 --- a/x11-misc/picom/picom-7.5.ebuild +++ b/x11-misc/picom/picom-7.5.ebuild @@ -39,6 +39,10 @@ DEPEND="${RDEPEND} BDEPEND="virtual/pkgconfig doc? ( app-text/asciidoc )" +PATCHES=( + "${FILESDIR}"/${P}-no_opengl.patch + ) + src_configure() { local emesonargs=( $(meson_use config-file config_file)
[gentoo-commits] repo/gentoo:master commit in: x11-misc/picom/
commit: 9c0d29448ca9bb8bfef2f5543708f70e670f0e29 Author: Bernard Cafarelli gentoo org> AuthorDate: Mon Dec 9 13:49:10 2019 + Commit: Bernard Cafarelli gentoo org> CommitDate: Mon Dec 9 13:49:22 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c0d2944 x11-misc/picom: fix HOMEPAGE Package-Manager: Portage-2.3.81, Repoman-2.3.20 Signed-off-by: Bernard Cafarelli gentoo.org> x11-misc/picom/picom-7.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/picom/picom-7.5.ebuild b/x11-misc/picom/picom-7.5.ebuild index 86fa37ec32f..bec768b6fec 100644 --- a/x11-misc/picom/picom-7.5.ebuild +++ b/x11-misc/picom/picom-7.5.ebuild @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python3_{5,6,7,8} ) inherit meson python-r1 xdg DESCRIPTION="A lightweight compositor for X11 (previously a compton fork)" -HOMEPAGE="https://github.com/yshui/picomc; +HOMEPAGE="https://github.com/yshui/picom; SRC_URI="https://github.com/yshui/picom/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MPL-2.0 MIT"
[gentoo-commits] repo/gentoo:master commit in: x11-misc/picom/
commit: d8fada13fc9dfcc40aca4cd0df878c6f5636fc9d Author: Bernard Cafarelli gentoo org> AuthorDate: Sat Dec 7 08:08:52 2019 + Commit: Bernard Cafarelli gentoo org> CommitDate: Sat Dec 7 08:09:05 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8fada13 x11-misc/picom: add missing xcb part dependencies Closes: https://bugs.gentoo.org/702212 Package-Manager: Portage-2.3.81, Repoman-2.3.20 Signed-off-by: Bernard Cafarelli gentoo.org> x11-misc/picom/picom-7.5.ebuild | 2 ++ 1 file changed, 2 insertions(+) diff --git a/x11-misc/picom/picom-7.5.ebuild b/x11-misc/picom/picom-7.5.ebuild index ecbc28097b1..86fa37ec32f 100644 --- a/x11-misc/picom/picom-7.5.ebuild +++ b/x11-misc/picom/picom-7.5.ebuild @@ -24,6 +24,8 @@ RDEPEND="${PYTHON_DEPS} x11-libs/libxcb x11-libs/libXext x11-libs/pixman + x11-libs/xcb-util-image + x11-libs/xcb-util-renderutil config-file? ( dev-libs/libconfig dev-libs/libxdg-basedir
[gentoo-commits] repo/gentoo:master commit in: x11-misc/picom/
commit: a0d03eea4c731c9a87694e563933f97c42f498e3 Author: Bernard Cafarelli gentoo org> AuthorDate: Fri Dec 6 21:33:11 2019 + Commit: Bernard Cafarelli gentoo org> CommitDate: Fri Dec 6 21:33:24 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0d03eea x11-misc/picom: fix typos on DEPEND vars and "_" in USE flag Thanks Yaroslav for the notification (also spotted by qa-reports) Package-Manager: Portage-2.3.81, Repoman-2.3.20 Signed-off-by: Bernard Cafarelli gentoo.org> x11-misc/picom/metadata.xml | 2 +- x11-misc/picom/picom-7.5.ebuild | 10 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/x11-misc/picom/metadata.xml b/x11-misc/picom/metadata.xml index 5307197cc77..1cda4a2c157 100644 --- a/x11-misc/picom/metadata.xml +++ b/x11-misc/picom/metadata.xml @@ -6,7 +6,7 @@ Bernard Cafarelli - Enable config file support + Enable config file support Enable support for using drm for vsync Enable features that require opengl (opengl backend, and opengl vsync methods) diff --git a/x11-misc/picom/picom-7.5.ebuild b/x11-misc/picom/picom-7.5.ebuild index d3dd53d723d..ecbc28097b1 100644 --- a/x11-misc/picom/picom-7.5.ebuild +++ b/x11-misc/picom/picom-7.5.ebuild @@ -13,18 +13,18 @@ SRC_URI="https://github.com/yshui/picom/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MPL-2.0 MIT" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="+config_file dbus doc +drm opengl pcre" +IUSE="+config-file dbus doc +drm opengl pcre" REQUIRED_USE="${PYTHON_REQUIRED_USE}" -RDPEPEND="${PYTHON_DEPS} +RDEPEND="${PYTHON_DEPS} dev-libs/libev dev-libs/uthash x11-libs/libX11 x11-libs/libxcb x11-libs/libXext x11-libs/pixman - config_file? ( + config-file? ( dev-libs/libconfig dev-libs/libxdg-basedir ) @@ -32,14 +32,14 @@ RDPEPEND="${PYTHON_DEPS} drm? ( x11-libs/libdrm ) opengl? ( virtual/opengl ) pcre? ( dev-libs/libpcre )" -DEPEND="${RDPEND} +DEPEND="${RDEPEND} x11-base/xorg-proto" BDEPEND="virtual/pkgconfig doc? ( app-text/asciidoc )" src_configure() { local emesonargs=( - $(meson_use config_file) + $(meson_use config-file config_file) $(meson_use dbus) $(meson_use doc build_docs) $(meson_use opengl)
[gentoo-commits] repo/gentoo:master commit in: x11-misc/picom/
commit: 506a537dcfe3df91764dfd4392a53d417281b6e2 Author: Bernard Cafarelli gentoo org> AuthorDate: Fri Dec 6 12:17:34 2019 + Commit: Bernard Cafarelli gentoo org> CommitDate: Fri Dec 6 12:18:27 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=506a537d x11-misc/picom: initial import Package-Manager: Portage-2.3.81, Repoman-2.3.20 Signed-off-by: Bernard Cafarelli gentoo.org> x11-misc/picom/Manifest | 1 + x11-misc/picom/metadata.xml | 16 x11-misc/picom/picom-7.5.ebuild | 57 + 3 files changed, 74 insertions(+) diff --git a/x11-misc/picom/Manifest b/x11-misc/picom/Manifest new file mode 100644 index 000..e6cd0927bea --- /dev/null +++ b/x11-misc/picom/Manifest @@ -0,0 +1 @@ +DIST picom-7.5.tar.gz 219456 BLAKE2B 54113547b575ad6aa1329e92ae331b7d49207fdcdc6b49d31d8ab125f7335730a7e53b260c6a6c33d5350bec1e9e6357fd34023dc7837de165289446f8f492b8 SHA512 6535e5eab1a243bbee62448bc48830b7ea3566f94b2c45d9ca76fd8b8056e1f00e55f0e4b58110364d2c4f56652cc005622d644c1db1db41d2811ecc19e6d44a diff --git a/x11-misc/picom/metadata.xml b/x11-misc/picom/metadata.xml new file mode 100644 index 000..5307197cc77 --- /dev/null +++ b/x11-misc/picom/metadata.xml @@ -0,0 +1,16 @@ + +http://www.gentoo.org/dtd/metadata.dtd;> + + + voyag...@gentoo.org + Bernard Cafarelli + + + Enable config file support + Enable support for using drm for vsync + Enable features that require opengl (opengl backend, and opengl vsync methods) + + + yshui/picom + + diff --git a/x11-misc/picom/picom-7.5.ebuild b/x11-misc/picom/picom-7.5.ebuild new file mode 100644 index 000..d3dd53d723d --- /dev/null +++ b/x11-misc/picom/picom-7.5.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{5,6,7,8} ) +inherit meson python-r1 xdg + +DESCRIPTION="A lightweight compositor for X11 (previously a compton fork)" +HOMEPAGE="https://github.com/yshui/picomc; +SRC_URI="https://github.com/yshui/picom/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MPL-2.0 MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="+config_file dbus doc +drm opengl pcre" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDPEPEND="${PYTHON_DEPS} + dev-libs/libev + dev-libs/uthash + x11-libs/libX11 + x11-libs/libxcb + x11-libs/libXext + x11-libs/pixman + config_file? ( + dev-libs/libconfig + dev-libs/libxdg-basedir + ) + dbus? ( sys-apps/dbus ) + drm? ( x11-libs/libdrm ) + opengl? ( virtual/opengl ) + pcre? ( dev-libs/libpcre )" +DEPEND="${RDPEND} + x11-base/xorg-proto" +BDEPEND="virtual/pkgconfig + doc? ( app-text/asciidoc )" + +src_configure() { + local emesonargs=( + $(meson_use config_file) + $(meson_use dbus) + $(meson_use doc build_docs) + $(meson_use opengl) + $(meson_use pcre regex) + ) + + meson_src_configure + +} + +src_install() { + meson_src_install + + python_replicate_script "${ED}"/usr/bin/compton-convgen.py +}