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