rpms/gnome-media/devel gnome-media.spec, 1.142, 1.143 gnome-volume-control-add-front-track.patch, 1.1, NONE gnome-volume-control-gconf-fixes.patch, 1.1, NONE icon-names.patch, 1.1, NONE

Matthias Clasen mclasen at fedoraproject.org
Fri Oct 10 18:28:13 UTC 2008


Author: mclasen

Update of /cvs/extras/rpms/gnome-media/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv29518

Modified Files:
	gnome-media.spec 
Removed Files:
	gnome-volume-control-add-front-track.patch 
	gnome-volume-control-gconf-fixes.patch icon-names.patch 
Log Message:
save some space



Index: gnome-media.spec
===================================================================
RCS file: /cvs/extras/rpms/gnome-media/devel/gnome-media.spec,v
retrieving revision 1.142
retrieving revision 1.143
diff -u -r1.142 -r1.143
--- gnome-media.spec	24 Sep 2008 14:48:05 -0000	1.142
+++ gnome-media.spec	10 Oct 2008 18:27:42 -0000	1.143
@@ -14,7 +14,7 @@
 Summary:        GNOME media programs
 Name:           gnome-media
 Version:        2.24.0.1
-Release:        1%{?dist}
+Release:        2%{?dist}
 License:        GPLv2+ and GFDL
 Group:          Applications/Multimedia
 Source:         http://download.gnome.org/sources/gnome-media/2.24/gnome-media-%{version}.tar.bz2
@@ -87,6 +87,18 @@
 %configure --disable-schemas-install --enable-gnomecd=no --enable-cddbslave=no
 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$\|.*[.]schemas[.]in[.]$" POTFILES.in > POTFILES.keep
+mv POTFILES.keep POTFILES.in
+intltool-update --pot
+for p in *.po; do
+  msgmerge $p %{gettext_package}.pot > $p.out
+  msgfmt -o `basename $p .po`.gmo $p.out
+done
+
 %install
 rm -rf $RPM_BUILD_ROOT
 
@@ -115,6 +127,23 @@
 rm -rf $RPM_BUILD_ROOT%{_libdir}/libglade/2.0/lib*.*a
 rm -rf $RPM_BUILD_ROOT/var/scrollkeeper
 
+# save space by linking identical images in translated docs
+for helpdir in $RPM_BUILD_ROOT%{_datadir}/gnome/help/*; do
+  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 %{gettext_package} --all-name --with-gnome
 
 %clean
@@ -201,6 +230,9 @@
 %{_libdir}/pkgconfig/*
 
 %changelog
+* Fri Oct 10 2008 Matthias Clasen <mclasen at redhat.com>  2.24.0.1-2
+- Save some space
+
 * Wed Sep 24 2008 Matthias Clasen <mclasen at redhat.com>  2.24.0.1-1
 - Update to 2.24.0
 


--- gnome-volume-control-add-front-track.patch DELETED ---


--- gnome-volume-control-gconf-fixes.patch DELETED ---


--- icon-names.patch DELETED ---




More information about the fedora-extras-commits mailing list