]>
Commit | Line | Data |
---|---|---|
36ded31d JB |
1 | Summary: Simple but fully featured LV2 host for JACK |
2 | Summary(pl.UTF-8): Prosty, ale w pełni funkcjonalny host LV2 dla JACK-a | |
3 | Name: jalv | |
4baace69 | 4 | Version: 1.6.8 |
36ded31d JB |
5 | Release: 1 |
6 | License: ISC | |
052e369b | 7 | Group: Applications/Sound |
4baace69 JB |
8 | Source0: http://download.drobilla.net/%{name}-%{version}.tar.xz |
9 | # Source0-md5: 7ae987243660ed44e882057aa24e5ede | |
36ded31d | 10 | URL: http://drobilla.net/software/jalv/ |
b9cfda26 | 11 | BuildRequires: Qt5Widgets-devel >= 5.1.0 |
36ded31d | 12 | BuildRequires: gtk+2-devel >= 2:2.18.0 |
601d4758 | 13 | BuildRequires: gtk+3-devel >= 3.0.0 |
36ded31d | 14 | BuildRequires: jack-audio-connection-kit-devel >= 0.120.0 |
4baace69 | 15 | BuildRequires: libstdc++-devel >= 6:5 |
92a1a866 | 16 | BuildRequires: lilv-devel >= 0.24.0 |
4baace69 JB |
17 | BuildRequires: lv2-devel >= 1.18.0 |
18 | BuildRequires: meson >= 0.56.0 | |
19 | BuildRequires: ninja >= 1.5 | |
36ded31d | 20 | BuildRequires: pkgconfig |
4baace69 JB |
21 | BuildRequires: portaudio-devel >= 19 |
22 | BuildRequires: python3 >= 1:3.2 | |
92a1a866 JB |
23 | BuildRequires: qt4-build >= 4.0.0 |
24 | BuildRequires: qt5-build >= 5.1.0 | |
4baace69 | 25 | BuildRequires: serd-devel >= 0.30.0 |
bef6106d | 26 | BuildRequires: sord-devel >= 0.14.0 |
4baace69 | 27 | BuildRequires: sratom-devel >= 0.6.4 |
bef6106d | 28 | BuildRequires: suil-devel >= 0.10.0 |
4baace69 JB |
29 | BuildRequires: tar >= 1:1.22 |
30 | BuildRequires: xz | |
92a1a866 | 31 | Requires: Qt5Gui >= 5.1.0 |
36ded31d | 32 | Requires: gtk+2 >= 2:2.18.0 |
601d4758 | 33 | Requires: gtk+3 >= 3.0.0 |
36ded31d | 34 | Requires: jack-audio-connection-kit-libs >= 0.120.0 |
92a1a866 | 35 | Requires: lilv >= 0.24.0 |
4baace69 JB |
36 | Requires: lv2 >= 1.18.0 |
37 | Requires: serd >= 0.30.0 | |
bef6106d | 38 | Requires: sord >= 0.14.0 |
4baace69 | 39 | Requires: sratom >= 0.6.4 |
bef6106d | 40 | Requires: suil >= 0.10.0 |
36ded31d JB |
41 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
42 | ||
43 | %description | |
44 | Jalv is a simple but fully featured LV2 host for JACK. It runs LV2 | |
45 | plugins and exposes their ports as JACK ports, essentially making any | |
46 | LV2 plugin function as a JACK application. | |
47 | ||
48 | %description -l pl.UTF-8 | |
49 | Jalv to prosty, ale w pełni funkcjonalny host LV2 dla JACK-a. | |
50 | Uruchamia wtyczki LV2 i udostępnia ich porty jako porty JACK-a, w | |
51 | szczególności pozwalając dowolnej wtyczce LV2 działać jako aplikacja | |
52 | JACK-a. | |
53 | ||
54 | %prep | |
55 | %setup -q | |
56 | ||
57 | %build | |
4baace69 JB |
58 | # Qt5 requires -fPIC from users |
59 | CXXFLAGS="%{rpmcxxflags} -fPIC" | |
60 | %meson build | |
36ded31d | 61 | |
4baace69 | 62 | %ninja_build -C build |
36ded31d JB |
63 | |
64 | %install | |
65 | rm -rf $RPM_BUILD_ROOT | |
66 | ||
4baace69 | 67 | %ninja_install -C build |
36ded31d JB |
68 | |
69 | %clean | |
70 | rm -rf $RPM_BUILD_ROOT | |
71 | ||
36ded31d JB |
72 | %files |
73 | %defattr(644,root,root,755) | |
bef6106d | 74 | %doc AUTHORS COPYING NEWS README.md |
36ded31d JB |
75 | %attr(755,root,root) %{_bindir}/jalv |
76 | %attr(755,root,root) %{_bindir}/jalv.gtk | |
601d4758 | 77 | %attr(755,root,root) %{_bindir}/jalv.gtk3 |
92a1a866 | 78 | %attr(755,root,root) %{_bindir}/jalv.qt5 |
bef6106d | 79 | %attr(755,root,root) %{_libdir}/jack/jalv.so |
4baace69 | 80 | %{_desktopdir}/jalv.desktop |
36ded31d JB |
81 | %{_mandir}/man1/jalv.1* |
82 | %{_mandir}/man1/jalv.gtk.1* | |
4baace69 JB |
83 | %{_mandir}/man1/jalv.gtk3.1* |
84 | %{_mandir}/man1/jalv.qt5.1* |