Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:nuklly
resetmsmice
resetmsmice.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File resetmsmice.spec of Package resetmsmice
Name: resetmsmice Summary: Fix wheel issues with X and Microsoft mice Version: 1.1.2 Release: 1 License: GPL-2.0 URL: https://sourceforge.net/projects/resetmsmice/ Source: %{name}-%{version}.tar.gz Source1: %{name}.service ExclusiveArch: x86_64 BuildRequires: gcc-c++ BuildRequires: pkg-config BuildRequires: libusb-1_0-devel BuildRequires: gtk2-devel BuildRequires: shadow BuildRequires: udev BuildRequires: procps BuildRequires: systemd BuildRequires: systemd-rpm-macros BuildRequires: desktop-file-utils Requires: udev Requires: desktop-file-utils %description Fixes scroll wheel issues with Wireless Microsoft mice in X. %prep %setup -n resetmsmice-%{version} sed -i 's/Categories=Settings/Categories=HardwareSettings/g' resetmsmice.desktop %build ./configure --prefix="/usr" --with-udevdir="/etc/udev" make %install # Install bin install -Dm 755 resetmsmice %{buildroot}%{_bindir}/resetmsmice install -Dm 755 resetmsmice-gui %{buildroot}%{_bindir}/resetmsmice-gui # Install ui file install -dm 755 %{buildroot}%{_datadir}/resetmsmice install -Dm 644 resetmsmice.ui %{buildroot}%{_datadir}/resetmsmice/ # Install udev tools install -dm 755 %{buildroot}/usr/lib/udev/rules.d install -Dm 644 60-resetmsmice.rules %{buildroot}/usr/lib/udev/rules.d/ # Install system install -Dm 444 %{S:1} %{buildroot}%{_unitdir}/%{name}.service # Install rcfile install -dm 755 %{buildroot}/usr/sbin ln -s /usr/sbin/service %{buildroot}%{_sbindir}/rc%{name} %pre %service_add_pre %{name}.service %post groupadd -f ms-usb chgrp ms-usb %{_bindir}/resetmsmice chmod 2755 %{_bindir}/resetmsmice udevadm trigger --attr-match=idVendor=045e update-desktop-database %service_add_post %{name}.service %preun %service_del_preun %{name}.service %postun export DISABLE_RESTART_ON_UPDATE=yes # no need to restart on update %service_del_postun %{name}.service %files %defattr (-, root, root, -) %{_bindir}/resetmsmice %{_bindir}/resetmsmice-gui %dir %{_datadir}/resetmsmice %{_datadir}/resetmsmice/resetmsmice.ui %{_unitdir}/%{name}.service %{_sbindir}/rc%{name} /usr/lib/udev/rules.d/60-resetmsmice.rules
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor