Macro-ize the langpack directory name
This commit is contained in:
parent
25ccac45b3
commit
8cc5a0416d
@ -15,6 +15,7 @@
|
|||||||
%global pre_tag .%{?pre_version}
|
%global pre_tag .%{?pre_version}
|
||||||
|
|
||||||
%global mozappdir %{_libdir}/%{name}-%{firefox_dir_ver}
|
%global mozappdir %{_libdir}/%{name}-%{firefox_dir_ver}
|
||||||
|
%global langpackdir %{mozappdir}/langpacks
|
||||||
%global tarballdir mozilla-2.0
|
%global tarballdir mozilla-2.0
|
||||||
|
|
||||||
%define official_branding 1
|
%define official_branding 1
|
||||||
@ -229,11 +230,11 @@ XULRUNNER_DIR=`pkg-config --variable=libdir libxul | %{__sed} -e "s,%{_libdir},,
|
|||||||
echo > ../%{name}.lang
|
echo > ../%{name}.lang
|
||||||
%if %{build_langpacks}
|
%if %{build_langpacks}
|
||||||
# Install langpacks
|
# Install langpacks
|
||||||
%{__mkdir_p} $RPM_BUILD_ROOT/%{mozappdir}/langpacks
|
%{__mkdir_p} $RPM_BUILD_ROOT%{langpackdir}
|
||||||
%{__tar} xf %{SOURCE1}
|
%{__tar} xf %{SOURCE1}
|
||||||
for langpack in `ls firefox-langpacks/*.xpi`; do
|
for langpack in `ls firefox-langpacks/*.xpi`; do
|
||||||
language=`basename $langpack .xpi`
|
language=`basename $langpack .xpi`
|
||||||
extensiondir=$RPM_BUILD_ROOT/%{mozappdir}/langpacks/langpack-$language@firefox.mozilla.org
|
extensiondir=$RPM_BUILD_ROOT%{langpackdir}/langpack-$language@firefox.mozilla.org
|
||||||
%{__mkdir_p} $extensiondir
|
%{__mkdir_p} $extensiondir
|
||||||
unzip $langpack -d $extensiondir
|
unzip $langpack -d $extensiondir
|
||||||
find $extensiondir -type f | xargs chmod 644
|
find $extensiondir -type f | xargs chmod 644
|
||||||
@ -281,8 +282,8 @@ update-desktop-database &> /dev/null || :
|
|||||||
if [ $1 -eq 0 ]; then
|
if [ $1 -eq 0 ]; then
|
||||||
%{__rm} -rf %{mozappdir}/components
|
%{__rm} -rf %{mozappdir}/components
|
||||||
%{__rm} -rf %{mozappdir}/extensions
|
%{__rm} -rf %{mozappdir}/extensions
|
||||||
%{__rm} -rf %{mozappdir}/langpacks
|
|
||||||
%{__rm} -rf %{mozappdir}/plugins
|
%{__rm} -rf %{mozappdir}/plugins
|
||||||
|
%{__rm} -rf %{langpackdir}
|
||||||
fi
|
fi
|
||||||
|
|
||||||
%posttrans
|
%posttrans
|
||||||
@ -307,7 +308,7 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
|
|||||||
%dir %{mozappdir}/extensions
|
%dir %{mozappdir}/extensions
|
||||||
%{mozappdir}/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}
|
%{mozappdir}/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}
|
||||||
%if %{build_langpacks}
|
%if %{build_langpacks}
|
||||||
%dir %{mozappdir}/langpacks
|
%dir %{langpackdir}
|
||||||
%endif
|
%endif
|
||||||
%{mozappdir}/omni.jar
|
%{mozappdir}/omni.jar
|
||||||
%{mozappdir}/icons
|
%{mozappdir}/icons
|
||||||
|
Loading…
Reference in New Issue
Block a user