mirror of
https://github.com/pentoo/pentoo-overlay
synced 2026-04-11 09:43:40 +02:00
openrazer-3.0.1.ebuild
This commit is contained in:
parent
f8d8d172c7
commit
dbd8017e06
3 changed files with 1 additions and 93 deletions
|
|
@ -1,3 +1,2 @@
|
|||
DIST openrazer-2.8.0_p20200712.zip 329235 BLAKE2B 2ba97660d2d618b1f22fd29ff1cf7105f6d34746dbd8f6ff39a874ef03ef612d538b8a9e3b9a808b582336df75a289d590c8c57cae48698085bd70301cb3edb7 SHA512 a35834f2b8635afdeabf04da27f56e3cd71f15c0496bc9f16f6a01fdbb5d8df44a6c526d77961d5dba5a5cbd560e4eb4d1200c72afff5bbea511b845f4902c1d
|
||||
DIST openrazer-2.9.0.tar.gz 193846 BLAKE2B c7e5028f7661de6152b85dc7b44058bac6d088780a07069460a40408652ffdc758efe59f60029ec8184ea35232f4d27963ab66c16a47c472328bcb2e33fa9596 SHA512 097b471df0f9aed0f3fc487298fc7ec5b0768de21168605447d016a1edf63d7b5f6f9c3602da2f8fd296b3b03f5bbffb4f946c8426ab48b6499de09feceecb60
|
||||
DIST openrazer-3.0.0.tar.gz 214015 BLAKE2B d35539460ad710f338698faccf0989f74e5775d891082fcf0ddd47accc7d54cefaf743fab5070bd46f22e6529e3c37ed1e73e79f49f0d89f912e9c67d4b902b6 SHA512 11229a068b45c6f67f0065d296d086d752e3dc4136aa0f327057feff5a4b47ab401af68ad8cee77ce40ea706cb95193d3527204691c341355e3b4404492d83dd
|
||||
DIST openrazer-3.0.1.tar.gz 214816 BLAKE2B b54cfb3c61f6d64f3b320ec8ec3e9d794027d34ac165003af0e0367723aac689621a1ed58b222416873252815298dc345ddb3b9827bb58b2b2a845b85cec1960 SHA512 84e0ad2b1385b42802d880523e68e1ad24689bd9670816d9ddad2542cf6e0d820798226b675e0a01f1babb617bfd1147f24ccfe9a772fff65693d2cfc02048fb
|
||||
|
|
|
|||
|
|
@ -1,91 +0,0 @@
|
|||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python3_{7..9} )
|
||||
|
||||
inherit distutils-r1 linux-mod udev
|
||||
|
||||
DESCRIPTION="Razer Drivers for Linux (Blackwidow TE 2014 test branch)"
|
||||
HOMEPAGE="https://openrazer.github.io/"
|
||||
#EGIT_BRANCH="feature_blackwidow_te_0x011c"
|
||||
HASH_COMMIT="50d373d59daa4dc92692085fabd4a01f23d31f6e"
|
||||
SRC_URI="https://github.com/openrazer/openrazer/archive/${HASH_COMMIT}.zip -> ${P}.zip"
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
|
||||
RDEPEND="media-libs/libsdl2
|
||||
media-libs/sdl2-image
|
||||
sci-libs/fftw:3.0
|
||||
dev-python/daemonize[$PYTHON_USEDEP]
|
||||
dev-python/dbus-python[$PYTHON_USEDEP]
|
||||
dev-python/notify2[$PYTHON_USEDEP]
|
||||
dev-python/numpy[$PYTHON_USEDEP]
|
||||
dev-python/pygobject:*[$PYTHON_USEDEP]
|
||||
dev-python/python-evdev[$PYTHON_USEDEP]
|
||||
dev-python/pyudev[$PYTHON_USEDEP]
|
||||
dev-python/setproctitle[$PYTHON_USEDEP]
|
||||
x11-misc/xautomation
|
||||
x11-misc/xdotool"
|
||||
DEPEND="${RDEPEND}
|
||||
app-misc/jq"
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
S="${WORKDIR}/${PN}-${HASH_COMMIT}"
|
||||
|
||||
BUILD_TARGETS="clean driver"
|
||||
BUILD_PARAMS="-C ${S} KERNELDIR=${KERNEL_DIR}"
|
||||
MODULE_NAMES="
|
||||
razerkbd(kernel/driver/hid:${S}/driver)
|
||||
razermouse(kernel/driver/hid:${S}/driver)
|
||||
razermousemat(kernel/driver/hid:${S}/driver)
|
||||
razerkraken(kernel/driver/hid:${S}/driver)
|
||||
razeraccessory(kernel/driver/hid:${S}/driver)
|
||||
razercore(kernel/driver/hid:${S}/driver)
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
# Fix jobserver unavailable
|
||||
sed -i -e '/daemon install$/s/make/$(MAKE)/' \
|
||||
-e '/pylib install$/s/@make/$(MAKE)/' \
|
||||
Makefile || die "sed failed for Makefile"
|
||||
# Do not to install compressed files
|
||||
sed -i '/gzip/d' daemon/Makefile || die "sed failed for daemon/Makefile"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
linux-mod_src_compile
|
||||
|
||||
compile_python() {
|
||||
pushd pylib
|
||||
distutils-r1_python_compile
|
||||
popd
|
||||
|
||||
pushd daemon
|
||||
distutils-r1_python_compile
|
||||
popd
|
||||
}
|
||||
python_foreach_impl compile_python
|
||||
}
|
||||
|
||||
src_install() {
|
||||
linux-mod_src_install
|
||||
|
||||
udev_dorules install_files/udev/99-razer.rules
|
||||
exeinto "$(get_udevdir)"
|
||||
doexe install_files/udev/razer_mount
|
||||
|
||||
mypython_install() {
|
||||
pushd pylib
|
||||
distutils-r1_python_install
|
||||
popd
|
||||
|
||||
pushd daemon
|
||||
distutils-r1_python_install
|
||||
emake DESTDIR="${D}" install-resources
|
||||
popd
|
||||
}
|
||||
python_foreach_impl mypython_install
|
||||
}
|
||||
Loading…
Reference in a new issue