## START: Set by rpmautospec ## (rpmautospec version 0.7.3) ## RPMAUTOSPEC: autorelease, autochangelog %define autorelease(e:s:pb:n) %{?-p:0.}%{lua: release_number = 5; base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}")); print(release_number + base_release_number - 1); }%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}} ## END: Set by rpmautospec # Global variables for github repository %global commit0 aab00aadee7e9ea498bc59c5cd819505fe8b8c1d %global gittag0 master %global shortcommit0 %(c=%{commit0}; echo ${c:0:7}) %global commitdate 20231220 Name: jalv_select Epoch: 1 Version: 1.3.0^%{commitdate}git%{shortcommit0} Release: %autorelease Summary: A little gtkmm GUI to select lv2 plugins from a list and run them with jalv. URL: https://github.com/brummer10/jalv_select License: Unlicense Source0: https://github.com/brummer10/%{name}/archive/%{commit0}.tar.gz#/%{name}-%{shortcommit0}.tar.gz BuildRequires: gcc BuildRequires: gcc-c++ BuildRequires: make BuildRequires: alsa-lib-devel BuildRequires: jack-audio-connection-kit-devel BuildRequires: lv2-devel BuildRequires: lilv-devel BuildRequires: gtkmm3.0-devel BuildRequires: desktop-file-utils Requires: jalv Requires: jalv-qt Requires: jalv-gtk %description A little gtkmm GUI to select lv2 plugins from a list and run them with jalv. Features: * select jalv interpreter from combo box * select LV2 plugin from list * select preset to load from menu * search plugins by regex or plugin class * reload lilv world to catch new installed plugins or presets * load plugin with selected preset * minimize app to systray (global Hotkey SHIFT+ESCAPE) * wake up app from systray (global Hotkey SHIFT+ESCAPE) * left mouse click on systray to show or hide app * right mouse click to show quit menu item * command-line start-up options * command-line runtime options * keyboard shortcuts %prep %autosetup -n %{name}-%{commit0} %build %set_build_flags %make_build PREFIX=%{_prefix} %install %make_install PREFIX=%{_prefix} %find_lang jalv.select desktop-file-install --vendor '' \ --add-category=X-Sound \ --add-category=Midi \ --add-category=Sequencer \ --add-category=X-Jack \ --dir %{buildroot}%{_datadir}/applications \ %{buildroot}%{_datadir}/applications/jalv.select.desktop %check desktop-file-validate %{buildroot}%{_datadir}/applications/jalv.select.desktop %files -f jalv.select.lang %doc README.md LOCALISATION.md %license LICENSE %{_bindir}/jalv.select %{_datadir}/applications/jalv.select.desktop %{_datadir}/pixmaps/*.png %{_mandir}/man1/jalv.select.* %{_mandir}/fr/man1/jalv.select.* %changelog ## START: Generated by rpmautospec * Thu Jul 18 2024 Fedora Release Engineering - 1:1.3.0^20231220gitaab00aa-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild * Wed Jan 24 2024 Fedora Release Engineering - 1:1.3.0^20231220gitaab00aa-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Sat Jan 20 2024 Fedora Release Engineering - 1:1.3.0^20231220gitaab00aa-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Mon Dec 25 2023 Yann Collette - 1:1.3.0^20231220gitaab00aa-2 - Initial import (fedora#2251510) * Mon Dec 25 2023 Yann Collette - 1:1.3.0^20231220gitaab00aa-1 - add initial version of the spec ## END: Generated by rpmautospec