X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=make%2Flilypond.fedora.spec.in;h=fafd9cd376d9df3969c95eae2c271d48d225f07e;hb=3ee551fa4f2a2c3736a06f9f85f29b9f7bd89818;hp=0e451546e01a2e7382a87b31fbf74dd1d662ad79;hpb=ecc71a40204c77f1ac2651525dc23c0c64f17652;p=lilypond.git diff --git a/make/lilypond.fedora.spec.in b/make/lilypond.fedora.spec.in index 0e451546e0..fafd9cd376 100644 --- a/make/lilypond.fedora.spec.in +++ b/make/lilypond.fedora.spec.in @@ -39,7 +39,7 @@ Group: Applications/Publishing %description documentation Documentation and example files of LilyPond. An index is available at -%{docdir}/web/Documentation/out-www/index.html +%{docdir}/web/Documentation/index.html %prep %setup @@ -52,10 +52,11 @@ Documentation and example files of LilyPond. An index is available at # In fact, do not take out the spaces between % and { in the above comment, # because RPM will gladly do a substitution anyway. -./configure --without-kpathsea --disable-checking --prefix=%{_prefix} --enable-optimising +# compile with static libstdc++ for better platform portability. +./configure --enable-static-gxx --disable-checking --prefix=%{_prefix} --enable-optimising -make all +make -j2 all make web make -C Documentation/user local_package_docdir=%{docdir} omf @@ -85,7 +86,7 @@ make prefix="$RPM_BUILD_ROOT%{_prefix}" \ infodir="$RPM_BUILD_ROOT%{_infodir}" \ webdir="$RPM_BUILD_ROOT%{_prefix}/share/doc/lilypond/" web-install -ln -sf ../../doc/lilypond/Documentation/user/out-www/*png $RPM_BUILD_ROOT%{_infodir}/lilypond/ +ln -sf ../../doc/lilypond/Documentation/user/*png $RPM_BUILD_ROOT%{_infodir}/lilypond/ # info %if %{info} @@ -100,8 +101,9 @@ gzip -9fn `find $RPM_BUILD_ROOT%{_infodir}/ -name '*.info'` touch /tmp/.lilypond-install %if %{info} -/sbin/install-info %{_infodir}/lilypond/lilypond.info.gz %{_infodir}/dir -/sbin/install-info %{_infodir}/lilypond/music-glossary.info.gz %{_infodir}/dir + /sbin/install-info %{_infodir}/lilypond/lilypond.info.gz %{_infodir}/dir + /sbin/install-info %{_infodir}/lilypond/lilypond-internals.info.gz %{_infodir}/dir + /sbin/install-info %{_infodir}/lilypond/music-glossary.info.gz %{_infodir}/dir %endif export PACKAGEDIR=%{_datadir}/lilypond/@TOPLEVEL_VERSION@ @@ -128,6 +130,7 @@ fi %if %{info} /sbin/install-info --delete %{_infodir}/lilypond/lilypond.info.gz %{_infodir}/dir + /sbin/install-info --delete %{_infodir}/lilypond/lilypond-internals.info.gz %{_infodir}/dir /sbin/install-info --delete %{_infodir}/lilypond/music-glossary.info.gz %{_infodir}/dir %endif @@ -155,8 +158,7 @@ scrollkeeper-update %{_bindir}/midi2ly %{_bindir}/lilypond-book %{_bindir}/mup2ly -%{_bindir}/lilypond-ps2png -%{_bindir}/lilypond-pdfpc-helper +%{_bindir}/musicxml2ly %{_bindir}/lilypond-invoke-editor %doc THANKS @@ -172,19 +174,17 @@ scrollkeeper-update %endif %{_mandir}/man1/abc2ly.1.gz +%{_mandir}/man1/musicxml2ly.1.gz %{_mandir}/man1/convert-ly.1.gz %{_mandir}/man1/etf2ly.1.gz %{_mandir}/man1/lilypond.1.gz %{_mandir}/man1/midi2ly.1.gz %{_mandir}/man1/lilypond-book.1.gz %{_mandir}/man1/mup2ly.1.gz -%{_mandir}/man1/lilypond-ps2png.1.gz -%{_mandir}/man1/lilypond-pdfpc-helper.1.gz %{_mandir}/man1/lilypond-invoke-editor.1.gz %{_datadir}/lilypond/@TOPLEVEL_VERSION@/ %{_datadir}/locale/*/LC_MESSAGES/lilypond.mo - %{_libdir}/lilypond/ @@ -194,3 +194,7 @@ scrollkeeper-update %{docdir} %{_datadir}/omf/lilypond/@TOPLEVEL_VERSION@ + + +%clean +rm -rf %{buildroot