]> git.pld-linux.org Git - packages/WideStudio.git/blame - WideStudio.spec
- tabs in preamble
[packages/WideStudio.git] / WideStudio.spec
CommitLineData
6c59b47c 1%define ver 3.20
2%define rel 4
3
4Summary: WideStudio Application Builder
b0befca5
ER
5Summary(ja.UTF-8): WideStudio アプリケーションビルダ
6Summary(pl.UTF-8): WideStudio - środowisko do budowania aplikacji
6c59b47c 7Name: WideStudio
8Version: %{ver}.%{rel}
27733c25 9Release: 2
6c59b47c 10License: BSD
f986d6a2 11Group: X11/Development/Tools
070e1ae0 12Source0: http://dl.sourceforge.net/widestudio/ws-v%{ver}-%{rel}-src.tar.gz
6c59b47c 13# Source0-md5: 2a360360f146d1b022db8410010917b8
070e1ae0 14Source1: http://dl.sourceforge.net/widestudio/WSClassReference-je.pdf
6c59b47c 15# Source1-md5: ad329917e61fbf28f1c60b17243f45bd
070e1ae0 16Source2: http://dl.sourceforge.net/widestudio/WSProgrammingGuide-ee.pdf
6c59b47c 17# Source2-md5: 57018c9330b9779b2d99b6b39b28522c
070e1ae0 18Source3: http://dl.sourceforge.net/widestudio/WSProgrammingGuide-je.pdf
6c59b47c 19# Source3-md5: 02ac28043c0c3c283de8839c357b0490
070e1ae0 20Source4: http://dl.sourceforge.net/widestudio/WSUsersGuide-ee.pdf
6c59b47c 21# Source4-md5: 976d79e1217c0a1b3711581cd028eb71
070e1ae0 22Source5: http://dl.sourceforge.net/widestudio/WSUsersGuide-je.pdf
6c59b47c 23# Source5-md5: 4338a9fdb505521bdc9ada0d28d155f6
070e1ae0 24Source6: http://dl.sourceforge.net/widestudio/WSclassReference-en.pdf
6c59b47c 25# Source6-md5: 6b643a84e05872451437f155894298d7
070e1ae0 26Source7: http://dl.sourceforge.net/widestudio/WSprogrammingGuide-en.pdf
6c59b47c 27# Source7-md5: a4d598200abf4b805d3cfb64066a355b
070e1ae0 28Source8: http://dl.sourceforge.net/widestudio/WSprogrammingGuide-jp.pdf
6c59b47c 29# Source8-md5: bca138add0ee623486558de91b68d7ea
070e1ae0 30Source9: http://dl.sourceforge.net/widestudio/WSquickReference-en.pdf
6c59b47c 31# Source9-md5: 4cfdfc6ac0906fffd12efa79ee4825fa
070e1ae0 32Source10: http://dl.sourceforge.net/widestudio/WSuoTutorial1-ee.pdf
6c59b47c 33# Source10-md5: 4cdb925d3033abd4a93f8e423a1f28f4
070e1ae0 34Source11: http://dl.sourceforge.net/widestudio/WSuoTutorial2-en.pdf
6c59b47c 35# Source11-md5: 221161ca6c400227ba1b8590aeb9ba5a
070e1ae0 36Source12: http://dl.sourceforge.net/widestudio/WSusersGUide-en.pdf
6c59b47c 37# Source12-md5: 5234a8290741403ef950bafc120e5c17
070e1ae0 38Source13: http://dl.sourceforge.net/widestudio/WSusersGuide-jp.pdf
6c59b47c 39# Source13-md5: a1f8686f942a8d555e9cab6b3a8d40fb
4d99b9f3 40Patch0: %{name}-paths.patch
f986d6a2
JB
41URL: http://www.widestudio.org/
42BuildRequires: XFree86-devel
43BuildRequires: glut-devel
6c59b47c 44BuildRequires: libjpeg-devel
45BuildRequires: libpng-devel
6c59b47c 46BuildRequires: mysql-devel
6c59b47c 47BuildRequires: perl-devel
f986d6a2
JB
48BuildRequires: postgresql-devel
49BuildRequires: python-devel
d5bb51cc 50BuildRequires: rpmbuild(macros) >= 1.277
51BuildRequires: ruby-devel
f986d6a2 52BuildRequires: unixODBC-devel
a99878ac 53%{?ruby_mod_ver_requires_eq}
6c59b47c 54BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
55
56%description
f986d6a2
JB
57WideStudio is an integrated development environment(IDE) to build GUI
58applications for Linux, FreeBSD, Solaris, Windows95/98/ME, Windows NT,
59Win2K.
6c59b47c 60
e3f556cd
JR
61%description -l ja.UTF-8
62WideStudioは、Windows95,98,WindowsNT,Windows2000,Linux,FreeBSD,SOLARIS
63上で動作する、C/C++の純国産の完全フリーのウィンドウアプリケーション統合開発環境です。
6c59b47c 64
e3f556cd
JR
65%description -l pl.UTF-8
66WideStudio jest zintegrowanym środowiskiem programistycznym (IDE) do
67tworzenia aplikacji z graficznym interfejsem użytkownika (GUI) pod
f3dce1c6 68Linuksa, FreeBSD, Solarisa, Windows95/98/ME, Windows NT i Win2K.
69
6c59b47c 70%package pdfdoc
f986d6a2 71Summary: WideStudio documentation
b0befca5 72Summary(pl.UTF-8): Dokumentacja do WideStudio
6c59b47c 73Group: X11/Development/Tools
74
75%description pdfdoc
76WideStudio documentation.
77
e3f556cd 78%description pdfdoc -l pl.UTF-8
f986d6a2 79Dokumentacja do WideStudio.
6c59b47c 80
81%package opengl
f986d6a2 82Summary: WideStudio OpenGL library
b0befca5
ER
83Summary(ja.UTF-8): WideStudio OpenGL ライブラリ
84Summary(pl.UTF-8): Biblioteka OpenGL do WideStudio
6c59b47c 85Group: X11/Development/Tools
86Requires: %{name} = %{version}-%{release}
87Requires: glut-devel
88
89%description opengl
90The WideStudio-opengl package provides library for OpenGL.
91
e3f556cd
JR
92%description opengl -l ja.UTF-8
93WideStudio-openglは、OpenGL用のライブラリを提供します。
6c59b47c 94
e3f556cd
JR
95%description opengl -l pl.UTF-8
96Pakiet WideStudio-opengl dostarcza bibliotekę do OpenGL.
6c59b47c 97
98%package mysql
f986d6a2 99Summary: WideStudio MySQL library
b0befca5
ER
100Summary(ja.UTF-8): WideStudio MySQL ライブラリ
101Summary(pl.UTF-8): Biblioteka MySQL do WideStudio
6c59b47c 102Group: X11/Development/Tools
103Requires: %{name} = %{version}-%{release}
104Requires: mysql-devel
105
106%description mysql
107The WideStudio-mysql package provides library for MySQL.
108
e3f556cd
JR
109%description mysql -l ja.UTF-8
110WideStudio-mysqlは、MySQL用のライブラリを提供します。
6c59b47c 111
e3f556cd
JR
112%description mysql -l pl.UTF-8
113Pakiet WideStudio-mysql dostarcza bibliotekę do MySQL.
6c59b47c 114
115%package postgresql
f986d6a2 116Summary: WideStudio PostgreSQL library
b0befca5
ER
117Summary(ja.UTF-8): WideStudio PostgreSQL ライブラリ
118Summary(pl.UTF-8): Biblioteka PostgreSQL do Widestudio
6c59b47c 119Group: X11/Development/Tools
120Requires: %{name} = %{version}-%{release}
121Requires: postgresql-devel
122
123%description postgresql
f986d6a2 124The WideStudio-postgresql package provides library for PostgreSQL.
6c59b47c 125
e3f556cd
JR
126%description postgresql -l ja.UTF-8
127WideStudio-postgresqlは、PostgreSQL用のライブラリを提供します。
6c59b47c 128
e3f556cd
JR
129%description postgresql -l pl.UTF-8
130Pakiet WideStudio-postgresql dostarcza bibliotekę do PostgreSQL.
6c59b47c 131
132%package unixodbc
f986d6a2 133Summary: WideStudio unixODBC library
b0befca5
ER
134Summary(ja.UTF-8): WideStudio unixODBC ライブラリ
135Summary(pl.UTF-8): Biblioteka unixODBC do WideStudio
6c59b47c 136Group: X11/Development/Tools
137Requires: %{name} = %{version}-%{release}
138Requires: unixODBC-devel
139
140%description unixodbc
141The WideStudio-unixodbc package provides library for unixODBC.
142
e3f556cd
JR
143%description unixodbc -l ja.UTF-8
144WideStudio-unixodbcは、unixODBC用のライブラリを提供します。
6c59b47c 145
e3f556cd
JR
146%description unixodbc -l pl.UTF-8
147Pakiet WideStudio-unixodbc dostarcza bibliotekę do unixODBC.
6c59b47c 148
149%package python
f986d6a2 150Summary: WideStudio python library
b0befca5
ER
151Summary(ja.UTF-8): WideStudio python ライブラリ
152Summary(pl.UTF-8): Biblioteka python do WideStudio
6c59b47c 153Group: X11/Development/Tools
154Requires: %{name} = %{version}-%{release}
155Requires: python
156
157%description python
158The WideStudio-python package provides library for python.
159
e3f556cd
JR
160%description python -l ja.UTF-8
161WideStudio-pythonは、python用のライブラリを提供します。
6c59b47c 162
e3f556cd
JR
163%description python -l pl.UTF-8
164Pakiet WideStudio-python dostarcza bibliotekę do pythona.
6c59b47c 165
166%package ruby
f986d6a2 167Summary: WideStudio ruby library
b0befca5
ER
168Summary(ja.UTF-8): WideStudio ruby ライブラリ
169Summary(pl.UTF-8): Biblioteka ruby do WideStudio
6c59b47c 170Group: X11/Development/Tools
171Requires: %{name} = %{version}-%{release}
a99878ac 172%{?ruby_mod_ver_requires_eq}
6c59b47c 173
174%description ruby
175The WideStudio-ruby package provides library for ruby.
176
e3f556cd
JR
177%description ruby -l ja.UTF-8
178WideStudio-rubyは、ruby用のライブラリを提供します。
6c59b47c 179
e3f556cd
JR
180%description ruby -l pl.UTF-8
181Pakiet WideStudio-ruby dostarcza bibliotekę do ruby'ego.
6c59b47c 182
183%package perl
f986d6a2 184Summary: WideStudio perl library
b0befca5
ER
185Summary(ja.UTF-8): WideStudio perl ライブラリ
186Summary(pl.UTF-8): Biblioteka perl do WideStudio
6c59b47c 187Group: Development/Tools
188Requires: %{name} = %{version}-%{release}
189Requires: perl
190
191%description perl
192The WideStudio-perl package provides library for perl.
193
e3f556cd
JR
194%description perl -l ja.UTF-8
195WideStudio-perlは、perl用のライブラリを提供します。
6c59b47c 196
e3f556cd
JR
197%description perl -l pl.UTF-8
198Pakiet WideStudio-perl dostarcza bibliotekę do perla.
f986d6a2 199
6c59b47c 200%prep
201%setup -q -n ws-v%{ver}-%{rel}
4d99b9f3 202%patch0 -p1
6c59b47c 203cp %{SOURCE1} .
204cp %{SOURCE2} .
205cp %{SOURCE3} .
206cp %{SOURCE4} .
207cp %{SOURCE5} .
208cp %{SOURCE6} .
209cp %{SOURCE7} .
210cp %{SOURCE8} .
211cp %{SOURCE9} .
212cp %{SOURCE10} .
213cp %{SOURCE11} .
214cp %{SOURCE12} .
215cp %{SOURCE13} .
216
217%build
f986d6a2 218CXXFLAGS="%{rpmcflags}" ./configure
e988ac6f 219%{__make} runtime \
bdf58046 220 WS_DEFAULT_DIR=%{_datadir}/ws
e988ac6f
PG
221%{__make} debug \
222 WS_DEFAULT_DIR=%{_datadir}/ws
6c59b47c 223
224%install
225rm -rf $RPM_BUILD_ROOT
e988ac6f 226install -d $RPM_BUILD_ROOT{%{_datadir}/ws,%{_bindir},%{_libdir},%{_includedir}/ws}
6c59b47c 227
228cp bin/* $RPM_BUILD_ROOT%{_bindir}
229rm -f $RPM_BUILD_ROOT%{_datadir}/ws/bin/.gdb_history
230cp lib/* $RPM_BUILD_ROOT%{_libdir}
231cp -a doc samples sys $RPM_BUILD_ROOT%{_datadir}/ws
232cp -a include/* $RPM_BUILD_ROOT%{_includedir}/ws
233
234ln -sf %{_includedir}/ws $RPM_BUILD_ROOT%{_datadir}/ws/include
235ln -sf %{_bindir} $RPM_BUILD_ROOT%{_datadir}/ws/bin
236ln -sf %{_libdir} $RPM_BUILD_ROOT%{_datadir}/ws/lib
237
238%clean
239rm -rf $RPM_BUILD_ROOT
240
241%files
242%defattr(644,root,root,755)
243%doc COPYRIGHT Changelog README README.eucjp
6c59b47c 244%attr(755,root,root) %{_bindir}/*
245%attr(755,root,root) %{_libdir}/jpg.so
246%attr(755,root,root) %{_libdir}/libws.so*
247%attr(755,root,root) %{_libdir}/libwsad.so*
248%attr(755,root,root) %{_libdir}/libwsadd.so*
249%attr(755,root,root) %{_libdir}/libwsb.so*
250%attr(755,root,root) %{_libdir}/libwsbd.so*
251%attr(755,root,root) %{_libdir}/libwsd.so*
252%attr(755,root,root) %{_libdir}/libwsj3w.so*
253%attr(755,root,root) %{_libdir}/libwsj3wd.so*
254%attr(755,root,root) %{_libdir}/libwsr.so*
255%attr(755,root,root) %{_libdir}/libwsrd.so*
256%attr(755,root,root) %{_libdir}/libwsx11.so*
257%attr(755,root,root) %{_libdir}/libwsx11d.so*
258%attr(755,root,root) %{_libdir}/png.so
259%attr(755,root,root) %{_libdir}/xpm.so
f986d6a2
JB
260%dir %{_datadir}/ws
261%{_datadir}/ws/bin
262%{_datadir}/ws/lib
263%{_datadir}/ws/include
264%{_datadir}/ws/doc
265%dir %{_datadir}/ws/samples
6c59b47c 266%{_datadir}/ws/samples/C
267%{_datadir}/ws/samples/class
268%{_datadir}/ws/samples/EUCJP
269%{_datadir}/ws/samples/graphics
270%{_datadir}/ws/samples/net
271%{_datadir}/ws/samples/print
272%{_datadir}/ws/samples/remote_instance
273%{_datadir}/ws/samples/README
274%{_datadir}/ws/samples/share
275%{_datadir}/ws/samples/SJIS
276%{_datadir}/ws/samples/UTF8
277%{_datadir}/ws/samples/UTF8-JP
278%{_datadir}/ws/sys
f986d6a2 279%{_includedir}/ws
6c59b47c 280
281%files pdfdoc
282%defattr(644,root,root,755)
283%doc *.pdf
284
285%files opengl
286%defattr(644,root,root,755)
287%attr(755,root,root) %{_libdir}/libwsopengl.so*
288%attr(755,root,root) %{_libdir}/libwsopengld.so*
289
290%files mysql
291%defattr(644,root,root,755)
292%attr(755,root,root) %{_libdir}/libwsmysql.so*
293%attr(755,root,root) %{_libdir}/libwsmysqld.so*
294
295%files postgresql
296%defattr(644,root,root,755)
297%attr(755,root,root) %{_libdir}/libwspostgres.so*
298%attr(755,root,root) %{_libdir}/libwspostgresd.so*
299
300%files unixodbc
301%defattr(644,root,root,755)
302%attr(755,root,root) %{_libdir}/libwsodbc.so*
303%attr(755,root,root) %{_libdir}/libwsodbcd.so*
304%{_datadir}/ws/samples/database
305
306%files python
307%defattr(644,root,root,755)
308%attr(755,root,root) %{_libdir}/_mpfcmodule.so
309%{_libdir}/mpfc.py
310%{_datadir}/ws/samples/Python
311
312%files ruby
313%defattr(644,root,root,755)
314%attr(755,root,root) %{_libdir}/mpfc.so
315%{_datadir}/ws/samples/Ruby
316
317%files perl
318%defattr(644,root,root,755)
319%attr(755,root,root) %{_libdir}/mpfc_perl.so
320%{_libdir}/mpfc.pm
321%{_datadir}/ws/samples/Perl
This page took 0.118585 seconds and 4 git commands to generate.