]> git.pld-linux.org Git - packages/jalv.git/blame - jalv.spec
- updated to 1.6.8; now uses meson, gtkmm and qt4 support is gone
[packages/jalv.git] / jalv.spec
CommitLineData
36ded31d
JB
1Summary: Simple but fully featured LV2 host for JACK
2Summary(pl.UTF-8): Prosty, ale w pełni funkcjonalny host LV2 dla JACK-a
3Name: jalv
4baace69 4Version: 1.6.8
36ded31d
JB
5Release: 1
6License: ISC
052e369b 7Group: Applications/Sound
4baace69
JB
8Source0: http://download.drobilla.net/%{name}-%{version}.tar.xz
9# Source0-md5: 7ae987243660ed44e882057aa24e5ede
36ded31d 10URL: http://drobilla.net/software/jalv/
b9cfda26 11BuildRequires: Qt5Widgets-devel >= 5.1.0
36ded31d 12BuildRequires: gtk+2-devel >= 2:2.18.0
601d4758 13BuildRequires: gtk+3-devel >= 3.0.0
36ded31d 14BuildRequires: jack-audio-connection-kit-devel >= 0.120.0
4baace69 15BuildRequires: libstdc++-devel >= 6:5
92a1a866 16BuildRequires: lilv-devel >= 0.24.0
4baace69
JB
17BuildRequires: lv2-devel >= 1.18.0
18BuildRequires: meson >= 0.56.0
19BuildRequires: ninja >= 1.5
36ded31d 20BuildRequires: pkgconfig
4baace69
JB
21BuildRequires: portaudio-devel >= 19
22BuildRequires: python3 >= 1:3.2
92a1a866
JB
23BuildRequires: qt4-build >= 4.0.0
24BuildRequires: qt5-build >= 5.1.0
4baace69 25BuildRequires: serd-devel >= 0.30.0
bef6106d 26BuildRequires: sord-devel >= 0.14.0
4baace69 27BuildRequires: sratom-devel >= 0.6.4
bef6106d 28BuildRequires: suil-devel >= 0.10.0
4baace69
JB
29BuildRequires: tar >= 1:1.22
30BuildRequires: xz
92a1a866 31Requires: Qt5Gui >= 5.1.0
36ded31d 32Requires: gtk+2 >= 2:2.18.0
601d4758 33Requires: gtk+3 >= 3.0.0
36ded31d 34Requires: jack-audio-connection-kit-libs >= 0.120.0
92a1a866 35Requires: lilv >= 0.24.0
4baace69
JB
36Requires: lv2 >= 1.18.0
37Requires: serd >= 0.30.0
bef6106d 38Requires: sord >= 0.14.0
4baace69 39Requires: sratom >= 0.6.4
bef6106d 40Requires: suil >= 0.10.0
36ded31d
JB
41BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
42
43%description
44Jalv is a simple but fully featured LV2 host for JACK. It runs LV2
45plugins and exposes their ports as JACK ports, essentially making any
46LV2 plugin function as a JACK application.
47
48%description -l pl.UTF-8
49Jalv to prosty, ale w pełni funkcjonalny host LV2 dla JACK-a.
50Uruchamia wtyczki LV2 i udostępnia ich porty jako porty JACK-a, w
51szczególności pozwalając dowolnej wtyczce LV2 działać jako aplikacja
52JACK-a.
53
54%prep
55%setup -q
56
57%build
4baace69
JB
58# Qt5 requires -fPIC from users
59CXXFLAGS="%{rpmcxxflags} -fPIC"
60%meson build
36ded31d 61
4baace69 62%ninja_build -C build
36ded31d
JB
63
64%install
65rm -rf $RPM_BUILD_ROOT
66
4baace69 67%ninja_install -C build
36ded31d
JB
68
69%clean
70rm -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*
This page took 0.099704 seconds and 4 git commands to generate.