commit: ba6561f750d9a5b367c5dc8ee1bda08c792ec358 Author: Nicolas PARLANT <nicolas.parlant <AT> parhuet <DOT> fr> AuthorDate: Wed Feb 25 12:57:54 2026 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Wed Feb 25 16:11:09 2026 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba6561f7
sys-apps/sensei-raw-ctl: add 0.0_pre20230801, cmake-4 new snapshot to bump cmake_min rename gtk->gui add missing glib:2 fix otherflags for gtk3 call xdg to update icon cache Closes: https://bugs.gentoo.org/966747 Signed-off-by: Nicolas PARLANT <nicolas.parlant <AT> parhuet.fr> Part-of: https://codeberg.org/gentoo/gentoo/pulls/139 Merges: https://codeberg.org/gentoo/gentoo/pulls/139 Signed-off-by: Sam James <sam <AT> gentoo.org> sys-apps/sensei-raw-ctl/Manifest | 1 + ...ei-raw-ctl-0.0_pre20230801-fix_otherflags.patch | 16 +++++++++ .../sensei-raw-ctl-0.0_pre20230801.ebuild | 38 ++++++++++++++++++++++ 3 files changed, 55 insertions(+) diff --git a/sys-apps/sensei-raw-ctl/Manifest b/sys-apps/sensei-raw-ctl/Manifest index 2f6f0c9f18ce..be6e6868847e 100644 --- a/sys-apps/sensei-raw-ctl/Manifest +++ b/sys-apps/sensei-raw-ctl/Manifest @@ -1 +1,2 @@ DIST sensei-raw-ctl-0.0_pre20180729.tar.gz 16103 BLAKE2B b3e1348768663bbac7e7668ad8874c2831127b11a7ee57a9952a33ce96c404d34f50ab08bedc29f8a2c2599f4b179bd98717cece836c782b0c03f91e99c6c00d SHA512 e613ed13ad7321dd005067f989f5c487f2f6edf7e795be903f6d32b9ed8ae5874dfd928d678ef6bf38f792bdc54740f200533008f2959208d8ac9a73f3b8994b +DIST sensei-raw-ctl-0.0_pre20230801.tar.gz 37184 BLAKE2B a236ff8a54a7638a1fe8b41223827732f126123061b9731d67040bdb1bc013cc14fcc935a2539f6c0dc45d1ae0fbaf3fefcc555be08bdea2479225c383f8e05d SHA512 b19c9a147b074d214abd79ee7a17d185fca0d5457d27873779c032cf91bf7d360beb2fa34d2bb103e7674e23db3382a807ca7ac3da3d261a73171598a1a59ec7 diff --git a/sys-apps/sensei-raw-ctl/files/sensei-raw-ctl-0.0_pre20230801-fix_otherflags.patch b/sys-apps/sensei-raw-ctl/files/sensei-raw-ctl-0.0_pre20230801-fix_otherflags.patch new file mode 100644 index 000000000000..776620202244 --- /dev/null +++ b/sys-apps/sensei-raw-ctl/files/sensei-raw-ctl-0.0_pre20230801-fix_otherflags.patch @@ -0,0 +1,16 @@ +see PR pending https://git.janouch.name/p/sensei-raw-ctl/pulls/1.patch +bug 966747 +fix gtk3_CFLAGS_OTHER using target_compile_options +the separator ';' is passed otherwise +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -45,8 +45,7 @@ if (BUILD_GUI) + DESTINATION ${CMAKE_INSTALL_DATADIR}/polkit-1/actions) + + add_executable (${PROJECT_NAME}-gui ${PROJECT_NAME}-gui.c ${ui_out}) +- set_target_properties (${PROJECT_NAME}-gui PROPERTIES +- COMPILE_FLAGS "${gtk3_CFLAGS_OTHER}") ++ target_compile_options(${PROJECT_NAME}-gui PRIVATE ${gtk3_CFLAGS_OTHER}) + target_link_libraries (${PROJECT_NAME}-gui ${gtk3_LIBRARIES}) + install (TARGETS ${PROJECT_NAME}-gui + DESTINATION ${CMAKE_INSTALL_BINDIR}) diff --git a/sys-apps/sensei-raw-ctl/sensei-raw-ctl-0.0_pre20230801.ebuild b/sys-apps/sensei-raw-ctl/sensei-raw-ctl-0.0_pre20230801.ebuild new file mode 100644 index 000000000000..4853308808b1 --- /dev/null +++ b/sys-apps/sensei-raw-ctl/sensei-raw-ctl-0.0_pre20230801.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake xdg + +MY_COMMIT="e8914c63fbc82832577d9d57f0e87d5fc4de29f9" +DESCRIPTION="SteelSeries Sensei Raw configuration tool" +HOMEPAGE="https://git.janouch.name/p/sensei-raw-ctl" +SRC_URI="https://git.janouch.name/p/sensei-raw-ctl/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}" + +LICENSE="ISC" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="gui" + +PATCHES=( + "${FILESDIR}"/${PN}-0.0_pre20230801-fix_otherflags.patch +) + +DEPEND=" + virtual/libusb:1 + gui? ( + dev-libs/glib:2 + x11-libs/gtk+:3 + ) +" +RDEPEND="${DEPEND}" + +src_configure() { + local mycmakeargs=( + -DBUILD_GUI=$(usex gui) + ) + + cmake_src_configure +}
