[firefox] Macro-ize the langpack directory name

Christopher Aillon caillon at fedoraproject.org
Sat Mar 19 02:19:03 UTC 2011


commit 8cc5a0416df507892a923a4dc14d8c3a8e0cccde
Author: Christopher Aillon <caillon at redhat.com>
Date:   Sat Mar 12 18:44:20 2011 -0800

    Macro-ize the langpack directory name

 firefox.spec |    9 +++++----
 1 files changed, 5 insertions(+), 4 deletions(-)
---
diff --git a/firefox.spec b/firefox.spec
index 16b1658..5e7e16f 100644
--- a/firefox.spec
+++ b/firefox.spec
@@ -15,6 +15,7 @@
 %global pre_tag         .%{?pre_version}
 
 %global mozappdir     %{_libdir}/%{name}-%{firefox_dir_ver}
+%global langpackdir   %{mozappdir}/langpacks
 %global tarballdir    mozilla-2.0
 
 %define official_branding       1
@@ -229,11 +230,11 @@ XULRUNNER_DIR=`pkg-config --variable=libdir libxul | %{__sed} -e "s,%{_libdir},,
 echo > ../%{name}.lang
 %if %{build_langpacks}
 # Install langpacks
-%{__mkdir_p} $RPM_BUILD_ROOT/%{mozappdir}/langpacks
+%{__mkdir_p} $RPM_BUILD_ROOT%{langpackdir}
 %{__tar} xf %{SOURCE1}
 for langpack in `ls firefox-langpacks/*.xpi`; do
   language=`basename $langpack .xpi`
-  extensiondir=$RPM_BUILD_ROOT/%{mozappdir}/langpacks/langpack-$language at firefox.mozilla.org
+  extensiondir=$RPM_BUILD_ROOT%{langpackdir}/langpack-$language at firefox.mozilla.org
   %{__mkdir_p} $extensiondir
   unzip $langpack -d $extensiondir
   find $extensiondir -type f | xargs chmod 644
@@ -281,8 +282,8 @@ update-desktop-database &> /dev/null || :
 if [ $1 -eq 0 ]; then
   %{__rm} -rf %{mozappdir}/components
   %{__rm} -rf %{mozappdir}/extensions
-  %{__rm} -rf %{mozappdir}/langpacks
   %{__rm} -rf %{mozappdir}/plugins
+  %{__rm} -rf %{langpackdir}
 fi
 
 %posttrans
@@ -307,7 +308,7 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
 %dir %{mozappdir}/extensions
 %{mozappdir}/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}
 %if %{build_langpacks}
-%dir %{mozappdir}/langpacks
+%dir %{langpackdir}
 %endif
 %{mozappdir}/omni.jar
 %{mozappdir}/icons


More information about the scm-commits mailing list