]> git.pld-linux.org Git - packages/3dwm.git/blob - 3dwm.spec
83dbcf5f82da62ed9162da3d86e16e1979e23b8e
[packages/3dwm.git] / 3dwm.spec
1 Name:           3dwm
2 Summary:        3D user environment
3 Summary(pl):    Trójwymiarowe ¶rodowisko u¿ytkownika
4 Version:        0.3.2
5 Release:        0.1
6 Source0:        http://www.3dwm.org/download/%{name}-%{version}.tar.gz
7 Source1:        %{name}-tdwmrc
8 Patch0:         %{name}-autocrap.patch
9 Patch1:         %{name}-gcc32.patch
10 Patch2:         %{name}-SDL-in-usr-X11R6.patch
11 Patch3:         %{name}-omniORB4.patch
12 Group:          X11/Window Managers
13 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
14 License:        LGPL
15 URL:            http://www.3dwm.org
16 BuildRequires:  OpenGL-devel
17 BuildRequires:  SDL-devel
18 BuildRequires:  XFree86-devel
19 BuildRequires:  alsa-lib-devel
20 BuildRequires:  expat-devel
21 BuildRequires:  libpng-devel
22 BuildRequires:  meshio-devel
23 BuildRequires:  omniORB-devel
24 Requires:       %{name}-libs = %{name}-%{version}
25
26 %description
27 3Dwm is a three-dimensional user environment that can run on immersive
28 Virtual Reality hardware (such as CAVEs and HMDs) as well as on
29 desktop computers. It is a platform for the research and development
30 of three-dimensional user interfaces, providing a means of exploring
31 possible future user interfaces. 3Dwm is fully distributed using
32 CORBA. Other planned and implemented features include OpenGL
33 rendering, X11 (and other windowing system) bindings, CAVELib support,
34 3D TrueType fonts, general streaming movie support, a 3DUI widget kit,
35 etc.
36
37 %description -l pl
38 3Dwm jest trójwymiarowym ¶rodowiskiem u¿ytkownika, które mo¿na uruchomiæ
39 na sprzêcie do Rzeczywisto¶ci Wirtualnej (jak CAVE lub HMD) oraz na 
40 komputerach biurkowych. Jest to platforma dla badañ i rozwoju trójwymiarowych
41 interfejsów u¿ytkownika, dostarczaj±ca ¶rodków odkrywania mo¿liwej przysz³o¶ci
42 interfejsów u¿ytkownika. 3Dwm jest w pe³ni rozproszony z u¿yciem technologii
43 CORBA. Inne planowane i zaimplementowane cechy to rendering z u¿yciem OpenGL,
44 wi±zania dla X11 (oraz innych systemów okienkowych), wsparcie dla CAVELib,
45 czcionek True Type 3D, ogólne wsparcie dla strumieni filmowych, zestaw kontrolek
46 3DUI etc.
47
48 %package libs
49 Summary:        3D user environment - Libraries
50 Summary(pl):    Trójwymiarowe ¶rodowisko u¿ytkownika - Bilioteki
51 Group:          X11/Libraries
52
53 %description libs
54 3Dwm is a three-dimensional user environment that can run on immersive
55 Virtual Reality hardware (such as CAVEs and HMDs) as well as on
56 desktop computers. It is a platform for the research and development
57 of three-dimensional user interfaces, providing a means of exploring
58 possible future user interfaces. 3Dwm is fully distributed using
59 CORBA. Other planned and implemented features include OpenGL
60 rendering, X11 (and other windowing system) bindings, CAVELib support,
61 3D TrueType fonts, general streaming movie support, a 3DUI widget kit,
62 etc.
63
64 %description libs -l pl
65 3Dwm jest trójwymiarowym ¶rodowiskiem u¿ytkownika, które mo¿na uruchomiæ
66 na sprzêcie do Rzeczywisto¶ci Wirtualnej (jak CAVE lub HMD) oraz na 
67 komputerach biurkowych. Jest to platforma dla badañ i rozwoju trójwymiarowych
68 interfejsów u¿ytkownika, dostarczaj±ca ¶rodków odkrywania mo¿liwej przysz³o¶ci
69 interfejsów u¿ytkownika. 3Dwm jest w pe³ni rozproszony z u¿yciem technologii
70 CORBA. Inne planowane i zaimplementowane cechy to rendering z u¿yciem OpenGL,
71 wi±zania dla X11 (oraz innych systemów okienkowych), wsparcie dla CAVELib,
72 czcionek True Type 3D, ogólne wsparcie dla strumieni filmowych, zestaw kontrolek
73 3DUI etc.
74
75 %package devel
76 Summary:        3D user environment - development files
77 Summary(pl):    Trójwymiarowe ¶rodowisko u¿ytkownika - pliki nag³ówkowe
78 Group:          Development/Libraries
79 Requires:       %{name} = %{version}
80
81 %description devel
82 3Dwm is a three-dimensional user environment that can run on immersive
83 Virtual Reality hardware (such as CAVEs and HMDs) as well as on
84 desktop computers. It is a platform for the research and development
85 of three-dimensional user interfaces, providing a means of exploring
86 possible future user interfaces. 3Dwm is fully distributed using
87 CORBA. Other planned and implemented features include OpenGL
88 rendering, X11 (and other windowing system) bindings, CAVELib support,
89 3D TrueType fonts, general streaming movie support, a 3DUI widget kit,
90 etc.
91
92 %description devel -l pl
93 3Dwm jest trójwymiarowym ¶rodowiskiem u¿ytkownika, które mo¿na uruchomiæ
94 na sprzêcie do Rzeczywisto¶ci Wirtualnej (jak CAVE lub HMD) oraz na 
95 komputerach biurkowych. Jest to platforma dla badañ i rozwoju trójwymiarowych
96 interfejsów u¿ytkownika, dostarczaj±ca ¶rodków odkrywania mo¿liwej przysz³o¶ci
97 interfejsów u¿ytkownika. 3Dwm jest w pe³ni rozproszony z u¿yciem technologii
98 CORBA. Inne planowane i zaimplementowane cechy to rendering z u¿yciem OpenGL,
99 wi±zania dla X11 (oraz innych systemów okienkowych), wsparcie dla CAVELib,
100 czcionek True Type 3D, ogólne wsparcie dla strumieni filmowych, zestaw kontrolek
101 3DUI etc.
102
103 %package static
104 Summary:        3D user environment - static files
105 Summary(pl):    Trójwymiarowe ¶rodowisko u¿ytkownika - biblioteki statyczne
106 Group:          Development/Libraries
107 Requires:       %{name}-devel = %{version}
108
109 %description static
110 3Dwm is a three-dimensional user environment that can run on immersive
111 Virtual Reality hardware (such as CAVEs and HMDs) as well as on
112 desktop computers. It is a platform for the research and development
113 of three-dimensional user interfaces, providing a means of exploring
114 possible future user interfaces. 3Dwm is fully distributed using
115 CORBA. Other planned and implemented features include OpenGL
116 rendering, X11 (and other windowing system) bindings, CAVELib support,
117 3D TrueType fonts, general streaming movie support, a 3DUI widget kit,
118 etc.
119
120 %description static -l pl
121 3Dwm jest trójwymiarowym ¶rodowiskiem u¿ytkownika, które mo¿na uruchomiæ
122 na sprzêcie do Rzeczywisto¶ci Wirtualnej (jak CAVE lub HMD) oraz na 
123 komputerach biurkowych. Jest to platforma dla badañ i rozwoju trójwymiarowych
124 interfejsów u¿ytkownika, dostarczaj±ca ¶rodków odkrywania mo¿liwej przysz³o¶ci
125 interfejsów u¿ytkownika. 3Dwm jest w pe³ni rozproszony z u¿yciem technologii
126 CORBA. Inne planowane i zaimplementowane cechy to rendering z u¿yciem OpenGL,
127 wi±zania dla X11 (oraz innych systemów okienkowych), wsparcie dla CAVELib,
128 czcionek True Type 3D, ogólne wsparcie dla strumieni filmowych, zestaw kontrolek
129 3DUI etc.
130
131 %prep
132 %setup -q
133 %patch0 -p1
134 %patch1 -p1
135 %patch2 -p1
136 %patch3 -p1
137
138 %build
139 rm -f config/missing config/macros/ac_help_string.m4
140 mv -f INSTALL INSTALL.tmp
141 %{__libtoolize}
142 %{__aclocal} -I config/macros
143 %{__autoheader}
144 %{__autoconf}
145 %{__automake}
146 mv -f INSTALL.tmp INSTALL
147 %configure --enable-optimize --disable-rpath
148 %{__make}
149
150 %install
151 rm -rf $RPM_BUILD_ROOT
152 %{__make} install DESTDIR=$RPM_BUILD_ROOT
153
154 rm $RPM_BUILD_ROOT/%{_datadir}/3Dwm/tdwmrc
155 install -m 644 %{SOURCE1} $RPM_BUILD_ROOT/%{_datadir}/3Dwm/tdwrc
156
157 %post libs -p /sbin/ldconfig
158 %postun libs -p /sbin/ldconfig
159
160 %clean
161 rm -rf $RPM_BUILD_ROOT
162
163 %files
164 %defattr(644,root,root,755)
165 %doc AUTHORS ChangeLog INSTALL NEWS README TODO
166 %attr(755,root,root) %{_bindir}/*
167 %{_datadir}/3Dwm
168
169 %files libs
170 %defattr(644,root,root,755)
171 %attr(755,root,root) %{_libdir}/*.so.*
172
173 %files devel
174 %defattr(644,root,root,755)
175 %{_libdir}/*.so
176 %{_libdir}/*.la
177 %{_includedir}/Nobel*
178
179 %files static
180 %defattr(644,root,root,755)
181 %{_libdir}/*.a
This page took 0.043994 seconds and 3 git commands to generate.