summaryrefslogtreecommitdiff
path: root/eclipse-plugin-qt.spec
blob: 250096686226ffd887147fbd22ed82af41c4de12 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
#
# TODO:
# - use our Qt4 libs in libdir?
# - provides Qt4 libs - add no auto prov.?

# Conditional build:
%bcond_without	incall	# don't include all tarballs in .src.rpm
#
%define		need_x86	0
%define		need_x8664	0

%if %{with incall}
%define		need_x86	1
%define		need_x8664	1
%else
%ifarch %{ix86}
%define		need_x86	1
%endif
%ifarch %{x8664}
%define		need_x8664	1
%endif
%endif

Summary:	Qt Eclipse Integration
Summary(pl.UTF-8):	Integracja Qt w Eclipse
Name:		eclipse-plugin-qt
Version:	1.4.0
Release:	0.1
License:	CPL v1.0
Group:		Development/Languages
%if %{need_x86}
Source0:	http://trolltech.com/developer/download/qt-eclipse-integration-linux.x86-%{version}.tar.gz
# Source0-md5:	2bd951a8e08b4dddfd3b44b8b83c0c0c
%endif
%if %{need_x8664}
Source1:	http://trolltech.com/developer/download/qt-eclipse-integration-linux.x86_64-%{version}.tar.gz
# Source1-md5:	a241624ef543b9973e4b25efca8f3041
%endif
URL:		http://trolltech.com/developer/downloads/qt/eclipse-integration-download/
Requires:	eclipse >= 3.3
Requires:	eclipse-plugin-cdt >= 3.1.1
ExclusiveArch:	%{ix86} %{x8664}
BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)

%define		_eclipsedir  	%{_libdir}/eclipse

%description
The Qt Eclipse Integration allows programmers to create, build,
debug and run Qt applications from within the Eclipse IDE.
Integrations are available for Qt C++ on top of the Eclipse
C/C++ Development Tooling (CDT) plug-in.

#% description -l pl.UTF-8

%prep
%ifarch %{ix86}
%setup -q -c -T -b0
%endif
%ifarch %{x8664}
%setup -q -c -T -b1
%endif

%build

%install
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT%{_eclipsedir}/{features,plugins}

cp -r eclipse/* $RPM_BUILD_ROOT%{_eclipsedir}

%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(644,root,root,755)
%dir %{_eclipsedir}/features/com.trolltech.qtcpp.feature_%{version}
%{_eclipsedir}/features/com.trolltech.qtcpp.feature_%{version}/*
%{_eclipsedir}/features/com.trolltech.qtcpp.feature_%{version}/.project

%dir %{_eclipsedir}/plugins/com.trolltech.qtcpp.linux.*_*.*.*
%{_eclipsedir}/plugins/com.trolltech.qtcpp.linux.*_*.*.*/.classpath
%{_eclipsedir}/plugins/com.trolltech.qtcpp.linux.*_*.*.*/.project
%dir %{_eclipsedir}/plugins/com.trolltech.qtcpp.linux.*_*.*.*/META-INF
%{_eclipsedir}/plugins/com.trolltech.qtcpp.linux.*_*.*.*/META-INF/MANIFEST.MF
%{_eclipsedir}/plugins/com.trolltech.qtcpp.linux.*_*.*.*/build.properties
%dir %{_eclipsedir}/plugins/com.trolltech.qtcpp.linux.*_*.*.*/lib
%attr(755,root,root) %{_eclipsedir}/plugins/com.trolltech.qtcpp.linux.*_*.*.*/lib/*.so
%attr(755,root,root) %{_eclipsedir}/plugins/com.trolltech.qtcpp.linux.*_*.*.*/lib/*.so.*
%dir %{_eclipsedir}/plugins/com.trolltech.qtcpp.linux.*_*.*.*/src
%{_eclipsedir}/plugins/com.trolltech.qtcpp.linux.*_*.*.*/src/KEEPME

