diff options
author | 2015-08-08 13:49:04 -0700 | |
---|---|---|
committer | 2015-08-08 17:38:18 -0700 | |
commit | 56bd759df1d0c750a065b8c845e93d5dfa6b549d (patch) | |
tree | 3f91093cdb475e565ae857f1c5a7fd339e2d781e /sys-apps/roccat-tools | |
download | gentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.tar.gz gentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.tar.bz2 gentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.zip |
proj/gentoo: Initial commit
This commit represents a new era for Gentoo:
Storing the gentoo-x86 tree in Git, as converted from CVS.
This commit is the start of the NEW history.
Any historical data is intended to be grafted onto this point.
Creation process:
1. Take final CVS checkout snapshot
2. Remove ALL ChangeLog* files
3. Transform all Manifests to thin
4. Remove empty Manifests
5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$
5.1. Do not touch files with -kb/-ko keyword flags.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests
X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project
X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration
X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn
X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts
X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration
X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging
X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed
Diffstat (limited to 'sys-apps/roccat-tools')
-rw-r--r-- | sys-apps/roccat-tools/Manifest | 2 | ||||
-rw-r--r-- | sys-apps/roccat-tools/files/README.gentoo | 17 | ||||
-rw-r--r-- | sys-apps/roccat-tools/metadata.xml | 18 | ||||
-rw-r--r-- | sys-apps/roccat-tools/roccat-tools-3.4.0.ebuild | 92 | ||||
-rw-r--r-- | sys-apps/roccat-tools/roccat-tools-3.5.0-r1.ebuild | 101 | ||||
-rw-r--r-- | sys-apps/roccat-tools/roccat-tools-3.5.0.ebuild | 92 |
6 files changed, 322 insertions, 0 deletions
diff --git a/sys-apps/roccat-tools/Manifest b/sys-apps/roccat-tools/Manifest new file mode 100644 index 000000000000..9f4e27d8a9ac --- /dev/null +++ b/sys-apps/roccat-tools/Manifest @@ -0,0 +1,2 @@ +DIST roccat-tools-3.4.0.tar.bz2 2548969 SHA256 4f0e91b3cfc5be6b2c71d8a1dc77bce27c8ef180166d85f01b8383fbe05d9cb3 SHA512 7064f2095d14a496f99713b04024e0d05bfe6000f84c24a73bc48151f1d58dca94b4042fba3118787da87fc9efdfd7f42519cbdf27af34fdbb2cacd03f02b92d WHIRLPOOL b401e14dcfcb19e799905b8582ab471ab732674eef3007474dd3edee62c08b4c6e84d04d7924e0be6b96fe76ce4f3f910129dfb5b6a450b97922bf4c68945087 +DIST roccat-tools-3.5.0.tar.bz2 2549533 SHA256 b940702f4005f81fec673e187328a1506d0d77ba27ecac35588b0a0e3313347d SHA512 d86f5a9c76f6c907a6d9353b710b1a24f495b12165ac6750db30a927361d19362fb975ca1fb3ca090cc17942aaa05064b7064d371d6c1ca365c08efce9663f51 WHIRLPOOL 8fbdcf96d675c2a129ff013732a3cb55e2a5426f9ab4df71496d9e3cfeabc2b6d673921ba8b9b24a4278376c0249d9e45b54ff26899de8f2cfc5980d7e37181a diff --git a/sys-apps/roccat-tools/files/README.gentoo b/sys-apps/roccat-tools/files/README.gentoo new file mode 100644 index 000000000000..55bc7407e314 --- /dev/null +++ b/sys-apps/roccat-tools/files/README.gentoo @@ -0,0 +1,17 @@ +To allow users to use all features add them to the 'roccat' group +To allow udev to detect your device without reboot, run +# udevadm control --reload-rules && udevadm trigger --subsystem-match=usb +************************* +*** Upstream message: *** +************************* +* Some devices (Arvo, Kone) need uinput for some features. To use it as normal +* user you can either create an extra group like uinput-users and add yourself +* to this group (as described above) or reuse group roccat. +* Create a file like /etc/udev/rules.d/90-uinput.rules containing the line +* KERNEL=="uinput", GROUP="uinput-users", MODE="0660" +* and replace the group name with your choice. + +* In addition, you need to enable CONFIG_INPUT_UINPUT in your kernel + +* Do a logout/login to apply your new group ownership and replug your device +* and everything should work as expected. diff --git a/sys-apps/roccat-tools/metadata.xml b/sys-apps/roccat-tools/metadata.xml new file mode 100644 index 000000000000..d89f5d95cc75 --- /dev/null +++ b/sys-apps/roccat-tools/metadata.xml @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>proxy-maintainers</herd> + <maintainer> + <email>dpisklov@gmail.com</email> + <name>Dmitry Pisklov</name> + <description>Proxy maintainer. Assign bugs to him</description> + </maintainer> + <use> + <flag name="lua">Build support for Lua scripting for RyosMKPro ripple effects</flag> + <flag name="lua51">Build support for Lua scripting for RyosMKPro ripple effects - support lua 5.1</flag> + <flag name="lua52">Build support for Lua scripting for RyosMKPro ripple effects - support lua 5.2</flag> + </use> + <upstream> + <remote-id type="sourceforge">roccat</remote-id> + </upstream> +</pkgmetadata> diff --git a/sys-apps/roccat-tools/roccat-tools-3.4.0.ebuild b/sys-apps/roccat-tools/roccat-tools-3.4.0.ebuild new file mode 100644 index 000000000000..f92e790407eb --- /dev/null +++ b/sys-apps/roccat-tools/roccat-tools-3.4.0.ebuild @@ -0,0 +1,92 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit readme.gentoo cmake-utils gnome2-utils udev user + +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_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_lua + input_devices_roccat_pyra + input_devices_roccat_savu + input_devices_roccat_ryosmk + input_devices_roccat_ryostkl + input_devices_roccat_tyon +" +IUSE="${IUSE_INPUT_DEVICES} lua" +REQUIRED_USE=" + lua? ( input_devices_roccat_ryosmk ) +" + +RDEPEND=" + >=dev-libs/libgaminggear-0.10 + x11-libs/gtk+:2 + x11-libs/libnotify + media-libs/libcanberra + virtual/libusb:1 + dev-libs/dbus-glib + virtual/libgudev:= + lua? ( || ( dev-lang/lua:5.1 dev-lang/lua:0 ) ) +" + +DEPEND="${RDEPEND}" + +pkg_setup() { + enewgroup roccat +} + +src_configure() { + local UDEVDIR="$(get_udevdir)"/rules.d + local MODELS=${INPUT_DEVICES//roccat_/} + mycmakeargs=( + -DDEVICES=${MODELS// /;} \ + -DUDEVDIR="${UDEVDIR/"//"//}" + ) + if use lua ; then + mycmakeargs+=( -DWITH_LUA=5.1 ) + fi + cmake-utils_src_configure +} +src_install() { + cmake-utils_src_install + local stat_dir=/var/lib/roccat + keepdir $stat_dir + fowners root:roccat $stat_dir + fperms 2770 $stat_dir + readme.gentoo_src_install +} +pkg_preinst() { + gnome2_icon_savelist +} +pkg_postinst() { + gnome2_icon_cache_update + readme.gentoo_print_elog + ewarn + ewarn "Starting from version 3.0.0, executables were renamed and now prefixed with 'roccat'," + ewarn "so konextdconfig is now roccatkonextdconfig and so on" + ewarn "Everything that was ryos is now ryosmk to distinguish it from the ryostkl product range" + ewarn +} + +pkg_postrm() { + gnome2_icon_cache_update +} diff --git a/sys-apps/roccat-tools/roccat-tools-3.5.0-r1.ebuild b/sys-apps/roccat-tools/roccat-tools-3.5.0-r1.ebuild new file mode 100644 index 000000000000..6d4b090064a3 --- /dev/null +++ b/sys-apps/roccat-tools/roccat-tools-3.5.0-r1.ebuild @@ -0,0 +1,101 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit readme.gentoo cmake-utils gnome2-utils udev user + +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_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_lua + input_devices_roccat_pyra + input_devices_roccat_savu + input_devices_roccat_ryosmk + input_devices_roccat_ryostkl + input_devices_roccat_tyon +" +IUSE="${IUSE_INPUT_DEVICES} lua lua51 lua52" +REQUIRED_USE=" + lua? ( input_devices_roccat_ryosmk ) + lua? ( ^^ ( lua51 lua52 ) ) +" + +RDEPEND=" + >=dev-libs/libgaminggear-0.10 + x11-libs/gtk+:2 + x11-libs/libnotify + media-libs/libcanberra + virtual/libusb:1 + dev-libs/dbus-glib + virtual/libgudev:= + lua51? ( || ( dev-lang/lua:5.1 dev-lang/lua:0 ) ) + lua52? ( dev-lang/lua:5.2 ) +" + +DEPEND="${RDEPEND}" + +pkg_setup() { + enewgroup roccat +} + +src_configure() { + local UDEVDIR="$(get_udevdir)"/rules.d + local MODELS=${INPUT_DEVICES//roccat_/} + mycmakeargs=( + -DDEVICES=${MODELS// /;} \ + -DUDEVDIR="${UDEVDIR/"//"//}" + ) + if use lua51 ; then + mycmakeargs+=( -DWITH_LUA=5.1 ) + elif use lua52 ; then + mycmakeargs+=( -DWITH_LUA=5.2 ) + fi + cmake-utils_src_configure +} +src_install() { + cmake-utils_src_install + local stat_dir=/var/lib/roccat + keepdir $stat_dir + fowners root:roccat $stat_dir + fperms 2770 $stat_dir + readme.gentoo_src_install +} +pkg_preinst() { + gnome2_icon_savelist +} +pkg_postinst() { + gnome2_icon_cache_update + readme.gentoo_print_elog + ewarn + ewarn "Starting from version 3.0.0, executables were renamed and now prefixed with 'roccat'," + ewarn "so konextdconfig is now roccatkonextdconfig and so on" + ewarn "Everything that was ryos is now ryosmk to distinguish it from the ryostkl product range" + ewarn + ewarn "In version 3.5.0-r1 the support for Lua as a scripting language for RyosMKPro" + ewarn "ripple effects has been changed. Now in combination with USE=lua to enable it" + ewarn "one also needs to put additional use flag depending on which lua version is wanted - " + ewarn "it can be USE=lua51 for Lua 5.1 or USE=lua52 for 5.2" + ewarn +} + +pkg_postrm() { + gnome2_icon_cache_update +} diff --git a/sys-apps/roccat-tools/roccat-tools-3.5.0.ebuild b/sys-apps/roccat-tools/roccat-tools-3.5.0.ebuild new file mode 100644 index 000000000000..f92e790407eb --- /dev/null +++ b/sys-apps/roccat-tools/roccat-tools-3.5.0.ebuild @@ -0,0 +1,92 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit readme.gentoo cmake-utils gnome2-utils udev user + +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_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_lua + input_devices_roccat_pyra + input_devices_roccat_savu + input_devices_roccat_ryosmk + input_devices_roccat_ryostkl + input_devices_roccat_tyon +" +IUSE="${IUSE_INPUT_DEVICES} lua" +REQUIRED_USE=" + lua? ( input_devices_roccat_ryosmk ) +" + +RDEPEND=" + >=dev-libs/libgaminggear-0.10 + x11-libs/gtk+:2 + x11-libs/libnotify + media-libs/libcanberra + virtual/libusb:1 + dev-libs/dbus-glib + virtual/libgudev:= + lua? ( || ( dev-lang/lua:5.1 dev-lang/lua:0 ) ) +" + +DEPEND="${RDEPEND}" + +pkg_setup() { + enewgroup roccat +} + +src_configure() { + local UDEVDIR="$(get_udevdir)"/rules.d + local MODELS=${INPUT_DEVICES//roccat_/} + mycmakeargs=( + -DDEVICES=${MODELS// /;} \ + -DUDEVDIR="${UDEVDIR/"//"//}" + ) + if use lua ; then + mycmakeargs+=( -DWITH_LUA=5.1 ) + fi + cmake-utils_src_configure +} +src_install() { + cmake-utils_src_install + local stat_dir=/var/lib/roccat + keepdir $stat_dir + fowners root:roccat $stat_dir + fperms 2770 $stat_dir + readme.gentoo_src_install +} +pkg_preinst() { + gnome2_icon_savelist +} +pkg_postinst() { + gnome2_icon_cache_update + readme.gentoo_print_elog + ewarn + ewarn "Starting from version 3.0.0, executables were renamed and now prefixed with 'roccat'," + ewarn "so konextdconfig is now roccatkonextdconfig and so on" + ewarn "Everything that was ryos is now ryosmk to distinguish it from the ryostkl product range" + ewarn +} + +pkg_postrm() { + gnome2_icon_cache_update +} |