]> git.pld-linux.org Git - packages/texinfo.git/commitdiff
- FHS 2.0 compilant changes
authorArtur Frysiak <artur@frysiak.net>
Thu, 6 May 1999 23:05:46 +0000 (23:05 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
- moved locale stuff to info package to prevent prereq loop (info need this, texinfo need install-info from info)

Changed files:
    texinfo.spec -> 1.5

texinfo.spec

index 7cd2876835f243356a7f631b82a529b5484b3133..b1c7be2489786037e0256b610aab3295896219f6 100644 (file)
@@ -5,7 +5,7 @@ Summary(pl):    Texinfo -- formatter plik
 Summary(tr):   texinfo biçimleyici ve info okuyucu
 Name:          texinfo
 Version:       3.12f
-Release:       5
+Release:       6
 Copyright:     GPL
 Group:         Applications/Publishing
 Group(pl):     Aplikacje/Publikowanie
@@ -17,7 +17,9 @@ Patch1:               texinfo-fix.patch
 Patch2:                texinfo-alpha-tioc.patch
 Patch3:                texinfo-zlib.patch
 Patch4:                texinfo-info.patch
+BuildPrereq:   autoconf >= 1.13-8
 Prereq:                /sbin/install-info
+Requires:      info = %{version}
 Buildroot:     /tmp/%{name}-%{version}-root
 
 %description
@@ -54,8 +56,6 @@ Summary(pl):  Samodzielny, bazuj
 Summary(tr):   GNU texinfo belgeleri için tty tabanlý görüntüleyici
 Group:         Utilities/System
 Group(pl):     Narzêdzia/System
-Prereq:                bash
-Requires:      %{name} = %{version}
 
 %description -n info
 The GNU project uses the texinfo file format for much of its documentation. 
@@ -88,6 +88,7 @@ bulunur.
 %patch4 -p1
 
 %build
+autoconf
 CFLAGS="$RPM_OPT_FLAGS" LDFLAGS="-s" \
 ./configure %{_target} \
        --prefix=/usr \
@@ -105,20 +106,31 @@ make install prefix=$RPM_BUILD_ROOT/usr
 install util/fix-info-dir $RPM_BUILD_ROOT/sbin
 
 install %{SOURCE1} $RPM_BUILD_ROOT/etc/info-dir
-ln -sf ../../etc/info-dir $RPM_BUILD_ROOT/usr/info/dir
+ln -sf ../../../etc/info-dir $RPM_BUILD_ROOT/usr/share/info/dir
 
 mv -f $RPM_BUILD_ROOT/usr/bin/install-info $RPM_BUILD_ROOT/sbin
 
 install %{SOURCE2} $RPM_BUILD_ROOT/etc/X11/wmconfig/info
 
-gzip -9nf $RPM_BUILD_ROOT/usr/info/*info* \
+gzip -9nf $RPM_BUILD_ROOT/usr/share/info/*info* \
        ChangeLog INTRODUCTION NEWS README info/README
 %post
 /sbin/install-info /usr/info/texinfo.gz /etc/info-dir
 
 %preun
 if [ "$1" = "0" ]; then
-       /sbin/install-info --delete /usr/info/texinfo.gz /etc/info-dir
+       /sbin/install-info --delete /usr/share/info/texinfo.gz /etc/info-dir
+fi
+
+%pre -n info
+if [ -e /usr/info ] && [ ! -L /usr/info ]; then
+       mv -f /usr/info/* /usr/share/info
+fi
+
+%post -n info
+if [ -e /usr/info ] && [ ! -L /usr/info ]; then
+       rm -rf /usr/info/
+       ln -sf /usr/share/info /usr/info
 fi
 
 %clean
@@ -128,25 +140,25 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 %doc {ChangeLog,INTRODUCTION,NEWS,README,info/README}.gz
 %attr(755,root,root) /usr/bin/*
-/usr/info/info-stnd.info*
-/usr/info/texinfo*
-%lang(cs)    /usr/share/locale/cs/LC_MESSAGES/texinfo.mo
-%lang(de)    /usr/share/locale/de/LC_MESSAGES/texinfo.mo
-%lang(de_AT) /usr/share/locale/de_AT/LC_MESSAGES/texinfo.mo
-%lang(fr)    /usr/share/locale/fr/LC_MESSAGES/texinfo.mo
-%lang(nl)    /usr/share/locale/nl/LC_MESSAGES/texinfo.mo
-%lang(no)    /usr/share/locale/no/LC_MESSAGES/texinfo.mo
-%lang(ru)    /usr/share/locale/ru/LC_MESSAGES/texinfo.mo
+/usr/share/info/info-stnd.info*
+/usr/share/info/texinfo*
 
 %files -n info
 %defattr(644,root,root,755)
 %config(missingok) /etc/X11/wmconfig/info
 %config(noreplace) %verify(not mtime size md5) /etc/info-dir
-%config /usr/info/dir
+%config /usr/share/info/dir
 %attr(755,root,root) /usr/bin/info
-/usr/info/info.info*
+/usr/share/info/info.info*
 %attr(755,root,root) /sbin/install-info
 %attr(755,root,root) /sbin/fix-info-dir
+%lang(cs)    /usr/share/locale/cs/LC_MESSAGES/texinfo.mo
+%lang(de)    /usr/share/locale/de/LC_MESSAGES/texinfo.mo
+%lang(de_AT) /usr/share/locale/de_AT/LC_MESSAGES/texinfo.mo
+%lang(fr)    /usr/share/locale/fr/LC_MESSAGES/texinfo.mo
+%lang(nl)    /usr/share/locale/nl/LC_MESSAGES/texinfo.mo
+%lang(no)    /usr/share/locale/no/LC_MESSAGES/texinfo.mo
+%lang(ru)    /usr/share/locale/ru/LC_MESSAGES/texinfo.mo
 
 %changelog
 * Thu Apr  1 1999 Tomasz K³oczko <kloczek@rudy.mif.pg.gda.pl>
This page took 0.286327 seconds and 4 git commands to generate.