]> git.pld-linux.org Git - packages/xorg-xserver-server.git/blobdiff - xorg-xserver-server.spec
- updated to 1.1.99.901, Mesa 6.5.1
[packages/xorg-xserver-server.git] / xorg-xserver-server.spec
index c5081230e90527d98987e8277864778a8bd7d396..9db6cc85db8ae718adfcbc4074ff32acd23179b9 100644 (file)
@@ -1,27 +1,33 @@
 Summary:       X.org server
 Summary(pl):   Serwer X.org
 Name:          xorg-xserver-server
-Version:       1.0.1
+Version:       1.1.99.901
 Release:       0.1
 License:       MIT
 Group:         X11/Servers
-Source0:       http://xorg.freedesktop.org/releases/X11R7.0/src/xserver/xorg-server-%{version}.tar.bz2
-# Source0-md5: aa0ccb851ec5f7f9b132581d9a5827e4
-Source1:       http://dl.sourceforge.net/mesa3d/MesaLib-6.4.1.tar.bz2
-# Source1-md5: ea148c828ec6f645526451db1b8556f1
+Source0:       http://xorg.freedesktop.org/releases/individual/xserver/xorg-server-%{version}.tar.bz2
+# Source0-md5: 83f4fa9afa0826280fc37b3780e31d33
+%define                mesa_version    6.5.1
+Source1:       http://dl.sourceforge.net/mesa3d/MesaLib-%{mesa_version}.tar.bz2
+# Source1-md5: c46f2c6646a270911b791dd8e1c2d977
+Source2:       xserver.pamd
 Patch0:                %{name}-ncurses.patch
 Patch1:                %{name}-symlinks.patch
+Patch2:                %{name}-xwrapper.patch
+Patch3:                %{name}-missing-files.patch
 URL:           http://xorg.freedesktop.org/
 # for glx headers
-BuildRequires: Mesa-libGL-devel
+BuildRequires: OpenGL-GLX-devel
 BuildRequires: autoconf >= 2.57
 BuildRequires: automake
 BuildRequires: cpp
 BuildRequires: libdrm-devel
 BuildRequires: libtool
 BuildRequires: ncurses-devel
+BuildRequires: pam-devel
 BuildRequires: perl-base
 BuildRequires: pkgconfig >= 1:0.19
+BuildRequires: xorg-app-mkfontscale
 BuildRequires: xorg-lib-libX11-devel
 BuildRequires: xorg-lib-libXau-devel
 BuildRequires: xorg-lib-libXaw-devel
@@ -42,22 +48,25 @@ BuildRequires:      xorg-lib-libdmx-devel
 BuildRequires: xorg-lib-libfontenc-devel
 BuildRequires: xorg-lib-liblbxutil-devel
 BuildRequires: xorg-lib-libxkbfile-devel
-BuildRequires: xorg-lib-libxkbui-devel
+BuildRequires: xorg-lib-libxkbui-devel >= 1.0.2
 BuildRequires: xorg-lib-xtrans-devel
 BuildRequires: xorg-proto-bigreqsproto-devel
-BuildRequires: xorg-proto-compositeproto-devel
+BuildRequires: xorg-proto-compositeproto-devel >= 0.3
 BuildRequires: xorg-proto-damageproto-devel
 BuildRequires: xorg-proto-dmxproto-devel
 BuildRequires: xorg-proto-evieext-devel
-BuildRequires: xorg-proto-fixesproto-devel
+BuildRequires: xorg-proto-fixesproto-devel >= 4.0
+BuildRequires: xorg-proto-fontcacheproto-devel
 BuildRequires: xorg-proto-fontsproto-devel
-BuildRequires: xorg-proto-glproto-devel >= 1.4.1
+BuildRequires: xorg-proto-glproto-devel >= 1.4.7
+BuildRequires: xorg-proto-inputproto-devel
+BuildRequires: xorg-proto-kbproto-devel >= 1.0.3
 BuildRequires: xorg-proto-printproto-devel
 BuildRequires: xorg-proto-randrproto-devel
 BuildRequires: xorg-proto-recordproto-devel
 BuildRequires: xorg-proto-renderproto-devel
 BuildRequires: xorg-proto-resourceproto-devel
