Sophie

Sophie

distrib > Mageia > 8 > i586 > media > core-release-src > by-pkgid > a4e2d8b31b46b0ee3038e1d4fb808709 > files > 5

zynaddsubfx-3.0.5-2.mga8.src.rpm

%define docver  1.4.3
%define oname   ZynAddSubFX

Name:           zynaddsubfx
Version:        3.0.5
Release:        %mkrel 2
Summary:        Real-time MIDI software synthesizer
Group:          Sound/Midi
License:        GPLv2+
URL:            http://sourceforge.net/projects/zynaddsubfx

Source0:        http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.bz2
Source1:        mageia-controller.desktop
Source2:        mageia-spliter.desktop
Source3:        mageia-zynaddsubfx.desktop

BuildRequires:  cmake
BuildRequires:  fltk-devel
BuildRequires:  pkgconfig(alsa)
BuildRequires:  pkgconfig(fftw3)
BuildRequires:  pkgconfig(jack)
BuildRequires:  pkgconfig(liblo) >= 0.28
BuildRequires:  pkgconfig(mxml)
BuildRequires:  pkgconfig(xpm)

Provides:       ZynAddSubFX = %{version}-%{release}
Obsoletes:      ZynAddSubFX < %{version}-%{release}

%description
A real-time software synthesizer for Linux with many features,
including polyphony, multi-timbral and microtonal capabilities.
It includes randomness of some parameters,which makes warm sounds,
like analogue synthesizers. The program has system/insertion effects.

%prep
%setup -q
%autopatch -p1

%build
# It incorrectly detect neon on procs not having it, and decides to build
# for armv7 + neon on armv5tl
%cmake -DNoNeonPlease:BOOL=ON
%cmake_build

%make_build -C ExternalPrograms/Spliter
%make_build -C ExternalPrograms/Controller

%install
install -d %{buildroot}%{_bindir}
install -m 755 %{_vpath_builddir}/src/zynaddsubfx %{buildroot}%{_bindir}
install -m 755 ExternalPrograms/Spliter/spliter %{buildroot}%{_bindir}
install -m 755 ExternalPrograms/Controller/controller %{buildroot}%{_bindir}

