diff --git a/x11-wm/compiz/compiz-0.9.14.2.ebuild b/x11-wm/compiz/compiz-0.9.14.2-r1.ebuild similarity index 89% rename from x11-wm/compiz/compiz-0.9.14.2.ebuild rename to x11-wm/compiz/compiz-0.9.14.2-r1.ebuild index f58b93ed..ff87c39d 100644 --- a/x11-wm/compiz/compiz-0.9.14.2.ebuild +++ b/x11-wm/compiz/compiz-0.9.14.2-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -13,7 +13,7 @@ if [[ ${PV} == 9999* ]]; then S="${WORKDIR}/${P}" else SRC_URI="http://launchpad.net/${PN}/${BRANCH}/${PV}/+download/${P}.tar.xz" - KEYWORDS="~amd64" + KEYWORDS="~amd64 ~arm64" fi DESCRIPTION="OpenGL window and compositing manager" @@ -22,7 +22,7 @@ HOMEPAGE="https://launchpad.net/compiz" LICENSE="GPL-2 LGPL-2.1 MIT" SLOT="0" -IUSE="+cairo debug dbus gles gnome gtk kde +svg test" +IUSE="+cairo debug dbus gles2 gnome gtk kde libnotify +svg test" REQUIRED_USE="${PYTHON_REQUIRED_USE}" RESTRICT="!test? ( test )" @@ -64,6 +64,7 @@ COMMONDEPEND=" ) ) kde? ( kde-plasma/kwin ) + libnotify? ( x11-libs/libnotify ) svg? ( gnome-base/librsvg:2 x11-libs/cairo @@ -109,14 +110,15 @@ src_prepare() { src_configure() { use debug && CMAKE_BUILD_TYPE=Debug local mycmakeargs=( - -DUSE_GLES=$(usex gles) - -DUSE_GNOME=$(usex gnome) - -DUSE_METACITY=$(usex gnome) - -DUSE_GTK=$(usex gtk) + -DBUILD_GLES=$(usex gles2) + -DBUILD_GNOME=$(usex gnome) + -DBUILD_METACITY=$(usex gnome) + -DBUILD_GTK=$(usex gtk) -DCMAKE_CXX_STANDARD=17 -DCMAKE_BUILD_TYPE=Release -DCOMPIZ_BUILD_TESTING=$(usex test) -DCOMPIZ_DEFAULT_PLUGINS=composite,opengl,decor,resize,place,move,ccp + -DCOMPIZ_ENABLED_PLUGIN_NOTIFICATION=$(usex libnotify) -DCOMPIZ_DISABLE_SCHEMAS_INSTALL=On -DCOMPIZ_PACKAGING_ENABLED=On -DCOMPIZ_BUILD_WITH_RPATH=Off diff --git a/x11-wm/compiz/metadata.xml b/x11-wm/compiz/metadata.xml index 689e1534..6931572b 100644 --- a/x11-wm/compiz/metadata.xml +++ b/x11-wm/compiz/metadata.xml @@ -5,4 +5,7 @@ team-gentoo@trinitydesktop.org Trinity Gentoo ebuilds project + + compiz +