SPECS: lilypond.spec - updated to 2.6.4 - updated info, sh,
po patch...
qboosh
qboosh at pld-linux.org
Sun Oct 30 14:34:33 CET 2005
Author: qboosh Date: Sun Oct 30 13:34:33 2005 GMT
Module: SPECS Tag: HEAD
---- Log message:
- updated to 2.6.4
- updated info,sh,po patches, removed obsolete ps2png patch, added fhs patch
- package vim syntax files
---- Files affected:
SPECS:
lilypond.spec (1.33 -> 1.34)
---- Diffs:
================================================================
Index: SPECS/lilypond.spec
diff -u SPECS/lilypond.spec:1.33 SPECS/lilypond.spec:1.34
--- SPECS/lilypond.spec:1.33 Sat Nov 6 19:06:45 2004
+++ SPECS/lilypond.spec Sun Oct 30 14:34:27 2005
@@ -1,28 +1,37 @@
# $Revision$, $Date$
+#
+# Conditional build:
+%bcond_with gui # enable experimental GUI
+#
Summary: Music typesetter
Summary(pl): Program do składania nut
Name: lilypond
-Version: 2.4.1
+Version: 2.6.4
Release: 1
License: GPL
Group: Applications/Sound
-Source0: http://lilypond.org/download/v2.4/%{name}-%{version}.tar.gz
-# Source0-md5: 5fdb447c9a55c52c670c80f09bddcecf
+Source0: http://lilypond.org/download/v2.6/%{name}-%{version}.tar.gz
+# Source0-md5: b2df3f75851e7ef3e264570feaa52aa6
Patch0: %{name}-info.patch
Patch1: %{name}-sh.patch
Patch2: %{name}-po.patch
-Patch3: %{name}-ps2png.patch
+Patch3: %{name}-fhs.patch
URL: http://www.lilypond.org/
BuildRequires: automake
-BuildRequires: bison >= 1.25
+BuildRequires: bison >= 1.29
BuildRequires: flex >= 2.5.4a
-BuildRequires: fontforge
+BuildRequires: fontconfig-devel >= 1:2.2.0
+BuildRequires: fontforge >= 20050624
BuildRequires: gettext-devel
-BuildRequires: guile-devel >= 1.6
+BuildRequires: ghostscript >= 8.15
+%{?with_gui:BuildRequires: gtk+2-devel >= 2:2.4.0}
+BuildRequires: guile-devel >= 5:1.6.5
BuildRequires: kpathsea-devel
BuildRequires: libltdl-devel
-BuildRequires: libstdc++-devel >= 5:3.1
-BuildRequires: mftrace >= 1.0.17
+BuildRequires: libstdc++-devel >= 5:3.3
+BuildRequires: mftrace >= 1.1.9
+BuildRequires: pango-devel >= 1.6.0
+BuildRequires: pkgconfig >= 1:0.9.0
BuildRequires: python-devel >= 2.1
BuildRequires: tetex-dvips
BuildRequires: tetex-fonts-cm
@@ -31,8 +40,8 @@
BuildRequires: tetex-fonts-type1-ec-mftraced
BuildRequires: texinfo >= 4.6
BuildConflicts: lilypond < 1.6.0
-Requires: ghostscript
-Requires: guile >= 1.6
+Requires: ghostscript >= 8.15
+Requires: guile >= 5:1.6.5
Requires: python >= 2.1
Requires: tetex-fonts-type1-ec-mftraced
Requires: tetex-format-latex >= 1.0
@@ -69,6 +78,19 @@
%description -n emacs-lilypond-mode-pkg -l pl
Tryb edycji plików LilyPond dla Emacsa.
+%package -n vim-syntax-lilypond
+Summary: LilyPond files support for Vim
+Summary(pl): Obsługa plików LilyPonda dla Vima
+Group: Applications/Editors/Vim
+Requires: %{name} = %{version}-%{release}
+Requires: vim >= 4:6.4.001-2
+
+%description -n vim-syntax-lilypond
+LilyPond files support for Vim.
+
+%description -n vim-syntax-lilypond -l pl
+Obsługa plików LilyPonda dla Vima.
+
%prep
%setup -q
%patch0 -p1
@@ -78,44 +100,48 @@
%build
cp -f /usr/share/automake/config.* stepmake/bin
+%{__autoconf}
%configure \
- %{?debug:--disable-optimising}
+ %{?debug:--disable-optimising} \
+ %{?with_gui:--enable-gui}
%{__make}
%install
rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{%{texmfdir}/{dvips,tex},%{texfontsdir}/{afm,source,tfm,type1}}
+install -d $RPM_BUILD_ROOT{%{texmfdir}/{dvips/misc,tex},%{texfontsdir}/{source,tfm,type1}}
%{__make} install \
- local_lilypond_datadir=$RPM_BUILD_ROOT%{_datadir}/lilypond/%{version} \
- datadir=$RPM_BUILD_ROOT%{_datadir} \
- mandir=$RPM_BUILD_ROOT%{_mandir} \
- bindir=$RPM_BUILD_ROOT%{_bindir} \
- localedir=$RPM_BUILD_ROOT%{_localedir} \
- infodir=$RPM_BUILD_ROOT%{_infodir} \
- libdir=$RPM_BUILD_ROOT%{_libdir}
+ DESTDIR=$RPM_BUILD_ROOT
-%{__perl} -pi -e "s#$RPM_BUILD_ROOT##" $RPM_BUILD_ROOT%{_bindir}/*
+find $RPM_BUILD_ROOT -name fonts.cache-1 | xargs rm -f
+# for dvips
mv -f $RPM_BUILD_ROOT%{_datadir}/lilypond/%{version}/dvips \
$RPM_BUILD_ROOT%{texmfdir}/dvips/lilypond
-mv -f $RPM_BUILD_ROOT%{_datadir}/lilypond/%{version}/fonts/afm \
- $RPM_BUILD_ROOT%{texfontsdir}/afm/lilypond
+# ?
mv -f $RPM_BUILD_ROOT%{_datadir}/lilypond/%{version}/fonts/source \
$RPM_BUILD_ROOT%{texfontsdir}/source/lilypond
+# for latex and dvips
mv -f $RPM_BUILD_ROOT%{_datadir}/lilypond/%{version}/fonts/tfm \
$RPM_BUILD_ROOT%{texfontsdir}/tfm/lilypond
-mv -f $RPM_BUILD_ROOT%{_datadir}/lilypond/%{version}/fonts/type1 \
- $RPM_BUILD_ROOT%{texfontsdir}/type1/lilypond
mv -f $RPM_BUILD_ROOT%{_datadir}/lilypond/%{version}/tex \
$RPM_BUILD_ROOT%{texmfdir}/tex/lilypond
-rmdir $RPM_BUILD_ROOT%{_datadir}/lilypond/%{version}/fonts
+# both for lilypond and dvips
+ln -sf %{_datadir}/lilypond/%{version}/fonts/type1 \
+ $RPM_BUILD_ROOT%{texfontsdir}/type1/lilypond
+ln -sf %{_datadir}/lilypond/%{version}/ps/music-drawing-routines.ps \
+ $RPM_BUILD_ROOT%{texmfdir}/dvips/misc
+# no need for subdir
mv -f $RPM_BUILD_ROOT%{_infodir}/lilypond/*.info* $RPM_BUILD_ROOT%{_infodir}
-# to avoid conflict with tth (call in lily.scm changed by -ps2png.patch)
-mv -f $RPM_BUILD_ROOT%{_bindir}/{ps2png,lilypond-ps2png}
-mv -f $RPM_BUILD_ROOT%{_mandir}/man1/{ps2png,lilypond-ps2png}.1
+# vim syntax/etc. files
+install -d $RPM_BUILD_ROOT%{_datadir}/vim
+mv -f $RPM_BUILD_ROOT%{_datadir}/lilypond/%{version}/vim \
+ $RPM_BUILD_ROOT%{_datadir}/vim/vimfiles
+
+# lilypond/stepmake build system - not needed at runtime
+rm -rf $RPM_BUILD_ROOT%{_datadir}/lilypond/%{version}/make
%find_lang %{name}
@@ -142,6 +168,7 @@
%attr(755,root,root) %{_libdir}/lilypond/%{version}/python/midi.so
%dir %{_datadir}/lilypond
%dir %{_datadir}/lilypond/%{version}
+%{_datadir}/lilypond/%{version}/fonts
%{_datadir}/lilypond/%{version}/ly
%{_datadir}/lilypond/%{version}/ps
%dir %{_datadir}/lilypond/%{version}/python
@@ -151,14 +178,11 @@
%{_infodir}/*.info*
%{_mandir}/man1/*
-# lilypond/stepmake build system - not needed at runtime
-#%{_datadir}/lilypond/%{version}/make
-
-%{texfontsdir}/afm/lilypond
%{texfontsdir}/source/lilypond
%{texfontsdir}/tfm/lilypond
%{texfontsdir}/type1/lilypond
%{texmfdir}/dvips/lilypond
+%{texmfdir}/dvips/misc/*.ps
%{texmfdir}/tex/lilypond
%{_datadir}/omf/lilypond
@@ -167,12 +191,25 @@
%defattr(644,root,root,755)
%{_datadir}/emacs/site-lisp/*.el
+%files -n vim-syntax-lilypond
+%defattr(644,root,root,755)
+%{_datadir}/vim/vimfiles/compiler/lilypond.vim
+%{_datadir}/vim/vimfiles/ftdetect/lilypond.vim
+%{_datadir}/vim/vimfiles/ftplugin/lilypond.vim
+%{_datadir}/vim/vimfiles/indent/lilypond.vim
+%{_datadir}/vim/vimfiles/syntax/lilypond*
+
%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
%changelog
* %{date} PLD Team <feedback at pld-linux.org>
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.34 2005/10/30 13:34:27 qboosh
+- updated to 2.6.4
+- updated info,sh,po patches, removed obsolete ps2png patch, added fhs patch
+- package vim syntax files
+
Revision 1.33 2004/11/06 18:06:45 qboosh
- added more POSIX sh syntax fixes to sh patch
- moved more dirs into texmf tree - now works, release 1
================================================================
---- CVS-web:
http://cvs.pld-linux.org/SPECS/lilypond.spec?r1=1.33&r2=1.34&f=u
More information about the pld-cvs-commit
mailing list