Changeset 6 for lightcube_os/trunk/packages/base-layout/base-layout.spec
- Timestamp:
- 10/31/09 14:26:32 (10 months ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
lightcube_os/trunk/packages/base-layout/base-layout.spec
r5 r6 2 2 Name: base-layout 3 3 Version: 0.1 4 Release: 14 Release: 2 5 5 Group: System Environment/Base 6 6 License: GPLv2 … … 24 24 install -dv %{buildroot}/media/{floppy,cdrom} 25 25 install -dv %{buildroot}/usr/{,local/}{bin,include,lib,sbin,src} 26 install -dv %{buildroot}/usr/{,local/}share/{dict,doc,info,locale ,man}26 install -dv %{buildroot}/usr/{,local/}share/{dict,doc,info,locale} 27 27 install -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 28 install -dv %{buildroot}/usr/share/man 29 ln -sv ../../share/man %{buildroot}/usr/local/share/man 32 30 install -dv %{buildroot}/var/{lock,log,mail,run,spool,tmp} 33 31 install -dv %{buildroot}/var/spool/repackage 34 32 install -dv %{buildroot}/var/{opt,cache,lib/{hwclock,misc,locate},local} 35 33 34 > %{name}.man 35 for 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 38 done 39 for 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 44 done 45 36 46 > %{name}.lang 37 47 egrep -vh '^($|#)' %{SOURCE0} %{SOURCE1} | while read loc; do 38 48 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} 40 50 echo "%dir %ghost %lang(${locale}) /usr/share/locale/${loc}" \ 41 51 >> %{name}.lang … … 46 56 done 47 57 48 cat %{name}.lang > %{name}.files58 cat %{name}.man %{name}.lang > %{name}.files 49 59 50 60 # multilib directories … … 58 68 %files -f %{name}.files 59 69 %defattr(-,root,root) 60 /usr/doc61 /usr/info62 /usr/man63 /usr/local/doc64 /usr/local/info65 /usr/local/man66 70 %dir / 67 71 %dir /bin … … 101 105 %dir /usr/local/share/info 102 106 %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 112 108 %dir /usr/local/share/misc 113 109 %dir /usr/local/share/terminfo … … 121 117 %dir /usr/share/locale 122 118 %dir /usr/share/man 123 %dir /usr/share/man/man1124 %dir /usr/share/man/man2125 %dir /usr/share/man/man3126 %dir /usr/share/man/man4127 %dir /usr/share/man/man5128 %dir /usr/share/man/man6129 %dir /usr/share/man/man7130 %dir /usr/share/man/man8131 119 %dir /usr/share/misc 132 120 %dir /usr/share/terminfo … … 149 137 150 138 %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 152 143 - Added a new locale 153 144
