diff options
author | 2014-11-24 08:02:44 +0000 | |
---|---|---|
committer | 2014-11-24 08:02:44 +0000 | |
commit | 75534c3078380b5f784a8fb2e414d0015ebfcec8 (patch) | |
tree | 81e4010e387cba8362e2957a44136ed191b47950 /app-misc | |
parent | version bump, proxy for Harold Naparst (diff) | |
download | historical-75534c3078380b5f784a8fb2e414d0015ebfcec8.tar.gz historical-75534c3078380b5f784a8fb2e414d0015ebfcec8.tar.bz2 historical-75534c3078380b5f784a8fb2e414d0015ebfcec8.zip |
Fix plugdev group device node permissions, install devices.md by default, and add missing gtk+ dep (bug #521886).
Package-Manager: portage-2.2.14/cvs/Linux x86_64
Manifest-Sign-Key: 0x4AB3E85B4F064CA3
Diffstat (limited to 'app-misc')
-rw-r--r-- | app-misc/solaar/ChangeLog | 8 | ||||
-rw-r--r-- | app-misc/solaar/Manifest | 17 | ||||
-rw-r--r-- | app-misc/solaar/solaar-0.9.2-r3.ebuild | 59 |
3 files changed, 82 insertions, 2 deletions
diff --git a/app-misc/solaar/ChangeLog b/app-misc/solaar/ChangeLog index 826d0256b2db..09cc1cd41358 100644 --- a/app-misc/solaar/ChangeLog +++ b/app-misc/solaar/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for app-misc/solaar # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-misc/solaar/ChangeLog,v 1.6 2014/06/12 18:21:55 mrueg Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-misc/solaar/ChangeLog,v 1.7 2014/11/24 08:02:40 radhermit Exp $ + +*solaar-0.9.2-r3 (24 Nov 2014) + + 24 Nov 2014; Tim Harder <radhermit@gentoo.org> +solaar-0.9.2-r3.ebuild: + Fix plugdev group device node permissions, install devices.md by default, and + add missing gtk+ dep (bug #521886). 12 Jun 2014; Manuel Rüger <mrueg@gentoo.org> solaar-0.9.2-r2.ebuild: Keyword ~arm. Tested on radxa rock (armv7) diff --git a/app-misc/solaar/Manifest b/app-misc/solaar/Manifest index f49e48da951f..af6839a0fbe9 100644 --- a/app-misc/solaar/Manifest +++ b/app-misc/solaar/Manifest @@ -1,4 +1,19 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + DIST solaar-0.9.2.tar.gz 864509 SHA256 b2802812e5aafae4801692ac8cf8a11e9f46f2adc43522d977ef35257e7ea424 SHA512 13f469df753cc8fab55f5259ccc3e62b6e44471d277d240cd56ce0580144d2b1f95d731268176648663dd15e5607bfb512f477362f4f100aa0a653b001dfe04b WHIRLPOOL 3ae66957355c1b40ce43d6033f81912c5cc984e4bebbfc423c42312173ada6b69af7c6e1ceacd0893617b7770878b36ee7e90103db8c5fb6e35efe20c2f8f2e1 EBUILD solaar-0.9.2-r2.ebuild 1290 SHA256 94fe5f19b3d763813afcc71c8ed1eeb648f4a9399bd9416ba55b21f1d0f3c9de SHA512 2927fc2f93e2e857a99db7cf9bdda53888b37d56cc11519dc11dfa63cc54d7306add7ba599beaf6c2832e206a90c7bb19edd5413ea04119b8b2b28eb10ae50b4 WHIRLPOOL d568e36e617d614023a3e79bd9a59dc9ab6c3835d49b716d668fefadf79e6f33eedeeed33e2086d00f7da31226a1d8443726f280642fd0051401371ebee71251 -MISC ChangeLog 1097 SHA256 17eeaaeb9195d7ac27764aea28f6633cd861e78ef91bbc6e2ff1ea559401bdb2 SHA512 5c0392f97facc0ef65c1ee6b351a133424ec6cb5f826373bea2e5b3a90b807093b5d626be9d3ea73edeb2a9379dc72e580adbbd2ce5759bfe20d833b0d9145e3 WHIRLPOOL db15bd3c72d6ec5045ea9bdbd1b614d25902d76852d49c2f864db3972eb5d3ddb9e1a482d4c212ce759d221f3baa16a0e3dddd690b83b4296552e66234fd31db +EBUILD solaar-0.9.2-r3.ebuild 1460 SHA256 9e0c085fb03d1e9e0204ea102c7904b8cde45ed2ee1c67892a08d07a78804b23 SHA512 9471c5c00bb5649175846b998552cd5fdc90165c8c7252128369a4c8972d32ec2bd38a53f46fab61eb8c715af24e91ac10f12b2e7db92262091cec62ef0d9038 WHIRLPOOL 8e1a1e4561b5eab81b91cfdb132121d760b1c0db248af4730c68eb7fdd261527e5f01e0efac29c6f163977d8884634bac8bac5c25a6da70199fd07d15e9fb38e +MISC ChangeLog 1326 SHA256 6bc84ec3a16fa9896be7ab16b68791512229b299dc57cd14f1adbe733cb2ed0e SHA512 25d9e970d38c91110d8add01c1b2601e5ca50b3a396ce9e0015b3a7075aee9bbe342452b7c1ac4cb44608588a459051e93084feb45b05e7816824cb2e16f6927 WHIRLPOOL 477b3d94d6e601d44be208877181ac193178b90830ee2fae0008b7ea5a584c93f5fa8a1f0054c3bd9b0bba9f4cee109a532f776dc97dd5440d2c8120f4adcb0f MISC metadata.xml 236 SHA256 5285fd5ca6bc85e0392ff64ec8e54d0018ebd761d3977869c00c93dee45ea09d SHA512 a1abf9a60fb1a2078d0475df655f8abd4b2f877f8d232028232fafca2eb7e7ae6ec2c835c4fe0ef27b3b5655d746d1fe53bbcb353703819448ddec84acdd4215 WHIRLPOOL fdbf5fcd34aa17330575f013aef4c87a8b039b62b6de3337a4004a6a0217238ceca43fa15425c30ddb7a5a632de7eb138ed541dfb161614cba817527297781e2 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2 + +iQEcBAEBCAAGBQJUcuYpAAoJEEqz6FtPBkyjfRQH/0I83l7dvmdjdAwqCoNe1Txy +uA53EynoulqKqkYCrWS9gq260luVn+Z1T2ckv/EuHgrPykxGEGkTtUkE2D5r+4ja +A+T6hX09/2GxKwy7JZ7E8mADOimONkUJvwdmqqsacWPM5UBeLRJNbVCf4mM+R2bg +wHb1N8HBCYnCQj0pdWZTwMmAap2NXy6eC5jGpbg4xyWAMONJuKVYcvGy3YkeXmh/ +W+sbYbdoRq5noMRKAGS9bOvXib9x3KhDEW2SP98uKdy0gBJnG8oPV/PBJTsEV9Sr +Irssrf3CuOjd+4rfYoMpb+ErgeJ1cLcwzlgbcVLdLkBBPe/DjF6Km/pRH/MH0Nc= +=uXTI +-----END PGP SIGNATURE----- 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..a3bcd85da747 --- /dev/null +++ b/app-misc/solaar/solaar-0.9.2-r3.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-misc/solaar/solaar-0.9.2-r3.ebuild,v 1.1 2014/11/24 08:02:40 radhermit Exp $ + +EAPI=5 +PYTHON_COMPAT=( python{2_7,3_3,3_4} ) + +inherit distutils-r1 udev user linux-info gnome2-utils + +DESCRIPTION="A Linux device manager for Logitech's Unifying Receiver peripherals" +HOMEPAGE="http://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; } |