]> git.pld-linux.org Git - packages/dssi.git/blame - dssi.spec
- updated to 1.1.1
[packages/dssi.git] / dssi.spec
CommitLineData
65b645a5 1Summary: Disposable Soft Synth Interface specification
57458f0e 2Summary(pl.UTF-8): Specyfikacja Disposable Soft Synth Interface
65b645a5 3Name: dssi
7a58f2d3 4Version: 1.1.1
91c2ee8b 5Release: 1
65b645a5
PS
6License: LGPL v2.1
7Group: Development/Libraries
91c2ee8b 8Source0: http://downloads.sourceforge.net/dssi/%{name}-%{version}.tar.gz
7a58f2d3 9# Source0-md5: 619ab73c883b02dc37ddb37001591f8b
91c2ee8b 10Patch0: %{name}-lib64.patch
65b645a5 11URL: http://dssi.sourceforge.net/
7a58f2d3 12BuildRequires: QtCore-devel >= 4.0.1
91c2ee8b 13BuildRequires: QtGui-devel >= 4.0.1
0ae4bdb5 14BuildRequires: alsa-lib-devel >= 0.9
dbae6881
JK
15BuildRequires: autoconf
16BuildRequires: automake
7a58f2d3 17BuildRequires: jack-audio-connection-kit-devel >= 0.99.14
0ae4bdb5
JB
18BuildRequires: ladspa-devel >= 1.0
19BuildRequires: liblo-devel >= 0.12
4f4c1293
JK
20BuildRequires: libsamplerate-devel
21BuildRequires: libsndfile-devel
dbae6881 22BuildRequires: libtool
29a653bf 23BuildRequires: pkgconfig
91c2ee8b 24BuildRequires: qt4-build >= 4.0.1
7a58f2d3 25BuildRequires: xorg-lib-libX11-devel
65b645a5
PS
26BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27
28%description
29DSSI (pronounced "dizzy") is an API for audio plugins, with particular
30application for software synthesis plugins with native user
31interfaces. DSSI is an open specification developed for use in Linux
32audio applications, although portable to other platforms. It may be
33thought of as LADSPA-for-instruments, or something comparable to VSTi.
34
35DSSI consists of a C language API for use by plugins and hosts, based
36on the LADSPA API, and an OSC (Open Sound Control) API for use in user
37interface to host communications. The DSSI specification consists of
38an RFC which describes the background for the proposal and defines the
39OSC part of the specification, and a documented header file which
40defines the C API.
41
dab913f7
JR
42%description -l pl.UTF-8
43DSSI (wymawiane "dizzy") to API dla wtyczek dźwiękowych z
44zastosowaniem szczególnie dla wtyczek syntezy programowej z natywnymi
45interfejsami użytkownika. DSSI to otwarta specyfikacja stworzona do
46używania w linuksowych aplikacjach dźwiękowych, ale przenośna na inne
47platformy. Można ją określić jako LADSPA dla instrumentów lub coś
48porównywalnego do VSTi.
c3db29b9 49
dab913f7
JR
50DSSI składa się z API języka C do użytku przez wtyczki i hosty, oparte
51o API LADSPA oraz API OSC (Open Sound Control) do użytku w
52interfejsach użytkownika do komunikacji z hostem. Specyfikacja DSSI
53składa się z RFC opisującego tło propozycji i definiującego część OSC
54specyfikacji oraz udokumentowanego pliku nagłówkowego definiującego
c3db29b9
JB
55API C.
56
4f4c1293
JK
57%package devel
58Summary: DSSI development files
59Summary(pl.UTF-8): Pliki nagłówkowe DSSI
60Group: Development/Libraries
61Requires: %{name} = %{version}-%{release}
62Requires: alsa-lib-devel >= 0.9
63Requires: ladspa-devel >= 1.0
64Obsoletes: dssi < 1.0.0
65
66%description devel
67DSSI development files.
68
69%description devel -l pl.UTF-8
70Pliki nagłówkowe DSSI.
71
0ae4bdb5
JB
72%package host-jack
73Summary: A simple JACK/ALSA-sequencer plugin host
57458f0e 74Summary(pl.UTF-8): Prosty host wtyczek sekwencera JACK/ALSA
0ae4bdb5 75Group: Applications/Sound
4f4c1293 76Requires: %{name} = %{version}-%{release}
0ae4bdb5
JB
77Requires: liblo >= 0.12
78
79%description host-jack
80A simple JACK/ALSA-sequencer plugin host.
81
dab913f7 82%description host-jack -l pl.UTF-8
0ae4bdb5
JB
83Prosty host wtyczek sekwencera JACK/ALSA.
84
4f4c1293
JK
85%package examples
86Summary: Example DSSI plugins
87Summary(pl.UTF-8): Przykładowe wtyczki DSSI
88Group: Applications/Sound
89Requires: %{name} = %{version}-%{release}
90
91%description examples
92Example DSSI plugins.
93
94%description examples -l pl.UTF-8
95Przykładowe wtyczki DSSI
96
65b645a5
PS
97%prep
98%setup -q
74eb3d40 99%if "%{_lib}" == "lib64"
91c2ee8b 100%patch0 -p1
74eb3d40 101%endif
65b645a5
PS
102
103%build
a72f4010
JK
104%{__libtoolize}
105%{__aclocal}
106%{__autoconf}
107%{__autoheader}
108%{__automake}
109
65b645a5
PS
110%configure
111%{__make}
112
113%install
114rm -rf $RPM_BUILD_ROOT
115
116%{__make} install \
117 DESTDIR=$RPM_BUILD_ROOT
118
91c2ee8b 119%{__rm} $RPM_BUILD_ROOT%{_libdir}/dssi/*.la
4f4c1293 120
65b645a5
PS
121%clean
122rm -rf $RPM_BUILD_ROOT
123
124%files
125%defattr(644,root,root,755)
126%doc ChangeLog README doc/TODO doc/*.txt
91c2ee8b
JB
127%attr(755,root,root) %{_bindir}/dssi_analyse_plugin
128%attr(755,root,root) %{_bindir}/dssi_list_plugins
4f4c1293
JK
129%attr(755,root,root) %{_bindir}/dssi_osc_send
130%attr(755,root,root) %{_bindir}/dssi_osc_update
131%dir %{_libdir}/dssi
91c2ee8b 132%{_mandir}/man1/dssi*.1*
4f4c1293
JK
133
134%files devel
135%defattr(644,root,root,755)
65b645a5
PS
136%{_includedir}/dssi.h
137%{_pkgconfigdir}/dssi.pc
0ae4bdb5
JB
138
139%files host-jack
140%defattr(644,root,root,755)
141%attr(755,root,root) %{_bindir}/jack-dssi-host
91c2ee8b 142%{_mandir}/man1/jack-dssi-host.1*
4f4c1293
JK
143
144%files examples
145%defattr(644,root,root,755)
146%attr(755,root,root) %{_bindir}/karplong
147%attr(755,root,root) %{_bindir}/less_trivial_synth
148%attr(755,root,root) %{_bindir}/trivial_sampler
149%attr(755,root,root) %{_bindir}/trivial_synth
150%attr(755,root,root) %{_libdir}/dssi/*.so
151%dir %{_libdir}/dssi/less_trivial_synth
152%attr(755,root,root) %{_libdir}/dssi/less_trivial_synth/*_qt
153%dir %{_libdir}/dssi/trivial_sampler
154%attr(755,root,root) %{_libdir}/dssi/trivial_sampler/*_qt
This page took 0.098716 seconds and 4 git commands to generate.