# Don't try fancy stuff like debuginfo, which is useless on binary-only # packages. Don't strip binary too # Be sure buildpolicy set to do nothing %define __spec_install_post %{nil} %define debug_package %{nil} %define __os_install_post %{_dbpath}/brp-compress Summary: Qapp Tools Name: das-keyboard-q Version: 3.3.3 Release: 1%{?dist} License: CC BY 4.0 Group: keyboard SOURCE0 : %{name}-%{version}.tar.gz URL: https://www.daskeyboard.io/ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root %{?systemd_requires} BuildRequires: systemd %description The Qapp RPM is build from the *.deb released by the daskeyboard. %post %systemd_post das_keyboard_q-service.service %preun %systemd_preun das_keyboard_q-service.service %postun %systemd_postun_with_restart das_keyboard_q-service.service %prep %setup -q %build %install rm -rf %{buildroot} mkdir -p %{buildroot} mkdir -p %{buildroot}%{_unitdir} \ %{buildroot}%{_sysconfdir} \ %{buildroot}%{_sysconfdir}/udev/rules.d \ %{buildroot}%{_libdir} \ %{buildroot}%{_bindir} \ %{buildroot}%{_prefix}/local/bin \ %{buildroot}%{_datadir} \ %{buildroot}%{_docdir} # in builddir cp -a etc/systemd/system/* %{buildroot}%{_unitdir} cp -a etc/udev/rules.d/* %{buildroot}%{_sysconfdir}/udev/rules.d cp -a usr/lib/* %{buildroot}%{_libdir} ln -s %{_libdir}/%{name}/%{name} %{buildroot}%{_bindir}/%{name} cp -a usr/local/bin/* %{buildroot}%{_prefix}/local/bin cp -a usr/share/applications %{buildroot}%{_datadir} cp -a usr/share/lintian %{buildroot}%{_datadir} cp -a usr/share/pixmaps %{buildroot}%{_datadir} cp -a usr/share/doc/* %{buildroot}%{_docdir} %clean rm -rf %{buildroot} %files %defattr(-,root,root,-) %dir %{_libdir}/%{name}/ %{_libdir}/%{name}/chrome-sandbox %{_libdir}/%{name}/libvk_swiftshader.so %{_libdir}/%{name}/libvulkan.so.1 %{_libdir}/%{name}/libGLESv2.so %{_libdir}/%{name}/libEGL.so %{_libdir}/%{name}/vk_swiftshader_icd.json %dir %{_libdir}/%{name}/resources/ %dir %{_libdir}/%{name}/resources/app.asar.unpacked/ %dir %{_libdir}/%{name}/resources/app.asar.unpacked/assets/ %dir %{_libdir}/%{name}/resources/app.asar.unpacked/assets/scripts/ %{_libdir}/%{name}/resources/app.asar.unpacked/assets/scripts/windows.ps1 %{_libdir}/%{name}/resources/app.asar.unpacked/assets/scripts/linux.sh %{_libdir}/%{name}/resources/app.asar.unpacked/assets/scripts/mac.sh %{_libdir}/%{name}/resources/app.asar.unpacked/assets/scripts/mac.scpt %dir %{_libdir}/%{name}/resources/app.asar.unpacked/assets/images/ %{_libdir}/%{name}/resources/app.asar.unpacked/assets/images/X50QPID-home-icon.png %{_libdir}/%{name}/resources/app.asar.unpacked/assets/images/DK5QPID-home-icon.png %{_libdir}/%{name}/resources/app.asar.unpacked/assets/images/DK5QSPID-home-icon.png %{_libdir}/%{name}/resources/app.asar.unpacked/assets/images/stars.png %{_libdir}/%{name}/resources/app.asar.unpacked/assets/images/16x16.png %dir %{_libdir}/%{name}/resources/app.asar.unpacked/assets/images/ifttt/ %{_libdir}/%{name}/resources/app.asar.unpacked/assets/images/ifttt/X50QPID.png %{_libdir}/%{name}/resources/app.asar.unpacked/assets/images/ifttt/DK5QPID.png %{_libdir}/%{name}/resources/app.asar.unpacked/assets/images/ifttt/DK4QPID.png %{_libdir}/%{name}/resources/app.asar.unpacked/assets/images/logo.png %{_libdir}/%{name}/resources/app.asar.unpacked/assets/images/q-icon.gif %{_libdir}/%{name}/resources/app.asar.unpacked/assets/images/gray-q-icon-no-bracket.png "%{_libdir}/%{name}/resources/app.asar.unpacked/assets/images/gray-q-icon-no-bracket (copy).png" %{_libdir}/%{name}/resources/app.asar.unpacked/assets/images/bg.gif %{_libdir}/%{name}/resources/app.asar.unpacked/assets/images/gray-q-icon.png %dir %{_libdir}/%{name}/resources/app.asar.unpacked/assets/images/layouts/ %dir %{_libdir}/%{name}/resources/app.asar.unpacked/assets/images/layouts/5Q/ %{_libdir}/%{name}/resources/app.asar.unpacked/assets/images/layouts/5Q/5Q-es-ES.png %{_libdir}/%{name}/resources/app.asar.unpacked/assets/images/layouts/5Q/5Q-it-IT.png %{_libdir}/%{name}/resources/app.asar.unpacked/assets/images/layouts/5Q/5Q-ru.png %{_libdir}/%{name}/resources/app.asar.unpacked/assets/images/layouts/5Q/5Q-de-DE.png %{_libdir}/%{name}/resources/app.asar.unpacked/assets/images/layouts/5Q/5Q-en-US.png %{_libdir}/%{name}/resources/app.asar.unpacked/assets/images/layouts/5Q/5Q-fr-FR.png %{_libdir}/%{name}/resources/app.asar.unpacked/assets/images/layouts/5Q/5Q-da.png %{_libdir}/%{name}/resources/app.asar.unpacked/assets/images/layouts/5Q/5Q-en-US-MAC.png %{_libdir}/%{name}/resources/app.asar.unpacked/assets/images/layouts/5Q/5Q-en-UK.png %dir %{_libdir}/%{name}/resources/app.asar.unpacked/assets/images/layouts/5QS/ %{_libdir}/%{name}/resources/app.asar.unpacked/assets/images/layouts/5QS/5QS-da.png %{_libdir}/%{name}/resources/app.asar.unpacked/assets/images/layouts/5QS/5QS-de-DE.png %{_libdir}/%{name}/resources/app.asar.unpacked/assets/images/layouts/5QS/5QS-en-UK.png %{_libdir}/%{name}/resources/app.asar.unpacked/assets/images/layouts/5QS/5QS-en-US-MAC.png %{_libdir}/%{name}/resources/app.asar.unpacked/assets/images/layouts/5QS/5QS-en-US.png %{_libdir}/%{name}/resources/app.asar.unpacked/assets/images/layouts/5QS/5QS-es-ES.png %{_libdir}/%{name}/resources/app.asar.unpacked/assets/images/layouts/5QS/5QS-fr-FR.png %{_libdir}/%{name}/resources/app.asar.unpacked/assets/images/layouts/5QS/5QS-it-IT.png %{_libdir}/%{name}/resources/app.asar.unpacked/assets/images/layouts/5QS/5QS-ru.png %dir %{_libdir}/%{name}/resources/app.asar.unpacked/assets/images/layouts/DK4Q/ %{_libdir}/%{name}/resources/app.asar.unpacked/assets/images/layouts/DK4Q/DK4Q-de-DE.png %{_libdir}/%{name}/resources/app.asar.unpacked/assets/images/layouts/DK4Q/DK4Q-en-US-MAC.png %{_libdir}/%{name}/resources/app.asar.unpacked/assets/images/layouts/DK4Q/DK4Q-en-US.png %{_libdir}/%{name}/resources/app.asar.unpacked/assets/images/layouts/DK4Q/DK4Q-en-UK.png %{_libdir}/%{name}/resources/app.asar.unpacked/assets/images/layouts/DK4Q/DK4Q-no.png %{_libdir}/%{name}/resources/app.asar.unpacked/assets/images/layouts/X50-en-UK-drop.png %{_libdir}/%{name}/resources/app.asar.unpacked/assets/images/layouts/X50-en-UK.png %dir %{_libdir}/%{name}/resources/app.asar.unpacked/assets/images/layouts/X50/ %{_libdir}/%{name}/resources/app.asar.unpacked/assets/images/layouts/X50/X50-fr-FR.png %{_libdir}/%{name}/resources/app.asar.unpacked/assets/images/layouts/X50/X50-de-DE.png %{_libdir}/%{name}/resources/app.asar.unpacked/assets/images/layouts/X50/X50-it-IT.png %{_libdir}/%{name}/resources/app.asar.unpacked/assets/images/layouts/X50/X50-en-US.png %{_libdir}/%{name}/resources/app.asar.unpacked/assets/images/layouts/X50/X50-da.png %{_libdir}/%{name}/resources/app.asar.unpacked/assets/images/layouts/X50/X50-DEFAULT.png %{_libdir}/%{name}/resources/app.asar.unpacked/assets/images/layouts/X50/X50-es-ES.png %{_libdir}/%{name}/resources/app.asar.unpacked/assets/images/layouts/X50/X50-ru.png %{_libdir}/%{name}/resources/app.asar.unpacked/assets/images/layouts/X50/X50-en-UK.png %{_libdir}/%{name}/resources/app.asar.unpacked/assets/images/layouts/X50/X50-en-US-MAC.png %{_libdir}/%{name}/resources/app.asar.unpacked/assets/images/q-icon-no-bracket.png %{_libdir}/%{name}/resources/app.asar.unpacked/assets/images/q-iconbackup.gif %{_libdir}/%{name}/resources/app.asar.unpacked/assets/images/logo-big.png %{_libdir}/%{name}/resources/app.asar.unpacked/assets/images/q-icon.png %{_libdir}/%{name}/resources/app.asar.unpacked/assets/images/icon.icns %{_libdir}/%{name}/resources/app.asar.unpacked/assets/images/5Q-box-back.jpg %{_libdir}/%{name}/resources/app.asar.unpacked/assets/images/dk5-q-blurry.png %{_libdir}/%{name}/resources/app.asar.unpacked/assets/images/DK4QPID-home-icon.png %{_libdir}/%{name}/resources/app.asar.unpacked/assets/images/load.png %dir %{_libdir}/%{name}/resources/app.asar.unpacked/assets/externalLibraries/ %{_libdir}/%{name}/resources/app.asar.unpacked/assets/externalLibraries/DKWindowsUserServicesHelper.exe %{_libdir}/%{name}/resources/app.asar.unpacked/assets/externalLibraries/Das_Keyboard_User_Services.dll %{_libdir}/%{name}/resources/app.asar %dir %{_libdir}/%{name}/swiftshader/ %{_libdir}/%{name}/swiftshader/libGLESv2.so %{_libdir}/%{name}/swiftshader/libEGL.so %{_libdir}/%{name}/chrome_200_percent.pak %{_libdir}/%{name}/version %dir %{_libdir}/%{name}/locales/ %{_libdir}/%{name}/locales/fr.pak %{_libdir}/%{name}/locales/hi.pak %{_libdir}/%{name}/locales/ar.pak %{_libdir}/%{name}/locales/kn.pak %{_libdir}/%{name}/locales/bn.pak %{_libdir}/%{name}/locales/ta.pak %{_libdir}/%{name}/locales/nl.pak %{_libdir}/%{name}/locales/lt.pak %{_libdir}/%{name}/locales/pt-BR.pak %{_libdir}/%{name}/locales/es.pak %{_libdir}/%{name}/locales/ko.pak %{_libdir}/%{name}/locales/fi.pak %{_libdir}/%{name}/locales/zh-TW.pak %{_libdir}/%{name}/locales/tr.pak %{_libdir}/%{name}/locales/de.pak %{_libdir}/%{name}/locales/fa.pak %{_libdir}/%{name}/locales/zh-CN.pak %{_libdir}/%{name}/locales/hu.pak %{_libdir}/%{name}/locales/hr.pak %{_libdir}/%{name}/locales/he.pak %{_libdir}/%{name}/locales/it.pak %{_libdir}/%{name}/locales/cs.pak %{_libdir}/%{name}/locales/sl.pak %{_libdir}/%{name}/locales/es-419.pak %{_libdir}/%{name}/locales/uk.pak %{_libdir}/%{name}/locales/ru.pak %{_libdir}/%{name}/locales/el.pak %{_libdir}/%{name}/locales/pl.pak %{_libdir}/%{name}/locales/ca.pak %{_libdir}/%{name}/locales/sv.pak %{_libdir}/%{name}/locales/am.pak %{_libdir}/%{name}/locales/ja.pak %{_libdir}/%{name}/locales/fil.pak %{_libdir}/%{name}/locales/en-GB.pak %{_libdir}/%{name}/locales/vi.pak %{_libdir}/%{name}/locales/da.pak %{_libdir}/%{name}/locales/mr.pak %{_libdir}/%{name}/locales/bg.pak %{_libdir}/%{name}/locales/sr.pak %{_libdir}/%{name}/locales/sw.pak %{_libdir}/%{name}/locales/ro.pak %{_libdir}/%{name}/locales/et.pak %{_libdir}/%{name}/locales/nb.pak %{_libdir}/%{name}/locales/gu.pak %{_libdir}/%{name}/locales/sk.pak %{_libdir}/%{name}/locales/pt-PT.pak %{_libdir}/%{name}/locales/lv.pak %{_libdir}/%{name}/locales/en-US.pak %{_libdir}/%{name}/locales/th.pak %{_libdir}/%{name}/locales/ms.pak %{_libdir}/%{name}/locales/id.pak %{_libdir}/%{name}/locales/te.pak %{_libdir}/%{name}/locales/ml.pak %{_libdir}/%{name}/chrome_100_percent.pak %{_libdir}/%{name}/LICENSES.chromium.html %{_libdir}/%{name}/libffmpeg.so %{_libdir}/%{name}/icudtl.dat %{_libdir}/%{name}/das-keyboard-q %{_libdir}/%{name}/snapshot_blob.bin %{_libdir}/%{name}/v8_context_snapshot.bin %{_libdir}/%{name}/resources.pak %{_prefix}/local/bin/das_keyboard_q-service %{_bindir}/das-keyboard-q %dir %{_docdir}/%{name}/ %{_docdir}/%{name}/copyright %dir %{_datadir}/pixmaps %{_datadir}/pixmaps/das-keyboard-q.png %dir %{_datadir}/applications %{_datadir}/applications/das-keyboard-q.desktop %dir %{_datadir}/lintian %dir %{_datadir}/lintian/overrides/ %{_datadir}/lintian/overrides/das-keyboard-q %{_sysconfdir}/udev/rules.d/99-daskeyboard.rules %{_unitdir}/das_keyboard_q-service.service %changelog * Thu Mar 10 2022 Michael L. Young 3.3.3-1 - Update to the latest release upstream. * Wed Apr 28 2021 Michael L. Young 3.3.2-1 - Update to the latest release * Mon Apr 26 2021 Michael L. Young 3.3.0-1 - Update to the latest release * Sat Dec 19 2020 Michael L. Young 3.2.8-1 - Update to the latest release * Thu Dec 17 2020 Michael L. Young 3.2.7-1 - New spec for 3.2.7 release - Adjust spec to try and follow packaging guidelines