Summary: Graphical music notation program Name: denemo Version: 0.9.2 Release: 0%{?dist} License: GPLv3+ Group: Applications/Multimedia Source: ftp://ftp.gnu.org/gnu/denemo/denemo-%{version}.tar.gz #Patch: denemo-%{version}.patch URL: http://www.denemo.org/ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: portaudio-devel aubio-devel gtk2-devel guile-devel BuildRequires: gettext libxml2-devel fftw-devel desktop-file-utils BuildRequires: libtool-ltdl-devel jack-audio-connection-kit-devel BuildRequires: fontpackages-devel lash-devel libsamplerate-devel BuildRequires: gtksourceview2-devel fluidsynth-devel librsvg2-devel BuildRequires: chrpath Requires: lilypond Requires: denemo-music-fonts = %{version}-%{release} Requires: denemo-emmentaler-fonts = %{version}-%{release} Requires: denemo-feta-fonts = %{version}-%{release} %description Denemo is a free software (GPL) music notation editor for GNU/Linux that lets you rapidly enter notation for typesetting via the LilyPond music engraver. You can compose, transcribe, arrange, listen to the music and much more. %package music-fonts Summary: Denemo Denemo fonts Group: User Interface/X License: GPLV3+ BuildArch: noarch Requires: fontpackages-filesystem Requires: denemo-fonts-common = %{version}-%{release} %description music-fonts Denemo is a free software (GPL) music notation editor for GNU/Linux that lets you rapidly enter notation for typesetting via the LilyPond music engraver. You can compose, transcribe, arrange, listen to the music and much more. These are the Denemo.ttf fonts derived from FreeSerif.ttf and FreeSans.ttf. %package emmentaler-fonts Summary: Denemo emmentaler fonts Group: User Interface/X License: GPLV2 BuildArch: noarch Requires: fontpackages-filesystem Requires: denemo-fonts-common = %{version}-%{release} %description emmentaler-fonts Denemo is a free software (GPL) music notation editor for GNU/Linux that lets you rapidly enter notation for typesetting via the LilyPond music engraver. You can compose, transcribe, arrange, listen to the music and much more. These are the emmentaler.ttf fonts derived from lilypond's fonts. %package feta-fonts Summary: Denemo feta fonts Group: User Interface/X License: GPLV2 BuildArch: noarch Requires: fontpackages-filesystem Requires: denemo-fonts-common = %{version}-%{release} %description feta-fonts Denemo is a free software (GPL) music notation editor for GNU/Linux that lets you rapidly enter notation for typesetting via the LilyPond music engraver. You can compose, transcribe, arrange, listen to the music and much more. These are the feta.ttf fonts derived from lilypond's fonts. %package fonts-common Summary: Denemo fonts common dir Group: User Interface/X BuildArch: noarch Requires: fontpackages-filesystem %description fonts-common Denemo is a free software (GPL) music notation editor for GNU/Linux that lets you rapidly enter notation for typesetting via the LilyPond music engraver. You can compose, transcribe, arrange, listen to the music and much more. This contains the directory common to all Denemo fonts. %prep %setup -q #%patch -p0 %build %configure --enable-jack --enable-lash --with-included-smf make %{?_smp_mflags} chrpath -d src/denemo chmod 644 actions/*.scm %install rm -rf %{buildroot} make install DESTDIR=%{buildroot} desktop-file-install --vendor=""\ --dir=%{buildroot}/%{_datadir}/applications\ --add-category=X-Notation\ %{buildroot}/%{_datadir}/applications/denemo.desktop %find_lang %{name} install -m 0755 -d %{buildroot}%{_fontdir} rm -f %{buildroot}/%{_bindir}/denemo-lilypond.bat install -m 0644 -p fonts/*.ttf %{buildroot}%{_fontdir} rm -rf %{buildroot}/%{_datadir}/fonts/truetype rm -rf %{buildroot}/%{_includedir} %clean rm -rf %{buildroot} %files -f %{name}.lang %defattr(-,root,root,-) %dir %{_sysconfdir}/denemo %dir %{_datadir}/denemo %config(noreplace) %{_sysconfdir}/denemo/denemo.conf %{_datadir}/denemo/ %{_datadir}/pixmaps/denemo.png %{_datadir}/applications/denemo.desktop %{_bindir}/denemo %doc COPYING README ChangeLog %_font_pkg -n feta feta.ttf %_font_pkg -n emmentaler emmentaler.ttf %_font_pkg -n music Denemo.ttf %files fonts-common %doc COPYING AUTHORS %defattr(0644,root,root,0755) %dir %{_fontdir} %changelog * Tue Oct 25 2011 Roy Rankin <rrankin@ihug.com.au> - 0.9.2-0 - Update for upstream release. For new features see http://savannah.gnu.org/forum/forum.php?forum_id=6962 - Additional font sub-packages created. * Thu Oct 20 2011 Marcela MaÅ¡láÅová <mmaslano@redhat.com> - 0.9.0-0.2 - rebuild with new gmp without compat lib * Mon Oct 10 2011 Peter Schiffer <pschiffe@redhat.com> - 0.9.0-0.1 - rebuild with new gmp * Sat May 07 2011 Roy Rankin <rrankin@ihug.com.au> - 0.9.0-0 - Update for upstream release. For new features see http://savannah.gnu.org/forum/forum.php?forum_id=6804 * Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.8.20-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Sat Nov 06 2010 Roy Rankin <rrankin@ihug.com.au> - 0.8.20-1 -Update for Denemo release 0.8.20 For new features see http://savannah.gnu.org/forum/forum.php?forum_id=6558 * Mon Jul 12 2010 Roy Rankin <rrankin@ihug.com.au> - 0.8.18-2 - Require lilypond, patch bug if lilypond not found * Sun Jul 11 2010 Roy Rankin <rrankin@ihug.com.au> - 0.8.18-1 -License change GPLV2 to GPLV3+ -Update for Denemo release 0.8.18 For now features see http://savannah.gnu.org/forum/forum.php?forum_id=6422 * Sun May 23 2010 Roy Rankin <rrankin@ihug.com.au> - 0.8.16-1 -Update for Denemo release 0.8.16 For now features see http://www.denemo.org/index.php/Denemo_0.8.16_Release! * Sun Feb 06 2010 Roy Rankin <rrankin@ihug.com.au> - 0.8.12-1 -Update for Denemo release 0.8.12 For now features see http://www.denemo.org/index.php/Denemo_0.8.12_Release! * Mon Oct 12 2009 Roy Rankin <rrankin@ihug.com.au> - 0.8.8-1 -Update for Denemo release 0.8.8 * Wed Sep 23 2009 Orcan Ogetbil <oget[DOT]fedora[AT]gmail[DOT]com> - 0.8.4-3 - Update desktop file according to F-12 FedoraStudio feature * Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.8.4-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Sat May 30 2009 Roy Rankin <rrankin@ihug.com.au> - 0.8.4-1 -Update for Denemo release 0.8.4 fix fedora bugzilla 499692 new features custom prolog tagged directives print preview pane genereal edit object action background printing * Fri Feb 27 2009 Roy Rankin <rrankin@ihug.com.au> - 0.8.2-3 - font subpackage needs same version as main package, use noarch * Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.8.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Tue Feb 03 2009 Roy Rankin <rrankin@ihug.com.au> - 0.8.2-1 -Update for Denemo release 0.8.2 improve MIDI input more scripting support better menu organization -Spec file fix unowned directories (Bugzilla 483337) * Sat Jan 10 2009 Roy Rankin <rrankin@ihug.com.au> - 0.8.0-2 -Font split into seperate RPM package (Bugzilla 477375) * Sun Nov 30 2008 Roy Rankin <rrankin@ihug.com.au> - 0.8.0-1 -Update for Denemo release 0.8.0 * Wed Sep 03 2008 Roy Rankin <rrankin@ihug.com.au> - 0.7.9-5 -Add Patches assert undo crash, un-needed messages on start up * Mon Aug 18 2008 Roy Rankin <rrankin@ihug.com.au> 0.7.9-4 -Simplify Requires * Sat Aug 16 2008 Roy Rankin <rrankin@ihug.com.au> 0.7.9-3 -Remove defines and fixup BuildRoot path * Sun Aug 3 2008 Roy Rankin <rrankin@ihug.com.au> 0.7.9-2 -Additional BuildRequires from Mock testing, fixed desktop-file-install usage * Fri Jul 25 2008 Roy Rankin <rrankin@ihug.com.au> 0.7.9-1 -Update for 0.7.9 and Fedora 8 * Fri Dec 14 2001 Adam Tee <ajtee@ajtee.uklinux.net> -Update for 0.5.8 * Sun Nov 12 2000 Matt Hiller <mhiller@pacbell.net> - Update for 0.5.5 * Wed Jun 21 2000 Sourav K. Mandal <smandal@mit.edu> - Initial release of RPM package