rpms/gnome-utils/devel gnome-utils.spec,1.169,1.170
Matthias Clasen
mclasen at fedoraproject.org
Fri Oct 10 16:08:52 UTC 2008
Author: mclasen
Update of /cvs/extras/rpms/gnome-utils/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv11061
Modified Files:
gnome-utils.spec
Log Message:
save space
Index: gnome-utils.spec
===================================================================
RCS file: /cvs/extras/rpms/gnome-utils/devel/gnome-utils.spec,v
retrieving revision 1.169
retrieving revision 1.170
diff -u -r1.169 -r1.170
--- gnome-utils.spec 22 Sep 2008 16:26:55 -0000 1.169
+++ gnome-utils.spec 10 Oct 2008 16:08:22 -0000 1.170
@@ -107,6 +107,18 @@
%configure --disable-scrollkeeper --enable-console-helper --enable-gfloppy
make %{?_smp_mflags}
+# strip unneeded translations from .mo files
+# ideally intltool (ha!) would do that for us
+# http://bugzilla.gnome.org/show_bug.cgi?id=474987
+cd po
+grep -v ".*[.]desktop[.]in[.]in$\|.*[.]server[.]in[.]in$\|.*[.]schemas[.]in$" POTFILES.in > POTFILES.keep
+mv POTFILES.keep POTFILES.in
+intltool-update --pot
+for p in *.po; do
+ msgmerge $p gnome-utils-2.0.pot > $p.out
+ msgfmt -o `basename $p .po`.gmo $p.out
+done
+
%install
rm -rf $RPM_BUILD_ROOT
@@ -127,6 +139,24 @@
--copy-generic-name-to-name \
$RPM_BUILD_ROOT%{_datadir}/applications/gnome-baobab.desktop
+# save space by linking identical images in translated docs
+for n in baobab gfloppy gnome-dictionary gnome-search-tool gnome-system-log; do
+ helpdir=$RPM_BUILD_ROOT%{_datadir}/gnome/help/$n
+ for f in $helpdir/C/figures/*.png; do
+ b="$(basename $f)"
+ for d in $helpdir/*; do
+ if [ -d "$d" -a "$d" != "$helpdir/C" ]; then
+ g="$d/figures/$b"
+ if [ -f "$g" ]; then
+ if cmp -s $f $g; then
+ rm "$g"; ln -s "../../C/figures/$b" "$g"
+ fi
+ fi
+ fi
+ done
+ done
+done
+
%find_lang gnome-utils-2.0 --all-name --with-gnome
@@ -243,6 +273,9 @@
%changelog
+* Fri Oct 10 2008 Matthias Clasen <mclasen at redhat.com> - 1:2.24.0-2
+- Save space
+
* Mon Sep 22 2008 Matthias Clasen <mclasen at redhat.com> - 1:2.24.0-1
- Update to 2.24.0
More information about the scm-commits
mailing list