%dir %{_eclipsedir}/plugins/com.trolltech.qtcppdesigner.linux.*_%{version}
%dir %{_eclipsedir}/plugins/com.trolltech.qtcppdesigner.linux.*_%{version}/META-INF
%{_eclipsedir}/plugins/com.trolltech.qtcppdesigner.linux.*_%{version}/META-INF/MANIFEST.MF
%dir %{_eclipsedir}/plugins/com.trolltech.qtcppdesigner.linux.*_%{version}/bin
%dir %{_eclipsedir}/plugins/com.trolltech.qtcppdesigner.linux.*_%{version}/bin/com
%dir %{_eclipsedir}/plugins/com.trolltech.qtcppdesigner.linux.*_%{version}/bin/com/trolltech
%dir %{_eclipsedir}/plugins/com.trolltech.qtcppdesigner.linux.*_%{version}/bin/com/trolltech/qtcppdesigner
%dir %{_eclipsedir}/plugins/com.trolltech.qtcppdesigner.linux.*_%{version}/bin/com/trolltech/qtcppdesigner/views
%dir %{_eclipsedir}/plugins/com.trolltech.qtcppdesigner.linux.*_%{version}/bin/com/trolltech/qtcppdesigner/views/embedded
%{_eclipsedir}/plugins/com.trolltech.qtcppdesigner.linux.*_%{version}/bin/com/trolltech/qtcppdesigner/views/embedded/*
%dir %{_eclipsedir}/plugins/com.trolltech.qtcppdesigner.linux.*_%{version}/lib
%attr(755,root,root) %{_eclipsedir}/plugins/com.trolltech.qtcppdesigner.linux.*_%{version}/lib/libqtcppdesigner.so
%{_eclipsedir}/plugins/com.trolltech.qtcppdesigner.linux.*_%{version}/plugin.xml

%dir %{_eclipsedir}/plugins/com.trolltech.qtcppdesignerplugins.linux.*
%{_eclipsedir}/plugins/com.trolltech.qtcppdesignerplugins.linux.*/.*
%dir %{_eclipsedir}/plugins/com.trolltech.qtcppdesignerplugins.linux.*/META-INF
%{_eclipsedir}/plugins/com.trolltech.qtcppdesignerplugins.linux.*/META-INF/MANIFEST.MF
%dir %{_eclipsedir}/plugins/com.trolltech.qtcppdesignerplugins.linux.*/dependentlibs
%{_eclipsedir}/plugins/com.trolltech.qtcppdesignerplugins.linux.*/dependentlibs/*.so
%{_eclipsedir}/plugins/com.trolltech.qtcppdesignerplugins.linux.*/dependentlibs/*.so.*
%{_eclipsedir}/plugins/com.trolltech.qtcppdesignerplugins.linux.*/libqt3supportwidgets.so
%{_eclipsedir}/plugins/com.trolltech.qtcppdesignerplugins.linux.*/libqwebview.so
%dir %{_eclipsedir}/plugins/com.trolltech.qtcppdesignerplugins.linux.*/src
%{_eclipsedir}/plugins/com.trolltech.qtcppdesignerplugins.linux.*/src/KEEPME

%dir %{_eclipsedir}/plugins/com.trolltech.qtcppintegrationhelp.examples_%{version}
%{_eclipsedir}/plugins/com.trolltech.qtcppintegrationhelp.examples_%{version}/.*
%dir %{_eclipsedir}/plugins/com.trolltech.qtcppintegrationhelp.examples_%{version}/AddressBook
%{_eclipsedir}/plugins/com.trolltech.qtcppintegrationhelp.examples_%{version}/AddressBook/*
%dir %{_eclipsedir}/plugins/com.trolltech.qtcppintegrationhelp.examples_%{version}/META-INF
%{_eclipsedir}/plugins/com.trolltech.qtcppintegrationhelp.examples_%{version}/META-INF/MANIFEST.MF
%dir %{_eclipsedir}/plugins/com.trolltech.qtcppintegrationhelp.examples_%{version}/src
%{_eclipsedir}/plugins/com.trolltech.qtcppintegrationhelp.examples_%{version}/src/KEEPME

%dir %{_eclipsedir}/plugins/com.trolltech.qtcppproject.linux.*_%{version}
%dir %{_eclipsedir}/plugins/com.trolltech.qtcppproject.linux.*_%{version}/META-INF
%{_eclipsedir}/plugins/com.trolltech.qtcppproject.linux.*_%{version}/META-INF/MANIFEST.MF
%dir %{_eclipsedir}/plugins/com.trolltech.qtcppproject.linux.*_%{version}/bin
%dir %{_eclipsedir}/plugins/com.trolltech.qtcppproject.linux.*_%{version}/bin/com
%dir %{_eclipsedir}/plugins/com.trolltech.qtcppproject.linux.*_%{version}/bin/com/trolltech
%dir %{_eclipsedir}/plugins/com.trolltech.qtcppproject.linux.*_%{version}/bin/com/trolltech/qtcppproject
%dir %{_eclipsedir}/plugins/com.trolltech.qtcppproject.linux.*_%{version}/bin/com/trolltech/qtcppproject/pages
%dir %{_eclipsedir}/plugins/com.trolltech.qtcppproject.linux.*_%{version}/bin/com/trolltech/qtcppproject/pages/embedded
%{_eclipsedir}/plugins/com.trolltech.qtcppproject.linux.*_%{version}/bin/com/trolltech/qtcppproject/pages/embedded/KEEPME
%{_eclipsedir}/plugins/com.trolltech.qtcppproject.linux.*_%{version}/bin/com/trolltech/qtcppproject/pages/embedded/*.class
%dir %{_eclipsedir}/plugins/com.trolltech.qtcppproject.linux.*_%{version}/lib
%attr(755,root,root) %{_eclipsedir}/plugins/com.trolltech.qtcppproject.linux.*_%{version}/lib/*.so
%{_eclipsedir}/plugins/com.trolltech.qtcppproject.linux.*_%{version}/*.xml

%{_eclipsedir}/plugins/com.trolltech.qt*.jar