|
Quentin Spencer |
25af118 |
Name: lilypond
|
|
Quentin Spencer |
a414ce4 |
Version: 2.10.20
|
|
Quentin Spencer |
0bba46b |
Release: 1%{?dist}
|
|
Quentin Spencer |
25af118 |
Summary: A typesetting system for music notation
|
|
Quentin Spencer |
25af118 |
|
|
Quentin Spencer |
25af118 |
Group: Applications/Publishing
|
|
Quentin Spencer |
25af118 |
License: GPL
|
|
Quentin Spencer |
25af118 |
URL: http://www.lilypond.org
|
|
Quentin Spencer |
9e374a7 |
Source0: http://www.lilypond.org/download/sources/v2.10/%{name}-%{version}.tar.gz
|
|
Quentin Spencer |
25af118 |
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
|
Quentin Spencer |
25af118 |
|
|
Quentin Spencer |
25af118 |
Requires: ghostscript >= 8.15
|
|
Quentin Spencer |
25af118 |
Requires(post): /sbin/install-info
|
|
Quentin Spencer |
25af118 |
Requires(preun): /sbin/install-info
|
|
Quentin Spencer |
25af118 |
|
|
Quentin Spencer |
3031e41 |
Buildrequires: t1utils bison flex ImageMagick gettext tetex
|
|
Quentin Spencer |
3031e41 |
BuildRequires: python-devel >= 2.4.0
|
|
Quentin Spencer |
3031e41 |
BuildRequires: mftrace >= 1.1.19
|
|
Quentin Spencer |
3031e41 |
BuildRequires: texinfo >= 4.8
|
|
Quentin Spencer |
3031e41 |
BuildRequires: guile-devel >= 1.8
|
|
Quentin Spencer |
25af118 |
BuildRequires: ghostscript >= 8.15
|
|
Quentin Spencer |
3031e41 |
BuildRequires: pango-devel >= 1.12.0
|
|
Quentin Spencer |
25af118 |
|
|
Quentin Spencer |
25af118 |
%description
|
|
Quentin Spencer |
25af118 |
LilyPond is an automated music engraving system. It formats music
|
|
Quentin Spencer |
25af118 |
beautifully and automatically, and has a friendly syntax for its input
|
|
Quentin Spencer |
25af118 |
files.
|
|
Quentin Spencer |
25af118 |
|
|
Quentin Spencer |
25af118 |
|
|
Quentin Spencer |
25af118 |
%prep
|
|
Quentin Spencer |
25af118 |
%setup -q
|
|
Quentin Spencer |
25af118 |
|
|
Quentin Spencer |
25af118 |
|
|
Quentin Spencer |
25af118 |
%build
|
|
Quentin Spencer |
25af118 |
%configure --without-kpathsea --disable-checking \
|
|
Quentin Spencer |
25af118 |
--with-ncsb-dir=%{_datadir}/fonts/default/Type1
|
|
Quentin Spencer |
25af118 |
make
|
|
Quentin Spencer |
25af118 |
|
|
Quentin Spencer |
25af118 |
|
|
Quentin Spencer |
25af118 |
%install
|
|
Quentin Spencer |
25af118 |
rm -rf $RPM_BUILD_ROOT
|
|
Quentin Spencer |
25af118 |
make install DESTDIR=$RPM_BUILD_ROOT package_infodir=%{_infodir} \
|
|
Quentin Spencer |
7c5f526 |
vimdir=%{_datadir}/vim/vim70
|
|
Quentin Spencer |
25af118 |
|
|
Quentin Spencer |
25af118 |
chmod +x $RPM_BUILD_ROOT%{_libdir}/%{name}/%{version}/python/midi.so
|
|
Quentin Spencer |
25af118 |
|
|
Quentin Spencer |
25af118 |
# Symlink lilypond-init.el in emacs' site-start.d directory
|
|
Quentin Spencer |
25af118 |
pushd $RPM_BUILD_ROOT%{_datadir}/emacs/site-lisp
|
|
Quentin Spencer |
25af118 |
mkdir site-start.d
|
|
Quentin Spencer |
25af118 |
ln -s ../lilypond-init.el site-start.d
|
|
Quentin Spencer |
25af118 |
popd
|
|
Quentin Spencer |
25af118 |
|
|
Quentin Spencer |
25af118 |
# Change encoding to UTF8
|
|
Quentin Spencer |
25af118 |
pushd $RPM_BUILD_ROOT%{_infodir}
|
|
Quentin Spencer |
25af118 |
iconv -f iso-8859-1 -t utf-8 music-glossary.info > music-glossary.info.utf8
|
|
Quentin Spencer |
25af118 |
mv music-glossary.info.utf8 music-glossary.info
|
|
Quentin Spencer |
a3cc7a4 |
sed -e s,lilypond/,, -i *.info
|
|
Quentin Spencer |
25af118 |
popd
|
|
Quentin Spencer |
25af118 |
|
|
Quentin Spencer |
25af118 |
rm -f $RPM_BUILD_ROOT%{_infodir}/dir
|
|
Quentin Spencer |
25af118 |
|
|
Quentin Spencer |
25af118 |
%find_lang %{name}
|
|
Quentin Spencer |
25af118 |
|
|
Quentin Spencer |
25af118 |
|
|
Quentin Spencer |
25af118 |
%clean
|
|
Quentin Spencer |
25af118 |
rm -rf $RPM_BUILD_ROOT
|
|
Quentin Spencer |
25af118 |
|
|
Quentin Spencer |
25af118 |
|
|
Quentin Spencer |
25af118 |
%post
|
|
Quentin Spencer |
a3cc7a4 |
/sbin/install-info --info-dir=%{_infodir} %{_infodir}/lilypond.info || :
|
|
Quentin Spencer |
a3cc7a4 |
/sbin/install-info --info-dir=%{_infodir} %{_infodir}/music-glossary.info || :
|
|
Quentin Spencer |
25af118 |
|
|
Quentin Spencer |
25af118 |
|
|
Quentin Spencer |
25af118 |
%preun
|
|
Quentin Spencer |
0bba46b |
if [ "$1" = "0" ]; then
|
|
Quentin Spencer |
a3cc7a4 |
/sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/lilypond.info || :
|
|
Quentin Spencer |
a3cc7a4 |
/sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/music-glossary.info || :
|
|
Quentin Spencer |
0bba46b |
fi
|
|
Quentin Spencer |
25af118 |
|
|
Quentin Spencer |
25af118 |
%files -f %{name}.lang
|
|
Quentin Spencer |
25af118 |
%defattr(-,root,root,-)
|
|
Quentin Spencer |
25af118 |
%doc AUTHORS.txt COPYING DEDICATION HACKING INSTALL.txt
|
|
Quentin Spencer |
25af118 |
%doc NEWS.txt README.txt ROADMAP THANKS VERSION
|
|
Quentin Spencer |
25af118 |
%{_bindir}/*
|
|
Quentin Spencer |
25af118 |
%{_libdir}/lilypond
|
|
Quentin Spencer |
25af118 |
%{_datadir}/lilypond
|
|
Quentin Spencer |
25af118 |
%{_datadir}/emacs/site-lisp
|
|
Quentin Spencer |
25af118 |
%{_datadir}/vim/vim*
|
|
Quentin Spencer |
25af118 |
%{_infodir}/*.gz
|
|
Quentin Spencer |
25af118 |
%{_mandir}/man1/*
|
|
Quentin Spencer |
25af118 |
%{_datadir}/omf/lilypond
|
|
Quentin Spencer |
25af118 |
|
|
Quentin Spencer |
25af118 |
|
|
Quentin Spencer |
25af118 |
%changelog
|
|
Quentin Spencer |
a414ce4 |
* Tue Apr 11 2007 Quentin Spencer <qspencer@users.sourceforge.net> 2.10.20-1
|
|
Quentin Spencer |
a414ce4 |
- New release.
|
|
Quentin Spencer |
a414ce4 |
|
|
Quentin Spencer |
a3cc7a4 |
* Thu Feb 15 2007 Quentin Spencer <qspencer@users.sourceforge.net> 2.10.17-1
|
|
Quentin Spencer |
a3cc7a4 |
- New release. Fix bug 225410.
|
|
Quentin Spencer |
a3cc7a4 |
|
|
Quentin Spencer |
10b867d |
* Thu Jan 25 2007 Quentin Spencer <qspencer@users.sourceforge.net> 2.10.13-1
|
|
Quentin Spencer |
10b867d |
- New release.
|
|
Quentin Spencer |
10b867d |
|
|
Quentin Spencer |
9e374a7 |
* Fri Jan 5 2007 Quentin Spencer <qspencer@users.sourceforge.net> 2.10.8-1
|
|
Quentin Spencer |
9e374a7 |
- New release.
|
|
Quentin Spencer |
9e374a7 |
- Fix source URL.
|
|
Quentin Spencer |
9e374a7 |
|
|
Quentin Spencer |
0bba46b |
* Sat Dec 23 2006 Quentin Spencer <qspencer@users.sourceforge.net> 2.10.4-1
|
|
Quentin Spencer |
0bba46b |
- New release.
|
|
Quentin Spencer |
0bba46b |
- Finish fixing bug 219400.
|
|
Quentin Spencer |
0bba46b |
|
|
Quentin Spencer |
cc94306 |
* Wed Dec 13 2006 Quentin Spencer <qspencer@users.sourceforge.net> 2.10.2-2
|
|
Quentin Spencer |
cc94306 |
- New release.
|
|
Quentin Spencer |
cc94306 |
- Fix bug 219400.
|
|
Quentin Spencer |
cc94306 |
|
|
Quentin Spencer |
df8f725 |
* Wed Dec 6 2006 Quentin Spencer <qspencer@users.sourceforge.net> 2.10.1-1
|
|
Quentin Spencer |
df8f725 |
- New release.
|
|
Quentin Spencer |
df8f725 |
|
|
Quentin Spencer |
3031e41 |
* Mon Nov 13 2006 Quentin Spencer <qspencer@users.sourceforge.net> 2.10.0-1
|
|
Quentin Spencer |
3031e41 |
- New release. Update build requirements for 2.10 series.
|
|
Quentin Spencer |
3031e41 |
|
|
Quentin Spencer |
5325f3f |
* Fri Nov 3 2006 Quentin Spencer <qspencer@users.sourceforge.net> 2.8.8-1
|
|
Quentin Spencer |
5325f3f |
- New release.
|
|
Quentin Spencer |
5325f3f |
|
|
Quentin Spencer |
ae84f42 |
* Mon Oct 9 2006 Quentin Spencer <qspencer@users.sourceforge.net> 2.8.7-1
|
|
Quentin Spencer |
ae84f42 |
- New release.
|
|
Quentin Spencer |
ae84f42 |
|
|
Quentin Spencer |
7c5f526 |
* Wed Sep 6 2006 Quentin Spencer <qspencer@users.sourceforge.net> 2.8.6-2
|
|
Quentin Spencer |
7c5f526 |
- Rebuild for FC6
|
|
Quentin Spencer |
7c5f526 |
- Update directory for vim.
|
|
Quentin Spencer |
7c5f526 |
- Don't ghost .pyo files, as per changes in packaging guidelines (bug 205387).
|
|
Quentin Spencer |
7c5f526 |
|
|
Quentin Spencer |
1399b7d |
* Thu Aug 10 2006 Quentin Spencer <qspencer@users.sourceforge.net> 2.8.6-1
|
|
Quentin Spencer |
1399b7d |
- New release.
|
|
Quentin Spencer |
1399b7d |
|
|
Quentin Spencer |
6352c68 |
* Tue Jun 6 2006 Quentin Spencer <qspencer@users.sourceforge.net> 2.8.4-1
|
|
Quentin Spencer |
6352c68 |
- New release.
|
|
Quentin Spencer |
6352c68 |
|
|
Quentin Spencer |
25af118 |
* Sat May 20 2006 Quentin Spencer <qspencer@users.sourceforge.net> 2.8.3-1
|
|
Quentin Spencer |
25af118 |
- New upstream, remove patch.
|
|
Quentin Spencer |
25af118 |
- Put docs in separate SRPM.
|
|
Quentin Spencer |
25af118 |
|
|
Quentin Spencer |
25af118 |
* Mon May 15 2006 Quentin Spencer <qspencer@users.sourceforge.net> 2.8.2-3
|
|
Quentin Spencer |
25af118 |
- Fixes to dependencies, encoding of info files.
|
|
Quentin Spencer |
25af118 |
- Add docs as separate tarball (building them fails without ghostscript 8.50).
|
|
Quentin Spencer |
25af118 |
|
|
Quentin Spencer |
25af118 |
* Mon May 15 2006 Quentin Spencer <qspencer@users.sourceforge.net> 2.8.2-2
|
|
Quentin Spencer |
25af118 |
- Patch to fix segfault in fontconfig.
|
|
Quentin Spencer |
25af118 |
|
|
Quentin Spencer |
25af118 |
* Sat May 13 2006 Quentin Spencer <qspencer@users.sourceforge.net> 2.8.2-1
|
|
Quentin Spencer |
25af118 |
- New release.
|
|
Quentin Spencer |
25af118 |
|
|
Quentin Spencer |
25af118 |
* Tue May 2 2006 Quentin Spencer <qspencer@users.sourceforge.net> 2.8.1-4
|
|
Quentin Spencer |
25af118 |
- Add missing BuildRequires.
|
|
Quentin Spencer |
25af118 |
- Specify location of NCSB fonts to configure script.
|
|
Quentin Spencer |
25af118 |
- Disable parallel build.
|
|
Quentin Spencer |
25af118 |
|
|
Quentin Spencer |
25af118 |
* Tue Apr 25 2006 Quentin Spencer <qspencer@users.sourceforge.net> 2.8.1-3
|
|
Quentin Spencer |
25af118 |
- Make .so file executable.
|
|
Quentin Spencer |
25af118 |
|
|
Quentin Spencer |
25af118 |
* Tue Apr 25 2006 Quentin Spencer <qspencer@users.sourceforge.net> 2.8.1-2
|
|
Quentin Spencer |
25af118 |
- Use gettext.
|
|
Quentin Spencer |
25af118 |
|
|
Quentin Spencer |
25af118 |
* Mon Apr 10 2006 Quentin Spencer <qspencer@users.sourceforge.net> 2.8.1-1
|
|
Quentin Spencer |
25af118 |
- Initial build.
|