Show
Ignore:
Timestamp:
10/31/09 14:26:32 (10 months ago)
Author:
jhuntwork
Message:

Use a more FHS-compatible info directory location

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • lightcube_os/trunk/packages/base-layout/base-layout.spec

    r5 r6  
    22Name: base-layout 
    33Version: 0.1 
    4 Release: 1 
     4Release: 2 
    55Group: System Environment/Base 
    66License: GPLv2 
     
    2424install -dv %{buildroot}/media/{floppy,cdrom} 
    2525install -dv %{buildroot}/usr/{,local/}{bin,include,lib,sbin,src} 
    26 install -dv %{buildroot}/usr/{,local/}share/{dict,doc,info,locale,man} 
     26install -dv %{buildroot}/usr/{,local/}share/{dict,doc,info,locale} 
    2727install -dv %{buildroot}/usr/{,local/}share/{misc,terminfo,zoneinfo} 
    28 install -dv %{buildroot}/usr/{,local/}share/man/man{1..8} 
    29 for dir in %{buildroot}/usr %{buildroot}/usr/local 
    30   do ln -sv share/{man,doc,info} $dir 
    31 done 
     28install -dv %{buildroot}/usr/share/man 
     29ln -sv ../../share/man %{buildroot}/usr/local/share/man 
    3230install -dv %{buildroot}/var/{lock,log,mail,run,spool,tmp} 
    3331install -dv %{buildroot}/var/spool/repackage 
    3432install -dv %{buildroot}/var/{opt,cache,lib/{hwclock,misc,locate},local} 
    3533 
     34> %{name}.man 
     35for man in man{{1..9}{,x},{0,1,3}p,n}; do 
     36        mkdir -p %{buildroot}/usr/share/man/$man 
     37        echo "%dir %ghost /usr/share/man/$man" >> %{name}.man 
     38done 
     39for loc in bg cs da de el en eo es fi fr hr hu id it ja ko nl pl pt pt_BR \ 
     40  ro ru sk sl sv tr zh_CN zh_TW; do 
     41        mkdir -p %{buildroot}/usr/share/man/${loc}/man{1..9} 
     42        echo "%dir %ghost %lang(${loc}) /usr/share/man/${loc}" >> %{name}.man 
     43        echo "%dir %ghost %lang(${loc}) /usr/share/man/${loc}/*" >> %{name}.man 
     44done 
     45 
    3646> %{name}.lang 
    3747egrep -vh '^($|#)' %{SOURCE0} %{SOURCE1} | while read loc; do 
    3848        echo $loc | grep -q '@' && locale=${loc%%@*} || locale=$loc 
    39         mkdir -p ${RPM_BUILD_ROOT}/usr/share/locale/${loc}/LC_{MESSAGES,TIME} 
     49        mkdir -p %{buildroot}/usr/share/locale/${loc}/LC_{MESSAGES,TIME} 
    4050        echo "%dir %ghost %lang(${locale}) /usr/share/locale/${loc}" \ 
    4151                >> %{name}.lang 
     
    4656done 
    4757 
    48 cat %{name}.lang > %{name}.files 
     58cat  %{name}.man %{name}.lang > %{name}.files 
    4959 
    5060# multilib directories 
     
    5868%files -f %{name}.files 
    5969%defattr(-,root,root) 
    60 /usr/doc 
    61 /usr/info 
    62 /usr/man 
    63 /usr/local/doc 
    64 /usr/local/info 
    65 /usr/local/man 
    6670%dir / 
    6771%dir /bin 
     
    101105%dir /usr/local/share/info 
    102106%dir /usr/local/share/locale 
    103 %dir /usr/local/share/man 
    104 %dir /usr/local/share/man/man1 
    105 %dir /usr/local/share/man/man2 
    106 %dir /usr/local/share/man/man3 
    107 %dir /usr/local/share/man/man4 
    108 %dir /usr/local/share/man/man5 
    109 %dir /usr/local/share/man/man6 
    110 %dir /usr/local/share/man/man7 
    111 %dir /usr/local/share/man/man8 
     107/usr/local/share/man 
    112108%dir /usr/local/share/misc 
    113109%dir /usr/local/share/terminfo 
     
    121117%dir /usr/share/locale 
    122118%dir /usr/share/man 
    123 %dir /usr/share/man/man1 
    124 %dir /usr/share/man/man2 
    125 %dir /usr/share/man/man3 
    126 %dir /usr/share/man/man4 
    127 %dir /usr/share/man/man5 
    128 %dir /usr/share/man/man6 
    129 %dir /usr/share/man/man7 
    130 %dir /usr/share/man/man8 
    131119%dir /usr/share/misc 
    132120%dir /usr/share/terminfo 
     
    149137 
    150138%changelog 
    151 * Wed Sep 9 2009 Jeremy Huntwork <jhuntwork@lightcubesolutions.com> - 0.1-1 
     139* Fri Oct 30 2009 Jeremy Huntwork <jhuntwork@lightcubesolutions.com> - 0.1-2 
     140- Restructure man directories to be FHS compliant 
     141 
     142* Sun Oct 25 2009 Jeremy Huntwork <jhuntwork@lightcubesolutions.com> - 0.1-1 
    152143- Added a new locale 
    153144