Summary: 3D user environment
-Summary(pl): Trójwymiarowe ¶rodowisko u¿ytkownika
+Summary(pl.UTF-8): Trójwymiarowe środowisko użytkownika
Name: 3dwm
Version: 0.3.2
-Release: 0.1
-Group: X11/Window Managers
+Release: 1
License: LGPL
+Group: X11/Window Managers
Source0: http://www.3dwm.org/download/%{name}-%{version}.tar.gz
-# Source0-md5: 61510b9e9769a36e5790c9d606bfbfbb
+# Source0-md5: 61510b9e9769a36e5790c9d606bfbfbb
Source1: %{name}-tdwmrc
Patch0: %{name}-autocrap.patch
Patch1: %{name}-gcc32.patch
Patch2: %{name}-SDL-in-usr-X11R6.patch
Patch3: %{name}-omniORB4.patch
+Patch4: %{name}-gcc33.patch
+Patch5: %{name}-opt.patch
URL: http://www.3dwm.org/
BuildRequires: OpenGL-devel
BuildRequires: SDL-devel
BuildRequires: libpng-devel
BuildRequires: libtool
BuildRequires: meshio-devel
-BuildRequires: omniORB-devel
+BuildRequires: omniORB-devel >= 4.0.2
+# omniidl is here
+BuildRequires: omniORB
Requires: %{name}-libs = %{version}
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
3D TrueType fonts, general streaming movie support, a 3DUI widget kit,
etc.
-%description -l pl
-3Dwm jest trójwymiarowym ¶rodowiskiem u¿ytkownika, które mo¿na uruchomiæ
-na sprzêcie do Rzeczywisto¶ci Wirtualnej (jak CAVE lub HMD) oraz na
-komputerach biurkowych. Jest to platforma dla badañ i rozwoju trójwymiarowych
-interfejsów u¿ytkownika, dostarczaj±ca ¶rodków odkrywania mo¿liwej przysz³o¶ci
-interfejsów u¿ytkownika. 3Dwm jest w pe³ni rozproszony z u¿yciem technologii
-CORBA. Inne planowane i zaimplementowane cechy to rendering z u¿yciem OpenGL,
-wi±zania dla X11 (oraz innych systemów okienkowych), wsparcie dla CAVELib,
-czcionek True Type 3D, ogólne wsparcie dla strumieni filmowych, zestaw kontrolek
-3DUI etc.
+%description -l pl.UTF-8
+3Dwm jest trójwymiarowym środowiskiem użytkownika, które można
+uruchomić na sprzęcie do Rzeczywistości Wirtualnej (jak CAVE lub HMD)
+oraz na komputerach biurkowych. Jest to platforma dla badań i rozwoju
+trójwymiarowych interfejsów użytkownika, dostarczająca środków
+odkrywania możliwej przyszłości interfejsów użytkownika. 3Dwm jest w
+pełni rozproszony z użyciem technologii CORBA. Inne planowane i
+zaimplementowane cechy to rendering z użyciem OpenGL, wiązania dla X11
+(oraz innych systemów okienkowych), wsparcie dla CAVELib, czcionek
+True Type 3D, ogólne wsparcie dla strumieni filmowych, zestaw
+kontrolek 3DUI etc.
%package libs
Summary: 3D user environment - Libraries
-Summary(pl): Trójwymiarowe ¶rodowisko u¿ytkownika - Bilioteki
+Summary(pl.UTF-8): Trójwymiarowe środowisko użytkownika - Bilioteki
Group: X11/Libraries
%description libs
3D TrueType fonts, general streaming movie support, a 3DUI widget kit,
etc.
-%description libs -l pl
-3Dwm jest trójwymiarowym ¶rodowiskiem u¿ytkownika, które mo¿na uruchomiæ
-na sprzêcie do Rzeczywisto¶ci Wirtualnej (jak CAVE lub HMD) oraz na
-komputerach biurkowych. Jest to platforma dla badañ i rozwoju trójwymiarowych
-interfejsów u¿ytkownika, dostarczaj±ca ¶rodków odkrywania mo¿liwej przysz³o¶ci
-interfejsów u¿ytkownika. 3Dwm jest w pe³ni rozproszony z u¿yciem technologii
-CORBA. Inne planowane i zaimplementowane cechy to rendering z u¿yciem OpenGL,
-wi±zania dla X11 (oraz innych systemów okienkowych), wsparcie dla CAVELib,
-czcionek True Type 3D, ogólne wsparcie dla strumieni filmowych, zestaw kontrolek
-3DUI etc.
+%description libs -l pl.UTF-8
+3Dwm jest trójwymiarowym środowiskiem użytkownika, które można
+uruchomić na sprzęcie do Rzeczywistości Wirtualnej (jak CAVE lub HMD)
+oraz na komputerach biurkowych. Jest to platforma dla badań i rozwoju
+trójwymiarowych interfejsów użytkownika, dostarczająca środków
+odkrywania możliwej przyszłości interfejsów użytkownika. 3Dwm jest w
+pełni rozproszony z użyciem technologii CORBA. Inne planowane i
+zaimplementowane cechy to rendering z użyciem OpenGL, wiązania dla X11
+(oraz innych systemów okienkowych), wsparcie dla CAVELib, czcionek
+True Type 3D, ogólne wsparcie dla strumieni filmowych, zestaw
+kontrolek 3DUI etc.
%package devel
Summary: 3D user environment - development files
-Summary(pl): Trójwymiarowe ¶rodowisko u¿ytkownika - pliki nag³ówkowe
+Summary(pl.UTF-8): Trójwymiarowe środowisko użytkownika - pliki nagłówkowe
Group: Development/Libraries
-Requires: %{name} = %{version}
+Requires: %{name} = %{version}-%{release}
%description devel
3Dwm is a three-dimensional user environment that can run on immersive
3D TrueType fonts, general streaming movie support, a 3DUI widget kit,
etc.
-%description devel -l pl
-3Dwm jest trójwymiarowym ¶rodowiskiem u¿ytkownika, które mo¿na uruchomiæ
-na sprzêcie do Rzeczywisto¶ci Wirtualnej (jak CAVE lub HMD) oraz na
-komputerach biurkowych. Jest to platforma dla badañ i rozwoju trójwymiarowych
-interfejsów u¿ytkownika, dostarczaj±ca ¶rodków odkrywania mo¿liwej przysz³o¶ci
-interfejsów u¿ytkownika. 3Dwm jest w pe³ni rozproszony z u¿yciem technologii
-CORBA. Inne planowane i zaimplementowane cechy to rendering z u¿yciem OpenGL,
-wi±zania dla X11 (oraz innych systemów okienkowych), wsparcie dla CAVELib,
-czcionek True Type 3D, ogólne wsparcie dla strumieni filmowych, zestaw kontrolek
-3DUI etc.
+%description devel -l pl.UTF-8
+3Dwm jest trójwymiarowym środowiskiem użytkownika, które można
+uruchomić na sprzęcie do Rzeczywistości Wirtualnej (jak CAVE lub HMD)
+oraz na komputerach biurkowych. Jest to platforma dla badań i rozwoju
+trójwymiarowych interfejsów użytkownika, dostarczająca środków
+odkrywania możliwej przyszłości interfejsów użytkownika. 3Dwm jest w
+pełni rozproszony z użyciem technologii CORBA. Inne planowane i
+zaimplementowane cechy to rendering z użyciem OpenGL, wiązania dla X11
+(oraz innych systemów okienkowych), wsparcie dla CAVELib, czcionek
+True Type 3D, ogólne wsparcie dla strumieni filmowych, zestaw
+kontrolek 3DUI etc.
%package static
Summary: 3D user environment - static files
-Summary(pl): Trójwymiarowe ¶rodowisko u¿ytkownika - biblioteki statyczne
+Summary(pl.UTF-8): Trójwymiarowe środowisko użytkownika - biblioteki statyczne
Group: Development/Libraries
Requires: %{name}-devel = %{version}
3D TrueType fonts, general streaming movie support, a 3DUI widget kit,
etc.
-%description static -l pl
-3Dwm jest trójwymiarowym ¶rodowiskiem u¿ytkownika, które mo¿na uruchomiæ
-na sprzêcie do Rzeczywisto¶ci Wirtualnej (jak CAVE lub HMD) oraz na
-komputerach biurkowych. Jest to platforma dla badañ i rozwoju trójwymiarowych
-interfejsów u¿ytkownika, dostarczaj±ca ¶rodków odkrywania mo¿liwej przysz³o¶ci
-interfejsów u¿ytkownika. 3Dwm jest w pe³ni rozproszony z u¿yciem technologii
-CORBA. Inne planowane i zaimplementowane cechy to rendering z u¿yciem OpenGL,
-wi±zania dla X11 (oraz innych systemów okienkowych), wsparcie dla CAVELib,
-czcionek True Type 3D, ogólne wsparcie dla strumieni filmowych, zestaw kontrolek
-3DUI etc.
+%description static -l pl.UTF-8
+3Dwm jest trójwymiarowym środowiskiem użytkownika, które można
+uruchomić na sprzęcie do Rzeczywistości Wirtualnej (jak CAVE lub HMD)
+oraz na komputerach biurkowych. Jest to platforma dla badań i rozwoju
+trójwymiarowych interfejsów użytkownika, dostarczająca środków
+odkrywania możliwej przyszłości interfejsów użytkownika. 3Dwm jest w
+pełni rozproszony z użyciem technologii CORBA. Inne planowane i
+zaimplementowane cechy to rendering z użyciem OpenGL, wiązania dla X11
+(oraz innych systemów okienkowych), wsparcie dla CAVELib, czcionek
+True Type 3D, ogólne wsparcie dla strumieni filmowych, zestaw
+kontrolek 3DUI etc.
%prep
%setup -q
%patch1 -p1
%patch2 -p1
%patch3 -p1
+%patch4 -p1
+%patch5 -p1
%build
rm -f config/missing config/macros/ac_help_string.m4
%{__make} install \
DESTDIR=$RPM_BUILD_ROOT
-rm $RPM_BUILD_ROOT%{_datadir}/3Dwm/tdwmrc
+rm -f $RPM_BUILD_ROOT%{_datadir}/3Dwm/tdwmrc
install %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/3Dwm/tdwrc
%clean
%files libs
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/*.so.*
+%attr(755,root,root) %{_libdir}/lib*.so.*.*
%files devel
%defattr(644,root,root,755)
-%{_libdir}/*.so
-%{_libdir}/*.la
+%attr(755,root,root) %{_libdir}/lib*.so
+%{_libdir}/lib*.la
%{_includedir}/Nobel*
%files static
%defattr(644,root,root,755)
-%{_libdir}/*.a
+%{_libdir}/lib*.a