acroread-x86.spec revision 18375
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster# Copyright (c) 2008 Sun Microsystems Inc.
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster# This file and all modifications and additions to the pristine
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster# package are under the same license as the package itself.
8af80418ba1ec431c8027fa9668e5678658d3611Allan FosterSource: http://ardownload.adobe.com/pub/adobe/reader/unix/9.x/%{version}/enu/AdbeRdr%{version}-1_i486solaris_enu.tar.bz2
8af80418ba1ec431c8027fa9668e5678658d3611Allan FosterSource1: http://ardownload.adobe.com/pub/adobe/reader/unix/9.x/%{version}/jpn/AdbeRdr%{version}-1_i486solaris_jpn.tar.bz2
5685973f8a1d510af473e7aa3c4131f2cd96706bJames PhillpottsSource2: http://ardownload.adobe.com/pub/adobe/reader/unix/9.x/%{version}/fra/AdbeRdr%{version}-1_i486solaris_fra.tar.bz2
8af80418ba1ec431c8027fa9668e5678658d3611Allan FosterSource3: http://ardownload.adobe.com/pub/adobe/reader/unix/9.x/%{version}/deu/AdbeRdr%{version}-1_i486solaris_deu.tar.bz2
8af80418ba1ec431c8027fa9668e5678658d3611Allan FosterSource4: http://ardownload.adobe.com/pub/adobe/reader/unix/9.x/9.1/misc/FontPack910_chs_i386-solaris.tar.bz2
fd23244554178f350d20cd17fbc590e9ebab7b42David LunaSource5: http://ardownload.adobe.com/pub/adobe/reader/unix/9.x/9.1/misc/FontPack910_cht_i386-solaris.tar.bz2
fd23244554178f350d20cd17fbc590e9ebab7b42David LunaSource6: http://ardownload.adobe.com/pub/adobe/reader/unix/9.x/9.1/misc/FontPack910_kor_i386-solaris.tar.bz2
8af80418ba1ec431c8027fa9668e5678658d3611Allan FosterSource7: http://ardownload.adobe.com/pub/adobe/reader/unix/9.x/9.1/misc/FontPack910_jpn_i386-solaris.tar.bz2
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster%define adobe_doc_dir %{adobe_base_dir}/doc/acroread
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster%define plugin_link_target ../../AdobeReader/Adobe/Reader9/Browser/intelsolaris/nppdf.so
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster# From the Asian font packs (chs, cht, kor, jpn), extract one of the LANGCOM.TAR
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster# files (they are all identical) and each of the other LANG*.TAR files.
fd23244554178f350d20cd17fbc590e9ebab7b42David Luna# This gives us the localized font and cmap files.
fd23244554178f350d20cd17fbc590e9ebab7b42David Luna# Files in common with the tarballs for the full Janapese and English releases
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster# get overwritten by later commands.
fd23244554178f350d20cd17fbc590e9ebab7b42David Lunacat LANGCOM.TAR | (cd ${RPM_BUILD_ROOT}%{adobe_base_dir}; tar xvf - )
fd23244554178f350d20cd17fbc590e9ebab7b42David Lunacat LANGCHS.TAR | (cd ${RPM_BUILD_ROOT}%{adobe_base_dir}; tar xvf - )
fd23244554178f350d20cd17fbc590e9ebab7b42David Lunacat LANGCHT.TAR | (cd ${RPM_BUILD_ROOT}%{adobe_base_dir}; tar xvf - )
8af80418ba1ec431c8027fa9668e5678658d3611Allan Fostercat LANGKOR.TAR | (cd ${RPM_BUILD_ROOT}%{adobe_base_dir}; tar xvf - )
8af80418ba1ec431c8027fa9668e5678658d3611Allan Fostercat LANGJPN.TAR | (cd ${RPM_BUILD_ROOT}%{adobe_base_dir}; tar xvf - )
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster# From the x86 Solaris releases (enu/jpn/fra/deu), just extract all the files
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster# (over-writting any common files as we go).
8af80418ba1ec431c8027fa9668e5678658d3611Allan Fostercat COMMON.TAR | (cd ${RPM_BUILD_ROOT}%{adobe_base_dir}; tar xvf -)
8af80418ba1ec431c8027fa9668e5678658d3611Allan Fostercat ISOLR.TAR | (cd ${RPM_BUILD_ROOT}%{adobe_base_dir}; tar xvf -)
8af80418ba1ec431c8027fa9668e5678658d3611Allan Fostercat COMMON.TAR | (cd ${RPM_BUILD_ROOT}%{adobe_base_dir}; tar xvf -)
8af80418ba1ec431c8027fa9668e5678658d3611Allan Fostercat ISOLR.TAR | (cd ${RPM_BUILD_ROOT}%{adobe_base_dir}; tar xvf -)
fd23244554178f350d20cd17fbc590e9ebab7b42David Lunacat COMMON.TAR | (cd ${RPM_BUILD_ROOT}%{adobe_base_dir}; tar xvf -)
fd23244554178f350d20cd17fbc590e9ebab7b42David Lunacat ISOLR.TAR | (cd ${RPM_BUILD_ROOT}%{adobe_base_dir}; tar xvf -)
8af80418ba1ec431c8027fa9668e5678658d3611Allan Fostercat COMMON.TAR | (cd ${RPM_BUILD_ROOT}%{adobe_base_dir}; tar xvf -)
8af80418ba1ec431c8027fa9668e5678658d3611Allan Fostercat ISOLR.TAR | (cd ${RPM_BUILD_ROOT}%{adobe_base_dir}; tar xvf -)
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster# overwrite distributed script with new ver that supports all langs
8af80418ba1ec431c8027fa9668e5678658d3611Allan Fosterinstall --mode=0755 %SOURCE8 ${RPM_BUILD_ROOT}%{adobe_base_dir}/Adobe/Reader9/bin/acroread
8af80418ba1ec431c8027fa9668e5678658d3611Allan Fosterinstall --mode=0644 ${RPM_BUILD_ROOT}%{adobe_base_dir}/Adobe/Reader9/Reader/Legal/en_US/License.txt \
8af80418ba1ec431c8027fa9668e5678658d3611Allan Fosterinstall --mode=0644 ${RPM_BUILD_ROOT}%{adobe_base_dir}/Adobe/Reader9/Reader/help/ENU/ReadMe.htm \
57a1b25dcdf865eacb2fe2e17c5ca83e942da047David Luna# make a link to the executable acroread script from /usr/bin
57a1b25dcdf865eacb2fe2e17c5ca83e942da047David Lunacd ${RPM_BUILD_ROOT}%{_libdir}/AdobeReader/Adobe/Reader9/bin
57a1b25dcdf865eacb2fe2e17c5ca83e942da047David Lunaln -s ../lib/AdobeReader/Adobe/Reader9/bin/acroread .
57a1b25dcdf865eacb2fe2e17c5ca83e942da047David Luna# Make a link for acroread.1 manpage file
57a1b25dcdf865eacb2fe2e17c5ca83e942da047David Lunagunzip ../../../lib/AdobeReader/Adobe/Reader9/Resource/Shell/acroread.1.gz
57a1b25dcdf865eacb2fe2e17c5ca83e942da047David Lunaln -s ../../../lib/AdobeReader/Adobe/Reader9/Resource/Shell/acroread.1 .
fd23244554178f350d20cd17fbc590e9ebab7b42David Luna# Make a link for .xml file
8af80418ba1ec431c8027fa9668e5678658d3611Allan Fosterinstall -d ${RPM_BUILD_ROOT}%{_datadir}/mime/packages
8af80418ba1ec431c8027fa9668e5678658d3611Allan Fosterln -s ../../../lib/AdobeReader/Adobe/Reader9/Resource/Support/AdobeReader.xml acroread.xml
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster# Make a link for the .desktop file
8af80418ba1ec431c8027fa9668e5678658d3611Allan Fosterinstall -d ${RPM_BUILD_ROOT}%{_datadir}/applications
c42550c0e86e2c3f821f5e754ea8ba52d8bb5427Tony Bamfordln -s ../../lib/AdobeReader/Adobe/Reader9/Resource/Support/AdobeReader.desktop acroread.desktop
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster# Make links for the hicolor theme icons
8af80418ba1ec431c8027fa9668e5678658d3611Allan Fosterinstall -d ${RPM_BUILD_ROOT}%{_datadir}/icons/hicolor
8af80418ba1ec431c8027fa9668e5678658d3611Allan Fosterfor f in `cd ../../../lib/AdobeReader/Adobe/Reader9/Resource/Icons/; /bin/ls -d *x*`
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster for p in `cd ../../../lib/AdobeReader/Adobe/Reader9/Resource/Icons/$f/; /bin/ls *.png`
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster install -d ${RPM_BUILD_ROOT}%{_datadir}/icons/hicolor/$f/apps
5685973f8a1d510af473e7aa3c4131f2cd96706bJames Phillpotts ln -s ../../../../../lib/AdobeReader/Adobe/Reader9/Resource/Icons/$f/$p ./$f/apps
5685973f8a1d510af473e7aa3c4131f2cd96706bJames Phillpotts if test "x"$p != "xAdobeReader9.png" ; then
5685973f8a1d510af473e7aa3c4131f2cd96706bJames Phillpotts install -d ${RPM_BUILD_ROOT}%{_datadir}/icons/hicolor/$f/mimetypes
5685973f8a1d510af473e7aa3c4131f2cd96706bJames Phillpotts ln -s ../../../../../lib/AdobeReader/Adobe/Reader9/Resource/Icons/$f/$p ./$f/mimetypes/application-`echo $p | /bin/awk -F'.' '{print $(NF-1)}'`.png
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster# Make a link for the Firefox plugin
8af80418ba1ec431c8027fa9668e5678658d3611Allan Fosterinstall --mode=755 -d ${RPM_BUILD_ROOT}%{plugin_dir}