Changeset - d3d3025c51b2
[Not reviewed]
9 2 24
Chel Sea (chain) - 11 years ago 2014-02-23 13:00:26
chain@rpgfiction.net
update gnome15 ebuilds
34 files changed with 694 insertions and 1597 deletions:
0 comments (0 inline, 0 general)
Documentation/package.keywords/gnome15-stable
Show inline comments
 
new file 100644
 
app-misc/gnome15                ~amd64 ~x86
 
dev-python/hgtools		~amd64 ~x86
 
dev-python/keyring              ~amd64 ~x86
 
dev-python/pytest-runner	~amd64 ~x86
 
dev-python/python-virtkey       ~x86
 
dev-python/pyusb                ~amx64 ~x86
 
x11-misc/cairo-clock            ~x86
app-misc/gnome15/Manifest
Show inline comments
 
new file 100644
 
AUX gnome15-0.9.6-use_pillow.patch 421 SHA256 3a7c073bcb71ae44db9345d78b8185c91ea2352ee93a7b04e020ba56068b77c5 SHA512 04fc30499aeddf7a920059f6fdd4d189dd8b4c6b8462edaf60dfbeda3b7cad25ae533914f88238dcbf307e1f88aced152680ec33d2bbb53a49270f509b4c61d5 WHIRLPOOL 9980df55f598cbaa1aa681d5a1c18f4a532acf656727d9a593c7f6726278c64b6ff71d86b4cda69ff89ef7f55da3eb438f6ec2c019eeaee5d63182a2e8cb5655
 
DIST gnome15-0.9.6.tar.gz 2564829 SHA256 6a199f27c36daddf3c0444fb97b8ecd6438b9c3ff0d9a4bb62cd5f6a5c33cee1 SHA512 5ccac994884373d7c0c3c1a89a0fc92adb8e0e84c8607825c2d7e8ea84d03340a8616f980c1c91ec6023a83664d123651e2d2f46c50efae4c531be298cc08082 WHIRLPOOL 914a34b241148d1a2d1bd4cdedb758022976f049f2d04adb8dad2e2d1a69d8ec29d76fe89f017a4c3d49e6a1fc2c4cf42f1add0bf33072041eb76d7fc4cbebd4
 
DIST gnome15-0.9.7.tar.gz 2578846 SHA256 ce0510e89e3a552b322c4696393210542594cd1e00b3c84729bb0ccd38debaf0 SHA512 86661cd7e72959c4b5b17d03245dfa9fe80825212c6a0eccedd0bb41fc437a5f6c2de977089024364c86fb5998603048c38f74e324744c0e16223e63517123f8 WHIRLPOOL 45401f299c0911388286f546c54153adfba3ffcfb143cdfd3ca0b5c4124470fdcc4266ee908240ca7c1e4096d149cde02f2a14c3f3bc13429cd87535c58f88c2
 
EBUILD gnome15-0.9.6-r6.ebuild 5879 SHA256 4f4d2441243aa0c0f7d6c131a6930d6ec36502b0557292e38853279fffd99182 SHA512 7ee513e9126f70ca7e90aeddfe9d2fd8d5014932cbb8b1b2ac2523b50ca932df41a90c7c6dec63afdebb875257addb9e5aabfbd7093f326c50d5bff76f7e7377 WHIRLPOOL 598148226494cbb84f1b0c344dbf705caa7bb76523e05876904b83232e71344cc81cb3f997cfd9f6beeb2b7d11d96c9b7c05e960c994f0646029fa6e89dd7d5c
 
EBUILD gnome15-0.9.7-r1.ebuild 5887 SHA256 eb81677c2c5d502ce2c8e421462c52547d41118ddabcb0962f6cf35d497dc165 SHA512 6d19f24cd18cff4edf0b23a1deef7a0924b7f5b4ee102e5c84290db45f912f90b263c509e009b766e50c42e54bfb83bc491285f5d1b36f2ae6141253199cc5d8 WHIRLPOOL cb68961a0df6fa5eb837abead3474743cdfd6ef691fc29700645c4848634225236360ced8bd4831c896f88165d0408daf93a7b03147e9e49df741c8f2ec403b0
app-misc/gnome15/files/gnome15-0.9.6-use_pillow.patch
Show inline comments
 
new file 100644
 
diff --git a/configure.ac b/configure.ac
 
index f01562a..e553b7f 100644
 
--- a/configure.ac
 
+++ b/configure.ac
 
@@ -30,7 +30,7 @@ AX_PYTHON_MODULE(virtkey, [])
 
 AS_IF([test "x${HAVE_PYMOD_VIRTKEY}" = "xno"],
 
 	[AC_MSG_ERROR([Requires Python Virtkey Library])])
 
 
 
-AX_PYTHON_MODULE(Image, [])
 
+AX_PYTHON_MODULE(PIL.Image, [])
 
 AS_IF([test "x${HAVE_PYMOD_IMAGE}" = "xno"],
 
 	[AC_MSG_ERROR([Requires Python Image Library])])
 
 
app-misc/gnome15/gnome15-0.9.6-r6.ebuild
Show inline comments
 
new file 100644
 
EAPI=5
 

	
 
PYTHON_COMPAT=( python{2_6,2_7} )
 

	
 
inherit autotools eutils linux-info python-single-r1
 

	
 
DESCRIPTION="Gnome tools for the Logitech G Series Keyboards And Z-10 Speakers"
 
HOMEPAGE="http://www.russo79.com/gnome15"
 
SRC_URI="https://projects.russo79.com/attachments/download/140/${P}.tar.gz"
 

	
 
LICENSE="GPL-3"
 
SLOT="0"
 
KEYWORDS="~amd64 ~x86"
 

	
 
IUSE="alsa ayatana debug cairo evo g15 g19 g930 gnome google gstreamer
 
	  imap lg4l-module lm_sensors pop pulseaudio
 
	  rss screensaver systray telepathy themes title voip weather
 
	  xrandr yahoo"
 

	
 
### in development:
 
#networkmanager nexuiz webkit
 

	
 
OBSOLETE_PACKAGES="\
 
	!dev-python/pylibg19
 
	!app-misc/gnome15-core
 
	!app-misc/gnome15-iconpack
 
	!app-misc/gnome15-impulse15
 
	!app-misc/gnome15-plugins"
 

	
 
RDEPEND="${OBSOLETE_PACKAGES} \
 
			   dev-python/pygtk
 
			   dev-python/gconf-python
 
			   dev-python/dbus-python
 
			   dev-python/libgtop-python
 
			   dev-python/lxml
 
			   virtual/python-imaging
 
			   dev-python/python-xlib
 
			   dev-python/librsvg-python
 
			   dev-python/pyinotify
 
			   dev-python/libwnck-python
 
			   dev-python/pyusb
 
			   dev-python/pyxdg
 
			   dev-python/python-uinput
 
			   dev-python/python-virtkey
 
			   dev-python/pyinputevent
 
			   virtual/udev
 
			   dev-python/keyring
 
			   x11-themes/gnome-icon-theme
 
