This is Denemo 2.0.14 on Fedora 23.
I'm still encountering problems with the pop-up tooltips.
See the video at
http://www.squirrel.nl/pub/xfer/uploads/3CSOYj45At58uqaFYcERQU2g.ogv
'Create Snippet' shows a yellow tooltip, which is reliable.
Other elements show grey tooltips, sometimes, and after irregular delays.
Most important: these pop-ups block the X server completely -- the display
is unresponsive until the pop-up is cancelled by moving the mouse over it.
Maybe I used the wrong build options? The spec file is attached.
-- Johan
Summary: Graphical music notation program
Name: denemo
Version: 2.0.14
Release: 9jv%{?dist}
License: GPLv3+
Group: Applications/Multimedia
Source: ftp://ftp.gnu.org/gnu/denemo/denemo-%{version}.tar.gz
Source1: %{name}-feta.metainfo.xml
Source2: %{name}-emmentaler.metainfo.xml
Source3: %{name}-music.metainfo.xml
#Patch98: %{name}-2.0.99-atril.patch
#Patch99: %{name}-2.0.0-shann.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 libsndfile-devel atril-devel gtksourceview3-devel
BuildRequires: portmidi-devel intltool guile-devel rubberband-devel
BuildRequires: libtool
BuildRequires: evince-devel
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
autoconf
#%patch99 -p1
#%patch98 -p0
%build
#%configure --with-gtk2 --disable-evince --with-atril --enable-jack
%configure --enable-jack
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}
# Add AppStream metadata
install -Dm 0644 -p %{SOURCE1} \
%{buildroot}%{_datadir}/appdata/%{name}-feta.metainfo.xml
install -Dm 0644 -p %{SOURCE2} \
%{buildroot}%{_datadir}/appdata/%{name}-emmentaler.metainfo.xml
install -Dm 0644 -p %{SOURCE3} \
%{buildroot}%{_datadir}/appdata/%{name}-music.metainfo.xml
%clean
rm -rf %{buildroot}
%files -f %{name}.lang
%defattr(-,root,root,-)
%dir %{_datadir}/denemo
%{_datadir}/denemo/*
%{_datadir}/pixmaps/denemo.png
%{_datadir}/applications/denemo.desktop
%{_datadir}/appdata/denemo.appdata.xml
%{_bindir}/*
%doc COPYING ChangeLog
%_font_pkg -n feta feta.ttf
%{_datadir}/appdata/%{name}-feta.metainfo.xml
%_font_pkg -n emmentaler emmentaler.ttf
%{_datadir}/appdata/%{name}-emmentaler.metainfo.xml
%_font_pkg -n music Denemo.ttf
%{_datadir}/appdata/%{name}-music.metainfo.xml
%files fonts-common
%doc COPYING AUTHORS
%defattr(0644,root,root,0755)
%changelog
* Sun Nov 27 2016 Johan Vromans <[email protected]> - 2.0.14-9
- Update to upstream 2.0.14.
* Sat Jul 16 2016 Johan Vromans <[email protected]> - 2.0.10-8
- Update to upstream 2.0.10. Use Gtk-3 build.
* Sat Apr 16 2016 Johan Vromans <[email protected]> - 2.0.6-7
- Update to upstream 2.0.6. Use Gtk-3 build.
* Mon Mar 07 2016 Johan Vromans <[email protected]> - 2.0.4-5
- Update to upstream 2.0.4. Use Gtk-3 build.
* Fri Nov 27 2015 Johan Vromans <[email protected]> - 2.0.0-4
- Update to upstream 2.0.2rc0.
* Wed Nov 25 2015 Johan Vromans <[email protected]> - 2.0.0-3
- Remove the disable tooltips patch (is now part of the core).
- Start building against Gtk-2.
* Sun Nov 15 2015 Johan Vromans <[email protected]> - 2.0.0-2
- Disable tooltips since the timing does not work anymore.
* Sat Nov 07 2015 Johan Vromans <[email protected]> - 2.0.0-1
- New upstream update
* Mon Jun 22 2015 Roy Rankin <[email protected]> - 1.2.2-1
- New upstream update
* Wed Jun 17 2015 Fedora Release Engineering <[email protected]> - 1.1.6-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
* Fri Nov 07 2014 Parag Nemade <pnemade AT redhat DOT com> - 1.1.6-3
- Add metainfo file to show this font in gnome-software
* Sat Aug 16 2014 Fedora Release Engineering <[email protected]> - 1.1.6-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
* Wed Jul 02 2014 Roy Rankin <[email protected]> - 1.1.6-1
- Fix /usr/bin ownership issue
* Tue Jul 01 2014 Roy Rankin <[email protected]> - 1.1.6-0
- Update for upstream release.
* Sat Jun 07 2014 Fedora Release Engineering <[email protected]> - 1.0.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
* Sat Aug 03 2013 Fedora Release Engineering <[email protected]> - 1.0.0-1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
* Wed Apr 03 2013 Roy Rankin <[email protected]> - 1.0.0-0
- run autoconf for arm, cleanup configure options
Update for upstream release. For new features see
https://savannah.gnu.org/forum/forum.php?forum_id=7540
* Tue Mar 26 2013 Kalev Lember <[email protected]> - 0.9.4-2
- Rebuilt for gtksourceview3 soname bump
* Wed Feb 13 2013 Fedora Release Engineering <[email protected]> - 0.9.4-1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
* Tue Jul 24 2012 Roy Rankin <[email protected]> - 0.9.4-0
- Update for upstream release. For new features see
http://savannah.gnu.org/forum/forum.php?forum_id=7281
* Wed Jul 18 2012 Fedora Release Engineering <[email protected]> - 0.9.2-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
* Fri Jan 13 2012 Fedora Release Engineering <[email protected]> - 0.9.2-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
* Sun Nov 06 2011 Roy Rankin <[email protected]> - 0.9.2-1
- Patch for glib include restriction
* Tue Oct 25 2011 Roy Rankin <[email protected]> - 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á <[email protected]> - 0.9.0-0.2
- rebuild with new gmp without compat lib
* Mon Oct 10 2011 Peter Schiffer <[email protected]> - 0.9.0-0.1
- rebuild with new gmp
* Sat May 07 2011 Roy Rankin <[email protected]> - 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 <[email protected]> - 0.8.20-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
* Sat Nov 06 2010 Roy Rankin <[email protected]> - 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 <[email protected]> - 0.8.18-2
- Require lilypond, patch bug if lilypond not found
* Sun Jul 11 2010 Roy Rankin <[email protected]> - 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 <[email protected]> - 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!
* Sat Feb 06 2010 Roy Rankin <[email protected]> - 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 <[email protected]> - 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 <[email protected]> - 0.8.4-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
* Sat May 30 2009 Roy Rankin <[email protected]> - 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 <[email protected]> - 0.8.2-3
- font subpackage needs same version as main package, use noarch
* Tue Feb 24 2009 Fedora Release Engineering <[email protected]> - 0.8.2-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
* Tue Feb 03 2009 Roy Rankin <[email protected]> - 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 <[email protected]> - 0.8.0-2
-Font split into seperate RPM package (Bugzilla 477375)
* Sun Nov 30 2008 Roy Rankin <[email protected]> - 0.8.0-1
-Update for Denemo release 0.8.0
* Wed Sep 03 2008 Roy Rankin <[email protected]> - 0.7.9-5
-Add Patches assert undo crash, un-needed messages on start up
* Mon Aug 18 2008 Roy Rankin <[email protected]> 0.7.9-4
-Simplify Requires
* Sat Aug 16 2008 Roy Rankin <[email protected]> 0.7.9-3
-Remove defines and fixup BuildRoot path
* Sun Aug 3 2008 Roy Rankin <[email protected]> 0.7.9-2
-Additional BuildRequires from Mock testing,
fixed desktop-file-install usage
* Fri Jul 25 2008 Roy Rankin <[email protected]> 0.7.9-1
-Update for 0.7.9 and Fedora 8
* Fri Dec 14 2001 Adam Tee <[email protected]>
-Update for 0.5.8
* Sun Nov 12 2000 Matt Hiller <[email protected]>
- Update for 0.5.5
* Wed Jun 21 2000 Sourav K. Mandal <[email protected]>
- Initial release of RPM package
_______________________________________________
Denemo-devel mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/denemo-devel