-BuildRequires: xorg-proto-scrnsaverproto-devel
+BuildRequires: xorg-proto-scrnsaverproto-devel >= 1.1.0
 BuildRequires: xorg-proto-trapproto-devel
 BuildRequires: xorg-proto-videoproto-devel
 BuildRequires: xorg-proto-xcmiscproto-devel
@@ -70,12 +79,18 @@ BuildRequires:      xorg-proto-xf86vidmodeproto-devel
 BuildRequires: xorg-proto-xineramaproto-devel
 BuildRequires: xorg-proto-xproto-devel
 BuildRequires: xorg-util-util-macros >= 0.99.2
+# xcalibrateproto, tslib (for KDRIVE only)
+# glitz-devel >= 0.4.3 (for XGL and EGL only)
 # for rgb.txt
 Requires:      xorg-app-rgb >= 0.99.3
 Requires:      xorg-app-xkbcomp
 # just for %{_includedir}/bitmaps dir
 Requires:      xorg-data-xbitmaps
 Requires:      xorg-data-xkbdata
+# xserver requires default fixed and cursosr fonts.
+Requires:      xorg-font-font-alias
+Requires:      xorg-font-font-cursor-misc
+Requires:      xorg-font-font-misc-misc-base >= 1.0.0-0.3
 # for new app-defaults location
 Requires:      xorg-lib-libXt >= 1.0.0
 Obsoletes:     X11-Xserver
@@ -196,10 +211,26 @@ Header files for X.org server.
 %description devel -l pl
 Pliki nag³ówkowe dla serwera X.org.
 
+%package -n xorg-xserver-libglx
+Summary:       GLX extension library fo X.org server
+Summary(pl):   Biblioteka rozszerzenia GLX dla serwera X.org
+Group:         X11/Servers
+Requires:      xorg-xserver-server
+Provides:      xorg-xserver-modules-libglx
+Obsoletes:     xorg-driver-video-nvidia
+
+%description -n xorg-xserver-libglx
+GLX extension library fo X.org server.
+
+%description -n xorg-xserver-libglx -l pl
+Biblioteka rozszerzenia GLX dla serwera X.org.
+
 %prep
 %setup -q -a1 -n xorg-server-%{version}
 %patch0 -p1
 %patch1 -p1
+%patch2 -p0
+%patch3 -p1
 
 %build
 %{__libtoolize}
@@ -209,10 +240,12 @@ Pliki nag
 %{__automake}
 %configure \
        --enable-dga \
+       --enable-builddocs \
        --enable-lbx \
        --enable-xevie \
+       --with-dri-driver-path=%{_libdir}/xorg/modules/dri \
        --with-default-font-path="%{_fontsdir}/misc,%{_fontsdir}/TTF,%{_fontsdir}/OTF,%{_fontsdir}/Type1,%{_fontsdir}/CID,%{_fontsdir}/100dpi,%{_fontsdir}/75dpi" \
-       --with-mesa-source="`pwd`/Mesa-6.4.1"
+       --with-mesa-source="`pwd`/Mesa-%{mesa_version}"
 
 %{__make}
 
@@ -222,6 +255,15 @@ rm -rf $RPM_BUILD_ROOT
 %{__make} install \
        DESTDIR=$RPM_BUILD_ROOT
 
