]> git.pld-linux.org Git - packages/dssi.git/blob - dssi.spec
- BR: pkgconfig
[packages/dssi.git] / dssi.spec
1 Summary:        Disposable Soft Synth Interface specification
2 Summary(pl.UTF-8):      Specyfikacja Disposable Soft Synth Interface
3 Name:           dssi
4 Version:        0.9.1
5 Release:        2
6 License:        LGPL v2.1
7 Group:          Development/Libraries
8 Source0:        http://dl.sourceforge.net/dssi/%{name}-%{version}.tar.gz
9 # Source0-md5:  1a353c3ae80328cded838853ddf52164
10 URL:            http://dssi.sourceforge.net/
11 BuildRequires:  alsa-lib-devel >= 0.9
12 BuildRequires:  jack-audio-connection-kit-devel
13 BuildRequires:  ladspa-devel >= 1.0
14 BuildRequires:  liblo-devel >= 0.12
15 # lib{sndfile,samplerate} are req. to build examples
16 #BuildRequires: libsamplerate-devel
17 #BuildRequires: libsndfile-devel
18 BuildRequires:  pkgconfig
19 Requires:       alsa-lib-devel >= 0.9
20 Requires:       ladspa-devel >= 1.0
21 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22
23 %undefine       __cxx
24
25 %description
26 DSSI (pronounced "dizzy") is an API for audio plugins, with particular
27 application for software synthesis plugins with native user
28 interfaces. DSSI is an open specification developed for use in Linux
29 audio applications, although portable to other platforms. It may be
30 thought of as LADSPA-for-instruments, or something comparable to VSTi.
31
32 DSSI consists of a C language API for use by plugins and hosts, based
33 on the LADSPA API, and an OSC (Open Sound Control) API for use in user
34 interface to host communications. The DSSI specification consists of
35 an RFC which describes the background for the proposal and defines the
36 OSC part of the specification, and a documented header file which
37 defines the C API.
38
39 %description -l pl.UTF-8
40 DSSI (wymawiane "dizzy") to API dla wtyczek dźwiękowych z
41 zastosowaniem szczególnie dla wtyczek syntezy programowej z natywnymi
42 interfejsami użytkownika. DSSI to otwarta specyfikacja stworzona do
43 używania w linuksowych aplikacjach dźwiękowych, ale przenośna na inne
44 platformy. Można ją określić jako LADSPA dla instrumentów lub coś
45 porównywalnego do VSTi.
46
47 DSSI składa się z API języka C do użytku przez wtyczki i hosty, oparte
48 o API LADSPA oraz API OSC (Open Sound Control) do użytku w
49 interfejsach użytkownika do komunikacji z hostem. Specyfikacja DSSI
50 składa się z RFC opisującego tło propozycji i definiującego część OSC
51 specyfikacji oraz udokumentowanego pliku nagłówkowego definiującego
52 API C.
53
54 %package host-jack
55 Summary:        A simple JACK/ALSA-sequencer plugin host
56 Summary(pl.UTF-8):      Prosty host wtyczek sekwencera JACK/ALSA
57 Group:          Applications/Sound
58 Requires:       liblo >= 0.12
59
60 %description host-jack
61 A simple JACK/ALSA-sequencer plugin host.
62
63 %description host-jack -l pl.UTF-8
64 Prosty host wtyczek sekwencera JACK/ALSA.
65
66 %prep
67 %setup -q
68
69 %build
70 %configure
71 %{__make}
72
73 %install
74 rm -rf $RPM_BUILD_ROOT
75
76 %{__make} install \
77         DESTDIR=$RPM_BUILD_ROOT
78
79 %clean
80 rm -rf $RPM_BUILD_ROOT
81
82 %files
83 %defattr(644,root,root,755)
84 %doc ChangeLog README doc/TODO doc/*.txt
85 %{_includedir}/dssi.h
86 %{_pkgconfigdir}/dssi.pc
87
88 %files host-jack
89 %defattr(644,root,root,755)
90 %attr(755,root,root) %{_bindir}/jack-dssi-host
This page took 0.170012 seconds and 4 git commands to generate.