|
|
ca73b3b |
Summary: Disposable Soft Synth Interface
|
|
|
ca73b3b |
Name: dssi
|
|
|
ba21374 |
Version: 1.1.1
|
|
|
aeed7b1 |
Release: 19%{?dist}
|
|
|
ca73b3b |
License: MIT
|
|
|
ca73b3b |
URL: http://dssi.sourceforge.net/
|
|
|
9dc80e5 |
Source0: http://download.sf.net/sourceforge/%{name}/%{name}-%{version}.tar.gz
|
|
|
ba21374 |
Source1: http://download.sf.net/sourceforge/%{name}/README
|
|
|
d9d8631 |
# Fix 64bit plugin path
|
|
|
d9d8631 |
# http://sourceforge.net/tracker/?func=detail&aid=2798711&group_id=104230&atid=637350
|
|
|
ca73b3b |
Patch1: dssi-lib64.patch
|
|
|
ca73b3b |
|
|
|
9dc80e5 |
BuildRequires: alsa-lib-devel
|
|
Orcan Ogetbil |
a80459e |
BuildRequires: gcc
|
|
|
ca73b3b |
BuildRequires: jack-audio-connection-kit-devel
|
|
|
9dc80e5 |
BuildRequires: ladspa-devel
|
|
|
9dc80e5 |
BuildRequires: liblo-devel
|
|
|
9dc80e5 |
BuildRequires: libsamplerate-devel
|
|
|
9dc80e5 |
BuildRequires: libsndfile-devel
|
|
|
ca73b3b |
# for the examples
|
|
|
273ac6c |
BuildRequires: qt4-devel
|
|
|
ca73b3b |
|
|
|
ca73b3b |
%description
|
|
|
9dc80e5 |
Disposable Soft Synth Interface (DSSI, pronounced "dizzy") is a proposal for a
|
|
|
9dc80e5 |
plugin API for software instruments (soft synths) with user interfaces,
|
|
|
9dc80e5 |
permitting them to be hosted in-process by Linux audio applications. Think of
|
|
|
9dc80e5 |
it as LADSPA-for-instruments, or something comparable to a simpler version of
|
|
|
9dc80e5 |
VSTi.
|
|
|
ca73b3b |
|
|
|
ca73b3b |
%package examples
|
|
|
ca73b3b |
Summary: DSSI plugin examples
|
|
|
ca73b3b |
License: Public Domain
|
|
|
ca73b3b |
Requires: %{name} = %{version}
|
|
|
ca73b3b |
|
|
|
ca73b3b |
%description examples
|
|
|
ca73b3b |
Example plugins for the Disposable Soft Synth Interface.
|
|
|
ca73b3b |
|
|
|
ca73b3b |
%package devel
|
|
|
ca73b3b |
Summary: Libraries, includes, etc to develop DSSI applications
|
|
|
22958ff |
License: LGPLv2+
|
|
|
9dc80e5 |
Requires: alsa-lib-devel
|
|
|
9dc80e5 |
Requires: ladspa-devel
|
|
|
bddc930 |
Requires: pkgconfig
|
|
|
ca73b3b |
|
|
|
ca73b3b |
%description devel
|
|
|
9dc80e5 |
Libraries, include files, etc you can use to develop DSSI based applications.
|
|
|
ca73b3b |
|
|
|
ca73b3b |
%prep
|
|
|
ca73b3b |
%setup -q
|
|
|
9dc80e5 |
%patch1 -p1
|
|
|
9bd451e |
|
|
|
ba21374 |
cp -a %{SOURCE1} README.%{version}
|
|
|
273ac6c |
|
|
|
ca73b3b |
%build
|
|
|
ca73b3b |
%configure
|
|
|
9dc80e5 |
make %{?_smp_mflags}
|
|
|
ca73b3b |
|
|
|
ca73b3b |
%install
|
|
|
9dc80e5 |
make install DESTDIR=$RPM_BUILD_ROOT
|
|
|
ca73b3b |
rm $RPM_BUILD_ROOT%{_libdir}/dssi/*.la
|
|
|
ca73b3b |
|
|
|
9dc80e5 |
%check
|
|
|
9dc80e5 |
# Build and run the tests
|
|
|
9dc80e5 |
make -C tests controller
|
|
|
9dc80e5 |
tests/controller
|
|
|
9dc80e5 |
|
|
|
ca73b3b |
%files
|
|
|
ba21374 |
%doc README* ChangeLog doc/TODO
|
|
|
ca73b3b |
%{_bindir}/dssi_osc_send
|
|
|
ca73b3b |
%{_bindir}/dssi_osc_update
|
|
|
ca73b3b |
%{_bindir}/jack-dssi-host
|
|
|
273ac6c |
%{_bindir}/dssi_analyse_plugin
|
|
|
273ac6c |
%{_bindir}//dssi_list_plugins
|
|
|
ca73b3b |
%dir %{_libdir}/dssi
|
|
|
9dc80e5 |
%{_mandir}/man1/*
|
|
|
ca73b3b |
|
|
|
ca73b3b |
%files examples
|
|
|
ca73b3b |
%{_libdir}/dssi/less_trivial_synth.so
|
|
|
ca73b3b |
%{_libdir}/dssi/less_trivial_synth
|
|
|
ca73b3b |
%{_libdir}/dssi/trivial_sampler.so
|
|
|
ca73b3b |
%{_libdir}/dssi/trivial_sampler
|
|
|
ca73b3b |
%{_libdir}/dssi/trivial_synth.so
|
|
|
9dc80e5 |
%{_libdir}/dssi/karplong.so
|
|
|
ca73b3b |
%{_bindir}/trivial_sampler
|
|
|
ca73b3b |
%{_bindir}/trivial_synth
|
|
|
ca73b3b |
%{_bindir}/less_trivial_synth
|
|
|
9dc80e5 |
%{_bindir}/karplong
|
|
|
ca73b3b |
|
|
|
ca73b3b |
%files devel
|
|
|
ba21374 |
%doc doc/*.txt COPYING
|
|
|
ca73b3b |
%{_includedir}/dssi.h
|
|
|
ca73b3b |
%{_libdir}/pkgconfig/dssi.pc
|
|
|
ca73b3b |
|
|
|
ca73b3b |
%changelog
|
|
|
aeed7b1 |
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.1-19
|
|
|
aeed7b1 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
|
|
aeed7b1 |
|
|
|
9d278c0 |
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.1-18
|
|
|
9d278c0 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
|
|
9d278c0 |
|
|
|
d9c6dbd |
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.1-17
|
|
|
d9c6dbd |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
|
|
d9c6dbd |
|
|
|
d64ff5a |
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.1-16
|
|
|
d64ff5a |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
|
|
d64ff5a |
|
|
|
93a294e |
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.1-15
|
|
|
93a294e |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
|
|
93a294e |
|
|
|
577a9b5 |
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.1-14
|
|
|
577a9b5 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
|
|
|
577a9b5 |
|
|
|
6bb1ff0 |
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.1-13
|
|
|
6bb1ff0 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
|
|
6bb1ff0 |
|
|
|
dd7fd7d |
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.1-12
|
|
|
dd7fd7d |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
|
|
dd7fd7d |
|
|
|
06159cb |
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.1-11
|
|
|
06159cb |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
|
|
06159cb |
|
|
|
ccc6144 |
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.1-10
|
|
|
ccc6144 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
|
|
ccc6144 |
|
|
|
c56d706 |
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 1.1.1-9
|
|
|
c56d706 |
- Rebuilt for GCC 5 C++11 ABI change
|
|
|
c56d706 |
|
|
|
cde4d22 |
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.1-8
|
|
|
cde4d22 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
|
|
|
cde4d22 |
|
|
|
d9e2d79 |
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.1-7
|
|
|
d9e2d79 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
|
|
d9e2d79 |
|
|
|
dfa9fa6 |
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.1-6
|
|
|
dfa9fa6 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
|
|
dfa9fa6 |
|
|
|
5827255 |
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.1-5
|
|
|
5827255 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
|
|
|
5827255 |
|
|
|
a387c6d |
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.1-4
|
|
|
a387c6d |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
|
|
a387c6d |
|
|
|
e3b4423 |
* Tue Feb 28 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.1-3
|
|
|
e3b4423 |
- Rebuilt for c++ ABI breakage
|
|
|
e3b4423 |
|
|
|
72a33a8 |
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.1-2
|
|
|
72a33a8 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
|
|
|
72a33a8 |
|
|
|
ba21374 |
* Sat Oct 08 2011 Orcan Ogetbil <oget[DOT]fedora[AT]gmail[DOT]com> - 1.1.1-1
|
|
|
ba21374 |
- Update to 1.1.1
|
|
|
ba21374 |
|
|
|
b76535d |
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.0-4
|
|
|
b76535d |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
|
|
|
b76535d |
|
|
Jesse Keating |
c89368c |
* Wed Sep 29 2010 jkeating - 1.1.0-3
|
|
Jesse Keating |
c89368c |
- Rebuilt for gcc bug 634757
|
|
Jesse Keating |
c89368c |
|
|
|
bf4aad9 |
* Sun Sep 26 2010 Orcan Ogetbil <oget[DOT]fedora[AT]gmail[DOT]com> - 1.1.0-2
|
|
|
bf4aad9 |
- Fix 64bit plugin paths, once again
|
|
|
bf4aad9 |
|
|
|
273ac6c |
* Sat Sep 25 2010 Orcan Ogetbil <oget[DOT]fedora[AT]gmail[DOT]com> - 1.1.0-1
|
|
|
273ac6c |
- Update to 1.1.0
|
|
|
273ac6c |
|
|
|
88e8c6e |
* Tue Jul 20 2010 Orcan Ogetbil <oget[DOT]fedora[AT]gmail[DOT]com> - 1.0.0-5
|
|
|
88e8c6e |
- Rebuild against new liblo
|
|
|
88e8c6e |
|
|
|
d9d8631 |
* Wed Feb 10 2010 Orcan Ogetbil <oget[DOT]fedora[AT]gmail[DOT]com> - 1.0.0-4
|
|
|
d9d8631 |
- Fix DSO-linking failure
|
|
|
d9d8631 |
|
|
|
3de47eb |
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.0-3
|
|
|
3de47eb |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
|
|
|
3de47eb |
|
|
|
c354fb1 |
* Mon Jul 13 2009 Orcan Ogetbil <oget[DOT]fedora[AT]gmail[DOT]com> - 1.0.0-2
|
|
|
c354fb1 |
- Fix the default DSSI plugin path to avoid a crash
|
|
|
c354fb1 |
|
|
|
9dc80e5 |
* Fri May 29 2009 Orcan Ogetbil <oget[DOT]fedora[AT]gmail[DOT]com> - 1.0.0-1
|
|
|
9dc80e5 |
- Update to 1.0.0
|
|
|
9dc80e5 |
|
|
|
4f39053 |
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.1-16
|
|
|
4f39053 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
|
|
|
4f39053 |
|
|
|
22958ff |
* Wed Jul 16 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.9.1-15
|
|
|
22958ff |
- fix license tag
|
|
|
22958ff |
- patch0 was unnecessary
|
|
|
22958ff |
|
|
|
68867b1 |
* Mon Feb 18 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.9.1-14
|
|
|
68867b1 |
- Autorebuild for GCC 4.3
|
|
|
68867b1 |
|
|
|
9bd451e |
* Thu Jan 03 2008 Anthony Green <green@redhat.com> 0.9.1-13
|
|
|
9bd451e |
- Add cstdlib patch for gcc 4.3 support.
|
|
|
9bd451e |
|
|
|
05b9a08 |
* Mon Oct 07 2007 Anthony Green <green@redhat.com> 0.9.1-11
|
|
|
05b9a08 |
- Rebuild for new lash.
|
|
|
05b9a08 |
|
|
|
4d79bf6 |
* Thu Oct 05 2006 Christian Iseli <Christian.Iseli@licr.org> 0.9.1-10
|
|
|
4d79bf6 |
- rebuilt for unwind info generation, broken in gcc-4.1.1-21
|
|
|
4d79bf6 |
|
|
|
d987bd2 |
* Tue Sep 18 2006 Anthony Green <green@redhat.com> 0.9.1-9
|
|
|
d987bd2 |
- Fix release tag.
|
|
|
d987bd2 |
|
|
|
c203a4e |
* Mon Sep 18 2006 Anthony Green <green@redhat.com> 0.9.1-8.1
|
|
|
c203a4e |
- Rebuild.
|
|
|
c203a4e |
|
|
|
bddc930 |
* Mon Sep 4 2006 Anthony Green <green@redhat.com> 0.9.1-8
|
|
|
bddc930 |
- -devel packages with .pc files must now Require pkgconfig.
|
|
|
bddc930 |
|
|
|
ca73b3b |
* Sun Jun 4 2006 Anthony Green <green@redhat.com> 0.9.1-7
|
|
|
ca73b3b |
- Tweak URL.
|
|
|
ca73b3b |
|
|
|
ca73b3b |
* Fri Jun 2 2006 Anthony Green <green@redhat.com> 0.9.1-6
|
|
|
ca73b3b |
- Tweak License again.
|
|
|
ca73b3b |
|
|
|
ca73b3b |
* Tue May 30 2006 Anthony Green <green@redhat.com> 0.9.1-5
|
|
|
ca73b3b |
- Add dssi-lib64.patch so jack-dssi-host looks in lib64 dir for
|
|
|
ca73b3b |
x86-64 systems.
|
|
|
ca73b3b |
|
|
|
ca73b3b |
* Fri May 26 2006 Anthony Green <green@redhat.com> 0.9.1-4
|
|
|
ca73b3b |
- Tweak License fields.
|
|
|
ca73b3b |
|
|
|
ca73b3b |
* Sun May 21 2006 Anthony Green <green@redhat.com> 0.9.1-3
|
|
|
ca73b3b |
- Move .pc file from examples to devel.
|
|
|
9dc80e5 |
- Delete the .la files instead of %%exclude-ing them.
|
|
|
ca73b3b |
- Add some dependencies to the -devel package.
|
|
|
ca73b3b |
- dssi-devel package no longer depends on dssi.
|
|
|
ca73b3b |
- Move COPYING to devel package.
|
|
|
ca73b3b |
|
|
|
ca73b3b |
* Thu May 18 2006 Anthony Green <green@redhat.com> 0.9.1-2
|
|
|
ca73b3b |
- Clean up BuildRequires.
|
|
|
9dc80e5 |
- Add "%%dir" to dssi lib dir in $files.
|
|
|
ca73b3b |
- Move plugin examples to a new -examples package.
|
|
|
ca73b3b |
|
|
|
ca73b3b |
* Sat May 13 2006 Anthony Green <green@redhat.com> 0.9.1-1
|
|
|
ca73b3b |
- Upgrade to 0.9.1 sources.
|
|
|
ca73b3b |
- Remove fluidsynth-dssi bits.
|
|
|
9dc80e5 |
- Own %%{_libdir}/dssi.
|
|
|
ca73b3b |
|
|
|
ca73b3b |
* Tue Apr 25 2006 Anthony Green <green@redhat.com> 0.9-3
|
|
|
9dc80e5 |
- Own %%{_libdir}/dssi/* directories.
|
|
|
ca73b3b |
|
|
|
ca73b3b |
* Tue Apr 18 2006 Anthony Green <green@redhat.com> 0.9-2
|
|
|
ca73b3b |
- Build for Fedora Extras.
|
|
|
ca73b3b |
|
|
|
ca73b3b |
* Thu Aug 19 2004 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 0.4-1
|
|
|
ca73b3b |
- initial build.
|
|
|
ca73b3b |
- include fluidsynth sources, dssi needs them for the fluidsynth-dssi
|
|
|
ca73b3b |
example (it relies on more than the standard fluidsynth API)
|