]> git.donarmstrong.com Git - lilypond.git/blobdiff - make/lilypond.spec.in
patch::: 1.1.31.jcn3: jcn3
[lilypond.git] / make / lilypond.spec.in
index 6f97f56cbe0f9ddb44b46491fc852ccde3a05127..e72232e446b6ae0045081f8fd347685084f8c3eb 100644 (file)
@@ -34,13 +34,25 @@ tar -C htmldocs -xzf out/htmldoc.tar.gz
 
 strip lily/out/lilypond mi2mu/out/mi2mu
 make prefix="$RPM_BUILD_ROOT/usr" install
+gzip -9fn $RPM_BUILD_ROOT/usr/info/* || true
 
 mkdir -p $RPM_BUILD_ROOT/etc/profile.d
 cp buildscripts/out/lilypond-profile $RPM_BUILD_ROOT/etc/profile.d/lilypond.sh
 cp buildscripts/out/lilypond-login $RPM_BUILD_ROOT/etc/profile.d/lilypond.csh
 
-%files
+%post
+
+touch /tmp/.lilypond-install
+rm `find /var/lib/texmf -name 'feta*pk -print' -or -name 'feta*tfm -print'` /tmp/.lilypond-install
+/sbin/install-info /usr/info/lilypond.info.gz /usr/info/dir || true
+
+%preun
+if [ $1 = 0 ]; then
+   /sbin/install-info --delete /usr/info/lilypond.info.gz /usr/info/dir || true
+fi
 
+
+%files
 %doc htmldocs/
 
 # hairy to hook it in (possibly non-existing) emacs
@@ -55,6 +67,7 @@ cp buildscripts/out/lilypond-login $RPM_BUILD_ROOT/etc/profile.d/lilypond.csh
 /usr/bin/ly2dvi
 /usr/bin/lilypond
 /usr/bin/mi2mu
+/usr/info/*
 /usr/man/man1/mi2mu.1
 /usr/man/man1/lilypond.1
 /usr/man/man1/mudela-book.1
@@ -64,7 +77,3 @@ cp buildscripts/out/lilypond-login $RPM_BUILD_ROOT/etc/profile.d/lilypond.csh
 /usr/share/locale/*/LC_MESSAGES/lilypond.mo
 /etc/profile.d/lilypond.*
 
-%post
-
-touch /tmp/.lilypond-install
-rm `find /var/lib/texmf -name 'feta*pk -print' -or -name 'feta*tfm -print'` /tmp/.lilypond-install