Page MenuHomeSolus

D5860.diff
No OneTemporary

D5860.diff

Index: Makefile
===================================================================
--- /dev/null
+++ Makefile
@@ -0,0 +1 @@
+include ../Makefile.common
Index: package.yml
===================================================================
--- /dev/null
+++ package.yml
@@ -0,0 +1,90 @@
+name : openrazer
+version : 2.4.0
+release : 143
+source :
+ - https://github.com/openrazer/openrazer/releases/download/v2.4.0/openrazer-2.4.0.tar.xz : 332ee525696ae1bb831f22bf2c699f028fbc8053445aaf6e5c9c2a2dc2760853
+license : GPL-2.0-or-later
+component :
+ - kernel.drivers
+ - current : kernel.drivers
+ - common : system.utils
+ - modaliases : kernel.drivers
+summary :
+ - A collection of Linux drivers for the Razer devices
+ - common : Common component for openrazer kernel modules
+ - current : openrazer for the linux-current kernel
+ - modaliases : These files are used by the Software Center for hardware detection.
+description: |
+ A collection of Linux drivers for the Razer devices, providing kernel drivers, DBus services and Python bindings to interact with the DBus interface
+builddeps :
+ - pkgconfig(dbus-1)
+ - pkgconfig(fftw3)
+ - pkgconfig(libelf)
+ - pkgconfig(SDL2_image)
+ - pkgconfig(udev)
+ - jq
+ - linux-lts
+ - linux-lts-headers
+ - linux-current
+ - linux-current-headers
+patterns :
+ - common : /*
+ - main : /lib/modules/*.lts
+ - current : /lib/modules/*.current
+ - modaliases : /usr/share/linux-driver-management/modaliases
+permanent :
+ - /lib/modules
+rundeps :
+ - common :
+ - numpy
+ - python-evdev
+ - python-notify2
+ - python-setproctitle
+ - python-daemonize
+ - python3-dbus
+ - python3-gobject
+ - python3-pyudev
+ - xaut
+ - xdotool
+ - openrazer-common
+ - current :
+ - openrazer-common
+replaces :
+ - razer-drivers
+ - common: razer-drivers-common
+ - current: razer-drivers-current
+setup : |
+ sed -i "s|depmod||g" Makefile
+ pushd ../
+ cp -a "openrazer-${version}" lts-build
+ cp -a "openrazer-${version}" current-build
+build : |
+ pushd ..
+ pushd lts-build
+ KVER=%kernel_version_lts%
+ %make KERNELDIR=/lib/modules/$KVER/build MODULEDIR=/lib/modules/$KVER/kernel/drivers/hid
+ pushd ../current-build
+ KVER=%kernel_version_current%
+ %make KERNELDIR=/lib/modules/$KVER/build MODULEDIR=/lib/modules/$KVER/kernel/drivers/hid
+
+ # Generate modaliases from the LTS tree
+ pushd ../lts-build
+ mkmodaliases "${package}" -o "${package}.modaliases" driver/*.ko
+install : |
+ pushd ..
+ pushd lts-build
+ KVER=%kernel_version_lts%
+ install -d -m 00644 $installdir/lib/modules/$KVER/kernel/drivers/hid
+ %make install_i_know_what_i_am_doing KERNELDIR=/lib/modules/$KVER/build MODULEDIR=/lib/modules/$KVER/kernel/drivers/hid DESTDIR=$installdir
+ # Razer's build system really flops when things already exist.. Autotools wouldn't hurt.
+ rm -rf $installdir/usr
+ pushd ../current-build
+ KVER=%kernel_version_current%
+ install -d -m 00644 $installdir/lib/modules/$KVER/kernel/drivers/hid
+ %make install_i_know_what_i_am_doing KERNELDIR=/lib/modules/$KVER/build MODULEDIR=/lib/modules/$KVER/kernel/drivers/hid DESTDIR=$installdir
+
+ # Use example file as default configuration
+ install -D -m 00644 $installdir/usr/share/openrazer/razer.conf.example $installdir/usr/share/openrazer/razer.conf
+
+ # Now install modaliases for LDM
+ install -D -m 00644 ../lts-build/${package}.modaliases $installdir/usr/share/linux-driver-management/modaliases/${package}.modaliases
Index: pspec_x86_64.xml
===================================================================
--- /dev/null
+++ pspec_x86_64.xml
@@ -0,0 +1,195 @@
+<PISI>
+ <Source>
+ <Name>openrazer</Name>
+ <Packager>
+ <Name>Jacob Alzén</Name>
+ <Email>jacob.alzen@gmail.com</Email>
+ </Packager>
+ <License>GPL-2.0-or-later</License>
+ <PartOf>kernel.drivers</PartOf>
+ <Summary xml:lang="en">A collection of Linux drivers for the Razer devices</Summary>
+ <Description xml:lang="en">A collection of Linux drivers for the Razer devices, providing kernel drivers, DBus services and Python bindings to interact with the DBus interface
+</Description>
+ <Archive type="binary" sha1sum="79eb0752a961b8e0d15c77d298c97498fbc89c5a">https://getsol.us/sources/README.Solus</Archive>
+ </Source>
+ <Package>
+ <Name>openrazer</Name>
+ <Summary xml:lang="en">A collection of Linux drivers for the Razer devices</Summary>
+ <Description xml:lang="en">A collection of Linux drivers for the Razer devices, providing kernel drivers, DBus services and Python bindings to interact with the DBus interface
+</Description>
+ <PartOf>kernel.drivers</PartOf>
+ <RuntimeDependencies>
+ <Dependency releaseFrom="143">openrazer-common</Dependency>
+ </RuntimeDependencies>
+ <Files>
+ <Path fileType="data">/lib/modules/4.9.163-127.lts/kernel/drivers/hid/razercore.ko</Path>
+ <Path fileType="data">/lib/modules/4.9.163-127.lts/kernel/drivers/hid/razerfirefly.ko</Path>
+ <Path fileType="data">/lib/modules/4.9.163-127.lts/kernel/drivers/hid/razerkbd.ko</Path>
+ <Path fileType="data">/lib/modules/4.9.163-127.lts/kernel/drivers/hid/razerkraken.ko</Path>
+ <Path fileType="data">/lib/modules/4.9.163-127.lts/kernel/drivers/hid/razermouse.ko</Path>
+ <Path fileType="data">/lib/modules/4.9.163-127.lts/kernel/drivers/hid/razermug.ko</Path>
+ </Files>
+ <Replaces>
+ <Package>razer-drivers</Package>
+ </Replaces>
+ </Package>
+ <Package>
+ <Name>openrazer-common</Name>
+ <Summary xml:lang="en">Common component for openrazer kernel modules</Summary>
+ <Description xml:lang="en">A collection of Linux drivers for the Razer devices, providing kernel drivers, DBus services and Python bindings to interact with the DBus interface
+</Description>
+ <PartOf>system.utils</PartOf>
+ <Files>
+ <Path fileType="executable">/usr/bin/openrazer-daemon</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer-2.4.0-py3.6.egg-info/PKG-INFO</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer-2.4.0-py3.6.egg-info/SOURCES.txt</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer-2.4.0-py3.6.egg-info/dependency_links.txt</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer-2.4.0-py3.6.egg-info/top_level.txt</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer/__init__.py</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer/__pycache__/__init__.cpython-36.pyc</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer/_fake_driver/__init__.py</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer/_fake_driver/__pycache__/__init__.cpython-36.pyc</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer/client/__init__.py</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer/client/__pycache__/__init__.cpython-36.pyc</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer/client/__pycache__/constants.cpython-36.pyc</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer/client/__pycache__/debug.cpython-36.pyc</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer/client/__pycache__/device.cpython-36.pyc</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer/client/__pycache__/fx.cpython-36.pyc</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer/client/__pycache__/macro.cpython-36.pyc</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer/client/constants.py</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer/client/debug.py</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer/client/device.py</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer/client/devices/__init__.py</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer/client/devices/__pycache__/__init__.cpython-36.pyc</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer/client/devices/__pycache__/keyboard.cpython-36.pyc</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer/client/devices/__pycache__/mice.cpython-36.pyc</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer/client/devices/__pycache__/mousemat.cpython-36.pyc</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer/client/devices/keyboard.py</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer/client/devices/mice.py</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer/client/devices/mousemat.py</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer/client/fx.py</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer/client/macro.py</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer_daemon-2.4.0-py3.6.egg-info/PKG-INFO</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer_daemon-2.4.0-py3.6.egg-info/SOURCES.txt</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer_daemon-2.4.0-py3.6.egg-info/dependency_links.txt</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer_daemon-2.4.0-py3.6.egg-info/top_level.txt</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer_daemon/__init__.py</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer_daemon/__pycache__/__init__.cpython-36.pyc</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer_daemon/__pycache__/daemon.cpython-36.pyc</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer_daemon/__pycache__/device.cpython-36.pyc</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer_daemon/__pycache__/keyboard.cpython-36.pyc</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer_daemon/daemon.py</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer_daemon/dbus_services/__init__.py</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer_daemon/dbus_services/__pycache__/__init__.cpython-36.pyc</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer_daemon/dbus_services/__pycache__/service.cpython-36.pyc</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer_daemon/dbus_services/dbus_methods/__init__.py</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer_daemon/dbus_services/dbus_methods/__pycache__/__init__.cpython-36.pyc</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer_daemon/dbus_services/dbus_methods/__pycache__/all.cpython-36.pyc</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer_daemon/dbus_services/dbus_methods/__pycache__/bw2013.cpython-36.pyc</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer_daemon/dbus_services/dbus_methods/__pycache__/chroma_keyboard.cpython-36.pyc</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer_daemon/dbus_services/dbus_methods/__pycache__/deathadder_chroma.cpython-36.pyc</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer_daemon/dbus_services/dbus_methods/__pycache__/keypad.cpython-36.pyc</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer_daemon/dbus_services/dbus_methods/__pycache__/kraken.cpython-36.pyc</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer_daemon/dbus_services/dbus_methods/__pycache__/macro.cpython-36.pyc</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer_daemon/dbus_services/dbus_methods/__pycache__/mamba.cpython-36.pyc</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer_daemon/dbus_services/dbus_methods/__pycache__/mug.cpython-36.pyc</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer_daemon/dbus_services/dbus_methods/__pycache__/nagahex.cpython-36.pyc</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer_daemon/dbus_services/dbus_methods/__pycache__/nagahexv2.cpython-36.pyc</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer_daemon/dbus_services/dbus_methods/all.py</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer_daemon/dbus_services/dbus_methods/bw2013.py</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer_daemon/dbus_services/dbus_methods/chroma_keyboard.py</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer_daemon/dbus_services/dbus_methods/deathadder_chroma.py</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer_daemon/dbus_services/dbus_methods/keypad.py</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer_daemon/dbus_services/dbus_methods/kraken.py</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer_daemon/dbus_services/dbus_methods/macro.py</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer_daemon/dbus_services/dbus_methods/mamba.py</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer_daemon/dbus_services/dbus_methods/mug.py</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer_daemon/dbus_services/dbus_methods/nagahex.py</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer_daemon/dbus_services/dbus_methods/nagahexv2.py</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer_daemon/dbus_services/service.py</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer_daemon/device.py</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer_daemon/hardware/__init__.py</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer_daemon/hardware/__pycache__/__init__.cpython-36.pyc</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer_daemon/hardware/__pycache__/core.cpython-36.pyc</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer_daemon/hardware/__pycache__/device_base.cpython-36.pyc</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer_daemon/hardware/__pycache__/headsets.cpython-36.pyc</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer_daemon/hardware/__pycache__/keyboards.cpython-36.pyc</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer_daemon/hardware/__pycache__/mouse.cpython-36.pyc</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer_daemon/hardware/__pycache__/mouse_mat.cpython-36.pyc</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer_daemon/hardware/__pycache__/mug.cpython-36.pyc</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer_daemon/hardware/core.py</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer_daemon/hardware/device_base.py</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer_daemon/hardware/headsets.py</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer_daemon/hardware/keyboards.py</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer_daemon/hardware/mouse.py</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer_daemon/hardware/mouse_mat.py</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer_daemon/hardware/mug.py</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer_daemon/keyboard.py</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer_daemon/misc/__init__.py</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer_daemon/misc/__pycache__/__init__.cpython-36.pyc</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer_daemon/misc/__pycache__/battery_notifier.cpython-36.pyc</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer_daemon/misc/__pycache__/effect_sync.cpython-36.pyc</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer_daemon/misc/__pycache__/key_event_management.cpython-36.pyc</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer_daemon/misc/__pycache__/macro.cpython-36.pyc</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer_daemon/misc/__pycache__/ripple_effect.cpython-36.pyc</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer_daemon/misc/__pycache__/screensaver_monitor.cpython-36.pyc</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer_daemon/misc/battery_notifier.py</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer_daemon/misc/effect_sync.py</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer_daemon/misc/key_event_management.py</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer_daemon/misc/macro.py</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer_daemon/misc/ripple_effect.py</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/openrazer_daemon/misc/screensaver_monitor.py</Path>
+ <Path fileType="library">/usr/lib/systemd/user/openrazer-daemon.service</Path>
+ <Path fileType="library">/usr/lib/udev/razer_mount</Path>
+ <Path fileType="library">/usr/lib/udev/rules.d/99-razer.rules</Path>
+ <Path fileType="data">/usr/share/dbus-1/services/org.razer.service</Path>
+ <Path fileType="man">/usr/share/man/man5/razer.conf.5.gz</Path>
+ <Path fileType="man">/usr/share/man/man8/openrazer-daemon.8.gz</Path>
+ <Path fileType="data">/usr/share/openrazer/razer.conf</Path>
+ <Path fileType="data">/usr/share/openrazer/razer.conf.example</Path>
+ </Files>
+ <Replaces>
+ <Package>razer-drivers-common</Package>
+ </Replaces>
+ </Package>
+ <Package>
+ <Name>openrazer-current</Name>
+ <Summary xml:lang="en">openrazer for the linux-current kernel</Summary>
+ <Description xml:lang="en">A collection of Linux drivers for the Razer devices, providing kernel drivers, DBus services and Python bindings to interact with the DBus interface
+</Description>
+ <PartOf>kernel.drivers</PartOf>
+ <RuntimeDependencies>
+ <Dependency releaseFrom="143">openrazer-common</Dependency>
+ </RuntimeDependencies>
+ <Files>
+ <Path fileType="data">/lib/modules/4.20.16-112.current/kernel/drivers/hid/razercore.ko</Path>
+ <Path fileType="data">/lib/modules/4.20.16-112.current/kernel/drivers/hid/razerfirefly.ko</Path>
+ <Path fileType="data">/lib/modules/4.20.16-112.current/kernel/drivers/hid/razerkbd.ko</Path>
+ <Path fileType="data">/lib/modules/4.20.16-112.current/kernel/drivers/hid/razerkraken.ko</Path>
+ <Path fileType="data">/lib/modules/4.20.16-112.current/kernel/drivers/hid/razermouse.ko</Path>
+ <Path fileType="data">/lib/modules/4.20.16-112.current/kernel/drivers/hid/razermug.ko</Path>
+ </Files>
+ <Replaces>
+ <Package>razer-drivers-current</Package>
+ </Replaces>
+ </Package>
+ <Package>
+ <Name>openrazer-modaliases</Name>
+ <Summary xml:lang="en">These files are used by the Software Center for hardware detection.</Summary>
+ <Description xml:lang="en">A collection of Linux drivers for the Razer devices, providing kernel drivers, DBus services and Python bindings to interact with the DBus interface
+</Description>
+ <PartOf>kernel.drivers</PartOf>
+ <Files>
+ <Path fileType="data">/usr/share/linux-driver-management/modaliases/openrazer.modaliases</Path>
+ </Files>
+ </Package>
+ <History>
+ <Update release="143">
+ <Date>2019-03-27</Date>
+ <Version>2.4.0</Version>
+ <Comment>Packaging update</Comment>
+ <Name>Jacob Alzén</Name>
+ <Email>jacob.alzen@gmail.com</Email>
+ </Update>
+ </History>
+</PISI>
\ No newline at end of file

File Metadata

Mime Type
text/plain
Expires
Fri, Aug 11, 11:38 PM (2 h, 47 m ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5789714
Default Alt Text
D5860.diff (21 KB)

Event Timeline