X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=alsa-modular-synth.spec;h=399b890e9605d3124d8d665991dc788e755d1231;hb=5e3f5566eaaa6d5778b46f7ac47f001d99904169;hp=21b971280f3e34ea1187399f1ea41993ab15b462;hpb=23ceaa74e1444aa6e57dbede009da2f6d73bdcc5;p=packages%2Falsa-modular-synth.git diff --git a/alsa-modular-synth.spec b/alsa-modular-synth.spec index 21b9712..399b890 100644 --- a/alsa-modular-synth.spec +++ b/alsa-modular-synth.spec @@ -1,23 +1,28 @@ +# TODO: +# - better descs in subpckgs +# - icon (?) +# %define _name ams Summary: Realtime modular synthesizer -Summary(pl): Modularny syntezator dzia³aj±cy w czasie rzeczywistym +Summary(pl.UTF-8): Modularny syntezator działający w czasie rzeczywistym Name: alsa-modular-synth -Version: 1.5.11 -Release: 0.1 +Version: 1.8.7 +Release: 1 License: GPL Group: X11/Applications/Sound -Source0: http://alsamodular.sourceforge.net/%{_name}-%{version}.tar.bz2 -# Source0-md5: 1f36a478f5aa339d3e88cd04fd1496b0 +Source0: http://dl.sourceforge.net/alsamodular/%{_name}-%{version}.tar.bz2 +# Source0-md5: d9b81d611f9e116ab07d15cb533f5f6b Source1: %{name}.desktop Patch0: %{name}-build_fixes.patch -Patch1: %{name}-fftw_hack.patch +Patch1: %{name}-examples_dir.patch URL: http://alsamodular.sourceforge.net/ BuildRequires: XFree86-devel BuildRequires: alsa-lib-devel >= 0.9.0 -BuildRequires: fftw-devel +BuildRequires: clalsadrv-devel +BuildRequires: fftw-devel >= 2.1.5-2 BuildRequires: jack-audio-connection-kit-devel >= 0.74.1 -BuildRequires: qt-devel >= 3.0.5 -Requires: ladspa-devel +BuildRequires: ladspa-devel +BuildRequires: qt-devel >= 3:3.0.5 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description @@ -29,14 +34,62 @@ processor. It features: - Integrated LADSPA Browser with search capability - JACK Support -%description -l pl -AlsaModularSynth jest syntezatorem i procesorem efektów dzia³aj±cym w +%description -l pl.UTF-8 +AlsaModularSynth jest syntezatorem i procesorem efektów działającym w czasie rzeczywistym. Zawiera: -- kontrolowan± przez MIDI modularn± syntezê programow± -- nak³adanie efektów w czasie rzeczywistym -- pe³n± kontrolê syntezy i efektów poprzez MIDI -- zintegrowan± przegl±darkê LADSPA z mo¿liwo¶ci± wyszukiwania -- wsparcie dla JACK +- kontrolowaną przez MIDI modularną syntezę programową +- nakładanie efektów w czasie rzeczywistym +- pełną kontrolę syntezy i efektów poprzez MIDI +- zintegrowaną przeglądarkę LADSPA z możliwością wyszukiwania +- wsparcie dla JACK-a + +%package demos +Summary: Alsa Modular Synth demos +Summary(pl.UTF-8): Dema Alsa Modular Synth +Group: X11/Applications/Sound +Requires: %{name} = %{version}-%{release} +Requires: ladspa-cmt-plugins +Requires: ladspa-mcp-plugins >= 0.3.0 +Requires: ladspa-rev-plugins +Requires: ladspa-vco-plugins + +%description demos +Alsa Modular Synth demos. + +%description demos -l pl.UTF-8 +Dema Alsa Modular Synth. + +%package instruments +Summary: Alsa Modular Synth instruments examples +Summary(pl.UTF-8): Przykłady instrumentów dla Alsa Modular Synth +Group: X11/Applications/Sound +Requires: %{name} = %{version}-%{release} +Requires: ladspa-cmt-plugins +Requires: ladspa-mcp-plugins >= 0.3.0 +Requires: ladspa-rev-plugins +Requires: ladspa-vco-plugins + +%description instruments +Instruments examples. + +%description instruments -l pl.UTF-8 +Przykładowe instrumenty. + +%package tutorial +Summary: Alsa Modular Synth tutorial +Summary(pl.UTF-8): Alsa Modular Synth +Group: X11/Applications/Sound +Requires: %{name} = %{version}-%{release} +Requires: ladspa-cmt-plugins +Requires: ladspa-mcp-plugins >= 0.3.0 +Requires: ladspa-rev-plugins +Requires: ladspa-vco-plugins + +%description tutorial +Alsa Modular Synth tutorial. + +%description tutorial -l pl.UTF-8 +Tutorial dla Alsa Modular Synth. %prep %setup -q -n %{_name}-%{version} @@ -44,18 +97,18 @@ czasie rzeczywistym. Zawiera: %patch1 -p1 %build -%{__make} -f make_ams \ - CXXFLAGS="-DQT_THREAD_SUPPORT -I%{_includedir}/qt \ - -I/usr/X11R6/include \ - -fno-exceptions -D_REENTRANT %{?debug:-DQT_NO_DEBUG} \ - -I. -Wall %{rpmcflags}" +%{__make} \ + OPTFLAGS="%{rpmcflags}" %install rm -rf $RPM_BUILD_ROOT -install -d $RPM_BUILD_ROOT{%{_bindir},%{_datadir}/ams,%{_desktopdir}} +install -d $RPM_BUILD_ROOT{%{_bindir},%{_desktopdir}} \ + $RPM_BUILD_ROOT%{_datadir}/ams/{demos,instruments,tutorial} install ams $RPM_BUILD_ROOT%{_bindir} -install *.ams $RPM_BUILD_ROOT%{_datadir}/ams +install demos/*.ams $RPM_BUILD_ROOT%{_datadir}/ams/demos +install instruments/*.ams $RPM_BUILD_ROOT%{_datadir}/ams/instruments +install tutorial/*.ams $RPM_BUILD_ROOT%{_datadir}/ams/tutorial install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir} %clean @@ -66,5 +119,16 @@ rm -rf $RPM_BUILD_ROOT %doc README %attr(755,root,root) %{_bindir}/* %dir %{_datadir}/ams -%{_datadir}/ams/*.ams %{_desktopdir}/%{name}.desktop + +%files demos +%defattr(644,root,root,755) +%{_datadir}/ams/demos/*.ams + +%files instruments +%defattr(644,root,root,755) +%{_datadir}/ams/instruments/*.ams + +%files tutorial +%defattr(644,root,root,755) +%{_datadir}/ams/tutorial/*.ams