# ChangeLog for x11-misc/keytouch
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-misc/keytouch/ChangeLog,v 1.4 2007/01/30 19:52:53 nyhm Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-misc/keytouch/ChangeLog,v 1.5 2007/03/21 00:07:50 nyhm Exp $
+
+*keytouch-2.3.0 (21 Mar 2007)
+
+ 21 Mar 2007; Tristan Heaven <nyhm@gentoo.org> +files/keytouch-acpid,
+ +keytouch-2.3.0.ebuild:
+ Version bump
*keytouch-2.2.4 (30 Jan 2007)
MD5 86e83855173e705a16eac76904a1c760 files/keytouch 308
RMD160 385173862261870bfcae7d41649191b75bdc09d2 files/keytouch 308
SHA256 d90ca27fe293c463951000c24c366989cbaabadc3d476081848c9c31499626b3 files/keytouch 308
+AUX keytouch-acpid 567 RMD160 e3e0b3d948671fc86c807c3e5082d5c934c7edde SHA1 e7f8541ce8f6d973c86976ef415ed244a408404e SHA256 080600fea04dab6a4fbedbdb1258960c69ae23d08016f7e01e51b4515d4650e6
+MD5 5c7355251ce4b7a38cc008c1feca62f9 files/keytouch-acpid 567
+RMD160 e3e0b3d948671fc86c807c3e5082d5c934c7edde files/keytouch-acpid 567
+SHA256 080600fea04dab6a4fbedbdb1258960c69ae23d08016f7e01e51b4515d4650e6 files/keytouch-acpid 567
DIST keytouch-2.2-user_manual.pdf 301051 RMD160 1a1b228012956be00727c6a11062976d79cac45d SHA1 c6e017badeb43aaeaec4f3aec119896daf5cc185 SHA256 d8913c84437bac66adb0464e673bf06ab390042f75603ddf99167758577ed60c
-DIST keytouch-2.2.3.tar.gz 791226 RMD160 53539ba421901b19abda14cda8850ccd04a9427a SHA1 87b99d5cc0bf39a4413464fdc00bc3749aaa2605 SHA256 e3674cc57c574b2faae014ef630ca69dc042a404ead5cac8edc578fabfeffa5b
DIST keytouch-2.2.4.tar.gz 786844 RMD160 edfe3a110d2e91f40029d5353aa0b0fb3c5cfd8c SHA1 53d6e7a4ac409ab69ccc8f2c796d592e65fb6ec7 SHA256 a39b90ec762c194643ec738f4f239ea320bc95820b946b689fe44d6645a512ca
DIST keytouch-2.2_tech_manual.pdf 244176 RMD160 d35f36e83c4cf24c0cee3510d639f55a83580766 SHA1 987c8957476e395d10bfa3a7c28352ae1f8942e4 SHA256 921df5388c7aee8dcc9233784a81885fd77f948791f38cd3900a5875df6d3a6f
-EBUILD keytouch-2.2.3.ebuild 2011 RMD160 c3e029adf614b37203bd679d158573e5586f15d4 SHA1 2c9f9c8030a2ea79d9dc2700aebf7b0e71ef1ad5 SHA256 64c98656052ff37d6e6384a1e68ab37d87f60e31bfa8fb6d9eb8a07c6ab4a1b8
-MD5 b78a978d65a4c70ed282957e784c5b3c keytouch-2.2.3.ebuild 2011
-RMD160 c3e029adf614b37203bd679d158573e5586f15d4 keytouch-2.2.3.ebuild 2011
-SHA256 64c98656052ff37d6e6384a1e68ab37d87f60e31bfa8fb6d9eb8a07c6ab4a1b8 keytouch-2.2.3.ebuild 2011
+DIST keytouch-2.3.0.tar.gz 801674 RMD160 66f5b8eb4e73ddad5534f0525785243e75b8b2d9 SHA1 6b1b379fe182bf3db2adf4deb998f580dc3b4534 SHA256 c88d0c6f5469104b005e79192c410a2295512e9debe8bbd9464fc7539c91fdf8
EBUILD keytouch-2.2.4.ebuild 2011 RMD160 de527124b05a4f5ea570ac924c3985f3493c1f76 SHA1 e16284e1688ab762e25da8b38df2348288c9301f SHA256 5cd3025ec73aaa991a99598748daff9afac5b87d4d299ab9e2bb8528995de85d
MD5 5696034731608d17e8d14d72d19a1036 keytouch-2.2.4.ebuild 2011
RMD160 de527124b05a4f5ea570ac924c3985f3493c1f76 keytouch-2.2.4.ebuild 2011
SHA256 5cd3025ec73aaa991a99598748daff9afac5b87d4d299ab9e2bb8528995de85d keytouch-2.2.4.ebuild 2011
-MISC ChangeLog 682 RMD160 7444a3bf4eeacbbe2b6b98a5516b493af4eb282c SHA1 1e261334116d1f469d4cac243d78fa6c7ac8e5b3 SHA256 a3872e34f7ec20bddae5a057442d03c5915ac639bc7ed97ffec920e11dba89b7
-MD5 9e7872775065b9286f09c82e983c9f0e ChangeLog 682
-RMD160 7444a3bf4eeacbbe2b6b98a5516b493af4eb282c ChangeLog 682
-SHA256 a3872e34f7ec20bddae5a057442d03c5915ac639bc7ed97ffec920e11dba89b7 ChangeLog 682
+EBUILD keytouch-2.3.0.ebuild 2237 RMD160 47e1a0374fc84e0317869dc6256326874f736f66 SHA1 6a5beab82eab767aa01851b5ea309f532395c199 SHA256 49aaa68b1f19beec2991c62316b9b3c30c2a6ce7cef3a456f4c1567a3bb198bb
+MD5 417060c60e72c867a2090ca45cbcc86c keytouch-2.3.0.ebuild 2237
+RMD160 47e1a0374fc84e0317869dc6256326874f736f66 keytouch-2.3.0.ebuild 2237
+SHA256 49aaa68b1f19beec2991c62316b9b3c30c2a6ce7cef3a456f4c1567a3bb198bb keytouch-2.3.0.ebuild 2237
+MISC ChangeLog 826 RMD160 eb62c84e7d125ac1aec3a33a5a12faa565777329 SHA1 14318472eddab96ac9b477a0aa337a073af8d914 SHA256 3342a19bdcb5a12dd12af569962741b6396be87826dcb1d902b86d53b161e436
+MD5 09482307120b33dd2c6e57feb496471a ChangeLog 826
+RMD160 eb62c84e7d125ac1aec3a33a5a12faa565777329 ChangeLog 826
+SHA256 3342a19bdcb5a12dd12af569962741b6396be87826dcb1d902b86d53b161e436 ChangeLog 826
MISC metadata.xml 253 RMD160 33155d552badd3133f93e25bfcd82b62d296deb9 SHA1 b30245f00aae656e7a024b2ab4b8ad8e5549250f SHA256 2ddc2634b7e897546998869bcf0803bfbf4940cb75da9e45a2a8f421b4dabfd3
MD5 aedd71008ed8531a9104a98f2f4e7dfb metadata.xml 253
RMD160 33155d552badd3133f93e25bfcd82b62d296deb9 metadata.xml 253
SHA256 2ddc2634b7e897546998869bcf0803bfbf4940cb75da9e45a2a8f421b4dabfd3 metadata.xml 253
-MD5 42eab94e406f42d7ac18bf25c480344e files/digest-keytouch-2.2.3 774
-RMD160 0cd58fa98983760330748a54abfe20920d1a3b97 files/digest-keytouch-2.2.3 774
-SHA256 485dba5216f206a80a461b11ad806c85f35c1482d909df4b44d7cd38e846edf7 files/digest-keytouch-2.2.3 774
MD5 7df75250d5b11afdf3c177b726c6c46b files/digest-keytouch-2.2.4 774
RMD160 b1806ee0903cc7c018f152f3b0d8d753684406cb files/digest-keytouch-2.2.4 774
SHA256 3b79d57c0bd6d49a4aef2362ca750af48e679be4c767bc708b8812140135872b files/digest-keytouch-2.2.4 774
+MD5 29d12d9480a5e06261cd8ee265d7a191 files/digest-keytouch-2.3.0 244
+RMD160 4f5b40152e65d09874d66e67ee2b2bee7f89ddb1 files/digest-keytouch-2.3.0 244
+SHA256 45c0678a6dafb65bf19fdef2216c474d31d2149556ea72cd2e0e2c7894955350 files/digest-keytouch-2.3.0 244
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.1 (GNU/Linux)
+Version: GnuPG v2.0.3 (GNU/Linux)
-iD8DBQFFv6Icdz7hIScOURERAlQfAKDtXQ4mRxmA7RuPK/6o0dpse+B4CACgm5/l
-Jb1rdKByy/DYIEQ08Ryxj+Q=
-=Sgg5
+iD8DBQFGAHdcdz7hIScOURERAoDDAKCbB0yWaCihHd1bp4IimU3gODlPhACgmJdz
+19NiMhrr4BN1vfCnf94Dtr4=
+=ABRO
-----END PGP SIGNATURE-----
+++ /dev/null
-MD5 a927d5c84a71f02e2b0b0eb1edfdbee6 keytouch-2.2-user_manual.pdf 301051
-RMD160 1a1b228012956be00727c6a11062976d79cac45d keytouch-2.2-user_manual.pdf 301051
-SHA256 d8913c84437bac66adb0464e673bf06ab390042f75603ddf99167758577ed60c keytouch-2.2-user_manual.pdf 301051
-MD5 043b47542608cd7c7be1bbbea82dcad7 keytouch-2.2.3.tar.gz 791226
-RMD160 53539ba421901b19abda14cda8850ccd04a9427a keytouch-2.2.3.tar.gz 791226
-SHA256 e3674cc57c574b2faae014ef630ca69dc042a404ead5cac8edc578fabfeffa5b keytouch-2.2.3.tar.gz 791226
-MD5 366337c740a458ecb323f454bd56307d keytouch-2.2_tech_manual.pdf 244176
-RMD160 d35f36e83c4cf24c0cee3510d639f55a83580766 keytouch-2.2_tech_manual.pdf 244176
-SHA256 921df5388c7aee8dcc9233784a81885fd77f948791f38cd3900a5875df6d3a6f keytouch-2.2_tech_manual.pdf 244176
--- /dev/null
+MD5 dbd503d952168aeb0c4637359cfe5d21 keytouch-2.3.0.tar.gz 801674
+RMD160 66f5b8eb4e73ddad5534f0525785243e75b8b2d9 keytouch-2.3.0.tar.gz 801674
+SHA256 c88d0c6f5469104b005e79192c410a2295512e9debe8bbd9464fc7539c91fdf8 keytouch-2.3.0.tar.gz 801674
--- /dev/null
+#!/sbin/runscript
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/x11-misc/keytouch/files/keytouch-acpid,v 1.1 2007/03/21 00:07:50 nyhm Exp $
+
+depend() {
+ need acpid
+}
+
+start() {
+ ebegin "Running keytouch-init"
+ /usr/bin/keytouch-init
+ eend $?
+
+ ebegin "Starting keytouch-acpid"
+ start-stop-daemon --start --background --exec /usr/bin/keytouch-acpid
+ eend $?
+}
+
+stop() {
+ ebegin "Stopping keytouch-acpid"
+ start-stop-daemon --stop --exec /usr/bin/keytouch-acpid
+ eend $?
+}
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/x11-misc/keytouch/keytouch-2.2.3.ebuild,v 1.3 2007/01/30 19:52:53 nyhm Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-misc/keytouch/keytouch-2.3.0.ebuild,v 1.1 2007/03/21 00:07:50 nyhm Exp $
-inherit eutils versionator
+inherit eutils versionator linux-info
-DOC_V=$(get_version_component_range -2)
DESCRIPTION="Easily configure extra keyboard function keys"
HOMEPAGE="http://keytouch.sourceforge.net/"
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz
- doc? ( mirror://sourceforge/${PN}/${PN}-${DOC_V}_tech_manual.pdf
- mirror://sourceforge/${PN}/${PN}-${DOC_V}-user_manual.pdf )"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE="doc kde"
+IUSE="acpi kde"
RDEPEND=">=x11-libs/gtk+-2
gnome-base/gnome-menus
x11-misc/xbindkeys
+ media-libs/alsa-lib
+ acpi? ( sys-power/acpid )
kde? ( || (
kde-base/kdesu
kde-base/kdebase ) )
}
src_install() {
- doinitd "${FILESDIR}"/${PN} || die "doinitd failed"
+ if use acpi ; then
+ newinitd "${FILESDIR}"/${PN}-acpid ${PN} || die "newinitd failed"
+ else
+ doinitd "${FILESDIR}"/${PN} || die "doinitd failed"
+ fi
newicon keytouch-keyboard/pixmaps/icon.png ${PN}.png
make_desktop_entry ${PN} keyTouch ${PN}.png System
dodoc AUTHORS ChangeLog
- use doc && dodoc "${DISTDIR}"/*.pdf
local d
for d in . keytouch-config keytouch-keyboard ; do
elog
elog "If support for your keyboard is not included in"
elog "this release, check for new keyboard files at"
- elog "http://keytouch.sourceforge.net/dl-keyboards.html"
+ elog "${HOMEPAGE}dl-keyboards.html"
elog
elog "x11-misc/keytouch-editor can be used to create"
elog "your own keyboard files"
echo
+ if use acpi && ! linux_chkconfig_present INPUT_EVDEV ; then
+ ewarn "To add support for ACPI hotkeys, CONFIG_INPUT_EVDEV"
+ ewarn "must be enabled in your kernel config."
+ ewarn
+ ewarn " Device Drivers"
+ ewarn " Input device support"
+ ewarn " <*>/<M> Event interface"
+ echo
+ fi
}