Пакет libratbag: Specfile
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 | %define git %nil %def_enable tests %def_enable systemd Name: libratbag Version: 0.16 Release: alt0.1 Summary: Programmable input device library Group: System/Libraries License: MIT Url: https://github.com/libratbag/libratbag Source0: https://github.com/libratbag/%name/archive/v%version/%name-%version.tar.gz Patch: %name-%version-%release.patch BuildRequires(pre): meson BuildRequires: pkgconfig gcc-c++ libevdev-devel libudev-devel libunistring-devel BuildRequires: glib2-devel python3-dev swig libjson-glib-devel %if_enabled systemd BuildRequires: libsystemd-devel %else BuildRequires: libelogind-devel %endif %{?_enable_tests:BuildRequires: check python3-module-pygobject3 python3-module-lxml python3-module-evdev} %description libratbag is a library that allows to configure programmable mice. %package -n liblur Summary: Logitech Unifying Receiver library Group: System/Libraries %description -n liblur The liblur package contains libraries and tools to access and configure the Logitech Unifying Receivers. The functionality are mainly listing, pairing and un-pairing Logitech devices attached to a receiver. %package -n liblur-devel Summary: Development files for liblur Group: Development/C Requires: liblur = %EVR %description -n liblur-devel The liblur-devel package contains libraries and header files for developing applications that use liblur. %package -n ratbagd Summary: System daemon to introspect and modify configurable mice Group: System/Configuration/Hardware Requires: %name-data = %EVR %description -n ratbagd System daemon to introspect and modify configurable mice using libratbag. %package tools Summary: Mice configuration tools using libratbag Group: System/Configuration/Hardware Requires: ratbagd = %EVR %description tools Mice configuration tools using libratbag. %package data Summary: Libratbag mice configuration data Group: System/Configuration/Hardware BuildArch: noarch Requires: ratbagd = %EVR %description data Libratbag mice configuration data. %prep %setup %patch -p1 %build %meson \ -Ddocumentation=false \ %if_enabled tests -Dtests=false \ %endif %if_enabled systemd -Dsystemd-unit-dir=%_unitdir %else -Dlogind-provider=elogind \ -Dsystemd=false %endif %meson_build %if_enabled tests %check %meson_test %endif %install %meson_install %files -n liblur %_libdir/liblur.so.* %files -n liblur-devel %_includedir/liblur.h %_libdir/liblur.so %_pkgconfigdir/liblur.pc %files -n ratbagd %doc COPYING README* TODO %_bindir/ratbagd %_datadir/dbus-1/system.d/*.conf %_datadir/dbus-1/system-services/*.service %if_enabled systemd %_unitdir/*.service %endif %_man8dir/*.8* %files tools %_bindir/ratbagctl %_bindir/lur-command %_man1dir/ratbagctl.1* %_man1dir/lur-command.1* %files data %dir %_datadir/libratbag %_datadir/libratbag %changelog * Mon Jul 19 2021 L.A. Kostis <lakostis@altlinux.ru> 0.16-alt0.1 - 0.16. * Wed Nov 04 2020 L.A. Kostis <lakostis@altlinux.ru> 0.15-alt0.1 - v0.15. * Sat Mar 21 2020 L.A. Kostis <lakostis@altlinux.ru> 0.13-alt0.16.g1dff6f2 - v0.13-16-g1dff6f2. * Fri Sep 13 2019 L.A. Kostis <lakostis@altlinux.ru> 0.10-alt0.1 - v0.10-30-g07567ac. * Mon Apr 30 2018 L.A. Kostis <lakostis@altlinux.ru> 0.9.901-alt0.2 - GIT 7fe4d6f. - build -data as noarch. * Thu Jan 04 2018 L.A. Kostis <lakostis@altlinux.ru> 0.9.901-alt0.1 - Updated to v0.9.901. - Added SteelSeries Rival 95 mice (very similar to Rival 310 but without any LEDs). * Wed Oct 25 2017 L.A. Kostis <lakostis@altlinux.ru> 0.9.900-alt0.1.git9c75a7c - GIT 9c75a7c. - initial build for ALTLinux. * Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.9-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild * Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.9-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Wed Jun 07 2017 Benjamin Tissoires <benjamin.tissoires@redhat.com> 0.9-2 - disable tests on s390x because they seem to fail without good reasons * Tue Jun 06 2017 Benjamin Tissoires <benjamin.tissoires@redhat.com> 0.9-1 - libratbag v0.9 - new manpage for lur-command * Tue May 09 2017 Benjamin Tissoires <benjamin.tissoires@redhat.com> 0.8-1 - libratbag v0.8 * Tue May 09 2017 Benjamin Tissoires <benjamin.tissoires@redhat.com> 0.7-3 - add a hack for F24 and F25 to compile * Fri May 05 2017 Benjamin Tissoires <benjamin.tissoires@redhat.com> 0.7-2 - Remove the generation of the documentation, we don't ship it * Thu May 04 2017 Benjamin Tissoires <benjamin.tissoires@redhat.com> 0.7-1 - Initial Fedora packaging (rhbz#1309703) |