1 Summary: Lightweight C library for loading and wrapping LV2 plugin UIs
2 Summary(pl.UTF-8): Lekka biblioteka C do ładowania i obudowywania UI wtyczek LV2
8 Source0: http://download.drobilla.net/%{name}-%{version}.tar.bz2
9 # Source0-md5: c9738de0d6974aca1fe75dd280114158
10 URL: http://drobilla.net/software/suil/
11 BuildRequires: QtGui-devel >= 4.0.0
12 BuildRequires: gtk+2-devel >= 2:2.18.0
13 BuildRequires: libstdc++-devel
14 BuildRequires: lv2-devel >= 1.0.0
16 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
19 Suil is a lightweight C library for loading and wrapping LV2 plugin
22 Suil makes it possible to load a UI of any toolkit in a host using any
23 other toolkit (assuming the toolkits are both supported by Suil).
24 Hosts do not need to build against or link to foreign toolkit
25 libraries to use UIs written with that toolkit (Suil performs its
26 magic at runtime using dynamically loaded modules). The API is
27 designed such that hosts do not need to explicitly support particular
28 toolkits whatsoever - if Suil supports a particular toolkit, then all
29 hosts that use Suil will support that toolkit "for free".
31 %description -l pl.UTF-8
32 Suil to lekka biblioteka C do ładowania i obudowywania interfejsów
33 użytkownika (UI) wtyczek LV2.
35 Suil umożliwia wczytanie UI dowolnego toolkitu do hosta
36 wykorzystującego dowolny inny toolkit (zakładając, że oba toolkity są
37 obsługiwane prez Suil). Hosty nie muszą być budowane z obsługą obcych
38 bibliotek toolkitów, aby można było używać UI napisanego z użyciem
39 danego toolkitu (Suil wykonuje całą potrzebną magię w czasie działania
40 przy użyciu modułów ładowanych dynamicznie). API jest zaprojektowane
41 tak, że hosty nie muszą jawnie obsługiwać konkretnego toolkitu - jeśli
42 Suil obsługuje ten toolkit, to wszystkie hosty wykorzystujące Suil
43 będą obsługiwały ten toolkit za darmo.
46 Summary: UI wrapper modules for suil library
47 Summary(pl.UTF-8): Moduły obudowujące UI dla biblioteki suil
49 Requires: %{name} = %{version}-%{release}
50 Requires: QtGui >= 4.0.0
51 Requires: gtk+2 >= 2:2.18.0
54 Dynamically loaded modules for suil library, allowing to use X11
55 UIs in GTK+ or Qt host, GTK+ UI in Qt host, Qt UI in GTK+ host.
57 %description modules -l pl.UTF-8
58 Dynamicznie wczytywane moduły dla biblioteki suil, pozwalające na
59 używanie interfejsów użytkownika X11 w hostach GTK+ lub Qt,
60 interfejsów GTK+ w hostach Qt oraz interfejsów Qt w hostach GTK+.
63 Summary: Header files for suil library
64 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki suil
65 Group: Development/Libraries
66 Requires: %{name} = %{version}-%{release}
67 Requires: lv2-devel >= 1.0.0
70 Header files for suil library.
72 %description devel -l pl.UTF-8
73 Pliki nagłówkowe biblioteki suil.
80 CFLAGS="%{rpmcflags}" \
84 --gtk2-lib-name=libgtk-x11-2.0.so.0
89 rm -rf $RPM_BUILD_ROOT
92 --destdir=$RPM_BUILD_ROOT
95 rm -rf $RPM_BUILD_ROOT
97 %post -p /sbin/ldconfig
98 %postun -p /sbin/ldconfig
101 %defattr(644,root,root,755)
102 %doc AUTHORS COPYING NEWS README
103 %attr(755,root,root) %{_libdir}/libsuil-0.so.*.*.*
104 %attr(755,root,root) %ghost %{_libdir}/libsuil-0.so.0
105 %dir %{_libdir}/suil-0
108 %defattr(644,root,root,755)
109 %attr(755,root,root) %{_libdir}/suil-0/libsuil_x11_in_gtk2.so
110 %attr(755,root,root) %{_libdir}/suil-0/libsuil_x11_in_qt4.so
111 %attr(755,root,root) %{_libdir}/suil-0/libsuil_gtk2_in_qt4.so
112 %attr(755,root,root) %{_libdir}/suil-0/libsuil_qt4_in_gtk2.so
115 %defattr(644,root,root,755)
116 %attr(755,root,root) %{_libdir}/libsuil-0.so
117 %{_includedir}/suil-0
118 %{_pkgconfigdir}/suil-0.pc