]> git.pld-linux.org Git - packages/jalv.git/blame - jalv.spec
- updated to 1.6.0; added Qt5 interface
[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
92a1a866 4Version: 1.6.0
36ded31d
JB
5Release: 1
6License: ISC
052e369b 7Group: Applications/Sound
36ded31d 8Source0: http://download.drobilla.net/%{name}-%{version}.tar.bz2
92a1a866 9# Source0-md5: 8390c3313c6a27f06919120de2de9348
36ded31d 10URL: http://drobilla.net/software/jalv/
92a1a866 11BuildRequires: Qt5Gui-devel >= 5.1.0
36ded31d
JB
12BuildRequires: QtGui-devel >= 4.0.0
13BuildRequires: gtk+2-devel >= 2:2.18.0
601d4758 14BuildRequires: gtk+3-devel >= 3.0.0
36ded31d
JB
15BuildRequires: gtkmm-devel >= 2.20.0
16BuildRequires: jack-audio-connection-kit-devel >= 0.120.0
92a1a866
JB
17BuildRequires: libstdc++-devel >= 6:4.3
18BuildRequires: lilv-devel >= 0.24.0
19BuildRequires: lv2-devel >= 1.14.0
36ded31d
JB
20BuildRequires: pkgconfig
21BuildRequires: python
92a1a866
JB
22BuildRequires: qt4-build >= 4.0.0
23BuildRequires: qt5-build >= 5.1.0
2b1f4590
JB
24BuildRequires: serd-devel >= 0.14.0
25BuildRequires: sord-devel >= 0.12.0
26BuildRequires: sratom-devel >= 0.4.0
36ded31d 27BuildRequires: suil-devel >= 0.6.0
92a1a866 28Requires: Qt5Gui >= 5.1.0
36ded31d
JB
29Requires: QtGui >= 4.0.0
30Requires: gtk+2 >= 2:2.18.0
601d4758 31Requires: gtk+3 >= 3.0.0
36ded31d
JB
32Requires: gtkmm >= 2.20.0
33Requires: jack-audio-connection-kit-libs >= 0.120.0
92a1a866
JB
34Requires: lilv >= 0.24.0
35Requires: lv2 >= 1.14.0
2b1f4590
JB
36Requires: serd >= 0.14.0
37Requires: sord >= 0.12.0
38Requires: sratom >= 0.4.0
36ded31d
JB
39Requires: suil >= 0.6.0
40BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
41
42%description
43Jalv is a simple but fully featured LV2 host for JACK. It runs LV2
44plugins and exposes their ports as JACK ports, essentially making any
45LV2 plugin function as a JACK application.
46
47%description -l pl.UTF-8
48Jalv to prosty, ale w pełni funkcjonalny host LV2 dla JACK-a.
49Uruchamia wtyczki LV2 i udostępnia ich porty jako porty JACK-a, w
50szczególności pozwalając dowolnej wtyczce LV2 działać jako aplikacja
51JACK-a.
52
53%prep
54%setup -q
55
56%build
92a1a866 57# recent libsigc++/gtkmm requires C++11; don't use waf --strict as it adds -ansi which disables C++11
36ded31d 58CC="%{__cc}" \
92a1a866 59CXX="%{__cxx}" \
36ded31d 60CFLAGS="%{rpmcflags}" \
92a1a866 61CXXFLAGS="%{rpmcxxflags} -std=c++0x" \
d10b3284 62MOC=%{_bindir}/moc-qt4 \
36ded31d
JB
63./waf configure \
64 --prefix=%{_prefix} \
92a1a866 65 --libdir=%{_libdir}
36ded31d
JB
66
67./waf -v
68
69%install
70rm -rf $RPM_BUILD_ROOT
71
72./waf install \
73 --destdir=$RPM_BUILD_ROOT
74
75%clean
76rm -rf $RPM_BUILD_ROOT
77
36ded31d
JB
78%files
79%defattr(644,root,root,755)
80%doc AUTHORS COPYING NEWS README
81%attr(755,root,root) %{_bindir}/jalv
82%attr(755,root,root) %{_bindir}/jalv.gtk
601d4758 83%attr(755,root,root) %{_bindir}/jalv.gtk3
36ded31d 84%attr(755,root,root) %{_bindir}/jalv.gtkmm
92a1a866
JB
85%attr(755,root,root) %{_bindir}/jalv.qt4
86%attr(755,root,root) %{_bindir}/jalv.qt5
36ded31d
JB
87%{_mandir}/man1/jalv.1*
88%{_mandir}/man1/jalv.gtk.1*
89%{_mandir}/man1/jalv.gtkmm.1*
90%{_mandir}/man1/jalv.qt.1*
This page took 0.0850109999999999 seconds and 4 git commands to generate.