acroread-x86.spec revision 17185
0N/A#
2362N/A# Copyright (c) 2008 Sun Microsystems Inc.
0N/A# This file and all modifications and additions to the pristine
0N/A# package are under the same license as the package itself.
0N/A#
0N/A%define owner dermot
2362N/A#
0N/AName: acroread
2362N/ALicense: Commercial
0N/AGroup: Applications/Multimedia
0N/AProvides: acroread
0N/AVersion: 9.1.2
0N/ARelease: 1
0N/ADistribution: Java Desktop System
0N/AVendor: Sun Microsystems, Inc.
0N/ASummary: Acrobat Reader for PDF files
0N/AURL: http://www.adobe.com/
0N/ABuildRoot: %{_tmppath}/%{name}-%{version}-build
0N/ADocdir: %{_defaultdocdir}/doc
0N/AAutoreqprov: no
2362N/APreReq: firefox
2362N/A
2362N/A
0N/A
0N/ASource: http://ardownload.adobe.com/pub/adobe/reader/unix/9.x/%{version}/enu/AdbeRdr%{version}-1_i486solaris_enu.tar.bz2
0N/ASource1: http://ardownload.adobe.com/pub/adobe/reader/unix/9.x/%{version}/jpn/AdbeRdr%{version}-1_i486solaris_jpn.tar.bz2
0N/ASource2: http://ardownload.adobe.com/pub/adobe/reader/unix/9.x/%{version}/fra/AdbeRdr%{version}-1_i486solaris_fra.tar.bz2
0N/ASource3: http://ardownload.adobe.com/pub/adobe/reader/unix/9.x/%{version}/deu/AdbeRdr%{version}-1_i486solaris_deu.tar.bz2
0N/A
0N/ASource4: http://ardownload.adobe.com/pub/adobe/reader/unix/9.x/9.1/misc/FontPack910_chs_i386-solaris.tar.bz2
0N/ASource5: http://ardownload.adobe.com/pub/adobe/reader/unix/9.x/9.1/misc/FontPack910_cht_i386-solaris.tar.bz2
0N/ASource6: http://ardownload.adobe.com/pub/adobe/reader/unix/9.x/9.1/misc/FontPack910_kor_i386-solaris.tar.bz2
0N/ASource7: http://ardownload.adobe.com/pub/adobe/reader/unix/9.x/9.1/misc/FontPack910_jpn_i386-solaris.tar.bz2
0N/A
0N/ASource8: acroread-combined-langs-x86
0N/A
0N/A
0N/A%define adobe_base_dir %{_libdir}/AdobeReader
0N/A%define adobe_doc_dir %{adobe_base_dir}/doc/acroread
0N/A%define plugin_dir %{_libdir}/firefox/plugins
0N/A%define plugin_link_target ../../AdobeReader/Adobe/Reader9/Browser/intelsolaris/nppdf.so
0N/A
0N/A
0N/A%description
0N/AAcrobat reader for PDF files
0N/A
0N/A
0N/A%prep
0N/A%setup -q -c -n %{name}-%{version}
0N/A
0N/Amkdir jpn
0N/Acd jpn
0N/Abunzip2 -c %SOURCE1 | tar xf -
0N/Acd ..
0N/A
0N/Amkdir fra
0N/Acd fra
0N/Abunzip2 -c %SOURCE2 | tar xf -
0N/Acd ..
0N/A
0N/Amkdir deu
0N/Acd deu
0N/Abunzip2 -c %SOURCE3 | tar xf -
0N/Acd ..
0N/A
0N/Amkdir chs
0N/Acd chs
0N/Abunzip2 -c %SOURCE4 | tar xf -
0N/Acd ..
0N/A
0N/Amkdir cht
0N/Acd cht
0N/Abunzip2 -c %SOURCE5 | tar xf -
0N/Acd ..
0N/A
0N/Amkdir kor
0N/Acd kor
0N/Abunzip2 -c %SOURCE6 | tar xf -
0N/Acd ..
0N/A
0N/Acd jpn
0N/Abunzip2 -c %SOURCE7 | tar xf -
0N/Acd ..
0N/A
0N/A
0N/A%install
0N/Arm -rf $RPM_BUILD_ROOT
0N/Ainstall -d ${RPM_BUILD_ROOT}%{adobe_base_dir}
0N/A
0N/A# From the Asian font packs (chs, cht, kor, jpn), extract one of the LANGCOM.TAR
0N/A# files (they are all identical) and each of the other LANG*.TAR files.
0N/A# This gives us the localized font and cmap files.
0N/A# Files in common with the tarballs for the full Janapese and English releases
0N/A# get overwritten by later commands.
0N/A
0N/Acd chs/CHSKIT
0N/Acat LANGCOM.TAR | (cd ${RPM_BUILD_ROOT}%{adobe_base_dir}; tar xvf - )
0N/Acat LANGCHS.TAR | (cd ${RPM_BUILD_ROOT}%{adobe_base_dir}; tar xvf - )
0N/Acd ../..
0N/A
0N/Acd cht/CHTKIT
0N/Acat LANGCHT.TAR | (cd ${RPM_BUILD_ROOT}%{adobe_base_dir}; tar xvf - )
0N/Acd ../..
0N/A
0N/Acd kor/KORKIT
0N/Acat LANGKOR.TAR | (cd ${RPM_BUILD_ROOT}%{adobe_base_dir}; tar xvf - )
0N/Acd ../..
0N/A
0N/Acd jpn/JPNKIT
0N/Acat LANGJPN.TAR | (cd ${RPM_BUILD_ROOT}%{adobe_base_dir}; tar xvf - )
0N/Acd ../..
0N/A
0N/A# From the x86 Solaris releases (enu/jpn/fra/deu), just extract all the files
0N/A# (over-writting any common files as we go).
0N/A
0N/Acd jpn/AdobeReader
0N/Acat COMMON.TAR | (cd ${RPM_BUILD_ROOT}%{adobe_base_dir}; tar xvf -)
0N/Acat ISOLR.TAR | (cd ${RPM_BUILD_ROOT}%{adobe_base_dir}; tar xvf -)
0N/Acd ../..
0N/A
0N/Acd fra/AdobeReader
0N/Acat COMMON.TAR | (cd ${RPM_BUILD_ROOT}%{adobe_base_dir}; tar xvf -)
0N/Acat ISOLR.TAR | (cd ${RPM_BUILD_ROOT}%{adobe_base_dir}; tar xvf -)
0N/Acd ../..
0N/A
0N/Acd deu/AdobeReader
0N/Acat COMMON.TAR | (cd ${RPM_BUILD_ROOT}%{adobe_base_dir}; tar xvf -)
0N/Acat ISOLR.TAR | (cd ${RPM_BUILD_ROOT}%{adobe_base_dir}; tar xvf -)
0N/Acd ../..
0N/A
0N/Acd AdobeReader
0N/Acat COMMON.TAR | (cd ${RPM_BUILD_ROOT}%{adobe_base_dir}; tar xvf -)
0N/Acat ISOLR.TAR | (cd ${RPM_BUILD_ROOT}%{adobe_base_dir}; tar xvf -)
0N/Acd ..
0N/A
0N/A# overwrite distributed script with new ver that supports all langs
0N/Ainstall --mode=0755 %SOURCE8 ${RPM_BUILD_ROOT}%{adobe_base_dir}/Adobe/Reader9/bin/acroread
0N/A
0N/Acd AdobeReader
0N/Ainstall -d ${RPM_BUILD_ROOT}%{adobe_doc_dir}
0N/Ainstall --mode=0644 ${RPM_BUILD_ROOT}%{adobe_base_dir}/Adobe/Reader9/Reader/Legal/en_US/License.txt \
0N/A ${RPM_BUILD_ROOT}%{adobe_doc_dir}
0N/Ainstall --mode=0644 ${RPM_BUILD_ROOT}%{adobe_base_dir}/Adobe/Reader9/Reader/help/ENU/ReadMe.htm \
0N/A ${RPM_BUILD_ROOT}%{adobe_doc_dir}
0N/A
0N/A# make a link to the executable acroread script from /usr/bin
0N/Ainstall -d ${RPM_BUILD_ROOT}%{_bindir}
0N/Acd ${RPM_BUILD_ROOT}%{_libdir}/AdobeReader/Adobe/Reader9/bin
0N/Acd ${RPM_BUILD_ROOT}%{_prefix}/bin
0N/Aln -s ../lib/AdobeReader/Adobe/Reader9/bin/acroread .
0N/A
0N/A# Make a link for acroread.1 manpage file
0N/Ainstall -d ${RPM_BUILD_ROOT}%{_mandir}/man1
0N/Acd ${RPM_BUILD_ROOT}%{_mandir}/man1
0N/Agunzip ../../../lib/AdobeReader/Adobe/Reader9/Resource/Shell/acroread.1.gz
0N/Aln -s ../../../lib/AdobeReader/Adobe/Reader9/Resource/Shell/acroread.1 .
0N/A
0N/A# Make a link for .xml file
0N/Ainstall -d ${RPM_BUILD_ROOT}%{_datadir}/mime/packages
0N/Acd ${RPM_BUILD_ROOT}%{_datadir}/mime/packages
0N/Aln -s ../../../lib/AdobeReader/Adobe/Reader9/Resource/Support/AdobeReader.xml acroread.xml
0N/A
0N/A# Make a link for the .desktop file
0N/Ainstall -d ${RPM_BUILD_ROOT}%{_datadir}/applications
0N/Acd ${RPM_BUILD_ROOT}%{_datadir}/applications
0N/Aln -s ../../lib/AdobeReader/Adobe/Reader9/Resource/Support/AdobeReader.desktop acroread.desktop
0N/A
0N/A# Make links for the hicolor theme icons
0N/Ainstall -d ${RPM_BUILD_ROOT}%{_datadir}/icons/hicolor
0N/Acd ${RPM_BUILD_ROOT}%{_datadir}/icons/hicolor
0N/Afor f in `cd ../../../lib/AdobeReader/Adobe/Reader9/Resource/Icons/; /bin/ls -d *x*`
0N/Ado
0N/A for p in `cd ../../../lib/AdobeReader/Adobe/Reader9/Resource/Icons/$f/; /bin/ls *.png`
0N/A do
0N/A install -d ${RPM_BUILD_ROOT}%{_datadir}/icons/hicolor/$f/apps
0N/A ln -s ../../../../../lib/AdobeReader/Adobe/Reader9/Resource/Icons/$f/$p ./$f/apps
0N/A if test "x"$p != "xAdobeReader9.png" ; then
0N/A install -d ${RPM_BUILD_ROOT}%{_datadir}/icons/hicolor/$f/mimetypes
0N/A ln -s ../../../../../lib/AdobeReader/Adobe/Reader9/Resource/Icons/$f/$p ./$f/mimetypes/application-`echo $p | /bin/awk -F'.' '{print $(NF-1)}'`.png
0N/A fi
0N/A done
0N/Adone
0N/A
0N/A# Make a link for the Firefox plugin
0N/Ainstall --mode=755 -d ${RPM_BUILD_ROOT}%{plugin_dir}
0N/Aln -s %{plugin_link_target} ${RPM_BUILD_ROOT}%{plugin_dir}/nppdf.so
0N/A
0N/A
0N/A%clean
0N/Arm -rf $RPM_BUILD_ROOT
0N/A
0N/A
0N/A%files
0N/A%defattr(-,root,root)
0N/A%{_bindir}/acroread
0N/A%{plugin_dir}/nppdf.so
0N/A%{adobe_base_dir}
0N/A
0N/A%changelog
0N/A* Tue Jun 30 2009 - elaine.xiong@sun.com
0N/A- security update 9.1.2.
0N/A* Sat May 16 2009 - elaine.xiong@sun.com
0N/A- security update 9.1.1.
0N/A* Wed Apr 08 2009 - elaine.xiong@sun.com
0N/A- initial version
0N/A