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