]>
Commit | Line | Data |
---|---|---|
91dc71ce BZ |
1 | # |
2 | # TODO: | |
3 | # - use our Qt4 libs in libdir? | |
4 | # - provides Qt4 libs - add no auto prov.? | |
5 | ||
6 | # Conditional build: | |
7 | %bcond_without incall # don't include all tarballs in .src.rpm | |
8 | # | |
9 | %define need_x86 0 | |
10 | %define need_x8664 0 | |
11 | ||
12 | %if %{with incall} | |
13 | %define need_x86 1 | |
14 | %define need_x8664 1 | |
15 | %else | |
16 | %ifarch %{ix86} | |
17 | %define need_x86 1 | |
18 | %endif | |
19 | %ifarch %{x8664} | |
20 | %define need_x8664 1 | |
21 | %endif | |
22 | %endif | |
23 | ||
24 | Summary: Qt Eclipse Integration | |
25 | Summary(pl.UTF-8): Integracja Qt w Eclipse | |
26 | Name: eclipse-plugin-qt | |
27 | Version: 1.4.0 | |
28 | Release: 0.1 | |
29 | License: CPL v1.0 | |
30 | Group: Development/Languages | |
31 | %if %{need_x86} | |
32 | Source0: http://trolltech.com/developer/download/qt-eclipse-integration-linux.x86-%{version}.tar.gz | |
33 | # Source0-md5: 2bd951a8e08b4dddfd3b44b8b83c0c0c | |
34 | %endif | |
35 | %if %{need_x8664} | |
36 | Source1: http://trolltech.com/developer/download/qt-eclipse-integration-linux.x86_64-%{version}.tar.gz | |
37 | # Source1-md5: a241624ef543b9973e4b25efca8f3041 | |
38 | %endif | |
39 | URL: http://trolltech.com/developer/downloads/qt/eclipse-integration-download/ | |
40 | Requires: eclipse >= 3.3 | |
41 | Requires: eclipse-plugin-cdt >= 3.1.1 | |
42 | ExclusiveArch: %{ix86} %{x8664} | |
43 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) | |
44 | ||
45 | %define _eclipsedir %{_libdir}/eclipse | |
46 | ||
47 | %description | |
48 | The Qt Eclipse Integration allows programmers to create, build, | |
49 | debug and run Qt applications from within the Eclipse IDE. | |
50 | Integrations are available for Qt C++ on top of the Eclipse | |
51 | C/C++ Development Tooling (CDT) plug-in. | |
52 | ||
53 | #% description -l pl.UTF-8 | |
54 | ||
55 | %prep | |
56 | %ifarch %{ix86} | |
57 | %setup -q -c -T -b0 | |
58 | %endif | |
59 | %ifarch %{x8664} | |
60 | %setup -q -c -T -b1 | |
61 | %endif | |
62 | ||
63 | %build | |
64 | ||
65 | %install | |
66 | rm -rf $RPM_BUILD_ROOT | |
67 | install -d $RPM_BUILD_ROOT%{_eclipsedir}/{features,plugins} | |
68 | ||
69 | cp -r eclipse/* $RPM_BUILD_ROOT%{_eclipsedir} | |
70 | ||
71 | %clean | |
72 | rm -rf $RPM_BUILD_ROOT | |
73 | ||
74 | %files | |
75 | %defattr(644,root,root,755) | |
76 | %dir %{_eclipsedir}/features/com.trolltech.qtcpp.feature_%{version} | |
77 | %{_eclipsedir}/features/com.trolltech.qtcpp.feature_%{version}/* | |
78 | %{_eclipsedir}/features/com.trolltech.qtcpp.feature_%{version}/.project | |
79 | ||
80 | %dir %{_eclipsedir}/plugins/com.trolltech.qtcpp.linux.*_*.*.* | |
81 | %{_eclipsedir}/plugins/com.trolltech.qtcpp.linux.*_*.*.*/.classpath | |
82 | %{_eclipsedir}/plugins/com.trolltech.qtcpp.linux.*_*.*.*/.project | |
83 | %dir %{_eclipsedir}/plugins/com.trolltech.qtcpp.linux.*_*.*.*/META-INF | |
84 | %{_eclipsedir}/plugins/com.trolltech.qtcpp.linux.*_*.*.*/META-INF/MANIFEST.MF | |
85 | %{_eclipsedir}/plugins/com.trolltech.qtcpp.linux.*_*.*.*/build.properties | |
86 | %dir %{_eclipsedir}/plugins/com.trolltech.qtcpp.linux.*_*.*.*/lib | |
87 | %attr(755,root,root) %{_eclipsedir}/plugins/com.trolltech.qtcpp.linux.*_*.*.*/lib/*.so | |
88 | %attr(755,root,root) %{_eclipsedir}/plugins/com.trolltech.qtcpp.linux.*_*.*.*/lib/*.so.* | |
89 | %dir %{_eclipsedir}/plugins/com.trolltech.qtcpp.linux.*_*.*.*/src | |
90 | %{_eclipsedir}/plugins/com.trolltech.qtcpp.linux.*_*.*.*/src/KEEPME | |
91 | ||
92 | %dir %{_eclipsedir}/plugins/com.trolltech.qtcppdesigner.linux.*_%{version} | |
93 | %dir %{_eclipsedir}/plugins/com.trolltech.qtcppdesigner.linux.*_%{version}/META-INF | |
94 | %{_eclipsedir}/plugins/com.trolltech.qtcppdesigner.linux.*_%{version}/META-INF/MANIFEST.MF | |
95 | %dir %{_eclipsedir}/plugins/com.trolltech.qtcppdesigner.linux.*_%{version}/bin | |
96 | %dir %{_eclipsedir}/plugins/com.trolltech.qtcppdesigner.linux.*_%{version}/bin/com | |
97 | %dir %{_eclipsedir}/plugins/com.trolltech.qtcppdesigner.linux.*_%{version}/bin/com/trolltech | |
98 | %dir %{_eclipsedir}/plugins/com.trolltech.qtcppdesigner.linux.*_%{version}/bin/com/trolltech/qtcppdesigner | |
99 | %dir %{_eclipsedir}/plugins/com.trolltech.qtcppdesigner.linux.*_%{version}/bin/com/trolltech/qtcppdesigner/views | |
100 | %dir %{_eclipsedir}/plugins/com.trolltech.qtcppdesigner.linux.*_%{version}/bin/com/trolltech/qtcppdesigner/views/embedded | |
101 | %{_eclipsedir}/plugins/com.trolltech.qtcppdesigner.linux.*_%{version}/bin/com/trolltech/qtcppdesigner/views/embedded/* | |
102 | %dir %{_eclipsedir}/plugins/com.trolltech.qtcppdesigner.linux.*_%{version}/lib | |
103 | %attr(755,root,root) %{_eclipsedir}/plugins/com.trolltech.qtcppdesigner.linux.*_%{version}/lib/libqtcppdesigner.so | |
104 | %{_eclipsedir}/plugins/com.trolltech.qtcppdesigner.linux.*_%{version}/plugin.xml | |
105 | ||
106 | %dir %{_eclipsedir}/plugins/com.trolltech.qtcppdesignerplugins.linux.* | |
107 | %{_eclipsedir}/plugins/com.trolltech.qtcppdesignerplugins.linux.*/.* | |
108 | %dir %{_eclipsedir}/plugins/com.trolltech.qtcppdesignerplugins.linux.*/META-INF | |
109 | %{_eclipsedir}/plugins/com.trolltech.qtcppdesignerplugins.linux.*/META-INF/MANIFEST.MF | |
110 | %dir %{_eclipsedir}/plugins/com.trolltech.qtcppdesignerplugins.linux.*/dependentlibs | |
111 | %{_eclipsedir}/plugins/com.trolltech.qtcppdesignerplugins.linux.*/dependentlibs/*.so | |
112 | %{_eclipsedir}/plugins/com.trolltech.qtcppdesignerplugins.linux.*/dependentlibs/*.so.* | |
113 | %{_eclipsedir}/plugins/com.trolltech.qtcppdesignerplugins.linux.*/libqt3supportwidgets.so | |
114 | %{_eclipsedir}/plugins/com.trolltech.qtcppdesignerplugins.linux.*/libqwebview.so | |
115 | %dir %{_eclipsedir}/plugins/com.trolltech.qtcppdesignerplugins.linux.*/src | |
116 | %{_eclipsedir}/plugins/com.trolltech.qtcppdesignerplugins.linux.*/src/KEEPME | |
117 | ||
118 | %dir %{_eclipsedir}/plugins/com.trolltech.qtcppintegrationhelp.examples_%{version} | |
119 | %{_eclipsedir}/plugins/com.trolltech.qtcppintegrationhelp.examples_%{version}/.* | |
120 | %dir %{_eclipsedir}/plugins/com.trolltech.qtcppintegrationhelp.examples_%{version}/AddressBook | |
121 | %{_eclipsedir}/plugins/com.trolltech.qtcppintegrationhelp.examples_%{version}/AddressBook/* | |
122 | %dir %{_eclipsedir}/plugins/com.trolltech.qtcppintegrationhelp.examples_%{version}/META-INF | |
123 | %{_eclipsedir}/plugins/com.trolltech.qtcppintegrationhelp.examples_%{version}/META-INF/MANIFEST.MF | |
124 | %dir %{_eclipsedir}/plugins/com.trolltech.qtcppintegrationhelp.examples_%{version}/src | |
125 | %{_eclipsedir}/plugins/com.trolltech.qtcppintegrationhelp.examples_%{version}/src/KEEPME | |
126 | ||
127 | %dir %{_eclipsedir}/plugins/com.trolltech.qtcppproject.linux.*_%{version} | |
128 | %dir %{_eclipsedir}/plugins/com.trolltech.qtcppproject.linux.*_%{version}/META-INF | |
129 | %{_eclipsedir}/plugins/com.trolltech.qtcppproject.linux.*_%{version}/META-INF/MANIFEST.MF | |
130 | %dir %{_eclipsedir}/plugins/com.trolltech.qtcppproject.linux.*_%{version}/bin | |
131 | %dir %{_eclipsedir}/plugins/com.trolltech.qtcppproject.linux.*_%{version}/bin/com | |
132 | %dir %{_eclipsedir}/plugins/com.trolltech.qtcppproject.linux.*_%{version}/bin/com/trolltech | |
133 | %dir %{_eclipsedir}/plugins/com.trolltech.qtcppproject.linux.*_%{version}/bin/com/trolltech/qtcppproject | |
134 | %dir %{_eclipsedir}/plugins/com.trolltech.qtcppproject.linux.*_%{version}/bin/com/trolltech/qtcppproject/pages | |
135 | %dir %{_eclipsedir}/plugins/com.trolltech.qtcppproject.linux.*_%{version}/bin/com/trolltech/qtcppproject/pages/embedded | |
136 | %{_eclipsedir}/plugins/com.trolltech.qtcppproject.linux.*_%{version}/bin/com/trolltech/qtcppproject/pages/embedded/KEEPME | |
137 | %{_eclipsedir}/plugins/com.trolltech.qtcppproject.linux.*_%{version}/bin/com/trolltech/qtcppproject/pages/embedded/*.class | |
138 | %dir %{_eclipsedir}/plugins/com.trolltech.qtcppproject.linux.*_%{version}/lib | |
139 | %attr(755,root,root) %{_eclipsedir}/plugins/com.trolltech.qtcppproject.linux.*_%{version}/lib/*.so | |
140 | %{_eclipsedir}/plugins/com.trolltech.qtcppproject.linux.*_%{version}/*.xml | |
141 | ||
142 | %{_eclipsedir}/plugins/com.trolltech.qt*.jar |