diff options
author | Matthias Clasen <mclasen@fedoraproject.org> | 2008-10-10 16:43:20 +0000 |
---|---|---|
committer | Matthias Clasen <mclasen@fedoraproject.org> | 2008-10-10 16:43:20 +0000 |
commit | ade262a13031d4128f26047d5b0c5d65ee46c717 (patch) | |
tree | c64a2ee96a2a3e2879b7b1a0003d1f8c7a102bdb | |
parent | 9d9215a56bab5c66e2aa5a4089da1e5ecad3d8b7 (diff) | |
download | gnome-applets-ade262a13031d4128f26047d5b0c5d65ee46c717.tar.gz gnome-applets-ade262a13031d4128f26047d5b0c5d65ee46c717.tar.xz gnome-applets-ade262a13031d4128f26047d5b0c5d65ee46c717.zip |
save spacegnome-applets-2_24_0_1-4_fc10
-rw-r--r-- | gnome-applets.spec | 36 |
1 files changed, 35 insertions, 1 deletions
diff --git a/gnome-applets.spec b/gnome-applets.spec index 380d23c..0430a59 100644 --- a/gnome-applets.spec +++ b/gnome-applets.spec @@ -35,7 +35,7 @@ Summary: Small applications for the GNOME panel Name: gnome-applets Version: 2.24.0.1 -Release: 3%{?dist} +Release: 4%{?dist} Epoch: 1 License: GPLv2+ and GFDL Group: User Interface/Desktops @@ -176,6 +176,20 @@ autoreconf --enable-mini-commander make +# 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 +# some files go missing due to our modemlights surgery +grep -v "modemlights/GNOME_ModemLights.xml\|modemlights/modemlights.ui\|modemlights/modem-applet.c" POTFILES.keep > POTFILES.keep2 +mv POTFILES.keep2 POTFILES.in +intltool-update --pot +for p in *.po; do + msgmerge $p %{po_package}.pot > $p.out + msgfmt -o `basename $p .po`.gmo $p.out +done + %install rm -rf $RPM_BUILD_ROOT @@ -183,6 +197,23 @@ export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 make install DESTDIR=$RPM_BUILD_ROOT unset GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL +# 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 %{po_package} --all-name --with-gnome # Clean up unpackaged files @@ -312,6 +343,9 @@ fi %{_datadir}/PolicyKit/policy/org.gnome.cpufreqselector.policy %changelog +* Fri Oct 10 2008 Matthias Clasen <mclasen@redhat.com> - 1:2.24.0.1-4 +- Save space + * Fri Sep 26 2008 Matthias Clasen <mclasen@redhat.com> - 1:2.24.0.1-3 - Small improvement to the drivemount applet |