Mageia Bugzilla – Attachment 3120 Details for
Bug 4551
aeolus, Synthesised pipe organ emulator
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
Log In
[x]
|
New Account
|
Forgot Password
a spec file for aeolus
aeolus.spec (text/plain), 5.55 KB, created by
Philippe Didier
on 2012-11-19 14:21:15 CET
(
hide
)
Description:
a spec file for aeolus
Filename:
MIME Type:
Creator:
Philippe Didier
Created:
2012-11-19 14:21:15 CET
Size:
5.55 KB
patch
obsolete
>Name: aeolus >Summary: Synthesised pipe organ emulator >Version: 0.8.4 >Release: %mkrel 1 >License: GPLv2+ and CC-BY-SA >Group: Sound/Midi >Source0: http://www.kokkinizita.linuxaudio.org/linuxaudio/downloads/%{name}-%{version}.tar.bz2 >Source1: http://www.kokkinizita.linuxaudio.org/linuxaudio/downloads/stops-0.3.0.tar.bz2 ># http://commons.wikimedia.org/wiki/File:Logo_aeolus.png / resized to 48x48 ># CC-BY-SA License >Source2: %{name}48x48.png >URL: http://www.kokkinizita.net/linuxaudio/aeolus/index.html >BuildRequires: clthreads-devel >BuildRequires: clalsadrv-devel >= 2.0.0 >BuildRequires: clxclient-devel >BuildRequires: libjack-devel >BuildRequires: readline-devel > >%description >Aeolus is a synthesised (i.e. not sampled) pipe organ emulator that >should be good enough to make an organist enjoy playing it. It is a >software synthesiser optimised for this job, with possibly hundreds >of controls for each stop, that enable the user to "voice" >his instrument. > >Main features of the default instrument: three manuals and one pedal, >five different temperaments, variable tuning, MIDI control of course, >stereo, surround or Ambisonics output, flexible audio controls >including a large church reverb. > >Aeolus is not very CPU-hungry, and should run without problems on a >e.g. a 1GHz, 256Mb machine. > >%files >%config %{_sysconfdir}/%{name}.conf >%{_bindir}/%{name} >%{_datadir}/%{name} >%{_datadir}/applications/%{name}.desktop >%{_datadir}/pixmaps/%{name}.png >%{_libdir}/aeolus*.so > > >#-------------------------------------------------------------------- > >%prep >%setup -q -n %{name}-%{version} -a1 > ># fix wrong perms >chmod +r stops-0.3.0/* >cd source >sed -i -e 's/PREFIX =/#PREFIX =/g' Makefile >sed -i -e 's/-lXft//g' Makefile >sed -i -e 's/-lrt//g' Makefile >sed -i -e 's/\/sbin\/ldconfig/#\/sbin\/ldconfig/g' Makefile >sed -i -e 's#-O3#%{optflags}#' Makefile >sed -i -e '31s/$/ -ldl/' Makefile > >%build >cd source >PREFIX=%{_prefix} %make > >%install >rm -fr %{buildroot} >cd source >PREFIX=%{_prefix} %makeinstall_std >cd .. > >mkdir -p %{buildroot}%{_datadir}/%{name}/stops >cp -fr stops-0.3.0/* %{buildroot}%{_datadir}/%{name}/stops/ > >mkdir -p %{buildroot}%{_sysconfdir}/ >cat > %{buildroot}%{_sysconfdir}/%{name}.conf <<EOF >-u -J -S %{_datadir}/%{name}/stops >EOF > ># desktop file and icon >install -d -m755 %{buildroot}%{_datadir}/pixmaps >install -m644 %{SOURCE2} %{buildroot}%{_datadir}/pixmaps/%{name}.png > >mkdir -p %{buildroot}%{_datadir}/applications >cat > %{buildroot}%{_datadir}/applications/%{name}.desktop << EOL >[Desktop Entry] >Type=Application >Exec=aeolus >GenericName=Aeolus >GenericName[en_GB]=Aeolus >Icon=aeolus >Name=Aeolus >Comment=Virtual pipe organ based on additive synthesis >Name[en_GB]=Aeolus >Comment[en_GB]=Virtual pipe organ based on additive synthesis >Name[cs]=Aeolus >Comment[cs]=Virtuálnà varhany založené na aditivnà syntéze >Name[de]=Aeolus >Comment[de]=Virtuelle Pfeifenorgel, auf additiver Synthese beasierend >Name[es]=Aeolus >Comment[es]=Ãrgano virtual basado en la sÃntesis aditiva >Name[fr]=Aeolus >Comment[fr]=Orgue virtuel basé sur la synthèse additive >Name[it]= Aeolus >Comment[it]= Virtual pipe organ basato sulla sintesi additiva >Name[ja]=Aeolus >Comment[ja]=ãã¼ãã£ã«ãã¤ããªã«ã¬ã³ >Name[nb]=Aeolus >Comment[nb]=Virtuelt orgel basert pÃ¥ additivsyntese >Name[nl]=Aeolus >Comment[nl]=Virtueel pijporgel gebaseerd op toegevoegde syntheses >Name[pl]=Aeolus >Comment[pl]=Wirtualne organy piszczaÅkowe >Name[pt_BR]=Aeolus >Comment[pt_BR]=Virtual pipe organ based on additive synthesis >Name[sk]=Aeolus >Comment[sk]=Virtuálny pÃÅ¡talový organ založený na aditÃvnej syntéze >Name[zh_CN]=Aeolus >Comment[zh_CN]=åºäºå æ³åæçèæç®¡éå ä»¶ >Name[zh_TW]=Aeolus >Comment[zh_TW]=以çåå¤ç¨®åæå¨çºåºç¤çèæ¬ç®¡é¢¨ç´ >StartupNotify=true >Terminal=false >Categories=Audio;AudioVideo;Midi;X-Mageia-CrossDesktop; >X-KDE-SubstituteUID=false >EOL > > > > >%clean >rm -fr %{buildroot} > > >%changelog >* Sat Oct 06 2012 Philippe Didier <> 0.8.4-1mga2 >+ Import into Mageia >- added ldl into LDLIBS >- replaces source deskop file by script >- cleaned spec file > >* Sat Jul 24 2010 Frank Kober <emuse@mandriva.org> 0.8.4-1mdv2011.0 >+ Revision: 558121 >- new version 0.8.4 > o requires clalsadrv>=2.0.0 > o replace patches by sed scripts > >* Mon Feb 08 2010 Jérôme Brenier <incubusss@mandriva.org> 0.8.2-6mdv2010.1 >+ Revision: 501953 >- fix some wrong perms > >* Mon Feb 08 2010 Jérôme Brenier <incubusss@mandriva.org> 0.8.2-4mdv2010.1 >+ Revision: 501881 >- add PREFIX=%%{_prefix} to %%make >- fix linkage (over and under linking) >- relocate stops to %%{_datadir}/aeolus/stops and fix aeolus.conf >- add a desktop file (thanks to P. DIDIER) and an icon under CC-BY-SA >- cosmetic changes > >* Fri Dec 18 2009 Jérôme Brenier <incubusss@mandriva.org> 0.8.2-3mdv2010.1 >+ Revision: 479978 >- BuildRequires: readline-devel > > + Thierry Vignaud <tv@mandriva.org> > - rebuild > > + Funda Wang <fwang@mandriva.org> > - New version 0.8.2 > >* Sun Dec 21 2008 Funda Wang <fwang@mandriva.org> 0.6.6-4mdv2009.1 >+ Revision: 317086 >- fix rpm group (bug#46412) > >* Sat Sep 13 2008 Funda Wang <fwang@mandriva.org> 0.6.6-3mdv2009.0 >+ Revision: 284529 >- Add stops source to fix bug#40543 >- new license policy >- spec cleanup > >* Thu Jun 19 2008 Thierry Vignaud <tv@mandriva.org> 0.6.6-2mdv2009.0 >+ Revision: 226132 >- rebuild >- kill re-definition of %%buildroot on Pixel's request > > + Pixel <pixel@mandriva.com> > - do not call ldconfig in %%post/%%postun, it is now handled by filetriggers > > + Olivier Blin <oblin@mandriva.com> > - restore BuildRoot > >* Sun Dec 09 2007 Nicolas Lécureuil <nlecureuil@mandriva.com> 0.6.6-1mdv2008.1 >+ Revision: 116599 >- Add missing BuildRequire >- import aeolus > >
Name: aeolus Summary: Synthesised pipe organ emulator Version: 0.8.4 Release: %mkrel 1 License: GPLv2+ and CC-BY-SA Group: Sound/Midi Source0: http://www.kokkinizita.linuxaudio.org/linuxaudio/downloads/%{name}-%{version}.tar.bz2 Source1: http://www.kokkinizita.linuxaudio.org/linuxaudio/downloads/stops-0.3.0.tar.bz2 # http://commons.wikimedia.org/wiki/File:Logo_aeolus.png / resized to 48x48 # CC-BY-SA License Source2: %{name}48x48.png URL: http://www.kokkinizita.net/linuxaudio/aeolus/index.html BuildRequires: clthreads-devel BuildRequires: clalsadrv-devel >= 2.0.0 BuildRequires: clxclient-devel BuildRequires: libjack-devel BuildRequires: readline-devel %description Aeolus is a synthesised (i.e. not sampled) pipe organ emulator that should be good enough to make an organist enjoy playing it. It is a software synthesiser optimised for this job, with possibly hundreds of controls for each stop, that enable the user to "voice" his instrument. Main features of the default instrument: three manuals and one pedal, five different temperaments, variable tuning, MIDI control of course, stereo, surround or Ambisonics output, flexible audio controls including a large church reverb. Aeolus is not very CPU-hungry, and should run without problems on a e.g. a 1GHz, 256Mb machine. %files %config %{_sysconfdir}/%{name}.conf %{_bindir}/%{name} %{_datadir}/%{name} %{_datadir}/applications/%{name}.desktop %{_datadir}/pixmaps/%{name}.png %{_libdir}/aeolus*.so #-------------------------------------------------------------------- %prep %setup -q -n %{name}-%{version} -a1 # fix wrong perms chmod +r stops-0.3.0/* cd source sed -i -e 's/PREFIX =/#PREFIX =/g' Makefile sed -i -e 's/-lXft//g' Makefile sed -i -e 's/-lrt//g' Makefile sed -i -e 's/\/sbin\/ldconfig/#\/sbin\/ldconfig/g' Makefile sed -i -e 's#-O3#%{optflags}#' Makefile sed -i -e '31s/$/ -ldl/' Makefile %build cd source PREFIX=%{_prefix} %make %install rm -fr %{buildroot} cd source PREFIX=%{_prefix} %makeinstall_std cd .. mkdir -p %{buildroot}%{_datadir}/%{name}/stops cp -fr stops-0.3.0/* %{buildroot}%{_datadir}/%{name}/stops/ mkdir -p %{buildroot}%{_sysconfdir}/ cat > %{buildroot}%{_sysconfdir}/%{name}.conf <<EOF -u -J -S %{_datadir}/%{name}/stops EOF # desktop file and icon install -d -m755 %{buildroot}%{_datadir}/pixmaps install -m644 %{SOURCE2} %{buildroot}%{_datadir}/pixmaps/%{name}.png mkdir -p %{buildroot}%{_datadir}/applications cat > %{buildroot}%{_datadir}/applications/%{name}.desktop << EOL [Desktop Entry] Type=Application Exec=aeolus GenericName=Aeolus GenericName[en_GB]=Aeolus Icon=aeolus Name=Aeolus Comment=Virtual pipe organ based on additive synthesis Name[en_GB]=Aeolus Comment[en_GB]=Virtual pipe organ based on additive synthesis Name[cs]=Aeolus Comment[cs]=Virtuálnà varhany založené na aditivnà syntéze Name[de]=Aeolus Comment[de]=Virtuelle Pfeifenorgel, auf additiver Synthese beasierend Name[es]=Aeolus Comment[es]=Ãrgano virtual basado en la sÃntesis aditiva Name[fr]=Aeolus Comment[fr]=Orgue virtuel basé sur la synthèse additive Name[it]= Aeolus Comment[it]= Virtual pipe organ basato sulla sintesi additiva Name[ja]=Aeolus Comment[ja]=ãã¼ãã£ã«ãã¤ããªã«ã¬ã³ Name[nb]=Aeolus Comment[nb]=Virtuelt orgel basert pÃ¥ additivsyntese Name[nl]=Aeolus Comment[nl]=Virtueel pijporgel gebaseerd op toegevoegde syntheses Name[pl]=Aeolus Comment[pl]=Wirtualne organy piszczaÅkowe Name[pt_BR]=Aeolus Comment[pt_BR]=Virtual pipe organ based on additive synthesis Name[sk]=Aeolus Comment[sk]=Virtuálny pÃÅ¡talový organ založený na aditÃvnej syntéze Name[zh_CN]=Aeolus Comment[zh_CN]=åºäºå æ³åæçèæç®¡éå ä»¶ Name[zh_TW]=Aeolus Comment[zh_TW]=以çåå¤ç¨®åæå¨çºåºç¤çèæ¬ç®¡é¢¨ç´ StartupNotify=true Terminal=false Categories=Audio;AudioVideo;Midi;X-Mageia-CrossDesktop; X-KDE-SubstituteUID=false EOL %clean rm -fr %{buildroot} %changelog * Sat Oct 06 2012 Philippe Didier <> 0.8.4-1mga2 + Import into Mageia - added ldl into LDLIBS - replaces source deskop file by script - cleaned spec file * Sat Jul 24 2010 Frank Kober <emuse@mandriva.org> 0.8.4-1mdv2011.0 + Revision: 558121 - new version 0.8.4 o requires clalsadrv>=2.0.0 o replace patches by sed scripts * Mon Feb 08 2010 Jérôme Brenier <incubusss@mandriva.org> 0.8.2-6mdv2010.1 + Revision: 501953 - fix some wrong perms * Mon Feb 08 2010 Jérôme Brenier <incubusss@mandriva.org> 0.8.2-4mdv2010.1 + Revision: 501881 - add PREFIX=%%{_prefix} to %%make - fix linkage (over and under linking) - relocate stops to %%{_datadir}/aeolus/stops and fix aeolus.conf - add a desktop file (thanks to P. DIDIER) and an icon under CC-BY-SA - cosmetic changes * Fri Dec 18 2009 Jérôme Brenier <incubusss@mandriva.org> 0.8.2-3mdv2010.1 + Revision: 479978 - BuildRequires: readline-devel + Thierry Vignaud <tv@mandriva.org> - rebuild + Funda Wang <fwang@mandriva.org> - New version 0.8.2 * Sun Dec 21 2008 Funda Wang <fwang@mandriva.org> 0.6.6-4mdv2009.1 + Revision: 317086 - fix rpm group (bug#46412) * Sat Sep 13 2008 Funda Wang <fwang@mandriva.org> 0.6.6-3mdv2009.0 + Revision: 284529 - Add stops source to fix bug#40543 - new license policy - spec cleanup * Thu Jun 19 2008 Thierry Vignaud <tv@mandriva.org> 0.6.6-2mdv2009.0 + Revision: 226132 - rebuild - kill re-definition of %%buildroot on Pixel's request + Pixel <pixel@mandriva.com> - do not call ldconfig in %%post/%%postun, it is now handled by filetriggers + Olivier Blin <oblin@mandriva.com> - restore BuildRoot * Sun Dec 09 2007 Nicolas Lécureuil <nlecureuil@mandriva.com> 0.6.6-1mdv2008.1 + Revision: 116599 - Add missing BuildRequire - import aeolus
View Attachment As Raw
Actions:
View
Attachments on
bug 4551
:
3119
|
3120
|
3168
|
3169