]> git.pld-linux.org Git - packages/adobe-air.git/blame - adobe-air.spec
- this package must be named 'adobeair' in order to work due to checks
[packages/adobe-air.git] / adobe-air.spec
CommitLineData
846de418
TP
1#
2# Conditional build:
3%bcond_without license_agreement # generates package
4
e2cb1de2 5%define base_name adobeair
97fa5a39 6%define rel 2
846de418
TP
7Summary: Adobe Integrated Runtime
8%if %{with license_agreement}
9Name: %{base_name}
10%else
11Name: %{base_name}-installer
12%endif
34ea576c 13Version: 2.6.0.19170
846de418
TP
14Release: %{rel}%{?with_license_agreement:wla}
15License: Commercial, non-distributable
16Group: X11/Applications/Multimedia
17%if %{with license_agreement}
17184fca 18Source0: http://airdownload.adobe.com/air/lin/download/2.6/AdobeAIRInstaller.bin
34ea576c 19# NoSource0-md5: a91369be7ab40e3c5d5bc9fb02b95041
846de418
TP
20NoSource: 0
21%endif
22Source2: http://svn.pld-linux.org/svn/license-installer/license-installer.sh
23# Source2-md5: 329c25f457fea66ec502b7ef70cb9ede
24URL: http://www.adobe.com/products/air/
25%if %{with license_agreement}
26BuildRequires: perl-base
27Requires: adobe-certs
28Suggests: gnome-keyring
29Suggests: kdeutils-kwalletmanager
30Obsoletes: adobeair
31%else
32Requires: rpm-build-tools >= 4.4.37
33Requires: rpmbuild(macros) >= 1.544
34%endif
35ExclusiveArch: %{ix86}
36BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
37
38# No debuginfo to be stored
39%define _enable_debug_packages 0
40# fail on file names containing spaces
41%define no_install_post_strip 1
42
43%description
44Adobe Integrated Runtime.
45
46%package -n adobe-certs
47Summary: Adobe Certificates
48Group: Libraries
49
50%description -n adobe-certs
51Certificates distributed by Adobe Systems.
52
53%prep
54%if %{with license_agreement}
55%setup -q -T -c
56perl -ne 'if($lzma_start) {print} elsif(/(]\000\000\200\000.*)/) {print "$1\n"; $lzma_start=1}' %{SOURCE0} | lzma -d > %{name}-%{version}.tar || :
57tar xvf %{name}-%{version}.tar
58%endif
59
60%install
61rm -rf $RPM_BUILD_ROOT
62
63%if %{without license_agreement}
64install -d $RPM_BUILD_ROOT{%{_bindir},%{_datadir}/%{base_name}}
65
66sed -e '
67 s/@BASE_NAME@/%{base_name}/g
68 s/@TARGET_CPU@/%{_target_cpu}/g
69 s-@VERSION@-%{version}-g
70 s-@RELEASE@-%{release}-g
71 s,@SPECFILE@,%{_datadir}/%{base_name}/%{base_name}.spec,g
72 s,@DATADIR@,%{_datadir}/%{base_name},g
73' %{SOURCE2} > $RPM_BUILD_ROOT%{_bindir}/%{base_name}.install
74
75install %{_specdir}/%{base_name}.spec $RPM_BUILD_ROOT%{_datadir}/%{base_name}
76
77%else
78
79install -d $RPM_BUILD_ROOT{%{_sysconfdir},%{_bindir},%{_libdir},%{_datadir}/mime/packages,%{_desktopdir},%{_iconsdir}/hicolor,{%{_var},}/opt}
80
81cp -a build/etc/opt $RPM_BUILD_ROOT%{_sysconfdir}
82cp -a build/opt/Adobe\ AIR $RPM_BUILD_ROOT/opt
83cp -a build/var/opt/Adobe\ AIR $RPM_BUILD_ROOT%{_var}/opt
84
85%{__mv} $RPM_BUILD_ROOT{/opt/Adobe\ AIR/Versions/1.0/Resources/aucm,%{_bindir}}
86%{__mv} $RPM_BUILD_ROOT{/opt/Adobe\ AIR/Versions/1.0/Resources/libadobecertstore.so,%{_libdir}}
87%{__mv} $RPM_BUILD_ROOT{/opt/Adobe\ AIR/Versions/1.0/Resources/support/icons/*,%{_iconsdir}/hicolor}
88%{__mv} $RPM_BUILD_ROOT{/opt/Adobe\ AIR/Versions/1.0/Resources/support/AdobeAIR.desktop,%{_desktopdir}}
89%{__mv} $RPM_BUILD_ROOT{/opt/Adobe\ AIR/Versions/1.0/Resources/support/AdobeAIR.xml,%{_datadir}/mime/packages}
ddc489a5 90%{__rm} -r $RPM_BUILD_ROOT/opt/Adobe\ AIR/Versions/1.0/Resources/{control,control.spec,pkcon_air}
846de418
TP
91%endif
92
93%clean
94rm -rf $RPM_BUILD_ROOT
95
96%post
97%if %{without license_agreement}
98%{_bindir}/%{base_name}.install
99%else
100[ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database
101%postun
102[ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database
103%endif
104
105%files
106%defattr(644,root,root,755)
107%if %{without license_agreement}
108%attr(755,root,root) %{_bindir}/%{base_name}.install
109%{_datadir}/%{base_name}
110%else
111%dir "/opt/Adobe AIR"
112%dir "/opt/Adobe AIR/Versions"
113%dir "/opt/Adobe AIR/Versions/1.0/"
114"/opt/Adobe AIR/Versions/1.0/Adobe AIR Application Installer.swf"
115%attr(755,root,root) "/opt/Adobe AIR/Versions/1.0/Adobe AIR Application Installer"
116%attr(755,root,root) "/opt/Adobe AIR/Versions/1.0/libCore.so"
117%dir "/opt/Adobe AIR/Versions/1.0/Resources"
118%lang(cs) "/opt/Adobe AIR/Versions/1.0/Resources/cs.lproj"
119%lang(de) "/opt/Adobe AIR/Versions/1.0/Resources/de.lproj"
120%lang(en) "/opt/Adobe AIR/Versions/1.0/Resources/en.lproj"
121%lang(es) "/opt/Adobe AIR/Versions/1.0/Resources/es.lproj"
122%lang(fr) "/opt/Adobe AIR/Versions/1.0/Resources/fr.lproj"
123%lang(it) "/opt/Adobe AIR/Versions/1.0/Resources/it.lproj"
124%lang(ja) "/opt/Adobe AIR/Versions/1.0/Resources/ja.lproj"
125%lang(ko) "/opt/Adobe AIR/Versions/1.0/Resources/ko.lproj"
126%lang(nl) "/opt/Adobe AIR/Versions/1.0/Resources/nl.lproj"
127%lang(pl) "/opt/Adobe AIR/Versions/1.0/Resources/pl.lproj"
128%lang(pt) "/opt/Adobe AIR/Versions/1.0/Resources/pt.lproj"
129%lang(ru) "/opt/Adobe AIR/Versions/1.0/Resources/ru.lproj"
130%lang(sv) "/opt/Adobe AIR/Versions/1.0/Resources/sv.lproj"
131%lang(tr) "/opt/Adobe AIR/Versions/1.0/Resources/tr.lproj"
132%lang(zh_CN) "/opt/Adobe AIR/Versions/1.0/Resources/zh_Hans.lproj"
133%lang(zh_TW) "/opt/Adobe AIR/Versions/1.0/Resources/zh_Hant.lproj"
134%attr(755,root,root) "/opt/Adobe AIR/Versions/1.0/Resources/Adobe AIR Updater"
135%attr(755,root,root) "/opt/Adobe AIR/Versions/1.0/Resources/airappinstaller"
136%attr(755,root,root) "/opt/Adobe AIR/Versions/1.0/Resources/appentry"
137%attr(755,root,root) "/opt/Adobe AIR/Versions/1.0/Resources/installCertificate"
97fa5a39 138%attr(755,root,root) /opt/Adobe*AIR/Versions/1.0/Resources/lib*.so
846de418
TP
139%attr(755,root,root) "/opt/Adobe AIR/Versions/1.0/Resources/rpmbuilder"
140"/opt/Adobe AIR/Versions/1.0/Resources/AdobeAIR.png"
141"/opt/Adobe AIR/Versions/1.0/Resources/curl-ca-bundle.crt"
142"/opt/Adobe AIR/Versions/1.0/Resources/digest.s"
143"/opt/Adobe AIR/Versions/1.0/Resources/nss3"
144/opt/Adobe*AIR/Versions/1.0/Resources/*.cer
145/opt/Adobe*AIR/Versions/1.0/Resources/*.swf
146/opt/Adobe*AIR/Versions/1.0/Resources/*.vch
147%{_datadir}/mime/packages/AdobeAIR.xml
148%{_desktopdir}/AdobeAIR.desktop
149%{_iconsdir}/hicolor/12x12/*.png
150%{_iconsdir}/hicolor/16x16/*.png
151%{_iconsdir}/hicolor/20x20/*.png
152%{_iconsdir}/hicolor/22x22/*.png
153%{_iconsdir}/hicolor/24x24/*.png
154%{_iconsdir}/hicolor/32x32/*.png
155%{_iconsdir}/hicolor/36x36/*.png
156%{_iconsdir}/hicolor/48x48/*.png
157%{_iconsdir}/hicolor/64x64/*.png
158%{_iconsdir}/hicolor/96x96/*.png
159%{_iconsdir}/hicolor/128x128/*.png
160%{_iconsdir}/hicolor/192x192/*.png
161%attr(1777,root,root) "%{_var}/opt/Adobe AIR"
162
163%files -n adobe-certs
164%defattr(644,root,root,755)
165%{_sysconfdir}/opt/Adobe
166%attr(755,root,root) %{_bindir}/aucm
167%attr(755,root,root) %{_libdir}/libadobecertstore.so
168%endif
This page took 0.089828 seconds and 4 git commands to generate.