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