alsa?        ( dev-python/pyalsa
 
			   dev-python/pyalsaaudio )
 
cairo?       ( x11-misc/cairo-clock
 
			   dev-python/pycairo
 
			   dev-python/cairoplot-gnome15 )
 
evo?         ( dev-python/evolution-python
 
			   dev-python/vobject )
 
gnome?       ( gnome-base/libgnomeui
 
			   dev-python/gnome-applets-python
 
			   dev-python/gnome-desktop-python
 
			   dev-python/gnome-keyring-python
 
			   dev-python/pygobject )
 
g15?         ( !app-misc/g15daemon
 
			   dev-libs/libg15-gnome15 )
 
google?      ( dev-python/gdata )
 
gstreamer?   ( dev-python/gst-python )
 
lg4l-module? ( sys-kernel/lg4l-kernel-module )
 
lm_sensors?  ( dev-python/PySensors )
 
pulseaudio?  ( sci-libs/fftw:3.0
 
			   media-sound/pulseaudio )
 
rss?         ( dev-python/feedparser )
 
systray?     ( dev-python/pygobject )
 
telepathy?   ( dev-python/telepathy-python )
 
title?       ( dev-python/setproctitle )
 
"
 
DEPEND="${RDEPEND}"
 

	
 
### in development:
 
#nexuiz?      ( games-fps/nexuiz )
 

	
 
pkg_setup() {
 
	ERROR_INPUT_UINPUT="INPUT_UINPUT is required for g15-desktop-service to work"
 
	CONFIG_CHECK="~INPUT_UINPUT"
 
	check_extra_config
 

	
 
	python-single-r1_pkg_setup
 
}
 

	
 
src_prepare() {
 
	epatch "${FILESDIR}/${P}-use_pillow.patch"
 
	eautoconf
 
}
 

	
 
src_configure() {
 
	local DRIVERS
 
	local PLUGINS
 
	local THEMES
 

	
 
### if you have suggestions or problems using Gnome15 via these ebuilds,
 
### post them at https://github.com/CMoH/gnome15-overlay
 

	
 
	DRIVERS="\
 
		$(use_enable lg4l-module driver-kernel) \
 
		$(use_enable g15         driver-g15direct) \
 
		$(use_enable g19         driver-g19direct) \
 
		$(use_enable g930        driver-g930) \
 
	"
 

	
 
	PLUGINS="\
 
		--enable-plugin-background \
 
		--enable-plugin-clock \
 
		--enable-plugin-fx \
 
		--enable-plugin-lcdshot \
 
		--enable-plugin-macro_recorder \
 
		--enable-plugin-macros \
 
		--enable-plugin-menu \
 
		--enable-plugin-mounts \
 
		--enable-plugin-mpris \
 
		--enable-plugin-panel \
 
		--enable-plugin-processes \
 
		--enable-plugin-profiles \
 
		--enable-plugin-stopwatch \
 
		--enable-plugin-sysmon \
 
		--enable-plugin-trafficstats \
 
		--enable-plugin-tails \
 
		--enable-plugin-tweak \
 
		$(use_enable alsa           plugin-volume) \
 
		$(use_enable ayatana        plugin-indicator-messages) \
 
		$(use_enable debug          plugin-debug) \
 
		$(use_enable cairo          plugin-cairo-clock) \
 
		$(use_enable evo            plugin-cal-evolution) \
 
		$(use_enable gstreamer      plugin-mediaplayer) \
 
		$(use_enable g15            plugin-g15daemon-server) \
 
		$(use_enable google         plugin-cal-google) \
 
		$(use_enable gstreamer      plugin-mediaplayer) \
 
		$(use_enable lm_sensors     plugin-sense) \
 
		$(use_enable pulseaudio     plugin-impulse15) \
 
		$(use_enable rss            plugin-rss) \
 
		$(use_enable screensaver    plugin-screensaver) \
 
		$(use_enable telepathy      plugin-im) \
 
		$(use_enable voip           plugin-voip) \
 
		$(use_enable weather        plugin-weather) \
 
		$(use_enable xrandr         plugin-display) \
 
	"
 

	
 
### in development
 
		# --enable-plugin-backlight \
 
		# --enable-plugin-things \
 
		# $(use_enable networkmanager plugin-nm) \
 
		# $(use_enable webkit         plugin-webkit-browser) \
 

	
 
	# calendar plugins
 
	if use evo || use google ; then
 
		PLUGINS="${PLUGINS} --enable-plugin-cal"
 
	fi
 

	
 
	if use cairo && use google ; then
 
		PLUGINS="${PLUGINS} --enable-plugin-google-analytics"
 
	fi
 

	
 
	if use pop || use imap ; then
 
		PLUGINS="${PLUGINS} --enable-plugin-lcdbiff"
 
	fi
 

	
 
	if use voip ; then
 
		PLUGINS="${PLUGINS} --enable-plugin-voip-teamspeak3"
 
	fi
 

	
 
	if use weather ; then
 
		PLUGINS="${PLUGINS} --enable-plugin-weather-noaa"
 
		if use yahoo ; then
 
			PLUGINS="${PLUGINS} --enable-plugin-weather-yahoo"
 
		fi
 
	fi
 

	
 
#### not sure how to expose these plugins:
 
# --enable-plugin-lens    Enable Unity Lens plugin.
 
# --enable-plugin-notify-lcd
 
#                         Enable Notify LCD plugin. Takes over as notification
 
#                         daemon and displays messages on LCD, blinks keyboard
 
# --enable-plugin-notify-lcd2
 
#                         Enable Notify LCD plugin. Takes over as notification
 
#                         daemon and displays messages on LCD, blinks keyboard
 
# --enable-plugin-ppastats
 
#                         Enable PPAStats plugin.
 
###########################################
 

	
 
	THEMES="\
 
		--enable-icons-mono \
 
		$(use_enable themes  icons-awoken) \
 
	"
 

	
 
	# finally, the config
 
	GST_REGISTRY="${T}/gstreamer-registry" \
 
		econf \
 
		$(use_enable ayatana indicator) \
 
		$(use_enable systray systemtray) \
 
		$(use_enable gnome   gnome-shell-extension) \
 
		${DRIVERS} \
 
		${PLUGINS} \
 
		${THEMES}
 
}
 

	
 
src_compile() {
 
	emake
 
	python_fix_shebang "${S}/src/scripts"
 
}
app-misc/gnome15/gnome15-0.9.7-r1.ebuild
Show inline comments
 
new file 100644
 
EAPI=5
 

	
 
PYTHON_COMPAT=( python{2_6,2_7} )
 

	
 
inherit autotools eutils linux-info python-single-r1
 

	
 
DESCRIPTION="Gnome tools for the Logitech G Series Keyboards And Z-10 Speakers"
 
