diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /app-misc/razertool |
reinit the tree, so we can have metadata
Diffstat (limited to 'app-misc/razertool')
-rw-r--r-- | app-misc/razertool/Manifest | 5 | ||||
-rw-r--r-- | app-misc/razertool/metadata.xml | 16 | ||||
-rw-r--r-- | app-misc/razertool/razertool-0.0.7-r4.ebuild | 67 |
3 files changed, 88 insertions, 0 deletions
diff --git a/app-misc/razertool/Manifest b/app-misc/razertool/Manifest new file mode 100644 index 000000000000..b787e3ea7857 --- /dev/null +++ b/app-misc/razertool/Manifest @@ -0,0 +1,5 @@ +DIST razertool_0.0.7.orig.tar.gz 192274 SHA256 fd7026f6082b90306de3536f9395ae9407c282f2d60a32fd5406e358f48b977d SHA512 0221ec90b55f4459f5a772eb651e9807423d9e3c82ebd680ee835167bcebf2552e1d7767d294c5392b1fbc58558084e7022cb67f529c033eaff33b4fb3eb1017 WHIRLPOOL 19ce64cdc9d473066bfdc6a2ffe5f3a8096f8d1247ab447f50d41a505410765d4c9b56e5c14873af3735cf8fe9cfdd9a4cea8175f5b806ccc5c4739a6ebe3e69 +EBUILD razertool-0.0.7-r4.ebuild 1764 SHA256 d703641a4bb5a29bcb7fff38eabfaa5539fbecbd9263916c4d7702cc58ad163a SHA512 1c772f0b27c03f49462def5082bcc4f11a23760efcf41dd74f53085f7b8fe98aa290950312b4794c595df58107147c61dcfa89559b91749ecbd92173dc8d53f4 WHIRLPOOL 6477e3149a5c8a0f3c61298aa658e0c886478fb555c902ea6ebe50b2c2ea1fd871ed3e467fafadb9b92fae6ed3d78d67b4278a4e47fe4e10b61c7c4c4ecde5bd +MISC ChangeLog 2662 SHA256 fffc54a1d5baaebd85cc92478f86bb1aa9c7fcb79247ccedf601d7d763cfad76 SHA512 80e4d606328eeb2aeeb9cfdcdccc6cc14f3ad844a032d5db7f733c9e56793329ddae973f2d099bf33c08a2fc03e6d5542c32d86aee184ad209870931a805ec4c WHIRLPOOL 96cea9b74a479164fc5d7f2faf8ce6e4284493bf32a19826b1dd75f7bf8f47597381a8c5b302dcc2c0abab31c3cc6a479a7879747e58a20bb8b21687bf22a3e4 +MISC ChangeLog-2015 2026 SHA256 9cceae835fb8bc9b6490bdd82ca76f7b42528fa4bbc4334e43bded0e2aca1499 SHA512 26a12a64ac2b42cf43c854c0098cbeaf92f16091cfa6264e30d3ced9b52b8df49bd55f93cf26666dfc5473df3057252b7750db9fc761636c5daaec50ae260c9a WHIRLPOOL 9ca91ac8047f16b0e827c64e83a898b72028c587ff54c00bf3ad4f20e0339c686c2076ff3c802eeb3ebc5fa262c35061d1909f68c6e522d905ee63ccca09e298 +MISC metadata.xml 669 SHA256 01f6956ac1a929f488485a4a9bd69d30c78cfb808cf9996367b93f56bf9fda9c SHA512 e14e8d1b8af18a78314722909095c39d5db6edc0c87a0eb15cff01afeebf7739e6d8eb5b96089ca4a4138b207d8de7a95e6dea76954bf4026682f65659403b12 WHIRLPOOL f4994667a3e935fcef1c814cd44fcbb19a60799c5fc6da608f5fd5099dcb0e312560ac4a690aea6147889432319ef4b88f24203c6f69e2ada1c1da81296c1eb0 diff --git a/app-misc/razertool/metadata.xml b/app-misc/razertool/metadata.xml new file mode 100644 index 000000000000..314b4a229162 --- /dev/null +++ b/app-misc/razertool/metadata.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>polynomial-c@gentoo.org</email> + <name>Lars Wendler</name> + </maintainer> + <maintainer type="person"> + <email>voyageur@gentoo.org</email> + <name>Bernard Cafarelli</name> + </maintainer> + <longdescription>RazerTool is an unofficial tool for controlling Razer Copperhead(TM) mice in *nix. It has both command-line and gtk+-2.x versions. Allows to switch and alter profiles, upgrade firmware, ...</longdescription> + <upstream> + <remote-id type="sourceforge">razertool</remote-id> + </upstream> +</pkgmetadata> diff --git a/app-misc/razertool/razertool-0.0.7-r4.ebuild b/app-misc/razertool/razertool-0.0.7-r4.ebuild new file mode 100644 index 000000000000..916571dbd9e0 --- /dev/null +++ b/app-misc/razertool/razertool-0.0.7-r4.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit eutils + +DESCRIPTION="Unofficial tool for controlling the Razer Copperhead mouse" +HOMEPAGE="http://razertool.sourceforge.net/" +SRC_URI="mirror://sourceforge/${PN}/${P/-/_}.orig.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="gtk" + +RDEPEND="virtual/libusb:0 + gtk? ( + dev-libs/atk + dev-libs/glib:2 + >=gnome-base/librsvg-2.0 + >=x11-libs/cairo-1.0.0 + x11-libs/gdk-pixbuf + >=x11-libs/gtk+-2.8.0:2 + )" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +DOCS=( AUTHORS ChangeLog NEWS README ) + +src_prepare() { + default + + sed -i razertool.rules.example \ + -e 's:ACTION=="add", ::;s:BUS=:SUBSYSTEMS=:;s:SYSFS{:ATTRS{:g' \ + || die "sed razertool.rules.example action failed" + + # plugdev group may not exist (created by hal), default to usb + sed -i razertool.rules.example \ + -e 's:plugdev:usb:' \ + || die "sed razertool.rules.example plugdev failed" +} + +src_configure() { + econf $(use_enable gtk) +} + +src_install() { + default + + insinto /lib/udev/rules.d + newins razertool.rules.example 90-razertool.rules + + # Icon and desktop entry + dosym ../razertool/pixmaps/razertool-icon.png /usr/share/pixmaps/razertool-icon.png + make_desktop_entry "razertool-gtk" "RazerTool" ${PN}-icon "GTK;Settings;HardwareSettings" +} + +pkg_postinst() { + elog "Razer Copperhead mice need firmware version 6.20 or higher" + elog "to work properly. Running ${PN} on mice with older firmwares" + elog "might lead to random USB-disconnects." + elog "To run as non-root, add yourself to the usb group:" + elog " gpasswd -a <user> usb" + elog "or adapt permissions/owner/group in:" + elog " /etc/udev/rules.d/90-razertool.rules" + elog "Then unplug and plug in the mouse." +} |