]> git.pld-linux.org Git - packages/WideStudio.git/blob - WideStudio.spec
4c1010b058c30dd9ee39c3504c3e169e5d8cc224
[packages/WideStudio.git] / WideStudio.spec
1 %define         ver             3.20
2 %define         rel             4
3
4 Summary:        WideStudio Application Builder
5 Summary(ja):    WideStudio ¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¥Ó¥ë¥À
6 Name:           WideStudio
7 Version:        %{ver}.%{rel}
8 Release:        1
9 License:        BSD
10 Source0:        http://dl.sf.net/widestudio/ws-v%{ver}-%{rel}-src.tar.gz
11 # Source0-md5:  2a360360f146d1b022db8410010917b8
12 Source1:        http://dl.sf.net/widestudio/WSClassReference-je.pdf
13 # Source1-md5:  ad329917e61fbf28f1c60b17243f45bd
14 Source2:        http://dl.sf.net/widestudio/WSProgrammingGuide-ee.pdf
15 # Source2-md5:  57018c9330b9779b2d99b6b39b28522c
16 Source3:        http://dl.sf.net/widestudio/WSProgrammingGuide-je.pdf
17 # Source3-md5:  02ac28043c0c3c283de8839c357b0490
18 Source4:        http://dl.sf.net/widestudio/WSUsersGuide-ee.pdf
19 # Source4-md5:  976d79e1217c0a1b3711581cd028eb71
20 Source5:        http://dl.sf.net/widestudio/WSUsersGuide-je.pdf
21 # Source5-md5:  4338a9fdb505521bdc9ada0d28d155f6
22 Source6:        http://dl.sf.net/widestudio/WSclassReference-en.pdf
23 # Source6-md5:  6b643a84e05872451437f155894298d7
24 Source7:        http://dl.sf.net/widestudio/WSprogrammingGuide-en.pdf
25 # Source7-md5:  a4d598200abf4b805d3cfb64066a355b
26 Source8:        http://dl.sf.net/widestudio/WSprogrammingGuide-jp.pdf
27 # Source8-md5:  bca138add0ee623486558de91b68d7ea
28 Source9:        http://dl.sf.net/widestudio/WSquickReference-en.pdf
29 # Source9-md5:  4cfdfc6ac0906fffd12efa79ee4825fa
30 Source10:       http://dl.sf.net/widestudio/WSuoTutorial1-ee.pdf
31 # Source10-md5: 4cdb925d3033abd4a93f8e423a1f28f4
32 Source11:       http://dl.sf.net/widestudio/WSuoTutorial2-en.pdf
33 # Source11-md5: 221161ca6c400227ba1b8590aeb9ba5a
34 Source12:       http://dl.sf.net/widestudio/WSusersGUide-en.pdf
35 # Source12-md5: 5234a8290741403ef950bafc120e5c17
36 Source13:       http://dl.sf.net/widestudio/WSusersGuide-jp.pdf             
37 # Source13-md5: a1f8686f942a8d555e9cab6b3a8d40fb
38 Group:          X11/Development/Tools
39 URL:            http://www.widestudio.org
40 BuildRequires:  libjpeg-devel
41 BuildRequires:  libpng-devel
42 BuildRequires:  unixODBC-devel
43 BuildRequires:  postgresql-devel
44 BuildRequires:  mysql-devel
45 BuildRequires:  python-devel
46 BuildRequires:  perl-devel
47 BuildRequires:  glut-devel
48 BuildRequires:  XFree86-devel
49 BuildRequires:  ruby
50 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
51
52 %description
53 WideStudio is an integrated development environment(IDE)
54 to build GUI applications for Linux / FreeBSD / SOLARIS / 
55 Windows95/98/ME,Windows NT,Win2K.
56
57 %description -l ja
58 WideStudio¤Ï¡¢Windows95,98,WindowsNT,Windows2000,Linux,FreeBSD,SOLARIS¾å¤ÇÆ°ºî¤¹¤ë¡¢C/C++¤Î½ã¹ñ»º¤Î´°Á´¥Õ¥ê¡¼¤Î¥¦¥£¥ó¥É¥¦¥¢¥×¥ê¥±¡¼¥·¥ç¥óÅý¹ç³«È¯´Ä¶­¤Ç¤¹¡£
59
60
61 %package pdfdoc
62 Summary:        WideStudio documentation.
63 Group:          X11/Development/Tools
64
65 %description pdfdoc
66 WideStudio documentation.
67
68
69 %package opengl
70 Summary:        WideStudio OpenGL library.
71 Summary(ja):    WideStudio OpenGL ¥é¥¤¥Ö¥é¥ê
72 Group:          X11/Development/Tools
73 Requires:       %{name} = %{version}-%{release}
74 Requires:       glut-devel
75
76 %description opengl
77 The WideStudio-opengl package provides library for OpenGL.
78
79 %description opengl -l ja
80 WideStudio-opengl¤Ï¡¢OpenGLÍѤΥ饤¥Ö¥é¥ê¤òÄ󶡤·¤Þ¤¹¡£
81
82
83 %package mysql
84 Summary:        WideStudio MySQL library.
85 Summary(ja):    WideStudio MySQL ¥é¥¤¥Ö¥é¥ê
86 Group:          X11/Development/Tools
87 Requires:       %{name} = %{version}-%{release}
88 Requires:       mysql-devel
89
90 %description mysql
91 The WideStudio-mysql package provides library for MySQL.
92
93 %description mysql -l ja
94 WideStudio-mysql¤Ï¡¢MySQLÍѤΥ饤¥Ö¥é¥ê¤òÄ󶡤·¤Þ¤¹¡£
95
96
97 %package postgresql
98 Summary:        WideStudio postgreSQL library.
99 Summary(ja):    WideStudio postgreSQL ¥é¥¤¥Ö¥é¥ê
100 Group:          X11/Development/Tools
101 Requires:       %{name} = %{version}-%{release}
102 Requires:       postgresql-devel
103
104 %description postgresql
105 The WideStudio-postgresql package provides library for postgreSQL.
106
107 %description postgresql -l ja
108 WideStudio-postgresql¤Ï¡¢postgreSQLÍѤΥ饤¥Ö¥é¥ê¤òÄ󶡤·¤Þ¤¹¡£
109
110
111 %package unixodbc
112 Summary:        WideStudio unixODBC library.
113 Summary(ja):    WideStudio unixODBC ¥é¥¤¥Ö¥é¥ê
114 Group:          X11/Development/Tools
115 Requires:       %{name} = %{version}-%{release}
116 Requires:       unixODBC-devel
117
118 %description unixodbc
119 The WideStudio-unixodbc package provides library for unixODBC.
120
121 %description unixodbc -l ja
122 WideStudio-unixodbc¤Ï¡¢unixODBCÍѤΥ饤¥Ö¥é¥ê¤òÄ󶡤·¤Þ¤¹¡£
123
124
125 %package python
126 Summary:        WideStudio python library.
127 Summary(ja):    WideStudio python ¥é¥¤¥Ö¥é¥ê
128 Group:          X11/Development/Tools
129 Requires:       %{name} = %{version}-%{release}
130 Requires:       python
131
132 %description python
133 The WideStudio-python package provides library for python.
134
135 %description python -l ja
136 WideStudio-python¤Ï¡¢pythonÍѤΥ饤¥Ö¥é¥ê¤òÄ󶡤·¤Þ¤¹¡£
137
138
139 %package ruby
140 Summary:        WideStudio ruby library.
141 Summary(ja):    WideStudio ruby ¥é¥¤¥Ö¥é¥ê
142 Group:          X11/Development/Tools
143 Requires:       %{name} = %{version}-%{release}
144 Requires:       ruby
145
146 %description ruby
147 The WideStudio-ruby package provides library for ruby.
148
149 %description ruby -l ja
150 WideStudio-ruby¤Ï¡¢rubyÍѤΥ饤¥Ö¥é¥ê¤òÄ󶡤·¤Þ¤¹¡£
151
152
153 %package perl
154 Summary:        WideStudio perl library.
155 Summary(ja):    WideStudio perl ¥é¥¤¥Ö¥é¥ê
156 Group:          Development/Tools
157 Requires:       %{name} = %{version}-%{release}
158 Requires:       perl
159
160 %description perl
161 The WideStudio-perl package provides library for perl.
162
163 %description perl -l ja
164 WideStudio-perl¤Ï¡¢perlÍѤΥ饤¥Ö¥é¥ê¤òÄ󶡤·¤Þ¤¹¡£
165
166 %prep
167 %setup -q -n ws-v%{ver}-%{rel}
168 cp %{SOURCE1} .
169 cp %{SOURCE2} .
170 cp %{SOURCE3} .
171 cp %{SOURCE4} .
172 cp %{SOURCE5} .
173 cp %{SOURCE6} .
174 cp %{SOURCE7} .
175 cp %{SOURCE8} .
176 cp %{SOURCE9} .
177 cp %{SOURCE10} .
178 cp %{SOURCE11} .
179 cp %{SOURCE12} .
180 cp %{SOURCE13} .
181
182 %build
183 CXXFLAGS=$RPM_OPT_FLAGS ./configure
184 %{__make} WS_DEFAULT_DIR=%{_datadir}/ws runtime
185 %{__make} WS_DEFAULT_DIR=%{_datadir}/ws debug
186
187 %install
188 rm -rf $RPM_BUILD_ROOT
189
190 install -d $RPM_BUILD_ROOT%{_datadir}/ws
191 install -d $RPM_BUILD_ROOT%{_bindir}
192 install -d $RPM_BUILD_ROOT%{_libdir}
193 install -d $RPM_BUILD_ROOT%{_includedir}/ws
194
195 cp bin/* $RPM_BUILD_ROOT%{_bindir}
196 rm -f $RPM_BUILD_ROOT%{_datadir}/ws/bin/.gdb_history
197 cp lib/* $RPM_BUILD_ROOT%{_libdir}
198 cp -a doc samples sys $RPM_BUILD_ROOT%{_datadir}/ws
199 cp -a include/* $RPM_BUILD_ROOT%{_includedir}/ws
200
201 ln -sf %{_includedir}/ws $RPM_BUILD_ROOT%{_datadir}/ws/include
202 ln -sf %{_bindir} $RPM_BUILD_ROOT%{_datadir}/ws/bin
203 ln -sf %{_libdir} $RPM_BUILD_ROOT%{_datadir}/ws/lib
204
205 %clean
206 rm -rf $RPM_BUILD_ROOT
207
208 %files
209 %defattr(644,root,root,755)
210 %doc COPYRIGHT Changelog README README.eucjp
211 %{_datadir}/ws/bin
212 %{_datadir}/ws/lib
213 %{_datadir}/ws/include
214 %{_datadir}/ws/doc
215 %{_includedir}/ws
216 %attr(755,root,root) %{_bindir}/*
217 %attr(755,root,root) %{_libdir}/jpg.so
218 %attr(755,root,root) %{_libdir}/libws.so*
219 %attr(755,root,root) %{_libdir}/libwsad.so*
220 %attr(755,root,root) %{_libdir}/libwsadd.so*
221 %attr(755,root,root) %{_libdir}/libwsb.so*
222 %attr(755,root,root) %{_libdir}/libwsbd.so*
223 %attr(755,root,root) %{_libdir}/libwsd.so*
224 %attr(755,root,root) %{_libdir}/libwsj3w.so*
225 %attr(755,root,root) %{_libdir}/libwsj3wd.so*
226 %attr(755,root,root) %{_libdir}/libwsr.so*
227 %attr(755,root,root) %{_libdir}/libwsrd.so*
228 %attr(755,root,root) %{_libdir}/libwsx11.so*
229 %attr(755,root,root) %{_libdir}/libwsx11d.so*
230 %attr(755,root,root) %{_libdir}/png.so
231 %attr(755,root,root) %{_libdir}/xpm.so
232 %{_datadir}/ws/samples/C
233 %{_datadir}/ws/samples/class
234 %{_datadir}/ws/samples/EUCJP
235 %{_datadir}/ws/samples/graphics
236 %{_datadir}/ws/samples/net
237 %{_datadir}/ws/samples/print
238 %{_datadir}/ws/samples/remote_instance
239 %{_datadir}/ws/samples/README
240 %{_datadir}/ws/samples/share
241 %{_datadir}/ws/samples/SJIS
242 %{_datadir}/ws/samples/UTF8
243 %{_datadir}/ws/samples/UTF8-JP
244 %{_datadir}/ws/sys
245
246 %files pdfdoc
247 %defattr(644,root,root,755)
248 %doc *.pdf
249
250 %files opengl
251 %defattr(644,root,root,755)
252 %attr(755,root,root) %{_libdir}/libwsopengl.so*
253 %attr(755,root,root) %{_libdir}/libwsopengld.so*
254
255 %files mysql
256 %defattr(644,root,root,755)
257 %attr(755,root,root) %{_libdir}/libwsmysql.so*
258 %attr(755,root,root) %{_libdir}/libwsmysqld.so*
259
260 %files postgresql
261 %defattr(644,root,root,755)
262 %attr(755,root,root) %{_libdir}/libwspostgres.so*
263 %attr(755,root,root) %{_libdir}/libwspostgresd.so*
264
265 %files unixodbc
266 %defattr(644,root,root,755)
267 %attr(755,root,root) %{_libdir}/libwsodbc.so*
268 %attr(755,root,root) %{_libdir}/libwsodbcd.so*
269 %{_datadir}/ws/samples/database
270
271 %files python
272 %defattr(644,root,root,755)
273 %attr(755,root,root) %{_libdir}/_mpfcmodule.so
274 %{_libdir}/mpfc.py
275 %{_datadir}/ws/samples/Python
276
277 %files ruby
278 %defattr(644,root,root,755)
279 %attr(755,root,root) %{_libdir}/mpfc.so
280 %{_datadir}/ws/samples/Ruby
281
282 %files perl
283 %defattr(644,root,root,755)
284 %attr(755,root,root) %{_libdir}/mpfc_perl.so
285 %{_libdir}/mpfc.pm
286 %{_datadir}/ws/samples/Perl
This page took 0.060503 seconds and 3 git commands to generate.