HOMEPAGE="http://www.russo79.com/gnome15"
 
SRC_URI="https://projects.russo79.com/attachments/download/147/${P}.tar.gz"
 

	
 
LICENSE="GPL-3"
 
SLOT="0"
 
KEYWORDS="~amd64 ~x86"
 

	
 
IUSE="alsa ayatana debug cairo evo g15 g19 g930 gnome google gstreamer
 
	  imap lg4l-module lm_sensors pop pulseaudio
 
	  rss screensaver systray telepathy themes title voip weather
 
	  xrandr yahoo"
 

	
 
### in development:
 
#networkmanager nexuiz webkit
 

	
 
OBSOLETE_PACKAGES="\
 
	!dev-python/pylibg19
 
	!app-misc/gnome15-core
 
	!app-misc/gnome15-iconpack
 
	!app-misc/gnome15-impulse15
 
	!app-misc/gnome15-plugins"
 

	
 
RDEPEND="${OBSOLETE_PACKAGES} \
 
			   dev-python/pygtk
 
			   dev-python/gconf-python
 
			   dev-python/dbus-python
 
			   dev-python/libgtop-python
 
			   dev-python/lxml
 
			   virtual/python-imaging
 
			   dev-python/python-xlib
 
			   dev-python/librsvg-python
 
			   dev-python/pyinotify
 
			   dev-python/libwnck-python
 
			   dev-python/pyusb
 
			   dev-python/pyxdg
 
			   dev-python/python-uinput
 
			   dev-python/python-virtkey
 
			   dev-python/pyinputevent
 
			   virtual/udev
 
			   dev-python/keyring
 
			   x11-themes/gnome-icon-theme
 
alsa?        ( dev-python/pyalsa
 
			   dev-python/pyalsaaudio )
 
cairo?       ( x11-misc/cairo-clock
 
			   dev-python/pycairo
 
			   dev-python/cairoplot-gnome15 )
 
evo?         ( dev-python/evolution-python
 
			   dev-python/vobject )
 
gnome?       ( gnome-base/libgnomeui
 
			   dev-python/gnome-applets-python
 
			   dev-python/gnome-desktop-python
 
			   dev-python/gnome-keyring-python
 
			   dev-python/pygobject )
 
g15?         ( !app-misc/g15daemon
 
			   dev-libs/libg15-gnome15 )
 
google?      ( dev-python/gdata )
 
gstreamer?   ( dev-python/gst-python )
 
lg4l-module? ( sys-kernel/lg4l-kernel-module )
 
lm_sensors?  ( dev-python/PySensors )
 
pulseaudio?  ( sci-libs/fftw:3.0
 
			   media-sound/pulseaudio )
 
rss?         ( dev-python/feedparser )
 
systray?     ( dev-python/pygobject )
 
telepathy?   ( dev-python/telepathy-python )
 
title?       ( dev-python/setproctitle )
 
"
 
DEPEND="${RDEPEND}"
 

	
 
### in development:
 
#nexuiz?      ( games-fps/nexuiz )
 

	
 
pkg_setup() {
 
	ERROR_INPUT_UINPUT="INPUT_UINPUT is required for g15-desktop-service to work"
 
	CONFIG_CHECK="~INPUT_UINPUT"
 
	check_extra_config
 

	
 
	python-single-r1_pkg_setup
 
}
 

	
 
# src_prepare() {
 
# 	epatch "${FILESDIR}/${P}-use_pillow.patch"
 
# 	eautoconf
 
# }
 

	
 
src_configure() {
 
	local DRIVERS
 
	local PLUGINS
 
	local THEMES
 

	
 
### if you have suggestions or problems using Gnome15 via these ebuilds,
 
### post them at https://github.com/CMoH/gnome15-overlay
 

	
 
	DRIVERS="\
 
		$(use_enable lg4l-module driver-kernel) \
 
		$(use_enable g15         driver-g15direct) \
 
		$(use_enable g19         driver-g19direct) \
 
		$(use_enable g930        driver-g930) \
 
	"
 

	
 
	PLUGINS="\
 
		--enable-plugin-background \
 
		--enable-plugin-clock \
 
		--enable-plugin-fx \
 
		--enable-plugin-lcdshot \
 
		--enable-plugin-macro_recorder \
 
		--enable-plugin-macros \
 
		--enable-plugin-menu \
 
		--enable-plugin-mounts \
 
		--enable-plugin-mpris \
 
		--enable-plugin-panel \
 
		--enable-plugin-processes \
 
		--enable-plugin-profiles \
 
		--enable-plugin-stopwatch \
 
		--enable-plugin-sysmon \
 
		--enable-plugin-trafficstats \
 
		--enable-plugin-tails \
 
		--enable-plugin-tweak \
 
		$(use_enable alsa           plugin-volume) \
 
		$(use_enable ayatana        plugin-indicator-messages) \
 
		$(use_enable debug          plugin-debug) \
 
		$(use_enable cairo          plugin-cairo-clock) \
 
		$(use_enable evo            plugin-cal-evolution) \
 
		$(use_enable gstreamer      plugin-mediaplayer) \
 
		$(use_enable g15            plugin-g15daemon-server) \
 
		$(use_enable google         plugin-cal-google) \
 
		$(use_enable gstreamer      plugin-mediaplayer) \
 
		$(use_enable lm_sensors     plugin-sense) \
 
		$(use_enable pulseaudio     plugin-impulse15) \
 
		$(use_enable rss            plugin-rss) \
 
		$(use_enable screensaver    plugin-screensaver) \
 
		$(use_enable telepathy      plugin-im) \
 
		$(use_enable voip           plugin-voip) \
 
		$(use_enable weather        plugin-weather) \
 
		$(use_enable xrandr         plugin-display) \
 
	"
 

	
 
### in development
 
		# --enable-plugin-backlight \
 
		# --enable-plugin-things \
 
		# $(use_enable networkmanager plugin-nm) \
 
		# $(use_enable webkit         plugin-webkit-browser) \
 

	
 
	# calendar plugins
 
	if use evo || use google ; then
 
		PLUGINS="${PLUGINS} --enable-plugin-cal"
 
	fi
 

	
 
	if use cairo && use google ; then
 
		PLUGINS="${PLUGINS} --enable-plugin-google-analytics"
 
	fi
 

	
 
	if use pop || use imap ; then
 
		PLUGINS="${PLUGINS} --enable-plugin-lcdbiff"
 
	fi
 

	
 
	if use voip ; then
 
		PLUGINS="${PLUGINS} --enable-plugin-voip-teamspeak3"
 
	fi
 

	
 
	if use weather ; then
 
		PLUGINS="${PLUGINS} --enable-plugin-weather-noaa"
 
		if use yahoo ; then
 
			PLUGINS="${PLUGINS} --enable-plugin-weather-yahoo"
 
		fi
 
	fi
 

	
 
#### not sure how to expose these plugins:
 
# --enable-plugin-lens    Enable Unity Lens plugin.
 
# --enable-plugin-notify-lcd
 
#                         Enable Notify LCD plugin. Takes over as notification
 
#                         daemon and displays messages on LCD, blinks keyboard
 
# --enable-plugin-notify-lcd2
 
#                         Enable Notify LCD plugin. Takes over as notification
 
#                         daemon and displays messages on LCD, blinks keyboard
 
# --enable-plugin-ppastats
 
#                         Enable PPAStats plugin.
 
###########################################
 

	
 
	THEMES="\
 
		--enable-icons-mono \
 
		$(use_enable themes  icons-awoken) \
 
	"
 

	
 
	# finally, the config
 
	GST_REGISTRY="${T}/gstreamer-registry" \
 
		econf \
 
		$(use_enable ayatana indicator) \
 
		$(use_enable systray systemtray) \
 
		$(use_enable gnome   gnome-shell-extension) \
 
		${DRIVERS} \
 
		${PLUGINS} \
 
		${THEMES}
 
}
 

	
 
