summaryrefslogtreecommitdiff
path: root/app-misc/solaar
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /app-misc/solaar
reinit the tree, so we can have metadata
Diffstat (limited to 'app-misc/solaar')
-rw-r--r--app-misc/solaar/Manifest5
-rw-r--r--app-misc/solaar/metadata.xml8
-rw-r--r--app-misc/solaar/solaar-0.9.2-r3.ebuild58
3 files changed, 71 insertions, 0 deletions
diff --git a/app-misc/solaar/Manifest b/app-misc/solaar/Manifest
new file mode 100644
index 000000000000..eb9ef9324d40
--- /dev/null
+++ b/app-misc/solaar/Manifest
@@ -0,0 +1,5 @@
+DIST solaar-0.9.2.tar.gz 864509 SHA256 b2802812e5aafae4801692ac8cf8a11e9f46f2adc43522d977ef35257e7ea424 SHA512 13f469df753cc8fab55f5259ccc3e62b6e44471d277d240cd56ce0580144d2b1f95d731268176648663dd15e5607bfb512f477362f4f100aa0a653b001dfe04b WHIRLPOOL 3ae66957355c1b40ce43d6033f81912c5cc984e4bebbfc423c42312173ada6b69af7c6e1ceacd0893617b7770878b36ee7e90103db8c5fb6e35efe20c2f8f2e1
+EBUILD solaar-0.9.2-r3.ebuild 1343 SHA256 e2e695d3dcdfe08c90ed2d99e66d17b7d0671eb1ab101979fe3e1f09794141ac SHA512 0dd00eafdf3fac00d93288b415ad7c6590bd5f15ad02e60d983f2b084da461efad229e9e4b4cd972d26df38bb1362ddfcbd06e94dcf2ca90eb9345e1ae8db182 WHIRLPOOL 1b307c7b7a2fe62d67c8d9dbcf9b80ab059587887775c1a33fce334e039b0e203c0ee4bbb3b1fba88e6005fea7f141957d7f40c45721de780cd1275c9349891f
+MISC ChangeLog 3032 SHA256 caa0a61513bdc11e581f370ffbe462951fdbe0c73a4c720f931ed18ccd7a0de4 SHA512 e384d3afd8355af541f08f924686c8f656e68fba2a1ef6d289f4d43e88fe045596e01a182eb9e6fbba26aab9bd22812216491642f7e6d7b260a303ca045077a9 WHIRLPOOL 7386839c73c81d3f3a4f741457877a404f5da78783fa81e92e97fa4e35dd385678dcb1fea168a43a3f05eb0fc887ceeaa6bab01b5fddd399fb427895d7e099e0
+MISC ChangeLog-2015 1826 SHA256 c64eb54c8236e4e0891c4005e5b525aa6e46b7b6f7802c5e82422071f74e4734 SHA512 54edb32203d2ee6903ef4ad6ec85673233e795c95601425bdbeb2274b092e9d4df125602fec306a076ee9836fab6e78a7046ed3498643f234e305e897feb4ef1 WHIRLPOOL 1675d623acb368b4d35ebbbb2c2224d31e0dcba8efbf989dbeb502acd83eeff20326e4431de0a855d4722af9c478709d12891990385c4dc96360629dcfe86322
+MISC metadata.xml 247 SHA256 ee3e94ea0da908bea0f4356651ef6842eb36a28a7427424d9883ff87c2c5d70c SHA512 5c9618d73d0e1e0b66294e959564df8703bc276f6e430d4692230429a377dbdaf38e7d569dd9b89b35f4acc4e2692ef6520e5cf118d0e76c8498d8ded0c98b14 WHIRLPOOL ed3cf83d3506b7d362918eb4c67c750f1aff0d570f96bf53cb6fb020cffc81154c2855074e228230322fd1279e6a89134ed78e1556ebead06f80a0286c46060b
diff --git a/app-misc/solaar/metadata.xml b/app-misc/solaar/metadata.xml
new file mode 100644
index 000000000000..69c1bb3e2d40
--- /dev/null
+++ b/app-misc/solaar/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <!-- maintainer-needed -->
+ <upstream>
+ <remote-id type="github">pwr/Solaar</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/app-misc/solaar/solaar-0.9.2-r3.ebuild b/app-misc/solaar/solaar-0.9.2-r3.ebuild
new file mode 100644
index 000000000000..3a89eb08958e
--- /dev/null
+++ b/app-misc/solaar/solaar-0.9.2-r3.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+PYTHON_COMPAT=( python{2_7,3_4,3_5} )
+
+inherit distutils-r1 udev user linux-info gnome2-utils
+
+DESCRIPTION="A Linux device manager for Logitech's Unifying Receiver peripherals"
+HOMEPAGE="https://pwr.github.com/Solaar/"
+SRC_URI="https://github.com/pwr/Solaar/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ~arm x86"
+IUSE="doc"
+
+RDEPEND=">=dev-python/pyudev-0.13[${PYTHON_USEDEP}]
+ dev-python/pygobject:3[${PYTHON_USEDEP}]
+ x11-libs/gtk+:3[introspection]"
+
+S=${WORKDIR}/Solaar-${PV}
+
+CONFIG_CHECK="~HID_LOGITECH_DJ ~HIDRAW"
+
+python_prepare_all() {
+ # don't autostart (bug #494608)
+ sed -i '/yield autostart_path/d' setup.py || die
+
+ # grant plugdev group rw access
+ sed -i 's/#MODE=/MODE=/' rules.d/42-logitech-unify-permissions.rules || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_install_all() {
+ distutils-r1_python_install_all
+
+ udev_dorules rules.d/*.rules
+
+ dodoc docs/devices.md
+ if use doc; then
+ dodoc -r docs/*
+ fi
+}
+
+pkg_postinst() {
+ enewgroup plugdev
+
+ if [[ -z ${REPLACING_VERSIONS} ]] ; then
+ elog "Users must be in the plugdev group to use this application."
+ fi
+
+ gnome2_icon_cache_update
+}
+
+pkg_preinst() { gnome2_icon_savelist; }
+pkg_postrm() { gnome2_icon_cache_update; }