[yoshimi: 1/2] Initial import of new package

verdurin verdurin at fedoraproject.org
Sun Oct 28 22:14:53 UTC 2012


commit 1b16e75483d34632e5d884263e1e73ca2d5c5898
Author: Adam Huffman <verdurin at fedoraproject.org>
Date:   Sun Oct 28 22:11:28 2012 +0000

    Initial import of new package

 .gitignore      |    1 +
 sources         |    1 +
 yoshimi.desktop |    9 ++++
 yoshimi.spec    |  140 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 151 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..63e5dd6 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/yoshimi-0.060.12.tar.bz2
diff --git a/sources b/sources
index e69de29..cf45ecf 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+e5c7dfb0d655083b9c84b6a67d1a8cd4  yoshimi-0.060.12.tar.bz2
diff --git a/yoshimi.desktop b/yoshimi.desktop
new file mode 100644
index 0000000..60eec36
--- /dev/null
+++ b/yoshimi.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Name=yoshimi
+Comment=High-performance real-time software synthesizer
+GenericName=Polyphonic Multitimbral Software Synthesizer
+Icon=yoshimi
+Type=Application
+Exec=yoshimi
+Terminal=false
+Categories=AudioVideo;Audio;Midi;Music;X-Synthesis;X-Jack;
diff --git a/yoshimi.spec b/yoshimi.spec
new file mode 100644
index 0000000..8775b06
--- /dev/null
+++ b/yoshimi.spec
@@ -0,0 +1,140 @@
+Name:		yoshimi
+Version:	0.060.12
+Release:	4%{?dist}
+Summary:	Rewrite of ZynAddSubFx aiming for better JACK support
+
+Group:		Applications/Multimedia
+License:	GPLv2+
+URL:		http://sourceforge.net/projects/%{name}
+Source0:	http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.bz2
+Source1:	%{name}.desktop
+BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
+BuildRequires:	jack-audio-connection-kit-devel
+BuildRequires:	cmake 
+BuildRequires:	zlib-devel 
+BuildRequires:	fontconfig-devel
+BuildRequires:	fltk-devel 
+BuildRequires:	fltk-fluid 
+BuildRequires:	fftw3-devel
+BuildRequires:	mxml-devel 
+BuildRequires:	alsa-lib-devel 
+BuildRequires:	libsndfile-devel
+BuildRequires:	desktop-file-utils 
+BuildRequires:	boost-devel
+
+%description
+
+Yoshimi is a rewrite of ZynAddSubFx to improve its compatibility with
+the Jack Audio Connection Kit.
+
+ZynAddSubFX is an open source software synthesizer capable of making a
+countless number of instrument sounds. It is microtonal, and the instruments
+made by it sounds like those from professional keyboards. The program has
+effects like Reverb, Echo, Chorus, Phaser...
+
+%prep
+%setup -q
+
+
+%build
+cd src
+%cmake .
+make VERBOSE=1 %{?_smp_mflags}
+
+
+%install
+rm -rf %{buildroot}
+
+cd src
+make install DESTDIR=%{buildroot}
+
+mkdir -p %{buildroot}%{_datadir}/applications
+desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{SOURCE1}
+
+mkdir -p %{buildroot}%{_datadir}/icons/hicolor/scalable/apps
+install -m 644 ../desktop/%{name}.png %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/
+
+#Remove superfluous file
+rm %{buildroot}%{_datadir}/%{name}/banks/chip/.bankdir
+
+# Fix directory permissions without affecting patch files
+chmod 755  %{buildroot}%{_datadir}/%{name}/banks
+chmod 755  %{buildroot}%{_datadir}/%{name}/banks/*
+chmod 755 %{buildroot}%{_datadir}/%{name}/presets
+chmod 755 %{buildroot}%{_datadir}/%{name}/presets/*
+
+
+%clean
+rm -rf %{buildroot}
+
+%post
+update-desktop-database -q
+touch --no-create %{_datadir}/icons/hicolor/scalable/apps/ >&/dev/null || :
+
+%postun
+update-desktop-database -q
+if [ $1 -eq 0 ]; then
+  touch --no-create %{_datadir}/icons/hicolor/scalable/apps >&/dev/null || :
+  gtk-update-icon-cache %{_datadir}/icons/hicolor/scalable/apps >&/dev/null || :
+fi
+
+%posttrans
+/usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor.scalable/apps &>/dev/null || :
+
+%files
+%defattr(-,root,root,-)
+%doc 0.060.12.notes COPYING
+%{_bindir}/%{name}
+%{_datadir}/%{name}/banks/
+%{_datadir}/applications/%{name}.desktop
+%{_datadir}/icons/hicolor/scalable/apps/%{name}.png
+%{_datadir}/%{name}/presets/
+
+%changelog
+* Sun Apr 15 2012 Adam Huffman <verdurin at fedoraproject.org> - 0.060.12-4
+- add missing posttrans scriptlet
+
+* Mon Feb 20 2012 Adam Huffman <verdurin at fedoraproject.org> - 0.060.12-3
+- re-add downstream desktop file
+- remove extra .bankdir file
+
+* Sun Feb 19 2012 Adam Huffman <verdurin at fedoraproject.org> - 0.060.12-2
+- use upstream desktop and icon files
+- fix missing parameters in upstream desktop file
+- actually remove FLTK patch
+
+* Sun Jan  8 2012 Adam Huffman <verdurin at fedoraproject.org> - 0.060.12-1
+- update to new upstream release 0.060.12
+- remove FLTK 1.3 patch
+
+* Mon Aug 29 2011 Adam Huffman <bloch at verdurin.com> - 0.060.10-2
+- add patch from Brendan Jones to fix compilation with FLTK 1.3
+
+* Sun Apr 17 2011 Adam Huffman <bloch at verdurin.com> - 0.060.10-1
+- new upstream release with further licensing clarification
+
+* Mon Apr 11 2011 Adam Huffman <bloch at verdurin.com> - 0.060.9-1
+- new upstream release with licence clarification
+
+* Sun Apr 10 2011 Adam Huffman <bloch at verdurin.com> - 0.060.8-2
+- add COPYING and notes to docs
+
+* Sat Apr  9 2011 Adam Huffman <bloch at verdurin.com> - 0.060.8-1
+- new upstream release 0.060.8
+- add boost-devel BR
+- consistent use of macros
+- fix directory permissions for banks/presets
+
+* Sun Jun 20 2010 Adam Huffman <bloch at verdurin.com> - 0.058-1
+- desktop file and icon added
+
+* Sun May 16 2010 Adam Huffman <bloch at verdurin.com> - 0.056-1
+- new upstream release, fixing PAD synth patch problems
+
+* Sun Mar 28 2010 Adam Huffman <bloch at verdurin.com> - 0.055.6-1
+- new upstream bugfilx release
+
+* Sat Mar 13 2010 Adam Huffman <bloch at verdurin.com> - 0.055.3-1
+- initial version
+


More information about the scm-commits mailing list