src_compile() {
 
	emake
 
	python_fix_shebang "${S}/src/scripts"
 
}
dev-libs/libconcord/files/usbnet_headers_remove.patch
Show inline comments
 
new file 100644
 
diff --git a/concordance-1.0/libconcord/web.cpp b/concordance-1.0/libconcord/web.cpp
 
index c18f449..f26cd0d 100644
 
--- a/concordance-1.0/libconcord/web.cpp
 
+++ b/concordance-1.0/libconcord/web.cpp
 
@@ -357,7 +357,7 @@ int Post(uint8_t *xml, uint32_t xml_size, const char *root, TRemoteInfo &ri,
 
                     ri.fw_type, serial, ri.hw_ver_major, ri.hw_ver_minor,
 
                     ri.hw_ver_micro, ri.flash_mfg, ri.flash_id, ri.protocol,
 
                     ri.architecture, ri.skin);
 
-            if (is_usbnet_remote()) {
 
+            if (0/*is_usbnet_remote()*/) {
 
                 add_usbnet_headers(post_data, ri);
 
             } else {
 
                 sprintf(post_data+strlen(post_data), "%s", post_xml_trailer);
dev-libs/libg15-gnome15/Manifest
Show inline comments
 
DIST libg15-1.3.0-with-gnome15-enhancements-g510-fixes.tar.gz 313934 SHA256 8eacfa63f5290fda502fd8c9e6cc27670e924067b0d638f6e380a66a7f0f5621 SHA512 1d2440e5ed18247b4c0e869f600320fcdd6881b465e0a097ef36699af42c909020514aa51e1cf44065c9949a042f0418be6abe6b04abcd6b389d53995cc202fe WHIRLPOOL ecf693245f3b64e982627cd97d1f1e14842440c2346371ab0e18ab48a2adc3f7b99c6b405fb0a35160b368e5093c8341271ea36fbaea23c018d1f4636618c4e6
 
EBUILD libg15-gnome15-1.3.0.ebuild 657 SHA256 04ab9deabb975dfcb0623e2ef5dbf1acaa9484b58eca6c04ba3411ff822a055c SHA512 0eec632cce66e4482f244f9b6c4eba72ed4bcb09587f614a0c67224164d826e659fb7be127a977f4f7d9fb19987b33dc34343f8bdb228213a7bcf7480fc14563 WHIRLPOOL ff5181ed712c792708f83886fe65bb32fb7214fb5b4ae601a5a931827b982ab2701721eed12f0cb8fc799353388e0fb0a9458e416152cb620b10610e7618b41d
 
MISC g15-debug.txt 149581 SHA256 6666899bfd895fd2441537daa8635bee6267adde2796a1ff37dc4faf448b623d SHA512 8728a3392c948f0cea2f9786d21d295b7de59125b13618f2b2ce061f6c147e3c9acc10ca0cf1ad2a1af74a353c74ef4ba0bb346623e61d9854e44a2039e558c8 WHIRLPOOL 9c200a43b2828b8727e966776444d7ce5c35999d6e4a66a59a2ecda777264d005862806128d25f261f195dcbf8306216b4b8fd90a5ffc0b12fe8df788d41a680
 
DIST libg15-gnome15-1.3.0.3.tar.gz 320191 SHA256 109d580e7a58bfcd02feab48b891e87e0163013aa6d13e1d70b7719efd88dca6 SHA512 ab2daf04b8078efe21eeef249696bce2d1d72161e76567aa094287e52f865e6056ff3a8085c6e0c5264a015898769a79682fb8da85715f1bfd3b072cdfb31290 WHIRLPOOL cf7545f3dd25a76ad96d855b2e38a4ec4a86d83506c9da76e0989eebbfcb6451fa54a1b1eddb781a9b6291cf984ee9b7349bb28d0599328d82949ca4873bd4ce
 
EBUILD libg15-gnome15-1.3.0.3-r2.ebuild 340 SHA256 898434818ed74ca5410e695ebcfe3b8388bae0dd61cdf381ceff7facf219191e SHA512 37a38e1abef05c728ff88366fd2e25422f6eb6c4d9105ca827e9fa03c7d305d046a5647d25eb6c32b2a7a0480339f90541ebcc79c5ab5e6fb07b773212de37f7 WHIRLPOOL 0850f98b65e0d239880b65c2d3539ea08bb4a377748b31e097bd63d88b0521d6303a97c621436aae81a79e72c93c3e9d478a9b7ed0e9873713e2066ac50d20d5
dev-libs/libg15-gnome15/g15-debug.txt
Show inline comments
 
deleted file
dev-libs/libg15-gnome15/libg15-gnome15-1.3.0.3-r2.ebuild
Show inline comments
 
new file 100644
 
EAPI="3"
 

	
 
DESCRIPTION="Library to handle the LCD and extra keys on the Logitech G15 Gaming Keyboard and similar devices."
 
HOMEPAGE="http://www.russo79.com/gnome15"
 
SRC_URI="https://projects.russo79.com/attachments/download/74/${P}.tar.gz"
 

	
 
LICENSE="GPL-3"
 
SLOT="0"
 
KEYWORDS="amd64 x86"
 
IUSE=""
 

	
 
RDEPEND="virtual/libusb"
 
DEPEND="${RDEPEND}"
dev-libs/libg15-gnome15/libg15-gnome15-1.3.0.ebuild
Show inline comments
 
deleted file
dev-libs/libsuinput/Manifest
Show inline comments
 
new file 100644
 
DIST libsuinput-0.4.tar.gz 292402 SHA256 bea5e5a73bc2c4159e1180f7da2cb1487f8b2c4c6c04d8d26a06fa3e849be32c SHA512 25e792228ee66007e07ee09265eb4b072da25c63e3f418efb62c12d53442b12f679e89909288cb88caa62c50f35266922b2644e0f892967e0ed2df9e4f743652 WHIRLPOOL c06273c77f928566a9ba8f5975cef3e3f6b9d3d4720fa89a79f92f9b5ecfdcd3524c0c80870ce894302892c2f6ab4b6d4cb50af0880f882ebb4e6c0266706b97
 
EBUILD libsuinput-0.4-r1.ebuild 280 SHA256 14b25511de2e902e44b7b08a3f61f3ddf51f2d5e4d2b0db49c6283a27e06ae91 SHA512 9d25e594ec7e49029d31fa5f7536bfa7f4adbb8ae3ca386a93f9d5b4e5c662c1a39085d53827af69d2fb1333f65ac997e83cce31fbb49b437764e0de4f5f4a8e WHIRLPOOL 5b4f49a5be2660afb6f12a25815b63e0f3f33b28fd5d0b3d034677dfee85c93cac251ef9869302a147f2f4a0785b0b3e047d251cdf089cbd5a4eaccce78a3c4b
dev-libs/libsuinput/libsuinput-0.4-r1.ebuild
Show inline comments
 
new file 100644
 
EAPI=5
 

	
 
DESCRIPTION="Helper functions to simplify Uinput usage."
 
HOMEPAGE="http://codegrove.org/projects/libsuinput"
 
SRC_URI="http://edge.launchpad.net/${PN}/trunk/${PV}/+download/${P}.tar.gz"
 

	
 
LICENSE="GPL-3"
 
SLOT="0"
 
KEYWORDS="amd64 x86"
 
IUSE=""
 

	
 
RDEPEND=""
 
DEPEND="${RDEPEND}"
dev-python/PySensors/Manifest
Show inline comments
 
new file 100644
 
DIST PySensors-0.0.2.tar.gz 5389 SHA256 53f74f6447c9994ceeb30d73c7ff3d6c9593316c0094db74e91bafe97fc6f773 SHA512 0884643dc4b801087f871c9813b2c2cd6f6ef950c973c7a990f8f81fb6d82ee7d3b3bfd3acf01d01041b6baa12976909346e641dce10ca65a4e72cf0e59a5796 WHIRLPOOL 8440e1f53e1e67004be66c50289c40bf2a60c77afd4744c8127c3708beb894f62470fc964570ee7a89b6b2c82eff2e98362a6f2c2fb6f2e51e4bd46a81edf40a
 
EBUILD PySensors-0.0.2-r2.ebuild 386 SHA256 3f05d63f8ff8633419d5d5112d6d96b31a651425b68cc94d1e5547631206516c SHA512 7d3d127874ddbad3ccb2f634826d6d44461f4f36aad3a92e670b4c3f90ff6ea9bcaa9d191695032804d60785548f22d165c0870f5ec5c965eae26d676238eb6f WHIRLPOOL 3b08388a4e69b678a3d472b720bba894f45156aa69f9d8631f84cd6b93c1eb648981f4fb0b553bfab187badac70c37289c8ec0a569342006dde586c91ae92ae0
dev-python/PySensors/PySensors-0.0.2-r2.ebuild
Show inline comments
 
new file 100644
 
EAPI=5
 

	
 
PYTHON_COMPAT=( python{2_6,2_7} )
 
PYTHON_MODULE="sensors"
 

	
 
inherit distutils-r1
 

	
 
DESCRIPTION="Python bindings for libsensors.so from the lm-sensors project"
 
HOMEPAGE="http://www.russo79.com/gnome15"
 
SRC_URI="https://projects.russo79.com/attachments/download/34/${P}.tar.gz"
 

	
 
LICENSE="MIT"
 
SLOT="0"
 
KEYWORDS="amd64 x86"
 
IUSE=""
 

	
 
RDEPEND="sys-apps/lm_sensors"
 
DEPEND="${RDEPEND}"
dev-python/cairoplot-gnome15/Manifest
Show inline comments
 
new file 100644
 
DIST cairoplot-gnome15-1.1b.tar.gz 38849 SHA256 b50ae760c41818dd8a8f9579b3d0d3061368cc07e2f0a8f89387105037ceb970 SHA512 ec849d80b0d0ea71c33adfe9666c81e41a9264b9288bf332033214c7f088b355efa8d3f84acaedf111f5393bdc26fd9f8b33056c009424345fb798763d8cf51e WHIRLPOOL 7925f5770a6a3a5f1759d17189d645065b021bb6a07f9c6b5b3b2751fd5eabec478912824013ab7c95bf5bb8af4950a91070db1ac2cbe0c81e38b6519ff5bc73
 
EBUILD cairoplot-gnome15-1.1b-r2.ebuild 409 SHA256 4d34aa5cf9a757ae6d362a5dc8c8036d386f8f234ca95917d14d645d2350d540 SHA512 6458dfc784749ea21ef1b45dac747204b9de1be31e8595de06477e2d80825b549d5743eb162917a33d47cb515d715475915a60b49f73c79dbfc6fb01bae89266 WHIRLPOOL 1f461ef960b89b63169aeb90413d3986e6632f249159edb58c7f3376f129a7a56a6a4db8700985a5b974368ba5c9df785958a133ab35f28c48d1bbdee6a7f717
dev-python/cairoplot-gnome15/cairoplot-gnome15-1.1b-r2.ebuild
Show inline comments
 
new file 100644
 
EAPI=5
 

	
 
PYTHON_COMPAT=( python{2_6,2_7} )
 
PYTHON_MODULE="cairoplot"
 

	
 
inherit distutils-r1
 

	
 
DESCRIPTION="Python module to plot graphics in an easy and intuitive way"
 
HOMEPAGE="http://www.russo79.com/gnome15"
 
SRC_URI="https://projects.russo79.com/attachments/download/78/${P}.tar.gz"
 

	
 
LICENSE="MIT"
 
SLOT="0"
 
KEYWORDS="amd64 x86"
 
IUSE=""
 

	
 
RDEPEND="dev-python/pycairo
 
		!dev-python/Cairoplot"
 
DEPEND="${RDEPEND}"
dev-python/pyinputevent/Manifest
Show inline comments
 
new file 100644
 
DIST pyinputevent-0.1c.tar.gz 13466 SHA256 7bcd8fafb428abb3a65559052dfa1b3622389976403fdb97057e92860bafb8af SHA512 4670a4dbeed02e0b6e7ac0be6cf6b4e2de982d512196c291527e07d282eb8fd9ba3beac4b2b9bfcd12e19c462f356fa9d1e92be71137fe6b71d4514788a86bcc WHIRLPOOL 351f1079cb0ae96762c2a95980284b01440018df62ee3d1f8b2cb7a3e7a08020a94a085571591f2e7f0833b13ec66f510fc6b9ffef0a13468e1f48883b5fa1d3
 
EBUILD pyinputevent-0.1c-r1.ebuild 357 SHA256 f49863dff46aa730811c71ccad6d6445e8229a360c1e150403b62cbe7102f08b SHA512 a1109a0448acaf3a0bdd9ef2b6e45dee4c6f86230fae8ec959f7208e740ae764d9b687f287f74f6ee162dcaa72985ee7633499d84510502a78c6a87f45b60887 WHIRLPOOL 182a467842f5ad5ba8d636d9d0d89fdc7bfb8eece9161c8c51c02e729aa2caa12b649648276665fa10b538adc99e8b8c57a86c226fe033442dbeade69c4db415
dev-python/pyinputevent/pyinputevent-0.1c-r1.ebuild
Show inline comments
 
new file 100644
 
EAPI=5
 

	
 
PYTHON_COMPAT=( python{2_6,2_7} )
 

	
 
inherit distutils-r1
 

	
 
DESCRIPTION="Python interface to Linux's input subsystem"
 
HOMEPAGE="http://www.russo79.com/gnome15"
 
SRC_URI="https://projects.russo79.com/attachments/download/75/${P}.tar.gz"
 

	
 
LICENSE="MIT"
 
SLOT="0"
 
KEYWORDS="amd64 x86"
 
IUSE=""
 

	
 
RDEPEND=""
 
DEPEND="${RDEPEND}
 
	>=dev-python/python-uinput-0.9"
dev-python/pylibg19/Manifest
Show inline comments
 
new file 100644
 
DIST pylibg19-0.0.7.tar.gz 25995 SHA256 b5fcb75b898283b6bb79c2f33f36a5cbe905f9399a038d8cd1d6f2d25a3db63e SHA512 36f8ee0663bdf4375aaef5f17a74deb8f2ee587b1fc4c76027ee0596b8775130aa541e65c3e5fec06a629955bc1a695ad63c3d27a1c6c8eafa35b3f04fd56ad1 WHIRLPOOL ec4b84705d6178d18096e514a1f5038ab071d893e823aed89a33d66367b48134660b64e5e8ba65553b2bd6ab60bd882ed70a650f7fd335173927aa08ac3c9a5e
 
EBUILD pylibg19-0.0.7-r1.ebuild 347 SHA256 73729553238528110da86495c71c1d966879bb2ccb51c9ba5001f33df365e8e0 SHA512 d08afe9537fb734c87e07dd2c2ee81a5441b5e2e9aedb7c2f58456356be22798092e0517d71f015c94f009af57f8b330a00f8bca10bbfea1da1315b77609ae91 WHIRLPOOL a900d45ff59bba80b065bf66ec7817a01218340e18d7f5033da98ee38bf62ac53a8932e1e4ae47c2331fef894e7b4e9b499ea7216d07e480f907c36a8f6b2da8
dev-python/pylibg19/pylibg19-0.0.7-r1.ebuild
Show inline comments
 
new file 100644
 
EAPI=5
 

	
 
PYTHON_COMPAT=( python{2_6,2_7} )
 
PYTHON_MODNAME="g19"
 

	
 
inherit distutils-r1
 

	
 
DESCRIPTION="Python interface to Linux's input subsystem"
 
HOMEPAGE="http://www.russo79.com/gnome15"
 
SRC_URI="https://projects.russo79.com/attachments/download/126/${P}.tar.gz"
 

	
 
LICENSE="MIT"
 
SLOT="0"
 
KEYWORDS="amd64 x86"
 
IUSE=""
 

	
 
RDEPEND=""
 
DEPEND="${RDEPEND}"
dev-python/python-uinput/Manifest
Show inline comments
 
new file 100644
 
DIST python-uinput-0.8.tar.gz 18165 SHA256 b42ed47f7c1e6787cc15295cbb40abf570f9073822ed400f6b1fab0cf9c7965a SHA512 fff4326b279de6915f71353ade7bc9433ef7027b3ca8d3f90b5aa3f98b141441310e70be03b204472846869e4f30e2a1146c7a098f045c9348fb1faac0d669ce WHIRLPOOL d4c9063024463ec59f59ba6a6eb6fb5b13d0ab959bcda3765dc212573677ab04a68bf07e11167fc776a422ac1298f04cd654aab3169c49d2f4250af649739504
 
DIST python-uinput-0.9.tar.gz 18260 SHA256 2cd5ea90bf83bc3ce56e3d2897de9133080e940f1396551d21305aac43611295 SHA512 bd31b963ce1134670d2b49d243f0613d32355c41c511a13b9963ecca531806d9fa41c8b6cc10717bda16328cdd6b8ab175202dfa774b55372d81f21aba692e65 WHIRLPOOL 25f99d22a8f47217878f28a9357cd3e679c050e165cd8a1c965181559114567df6e8a1059098d0141a3328dd03fe078368b74fe632257512c77f1765853f581e
 
EBUILD python-uinput-0.8-r2.ebuild 324 SHA256 95387f7d8baaab261e981ef29af89172d858b55ed1fa57a86cc51fdfd11289cc SHA512 133a5acc93a8f3ba5b94c91cabc4025c35821ca632482c69f00760d2548923284f7afc8f06ce22c7c19d56f85c191ada2ad467e2713e1234fe586f27bb1183e7 WHIRLPOOL cb49addef043dd6bbfc71db7bc1f7ce653123b4f83f6263d177405b2b39be9b74d5c39e0cd00d5634360b72bca758e534ad4e33fa41767be3adf05eed4037ae1
 
EBUILD python-uinput-0.9-r3.ebuild 324 SHA256 95387f7d8baaab261e981ef29af89172d858b55ed1fa57a86cc51fdfd11289cc SHA512 133a5acc93a8f3ba5b94c91cabc4025c35821ca632482c69f00760d2548923284f7afc8f06ce22c7c19d56f85c191ada2ad467e2713e1234fe586f27bb1183e7 WHIRLPOOL cb49addef043dd6bbfc71db7bc1f7ce653123b4f83f6263d177405b2b39be9b74d5c39e0cd00d5634360b72bca758e534ad4e33fa41767be3adf05eed4037ae1
dev-python/python-uinput/python-uinput-0.8-r2.ebuild
Show inline comments
 
new file 100644
 
EAPI=5
 

	
 
PYTHON_COMPAT=( python{2_6,2_7} )
 

	
 
inherit distutils-r1
 

	
 
DESCRIPTION="Python API to the Linux uinput-system."
 
HOMEPAGE="http://codegrove.org/projects/python-uinput/"
 
SRC_URI="mirror://pypi/p/${PN}/${P}.tar.gz"
 

	
 
LICENSE="GPL-3"
 
SLOT="0"
 
KEYWORDS="amd64 x86"
 
IUSE=""
 

	
 
RDEPEND="dev-libs/libsuinput"
 
DEPEND="${RDEPEND}"
dev-python/python-uinput/python-uinput-0.9-r3.ebuild
Show inline comments
 
new file 100644
 
EAPI=5
 

	
 
PYTHON_COMPAT=( python{2_6,2_7} )
 

	
 
inherit distutils-r1
 

	
 
DESCRIPTION="Python API to the Linux uinput-system."
 
HOMEPAGE="http://codegrove.org/projects/python-uinput/"
 
SRC_URI="mirror://pypi/p/${PN}/${P}.tar.gz"
 

	
 
LICENSE="GPL-3"
 
SLOT="0"
 
KEYWORDS="amd64 x86"
 
IUSE=""
 

	
 
RDEPEND="dev-libs/libsuinput"
 
DEPEND="${RDEPEND}"
profiles/updates/4Q-2013
Show inline comments
 
new file 100644
 
move virtual/gnome15 app-misc/gnome15
 
\ No newline at end of file
profiles/use.local.desc
Show inline comments
 
new file 100644
 
app-misc/gnome15:g15 - install G15 userspace driver and plugins (similar to g15daemon)
 
app-misc/gnome15:g19 - install G19 userspace driver (g19direct)
 
app-misc/gnome15:g930 - install G930 userspace driver
 
app-misc/gnome15:google - install plugins for various google services
 
app-misc/gnome15:lg4l-module - install gnome15 driver for lg4l kernel module
 
app-misc/gnome15:pop - pop3 mail notifier
 
app-misc/gnome15:nexuiz - install nexuiz plugin
 
app-misc/gnome15:screensaver - install screensaver plugin
 
app-misc/gnome15:systray - systemtray icon
 
app-misc/gnome15:telepathy - IM plugins via telepathy
 
app-misc/gnome15:themes - install extra-themes
 
app-misc/gnome15:title - use setproctitle for frendlier Gnome15 process names
sys-kernel/lg4l-kernel-module/Manifest
Show inline comments
 
DIST lg4l_0.12.orig.tar.gz 94351 RMD160 7a7ec6a6302a30af619089fe1674c32f0aeb8886 SHA1 314686083a8e062fa088d77564aa7518d63b9189 SHA256 8e9082f3bf29d09e17a7a4f47872249085dc770fb7ce3c4a2956aeef0a6ef375
 
EBUILD lg4l-kernel-module-0.12.ebuild 1224 RMD160 8ef6b7f28755018417069b82d1a485bac403aa38 SHA1 15151ca88f3d1a2ca8d0fd71f672c17265b2d4bb SHA256 3aec5339ffbf68131fa2d4be7b9e9fa34a8039857d840de31ad6decb784dc77d
 
EBUILD lg4l-kernel-module-20110316.ebuild 1897 RMD160 ddf7bfe3b0f3c6e005c0f8179c206bf5a9f23aad SHA1 ecc486b24ad614c322106edfdfde13357d442b37 SHA256 593bf69f05722a176d5e84523a41d4f292acf58ad09c079a7ad21630809e89bf
 
EBUILD lg4l-kernel-module-20110523.ebuild 1897 RMD160 4d42fd7660bb8190203b41a53eb7b2bb801901b6 SHA1 4987a7a123ad318b2907d8f09e281811ba72d085 SHA256 46911cd4ed7e1834ab1d2136686e613019e6faf093b2840d945e605fc300aee5
 
EBUILD lg4l-kernel-module-20110919.ebuild 2181 RMD160 f75ce4bea7c72b497baa89ee1a39893a6f928dca SHA1 3fff28d031ad4ec001ddd6c281aa2bac6e227bc0 SHA256 e7c3d372ae86169c200e100c708b85a848cafa54a9b365b3d367157a9b792609
 
EBUILD lg4l-kernel-module-20120202.ebuild 2181 RMD160 8ff3d53e7c48f8c480f9dbcaad1460f15e5035f8 SHA1 a7aa970cb595b5f7c6ce57934ed587c0810863bf SHA256 f00c80181c56037d51668a8ae3f5ba141a2d44d926c381d4724bd5668c5978f5
 
EBUILD lg4l-kernel-module-20120331-r1.ebuild 2199 RMD160 d50dd62744117cdc5aa6a756ab4c7f6ef7ed6896 SHA1 0311148101777fe4f0f5f731ded489504c6dc875 SHA256 092204d20d648a462eddeca4468ae0c93b02fe6277009de724861b27b94153d3
 
EBUILD lg4l-kernel-module-9999.ebuild 1182 RMD160 320a054296ad8cc5e7358dce2cab3a38562ff541 SHA1 f06c267f7e5ee3a2dab6f4f2bae2f56ddd3a65a3 SHA256 34c83f37b4121c66092f05d5719c7653d5b47889be6d1bebfe57fd3ec6018ea5
 
EBUILD lg4l-kernel-module-20130307-r1.ebuild 1813 SHA256 9daa66dd5a9486022712ec7b5688d336b1fb635295489d432428995a102eb6e1 SHA512 9748893d8fb3f55c3accccec48846fdd5d3007a7aed471c89475069837a28df79f35cb56db06e0798c720f8f3b184e0814614b5fe67bc9f4e5061ac9e3075e11 WHIRLPOOL a6c8743d7d99c28058af59d49d596afcfb837f5db283fc58d8e30181f01e10fa7452a8efacff37621d5ba44bd9b7f496273bcfee41f851ca5c69e753de0243a2
 
EBUILD lg4l-kernel-module-20130906-r1.ebuild 1804 SHA256 e0380a88d87df11dea2d837ab097a7e2edb8d7014d4dc1971c970d4209087cc9 SHA512 9a8506f92283fcf46b3293181b6308d32a869fd76c0e95f4facf10b885cf8563cd08133c77658616c99dfab86dd26d3b24f0e06f6b73452aee0767396d64a169 WHIRLPOOL 06e2ba1e18cc0b7c09b081a9e7d6b90b933d7518e487d012ed1afdb3b134504c00ee8bf7778061ed784ee816e5fc12f6b2b0e89848ea45b2602039f2c858c981
sys-kernel/lg4l-kernel-module/lg4l-kernel-module-0.12.ebuild
Show inline comments
 
deleted file
sys-kernel/lg4l-kernel-module/lg4l-kernel-module-20110316.ebuild
Show inline comments
 
deleted file
sys-kernel/lg4l-kernel-module/lg4l-kernel-module-20110523.ebuild
Show inline comments
 
deleted file
sys-kernel/lg4l-kernel-module/lg4l-kernel-module-20110919.ebuild
Show inline comments
 
deleted file
sys-kernel/lg4l-kernel-module/lg4l-kernel-module-20120202.ebuild
Show inline comments
 
deleted file
sys-kernel/lg4l-kernel-module/lg4l-kernel-module-20130307-r1.ebuild
Show inline comments
 
file renamed from sys-kernel/lg4l-kernel-module/lg4l-kernel-module-20120331-r1.ebuild to sys-kernel/lg4l-kernel-module/lg4l-kernel-module-20130307-r1.ebuild
 
EAPI="2"
 
inherit eutils git linux-mod
 
EAPI=5
 
inherit eutils git-2 linux-mod
 

	
 
DESCRIPTION="Kernel module for Logitech G13, G15, G19 and G110 keyboards"
 
HOMEPAGE="http://www.gnome15.org/"
 
HOMEPAGE="http://www.russo79.com/gnome15"
 

	
 
# official repo
 
#EGIT_REPO_URI="git://github.com/martynsmith/lg4l.git"
 

	
 
# my fork
 
EGIT_REPO_URI="git://github.com/CMoH/lg4l.git"
 
EGIT_COMMIT="b7074d5aebadac38d7932ac0447e1df492530ed6"
 
EGIT_COMMIT="5d772ca3043abd21b0db25e6bc566bce80428050"
 

	
 
LICENSE="GPL-2"
 
KEYWORDS="amd64 ~x86"
 
KEYWORDS="amd64 x86"
 
IUSE=""
 

	
 
# for some reason the build fails with parallel builds
 
@@ -25,7 +21,6 @@ RDEPEND=""
 
S="${WORKDIR}"
 

	
 
MODULE_NAMES="hid-g13(extra) hid-g15(extra) hid-g19(extra) hid-g110(extra) hid-gfb(extra) hid-ginput(extra)"
 
#MODULESD_WL_ALIASES=("wlan0 wl")
 

	
 
pkg_setup() {
 
	if kernel_is lt 2 6 37; then
 
@@ -46,19 +41,23 @@ pkg_setup() {
 
	# LED support
 
	CONFIG_CHECK="${CONFIG_CHECK} NEW_LEDS LEDS_CLASS"
 

	
 
	# if kernel_is ge 2 6 33; then
 
	# 	CONFIG_CHECK="${CONFIG_CHECK} LIB80211 WIRELESS_EXT CFG80211_WEXT WEXT_PRIV ~!MAC80211"
 
	# 	ERROR_WEXT_PRIV="Starting with 2.6.33, it is not possible to set WEXT_PRIV directly. We recommend to set another symbol selecting WEXT_PRIV, for example, PRISM54, IPW2200 and so on. See Bug #248450 comment#98."
 
	# elif kernel_is ge 2 6 31; then
 
	# 	CONFIG_CHECK="${CONFIG_CHECK} LIB80211 WIRELESS_EXT ~!MAC80211"
 
	# elif kernel_is ge 2 6 29; then
 
	# 	CONFIG_CHECK="${CONFIG_CHECK} LIB80211 WIRELESS_EXT ~!MAC80211 COMPAT_NET_DEV_OPS"
 
	# else
 
	# 	CONFIG_CHECK="${CONFIG_CHECK} IEEE80211 IEEE80211_CRYPT_TKIP"
 
	# fi
 
	linux-mod_pkg_setup
 

	
 
	BUILD_PARAMS="-C ${KV_DIR} M=${S}"
 
	BUILD_TARGETS=" " # let the default target build the modules
 
#	BUILD_TARGETS="hid-g13.ko hid-g15.ko hid-g19.ko hid-g110.ko hid-gfb.ko"
 
}
 

	
 
src_install() {
 
	linux-mod_src_install
 

	
 
	ebegin
 
	einfo "Installing lg4l rebind script as /etc/local.d/lg4l-rebind.start"
 
	einfo
 
	einfo "Please check if your existing method for rebinding the lg4l drivers at boot time"
 
	einfo "is still required/in conflict/better than the one supplied by this ebuild"
 
	eend
 

	
 
	exeinto /etc/local.d
 
	newexe rebind lg4l-rebind.start
 
}
sys-kernel/lg4l-kernel-module/lg4l-kernel-module-20130906-r1.ebuild
Show inline comments
 
new file 100644
 
EAPI=5
 
inherit eutils git-2 linux-mod
 

	
 
DESCRIPTION="Kernel module for Logitech G13, G15, G19 and G110 keyboards"
 
HOMEPAGE="http://www.russo79.com/gnome15"
 

	
 
EGIT_REPO_URI="git://github.com/CMoH/lg4l.git"
 
EGIT_COMMIT="8493eddff69f7a84bcbb0c69c66eceab8474177e"
 

	
 
LICENSE="GPL-2"
 
KEYWORDS="amd64 x86"
 
IUSE=""
 

	
 
# for some reason the build fails with parallel builds
 
MAKEOPTS=""
 
#RESTRICT="mirror"
 

	
 
DEPEND="virtual/linux-sources"
 
RDEPEND=""
 

	
 
S="${WORKDIR}"
 

	
 
MODULE_NAMES="hid-g13(extra) hid-g15(extra) hid-g19(extra) hid-g110(extra) hid-gfb(extra) hid-ginput(extra)"
 

	
 
pkg_setup() {
 
	if kernel_is lt 3 10 7; then
 
		echo
 
		ewarn "Your kernel version is ${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}"
 
		ewarn "This module works with a kernel version >= 3.10.7"
 
		echo
 
		ewarn "DO NOT file bug reports for lesser kernel versions as they will be ignored."
 
	fi
 

	
 
	# framebuffer
 
	CONFIG_CHECK="FB FB_DEFERRED_IO"
 
	CONFIG_CHECK="${CONFIG_CHECK} FB_SYS_FILLRECT FB_SYS_COPYAREA FB_SYS_IMAGEBLIT"
 
	CONFIG_CHECK="${CONFIG_CHECK} FB_SYS_FOPS FB_HECUBA FB_N411"
 
	# LCD backlight
 
	CONFIG_CHECK="${CONFIG_CHECK} BACKLIGHT_LCD_SUPPORT LCD_CLASS_DEVICE"
 
	CONFIG_CHECK="${CONFIG_CHECK} BACKLIGHT_CLASS_DEVICE"
 
	# LED support
 
	CONFIG_CHECK="${CONFIG_CHECK} NEW_LEDS LEDS_CLASS"
 

	
 
	linux-mod_pkg_setup
 

	
 
	BUILD_PARAMS="-C ${KV_DIR} M=${S}"
 
	BUILD_TARGETS=" " # let the default target build the modules
 
#	BUILD_TARGETS="hid-g13.ko hid-g15.ko hid-g19.ko hid-g110.ko hid-gfb.ko"
 
}
 

	
 
src_install() {
 
	linux-mod_src_install
 

	
 
	ebegin
 
	einfo "Installing lg4l rebind script as /etc/local.d/lg4l-rebind.start"
 
	einfo
 
	einfo "Please check if your existing method for rebinding the lg4l drivers at boot time"
 
	einfo "is still required/in conflict/better than the one supplied by this ebuild"
 
	eend
 

	
 
	exeinto /etc/local.d
 
	newexe rebind lg4l-rebind.start
 
}
sys-kernel/lg4l-kernel-module/lg4l-kernel-module-9999.ebuild
Show inline comments
 
deleted file
0 comments (0 inline, 0 general)