+install -D %{SOURCE2} $RPM_BUILD_ROOT/etc/pam.d/xserver
+install -d $RPM_BUILD_ROOT/etc/security/console.apps
+install -d $RPM_BUILD_ROOT%{_libdir}/xorg/modules/{dri,drivers,input}
+install hw/xfree86/parser/xf86Parser.h $RPM_BUILD_ROOT%{_includedir}/xorg/xf86Parser.h
+install hw/xfree86/parser/xf86Optrec.h $RPM_BUILD_ROOT%{_includedir}/xorg/xf86Optrec.h
+install hw/xfree86/parser/libxf86config.a $RPM_BUILD_ROOT%{_libdir}/libxf86config.a
+:> $RPM_BUILD_ROOT/etc/security/console.apps/xserver
+:> $RPM_BUILD_ROOT/etc/security/blacklist.xserver
+
 rm -f $RPM_BUILD_ROOT%{_libdir}/xorg/modules/{*,*/*}.{la,a}
 
 %clean
@@ -229,11 +271,11 @@ rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
-%doc COPYING ChangeLog
+%doc COPYING
 %attr(755,root,root) %{_bindir}/X
 %attr(755,root,root) %{_bindir}/Xorg
-%attr(755,root,root) %{_bindir}/getconfig
-%attr(755,root,root) %{_bindir}/getconfig.pl
+%attr(4755,root,root) %{_bindir}/Xwrapper
+%attr(755,root,root) %{_bindir}/cvt
 %attr(755,root,root) %{_bindir}/gtf
 %attr(755,root,root) %{_bindir}/in[bwl]
 %attr(755,root,root) %{_bindir}/ioport
@@ -246,39 +288,43 @@ rm -rf $RPM_BUILD_ROOT
 %{_includedir}/X11/pixmaps
 %{_libdir}/X11/Cards
 %{_libdir}/X11/Options
-%{_libdir}/X11/getconfig
 %dir %{_libdir}/xorg
 %dir %{_libdir}/xorg/modules
-%attr(755,root,root) %{_libdir}/xorg/modules/lib*.so
+%dir %{_libdir}/xorg/modules/dri
+%dir %{_libdir}/xorg/modules/drivers
 %dir %{_libdir}/xorg/modules/extensions
 %attr(755,root,root) %{_libdir}/xorg/modules/extensions/libGLcore.so
 %attr(755,root,root) %{_libdir}/xorg/modules/extensions/libdbe.so
 %attr(755,root,root) %{_libdir}/xorg/modules/extensions/libdri.so
 %attr(755,root,root) %{_libdir}/xorg/modules/extensions/libextmod.so
-%attr(755,root,root) %{_libdir}/xorg/modules/extensions/libglx.so
 %attr(755,root,root) %{_libdir}/xorg/modules/extensions/librecord.so
 %attr(755,root,root) %{_libdir}/xorg/modules/extensions/libxtrap.so
 %dir %{_libdir}/xorg/modules/fonts
 %attr(755,root,root) %{_libdir}/xorg/modules/fonts/lib*.so
+%dir %{_libdir}/xorg/modules/input
 %dir %{_libdir}/xorg/modules/linux
 %attr(755,root,root) %{_libdir}/xorg/modules/linux/libdrm.so
 %attr(755,root,root) %{_libdir}/xorg/modules/linux/libfbdevhw.so
 %dir %{_libdir}/xorg/modules/multimedia
 %attr(755,root,root) %{_libdir}/xorg/modules/multimedia/*.so
+%attr(755,root,root) %{_libdir}/xorg/modules/lib*.so
 %dir %{_libdir}/xserver
 %{_libdir}/xserver/SecurityPolicy
 %{_datadir}/X11/app-defaults/XOrgCfg
 %{_datadir}/X11/xkb/compiled
+%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/xserver
+%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/blacklist.xserver
+%config(missingok) /etc/security/console.apps/xserver
 %{_mandir}/man1/Xorg.1x*
 %{_mandir}/man1/Xserver.1x*
-%{_mandir}/man1/getconfig.1x*
+%{_mandir}/man1/cvt.1*
 %{_mandir}/man1/gtf.1x*
 %{_mandir}/man1/pcitweak.1x*
 %{_mandir}/man1/scanpci.1x*
 %{_mandir}/man1/xorgcfg.1x*
 %{_mandir}/man1/xorgconfig.1*
+%{_mandir}/man4/exa.4*
 %{_mandir}/man4/fbdevhw.4*
-%{_mandir}/man5/getconfig.5x*
 %{_mandir}/man5/xorg.conf.5x*
 
 %files -n xorg-xserver-Xdmx
@@ -319,5 +365,10 @@ rm -rf $RPM_BUILD_ROOT
 %files devel
 %defattr(644,root,root,755)
 %{_includedir}/xorg
+%{_libdir}/libxf86config.a
 %{_aclocaldir}/xorg-server.m4
 %{_pkgconfigdir}/xorg-server.pc
+
+%files -n xorg-xserver-libglx
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/xorg/modules/extensions/libglx.so
This page took 0.534663 seconds and 4 git commands to generate.