rpms/man/devel man-1.6f-loc.patch, NONE, 1.1 man.lang, NONE, 1.1 man.spec, 1.64, 1.65
Ivana Varekova (varekova)
fedora-extras-commits at redhat.com
Thu May 15 11:13:00 UTC 2008
- Previous message (by thread): rpms/rubygem-rake/F-8 .cvsignore, 1.2, 1.3 rubygem-rake.spec, 1.1, 1.2 sources, 1.2, 1.3
- Next message (by thread): rpms/grass/F-9 .cvsignore, 1.6, 1.7 grass-gdilib.patch, 1.1, 1.2 grass.spec, 1.15, 1.16 sources, 1.6, 1.7
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: varekova
Update of /cvs/pkgs/rpms/man/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv23175
Modified Files:
man.spec
Added Files:
man-1.6f-loc.patch man.lang
Log Message:
- Resolves: #439314
move locale files
- spec file cleanup
man-1.6f-loc.patch:
--- NEW FILE man-1.6f-loc.patch ---
diff -up man-1.6f/src/gripes.c.pom man-1.6f/src/gripes.c
--- man-1.6f/src/gripes.c.pom 2008-05-14 16:12:29.000000000 +0200
+++ man-1.6f/src/gripes.c 2008-05-14 16:23:27.000000000 +0200
@@ -49,11 +49,11 @@ catinit (void) {
*/
char *s, *lg;
s = getenv("NLSPATH");
- lg = getenv("LANG");
+ lg = getenv("LC_ALL");
if (!lg)
lg = getenv("LC_MESSAGES");
if (!lg)
- lg = getenv("LC_ALL");
+ lg = getenv("LANG");
if (lg && strncmp(lg, "en", 2) && strcmp(lg, "C") && strcmp(lg, "POSIX")) {
fprintf(stderr,
"Cannot open the message catalog \"%s\" for locale \"%s\"\n"
--- NEW FILE man.lang ---
%lang(bg) /usr/share/locale/bg/LC_MESSAGES/man.mo
%lang(bg) /usr/share/man/bg/man?
%lang(cs) /usr/share/locale/cs/LC_MESSAGES/man.mo
%lang(cs) /usr/share/man/cs/man?
%lang(da) /usr/share/locale/da/LC_MESSAGES/man.mo
%lang(da) /usr/share/man/da/man?
%lang(de) /usr/share/locale/de/LC_MESSAGES/man.mo
%lang(de) /usr/share/man/de/man?
%lang(el) /usr/share/locale/el/LC_MESSAGES/man.mo
%lang(el) /usr/share/man/el/man?
%lang(en) /usr/share/locale/en/LC_MESSAGES/man.mo
%lang(en) /usr/share/man/en/man?
%lang(es) /usr/share/locale/es/LC_MESSAGES/man.mo
%lang(es) /usr/share/man/es/man?
%lang(fi) /usr/share/locale/fi/LC_MESSAGES/man.mo
%lang(fi) /usr/share/man/fi/man?
%lang(fr) /usr/share/locale/fr/LC_MESSAGES/man.mo
%lang(fr) /usr/share/man/fr/man?
%lang(hr) /usr/share/locale/hr/LC_MESSAGES/man.mo
%lang(hr) /usr/share/man/hr/man?
%lang(it) /usr/share/locale/it/LC_MESSAGES/man.mo
%lang(it) /usr/share/man/it/man?
%lang(ja) /usr/share/locale/ja/LC_MESSAGES/man.mo
%lang(ja) /usr/share/man/ja/man?
%lang(ko) /usr/share/locale/ko/LC_MESSAGES/man.mo
%lang(ko) /usr/share/man/ko/man?
%lang(nl) /usr/share/locale/nl/LC_MESSAGES/man.mo
%lang(nl) /usr/share/man/nl/man?
%lang(pl) /usr/share/locale/pl/LC_MESSAGES/man.mo
%lang(pl) /usr/share/man/pl/man?
%lang(pt) /usr/share/locale/pt/LC_MESSAGES/man.mo
%lang(pt) /usr/share/man/pt/man?
%lang(ro) /usr/share/locale/ro/LC_MESSAGES/man.mo
%lang(ro) /usr/share/man/ro/man?
%lang(ru) /usr/share/locale/ru/LC_MESSAGES/man.mo
%lang(sl) /usr/share/locale/sl/LC_MESSAGES/man.mo
%lang(sl) /usr/share/man/sl/man?
Index: man.spec
===================================================================
RCS file: /cvs/pkgs/rpms/man/devel/man.spec,v
retrieving revision 1.64
retrieving revision 1.65
diff -u -r1.64 -r1.65
--- man.spec 16 Apr 2008 08:53:10 -0000 1.64
+++ man.spec 15 May 2008 11:12:23 -0000 1.65
@@ -4,7 +4,7 @@
Summary: A set of documentation tools: man, apropos and whatis
Name: man
Version: 1.6f
-Release: 5%{?dist}
+Release: 6%{?dist}
License: GPLv2
Group: System Environment/Base
@@ -14,6 +14,7 @@
Source2: makewhatis.crondaily
Source3: mess.ru
Source4: man-cmp.sh
+Source5: man.lang
Patch1: man-1.5m2-confpath.patch
Patch2: man-1.5h1-make.patch
Patch6: man-1.5m2-apropos.patch
@@ -31,6 +32,7 @@
Patch27: man-1.6e-chmod.patch
Patch28: man-1.6f-i18n_makewhatis_2.patch
Patch29: man-1.6f-fr_translation.patch
+Patch30: man-1.6f-loc.patch
Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Requires: coreutils
@@ -68,8 +70,10 @@
%patch27 -p1 -b .chmod
%patch28 -p1 -b .i18n_makewhatis2
%patch29 -p1 -b .fr
+%patch30 -p1 -b .loc
cp -f %{SOURCE3} msgs # replace bad ru trans
+cp -f %{SOURCE5} ./
for src in $(find msgs -type f -name 'mess.[a-z][a-z]'); do
lang=$(echo ${src} | sed -r 's;.*([a-z]{2})$;\1;')
@@ -187,12 +191,10 @@
mkdir -p $RPM_BUILD_ROOT/%{cache}/X11R6/cat$i
done
-#strip $RPM_BUILD_ROOT/usr/bin/man
# added man2html stuff
cd man2html
make install DESTDIR=$RPM_BUILD_ROOT
-#strip -R .comment $RPM_BUILD_ROOT/usr/bin/man2html
for src in $(find $RPM_BUILD_ROOT%{_mandir} -type f -name '*.[1-9n]'); do
gzip -9 ${src}
@@ -200,13 +202,15 @@
# symlinks for manpath
( cd $RPM_BUILD_ROOT
- ln -s man ./usr/bin/manpath
+ ln -s man .%{_bindir}/manpath
ln -s man.1.gz .%{_mandir}/man1/manpath.1.gz
)
-# move makewhatis, allow others to execute
-#mv $RPM_BUILD_ROOT%{_sbindir}/makewhatis $RPM_BUILD_ROOT%{_bindir}
-#chmod a+x $RPM_BUILD_ROOT%{_bindir}/makewhatis
+# move locale files to proper directories
+for i in `ls $RPM_BUILD_ROOT%{_datadir}/locale/`; do
+ mkdir $RPM_BUILD_ROOT%{_datadir}/locale/$i/LC_MESSAGES
+ mv $RPM_BUILD_ROOT%{_datadir}/locale/$i/man $RPM_BUILD_ROOT%{_datadir}/locale/$i/LC_MESSAGES/man.mo
+done
# remove unpackaged files from the buildroot
rm -f $RPM_BUILD_ROOT%{_bindir}/man2dvi
@@ -229,103 +233,25 @@
%clean
rm -rf $RPM_BUILD_ROOT
-%files
+%files -f %{name}.lang
%defattr(-,root,root,-)
%config(noreplace) /etc/cron.weekly/makewhatis.cron
%config(noreplace) /etc/cron.daily/makewhatis.cron
+%config(noreplace) /etc/man.config
%if %{usecache}
%attr(2755,root,man) /usr/bin/man
%else
%attr(0755,root,root) /usr/bin/man
%endif
-/usr/bin/manpath
-/usr/bin/apropos
-/usr/bin/whatis
-/usr/sbin/makewhatis
-/%{_libexecdir}/man-cmp.sh
-%config(noreplace) /etc/man.config
+%{_bindir}/manpath
+%{_bindir}/apropos
+%{_bindir}/whatis
+%{_bindir}/man2html
+%{_sbindir}/makewhatis
+%{_libexecdir}/man-cmp.sh
%{_mandir}/man5/man.config.5*
-%{_mandir}/man1/whatis.1*
-%{_mandir}/man1/man.1*
-%{_mandir}/man1/manpath.1*
-%{_mandir}/man1/apropos.1*
-%{_mandir}/man1/man2html.1*
+%{_mandir}/man1/*
%{_mandir}/man8/makewhatis.8*
-/usr/bin/man2html
-%lang(bg) %dir /usr/share/locale/bg
-%lang(bg) /usr/share/locale/bg/man
-%lang(bg) %dir /usr/share/man/bg
-%lang(bg) /usr/share/man/bg/man?
-%lang(cs) %dir /usr/share/locale/cs
-%lang(cs) /usr/share/locale/cs/man
-%lang(cs) %dir /usr/share/man/cs
-%lang(cs) /usr/share/man/cs/man?
-%lang(da) %dir /usr/share/locale/da
-%lang(da) /usr/share/locale/da/man
-%lang(da) %dir /usr/share/man/da
-%lang(da) /usr/share/man/da/man?
-%lang(de) %dir /usr/share/locale/de
-%lang(de) /usr/share/locale/de/man
-%lang(de) %dir /usr/share/man/de
-%lang(de) /usr/share/man/de/man?
-%lang(el) %dir /usr/share/locale/el
-%lang(el) /usr/share/locale/el/man
-%lang(el) %dir /usr/share/man/el
-%lang(el) /usr/share/man/el/man?
-%lang(en) %dir /usr/share/locale/en
-%lang(en) /usr/share/locale/en/man
-%lang(en) %dir /usr/share/man/en
-%lang(en) /usr/share/man/en/man?
-%lang(es) %dir /usr/share/locale/es
-%lang(es) /usr/share/locale/es/man
-%lang(es) %dir /usr/share/man/es
-%lang(es) /usr/share/man/es/man?
-%lang(fi) %dir /usr/share/locale/fi
-%lang(fi) /usr/share/locale/fi/man
-%lang(fi) %dir /usr/share/man/fi
-%lang(fi) /usr/share/man/fi/man?
-%lang(fr) %dir /usr/share/locale/fr
-%lang(fr) /usr/share/locale/fr/man
-%lang(fr) %dir /usr/share/man/fr
-%lang(fr) /usr/share/man/fr/man?
-%lang(hr) %dir /usr/share/locale/hr
-%lang(hr) /usr/share/locale/hr/man
-%lang(hr) %dir /usr/share/man/hr
-%lang(hr) /usr/share/man/hr/man?
-%lang(it) %dir /usr/share/locale/it
-%lang(it) /usr/share/locale/it/man
-%lang(it) %dir /usr/share/man/it
-%lang(it) /usr/share/man/it/man?
-%lang(ja) %dir /usr/share/locale/ja
-%lang(ja) /usr/share/locale/ja/man
-%lang(ja) %dir /usr/share/man/ja
-%lang(ja) /usr/share/man/ja/man?
-%lang(ko) %dir /usr/share/locale/ko
-%lang(ko) /usr/share/locale/ko/man
-%lang(ko) %dir /usr/share/man/ko
-%lang(ko) /usr/share/man/ko/man?
-%lang(nl) %dir /usr/share/locale/nl
-%lang(nl) /usr/share/locale/nl/man
-%lang(nl) %dir /usr/share/man/nl
-%lang(nl) /usr/share/man/nl/man?
-%lang(pl) %dir /usr/share/locale/pl
-%lang(pl) /usr/share/locale/pl/man
-%lang(pl) %dir /usr/share/man/pl
-%lang(pl) /usr/share/man/pl/man?
-%lang(pt) %dir /usr/share/locale/pt
-%lang(pt) /usr/share/locale/pt/man
-%lang(pt) %dir /usr/share/man/pt
-%lang(pt) /usr/share/man/pt/man?
-%lang(ro) %dir /usr/share/locale/ro
-%lang(ro) /usr/share/locale/ro/man
-%lang(ro) %dir /usr/share/man/ro
-%lang(ro) /usr/share/man/ro/man?
-%lang(sl) %dir /usr/share/locale/sl
-%lang(sl) /usr/share/locale/sl/man
-%lang(sl) %dir /usr/share/man/sl
-%lang(sl) /usr/share/man/sl/man?
-%lang(ru) %dir /usr/share/locale/ru
-%lang(ru) /usr/share/locale/ru/man
%attr(0755,root,root) %dir %{cache}
%attr(0755,root,man) %dir %{cache}/cat[123456789n]
%attr(0755,root,man) %dir %{cache}/local
@@ -334,6 +260,11 @@
%attr(0755,root,man) %dir %{cache}/X11R6/cat[123456789n]
%changelog
+* Wed May 14 2008 Ivana Varekova <varekova at redhat.com> - 1.6f-6
+- Resolves: #439314
+ move locale files
+- spec file cleanup
+
* Wed Apr 16 2008 Ivana Varekova <varekova at redhat.com> - 1.6f -5
- Resolves: #442192
fix fr translation
- Previous message (by thread): rpms/rubygem-rake/F-8 .cvsignore, 1.2, 1.3 rubygem-rake.spec, 1.1, 1.2 sources, 1.2, 1.3
- Next message (by thread): rpms/grass/F-9 .cvsignore, 1.6, 1.7 grass-gdilib.patch, 1.1, 1.2 grass.spec, 1.15, 1.16 sources, 1.6, 1.7
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-extras-commits
mailing list