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