]> git.pld-linux.org Git - packages/eclipse-plugin-qt.git/blob - eclipse-plugin-qt.spec
- initial release
[packages/eclipse-plugin-qt.git] / eclipse-plugin-qt.spec
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
This page took 0.069849 seconds and 3 git commands to generate.