From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id AEDF213933E for ; Thu, 22 Jul 2021 20:09:04 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 5FCF7E09D0; Thu, 22 Jul 2021 20:09:03 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 380B3E09D0 for ; Thu, 22 Jul 2021 20:09:03 +0000 (UTC) Received: from oystercatcher.gentoo.org (unknown [IPv6:2a01:4f8:202:4333:225:90ff:fed9:fc84]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id EA921340834 for ; Thu, 22 Jul 2021 20:09:01 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 989E17DE for ; Thu, 22 Jul 2021 20:09:00 +0000 (UTC) From: "Conrad Kostecki" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Conrad Kostecki" Message-ID: <1626984524.d311d9b04463a0ce7c5f7a176db24a6920056304.conikost@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: sys-apps/roccat-tools/ X-VCS-Repository: repo/gentoo X-VCS-Files: sys-apps/roccat-tools/roccat-tools-5.9.0-r100.ebuild X-VCS-Directories: sys-apps/roccat-tools/ X-VCS-Committer: conikost X-VCS-Committer-Name: Conrad Kostecki X-VCS-Revision: d311d9b04463a0ce7c5f7a176db24a6920056304 X-VCS-Branch: master Date: Thu, 22 Jul 2021 20:09:00 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: de8e4540-b1eb-4db7-97f4-6cd86007fbbf X-Archives-Hash: 0806601d35fa215184603faaa16170d5 commit: d311d9b04463a0ce7c5f7a176db24a6920056304 Author: Conrad Kostecki gentoo org> AuthorDate: Thu Jul 22 19:47:14 2021 +0000 Commit: Conrad Kostecki gentoo org> CommitDate: Thu Jul 22 20:08:44 2021 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d311d9b0 sys-apps/roccat-tools: drop old version Closes: https://bugs.gentoo.org/781581 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Conrad Kostecki gentoo.org> .../roccat-tools/roccat-tools-5.9.0-r100.ebuild | 147 --------------------- 1 file changed, 147 deletions(-) diff --git a/sys-apps/roccat-tools/roccat-tools-5.9.0-r100.ebuild b/sys-apps/roccat-tools/roccat-tools-5.9.0-r100.ebuild deleted file mode 100644 index 1a5d2b88c0a..00000000000 --- a/sys-apps/roccat-tools/roccat-tools-5.9.0-r100.ebuild +++ /dev/null @@ -1,147 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -LUA_COMPAT=( lua5-1 luajit ) - -inherit readme.gentoo-r1 cmake flag-o-matic lua-single toolchain-funcs udev user xdg - -DESCRIPTION="Utility for advanced configuration of Roccat devices" - -HOMEPAGE="http://roccat.sourceforge.net/" -SRC_URI="mirror://sourceforge/roccat/${P}.tar.bz2" -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -IUSE_INPUT_DEVICES=( - input_devices_roccat_arvo - input_devices_roccat_isku - input_devices_roccat_iskufx - input_devices_roccat_kiro - input_devices_roccat_kone - input_devices_roccat_koneplus - input_devices_roccat_konepure - input_devices_roccat_konepuremilitary - input_devices_roccat_konepureoptical - input_devices_roccat_konextd - input_devices_roccat_konextdoptical - input_devices_roccat_kovaplus - input_devices_roccat_kova2016 - input_devices_roccat_lua - input_devices_roccat_nyth - input_devices_roccat_pyra - input_devices_roccat_ryosmk - input_devices_roccat_ryosmkfx - input_devices_roccat_ryostkl - input_devices_roccat_savu - input_devices_roccat_skeltr - input_devices_roccat_sova - input_devices_roccat_suora - input_devices_roccat_tyon -) - -IUSE="${IUSE_INPUT_DEVICES[@]}" - -REQUIRED_USE=" - input_devices_roccat_ryosmk? ( ${LUA_REQUIRED_USE} ) - input_devices_roccat_ryosmkfx? ( ${LUA_REQUIRED_USE} ) - input_devices_roccat_ryostkl? ( ${LUA_REQUIRED_USE} ) -" - -RDEPEND=" - dev-libs/dbus-glib - dev-libs/glib:2 - >=dev-libs/libgaminggear-0.15.1 - dev-libs/libgudev:= - sys-apps/dbus - x11-libs/cairo - x11-libs/gtk+:2 - x11-libs/libX11 - virtual/libusb:1 - input_devices_roccat_ryosmk? ( ${LUA_DEPS} ) - input_devices_roccat_ryosmkfx? ( ${LUA_DEPS} ) - input_devices_roccat_ryostkl? ( ${LUA_DEPS} ) -" - -DEPEND=" - ${RDEPEND} -" -BDEPEND=" - virtual/pkgconfig -" - -PATCHES=( - "${FILESDIR}"/${PN}-5.9.0-cmake_lua_impl.patch -) - -DOCS=( Changelog KNOWN_LIMITATIONS README ) - -pkg_setup() { - # Don't bother checking all the relevant USE flags, this is harmless - # to call even when no Lua implementations have been pulled in - # by dependencies. - lua-single_pkg_setup - - enewgroup roccat - - local model - for model in ${IUSE_INPUT_DEVICES[@]} ; do - use ${model} && USED_MODELS+="${model/input_devices_roccat_/;}" - done -} - -# Required because xdg.eclass overrides src_prepare() from cmake.eclass -src_prepare() { - cmake_src_prepare -} - -src_configure() { - if has_version \>=x11-libs/pango-1.44.0 ; then - # Fix build with pango-1.44 which depends on harfbuzz - local PKGCONF="$(tc-getPKG_CONFIG)" - append-cflags "$(${PKGCONF} --cflags harfbuzz)" - fi - - mycmakeargs=( - -DDEVICES="${USED_MODELS/;/}" - -DUDEVDIR="${EPREFIX}$(get_udevdir)/rules.d" - ) - - local lua_use=( - input_devices_roccat_ryosmk - input_devices_roccat_ryosmkfx - input_devices_roccat_ryostkl - ) - local luse - for luse in ${lua_use[@]} ; do - if use ${luse} ; then - mycmakeargs+=( - -DLUA_IMPL="${ELUA}" - -DWITH_LUA="$(ver_cut 1-2 $(lua_get_version))" - ) - break - fi - done - - cmake_src_configure -} - -src_install() { - cmake_src_install - local stat_dir=/var/lib/roccat - keepdir ${stat_dir} - fowners root:roccat ${stat_dir} - fperms 2770 ${stat_dir} - readme.gentoo_create_doc -} - -pkg_postinst() { - xdg_pkg_postinst - readme.gentoo_print_elog - ewarn - ewarn "This version breaks stored data for some devices. Before reporting bugs please delete" - ewarn "affected folder(s) in /var/lib/roccat" - ewarn -}