+#
+# Conditional build:
+%bcond_without gui # don't build gui examples (require qt4)
+#
Summary: Disposable Soft Synth Interface specification
Summary(pl.UTF-8): Specyfikacja Disposable Soft Synth Interface
Name: dssi
-Version: 1.1.0
-Release: 1
+Version: 1.1.1
+Release: 2
License: LGPL v2.1
Group: Development/Libraries
Source0: http://downloads.sourceforge.net/dssi/%{name}-%{version}.tar.gz
-# Source0-md5: dfc850e66fae94e7ec08aebb43d07848
+# Source0-md5: 619ab73c883b02dc37ddb37001591f8b
Patch0: %{name}-lib64.patch
+Patch1: %{name}-libx32.patch
URL: http://dssi.sourceforge.net/
+%if %{with gui}
+BuildRequires: QtCore-devel >= 4.0.1
BuildRequires: QtGui-devel >= 4.0.1
+BuildRequires: qt4-build >= 4.0.1
+%endif
BuildRequires: alsa-lib-devel >= 0.9
BuildRequires: autoconf
BuildRequires: automake
-BuildRequires: jack-audio-connection-kit-devel
+BuildRequires: jack-audio-connection-kit-devel >= 0.99.14
BuildRequires: ladspa-devel >= 1.0
BuildRequires: liblo-devel >= 0.12
BuildRequires: libsamplerate-devel
BuildRequires: libsndfile-devel
BuildRequires: libtool
BuildRequires: pkgconfig
-BuildRequires: qt4-build >= 4.0.1
+BuildRequires: xorg-lib-libX11-devel
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
%if "%{_lib}" == "lib64"
%patch0 -p1
%endif
+%if "%{_lib}" == "libx32"
+%patch1 -p1
+%endif
%build
%{__libtoolize}
%attr(755,root,root) %{_bindir}/trivial_sampler
%attr(755,root,root) %{_bindir}/trivial_synth
%attr(755,root,root) %{_libdir}/dssi/*.so
+%if %{with gui}
%dir %{_libdir}/dssi/less_trivial_synth
%attr(755,root,root) %{_libdir}/dssi/less_trivial_synth/*_qt
%dir %{_libdir}/dssi/trivial_sampler
%attr(755,root,root) %{_libdir}/dssi/trivial_sampler/*_qt
+%endif