install -d %{buildroot}%{_datadir}/applications
install -m 644 %{_sourcedir}/*.desktop %{buildroot}%{_datadir}/applications

install -d %{buildroot}%{_datadir}/%{name}
cp -a instruments/banks %{buildroot}%{_datadir}/%{name}

%files
%doc instruments/examples *.txt
%doc ExternalPrograms/Spliter/readme.txt
%{_bindir}/%{name}
%{_bindir}/spliter
%{_bindir}/controller
%{_datadir}/applications/*.desktop
%{_datadir}/%{name}/


%changelog
* Sat Feb 15 2020 umeabot <umeabot> 3.0.5-2.mga8
+ Revision: 1526970
- Mageia 8 Mass Rebuild
+ wally <wally>
- build with new cmake macros

* Sun Jul 07 2019 zezinho <zezinho> 3.0.5-1.mga8
+ Revision: 1419294
- new version 3.0.5

* Sat Mar 30 2019 daviddavid <daviddavid> 3.0.4-1.mga7
+ Revision: 1381542
- new version: 3.0.4 (added compatibility with MXML 3.0)

* Sun Sep 23 2018 umeabot <umeabot> 2.mga7-current
+ Revision: 1302071
- Mageia 7 Mass Rebuild

* Thu Feb 01 2018 zezinho <zezinho> 3.0.3-1.mga7
+ Revision: 1198467
- new version

* Tue Sep 12 2017 zezinho <zezinho> 3.0.2-1.mga7
+ Revision: 1153318
- new version

* Wed Jun 28 2017 pterjan <pterjan> 3.0.1-2.mga6
+ Revision: 1108605
- Fix build on armv5tl

* Sun Dec 11 2016 zezinho <zezinho> 3.0.1-1.mga6
+ Revision: 1074290
- add upstream patch to fix build

* Sun Aug 14 2016 akien <akien> 2.5.4-1.mga6
+ Revision: 1046460
- Version 2.5.4

* Tue Jan 05 2016 neoclust <neoclust> 2.5.2-2.mga6
+ Revision: 919837
- Fix build flags, help arm build

* Wed Dec 16 2015 zezinho <zezinho> 2.5.2-1.mga6
+ Revision: 910856
- patch to fix string
- new version 2.5.2

* Thu Aug 20 2015 fwang <fwang> 2.5.1-1.mga6
+ Revision: 866695
- br libxpm
- br libxpm
- tweak br
- 2.5.1

* Wed Oct 15 2014 umeabot <umeabot> 2.4.4-7.mga6
+ Revision: 738988
- Second Mageia 5 Mass Rebuild

* Tue Sep 16 2014 umeabot <umeabot> 2.4.4-6.mga5
+ Revision: 690895
- Mageia 5 Mass Rebuild

* Wed Jul 09 2014 zezinho <zezinho> 2.4.4-5.mga5
+ Revision: 650947
- new version

* Sat Oct 19 2013 umeabot <umeabot> 2.4.3-5.mga4
+ Revision: 522607
- Mageia 4 Mass Rebuild

* Sat Mar 23 2013 wally <wally> 2.4.3-4.mga3
+ Revision: 404697
- fix desktop file names

* Mon Jan 14 2013 umeabot <umeabot> 2.4.3-3.mga3
+ Revision: 387797
- Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

* Sun Nov 25 2012 zezinho <zezinho> 2.4.3-2.mga3
+ Revision: 321842
- fix rpm group

* Wed Jul 11 2012 zezinho <zezinho> 2.4.3-1.mga3
+ Revision: 269554
- instruments path changed
- new version

* Thu May 31 2012 zezinho <zezinho> 2.4.2-1.mga3
+ Revision: 251876
- new version built with cmake

* Sun Dec 11 2011 eatdirt <eatdirt> 2.4.1-2.mga2
+ Revision: 180473
- Rebuilt for fftw-3.3

* Mon Oct 31 2011 zezinho <zezinho> 2.4.1-1.mga2
+ Revision: 160694
- patch to build against fltk 1.3
- spec cleanup
- imported package zynaddsubfx


* Tue Aug 24 2010 Sandro Cazzaniga <kharec@mandriva.org> 2.4.1-1mdv2011.0
+ Revision: 572671
- rediff p0
- update to 2.4.1

* Mon Jan 18 2010 Jérôme Brenier <incubusss@mandriva.org> 2.4.0-2mdv2010.1
+ Revision: 493143
- rebuild for new fltk

* Thu Jul 16 2009 Götz Waschk <waschk@mandriva.org> 2.4.0-1mdv2010.0
+ Revision: 396665
- new version
- rediff the patch
- fix build and installation

* Sun Dec 07 2008 Adam Williamson <awilliamson@mandriva.org> 2.2.1-7mdv2009.1
+ Revision: 311514
- rebuild for new fltk
- some quick fixes for build with latest fltk
- update .desktop files not to include MDV menu categories
- new license policy
- disable no_undefined (breaks build, no shared lib here)
- clean spec
- rename to lower-case per MDV policy
- rename per policy

* Mon Aug 04 2008 Thierry Vignaud <tv@mandriva.org> 2.2.1-6mdv2009.0
+ Revision: 263231
- rebuild

* Mon Aug 04 2008 Thierry Vignaud <tv@mandriva.org> 2.2.1-5mdv2009.0
+ Revision: 262918
- rebuild

  + Pixel <pixel@mandriva.com>
    - rpm filetriggers deprecates update_menus/update_scrollkeeper/update_mime_database/update_icon_cache/update_desktop_database/post_install_gconf_schemas

* Mon May 14 2007 Helio Chissini de Castro <helio@mandriva.com> 2.2.1-3mdv2008.0
+ Revision: 26726
- Moved .desktop files outside spec
- Added banks and presets ( already included in package but not installed )
- Removed old menudir ( not used on 2008 )
- import ZynAddSubFX-2.2.1-2mdv2007.0