]> git.pld-linux.org Git - packages/XFree86.git/blobdiff - XFree86.spec
- create xsession directory
[packages/XFree86.git] / XFree86.spec
index 1d0d9393a1e973b0e020fd1104fe626cf98a2fca..5a5a0776d223403b0da98f1a03cb5ebfee702227 100644 (file)
@@ -8,7 +8,7 @@
 #
 
 %define                _sver   %(echo %{version} | tr -d .)
-%define                _synaptics_ver  0.11.3p11
+%define                _synaptics_ver  0.11.4
 
 Summary:       XFree86 Window System servers and basic programs
 Summary(de):   XFree86 Window-System-Server und grundlegende Programme
@@ -23,12 +23,12 @@ Summary(ru):        
 Summary(uk):   âÁÚÏצ ÛÒÉÆÔÉ, ÐÒÏÇÒÁÍÉ ÔÁ ÄÏËÕÍÅÎÔÁæѠÄÌÑ ÒÏÂÏÞϧ ÓÔÁÎ槠ЦĠX
 Summary(zh_CN):        XFree86 ´°¿Úϵͳ·þÎñÆ÷ºÍ»ù±¾³ÌÐò
 Name:          XFree86
-Version:       4.3.99.12
-Release:       0.1
+Version:       4.3.99.13
+Release:       0.2
 License:       MIT
 Group:         X11/XFree86
 Source0:       ftp://ftp.xfree86.org/pub/XFree86/develsnaps/%{name}-%{version}.tar.bz2
-# Source0-md5: 12820de14d53c61cc84a0f20109f1743
+# Source0-md5: 908b6c8b7ba2d52e54565c2f728fdfff
 #Source1:      ftp://ftp.xfree86.org/pub/XFree86/4.3.0/source/X430src-2.tgz
 #Source2:      ftp://ftp.xfree86.org/pub/XFree86/4.3.0/source/X430src-3.tgz
 Source3:       ftp://ftp.pld-linux.org/software/xinit/xdm-xinitrc-0.2.tar.bz2
@@ -62,9 +62,16 @@ Source38:    http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-X
 #Source39:     cvs://anonymous@cvs.gatos.sourceforge.net/cvsroot/gatos/ati.2-20021001.tar.bz2
 # http://w1.894.telia.com/~u89404340/touchpad/index.html
 Source40:      http://w1.894.telia.com/~u89404340/touchpad/synaptics-%{_synaptics_ver}.tar.bz2
-# Source40-md5:        4dabd4c8ce8968eba6cde1dd6265c9c7
+# Source40-md5:        c07ffb03e93aefebc0570fe638939e27
 Source41:      http://www.linux.org.uk/~alan/S3.zip
 # Source41-md5:        8b754fc6bbded60b683563b945e384b0
+Source42:      twm-xsession.desktop
+Source43:      xcalc.desktop
+Source44:      xload.desktop
+Source45:      xmag.desktop
+Source46:      xcalc.png
+Source47:      xload.png
+Source48:      xmag.png
 Patch0:                %{name}-PLD.patch
 Patch1:                %{name}-HasZlib.patch
 Patch2:                %{name}-DisableDebug.patch
@@ -90,7 +97,7 @@ Patch21:      %{name}-r128-busmstr2.patch
 Patch22:       %{name}-neomagic_swcursor.patch
 Patch23:       %{name}-mga-busmstr.patch
 Patch24:       %{name}-agpgart-load.patch
-Patch25:       %{name}-symbols.patch
+
 Patch26:       %{name}-HasFreetype2.patch
 Patch27:       %{name}-config-s3.patch
 Patch28:       %{name}-sparc_pci_domains.patch
@@ -116,6 +123,7 @@ Patch45:    %{name}-spencode-nowarning.patch
 Patch46:       %{name}-lock.patch
 Patch47:       %{name}-linux-version.patch
 Patch48:       %{name}-new-s3-nodebug.patch
+Patch49:       %{name}-genauth.patch
 URL:           http://www.xfree86.org/
 BuildRequires: %{_bindir}/perl
 BuildRequires: bison
@@ -139,6 +147,7 @@ BuildRequires:      zlib-devel
 %endif
 Requires:      %{name}-libs = %{version}
 Requires:      xauth
+Requires:      pam >= 0.77.3
 ExclusiveArch: %{ix86} alpha sparc m68k armv4l noarch ppc
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 Obsoletes:     xpm-progs
@@ -155,6 +164,7 @@ Obsoletes:  X11R6.1
 %define                _soundsdir      /usr/share/sounds
 %define                _themesdir      /usr/share/themes
 %define                _wmpropsdir     /usr/share/wm-properties
+%define                _xsessdir       /usr/share/xsessions
 
 # avoid Mesa dependency in XFree86-OpenGL-libs
 # Glide3 (libglide3.so.3) can be provided by Glide_V3-DRI or Glide_V5-DRI
@@ -348,11 +358,12 @@ Summary(pl):      Wsparcie OpenGL dla systemu X11R6 - biblioteka GL
 Group:         X11/Libraries
 Requires:      XFree86-OpenGL-core = %{version}
 Obsoletes:     XFree86-driver-firegl
+Conflicts:     OpenGL-core < 4.3.99.12
 
-%description OpenGL-core
+%description OpenGL-libGL
 OpenGL support for X11R6 system - GL library.
 
-%description OpenGL-core -l pl
+%description OpenGL-libGL -l pl
 Wsparcie OpenGL dla systemu X11R6 - biblioteka GL.
 
 %package OpenGL-devel
@@ -1757,7 +1768,7 @@ System. 
 %patch22 -p1
 %patch23 -p1
 %patch24 -p1
-%patch25 -p0
+
 %patch26 -p1
 %patch27 -p1
 %ifarch sparc sparc64
@@ -1782,6 +1793,7 @@ System. 
 %patch47 -p1
 tar xfz *.tar.gz
 %patch48 -p0
+%patch49 -p0
 
 rm -f xc/config/cf/host.def
 
@@ -1858,14 +1870,15 @@ done
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT%{_sysconfdir}/{X11/fs,pam.d,rc.d/init.d,security/console.apps,sysconfig} \
+install -d $RPM_BUILD_ROOT%{_sysconfdir}/{X11/fs,pam.d,rc.d/init.d,security/console.apps,sysconfig,xdg} \
        $RPM_BUILD_ROOT%{_libdir}/X11/app-defaults/{cs,da,de,es,fr,hu,it,ja,ko,nl,pl,pt,ru,sk,zh_CN.gb2312,zh_TW.big5} \
-       $RPM_BUILD_ROOT%{_datadir}/misc \
+       $RPM_BUILD_ROOT%{_datadir}/{misc,xsessions} \
        $RPM_BUILD_ROOT%{_sbindir} \
        $RPM_BUILD_ROOT/usr/{bin,include,lib} \
        $RPM_BUILD_ROOT/var/{log,lib/xkb} \
        $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}/mini} \
-       $RPM_BUILD_ROOT{%{_wmpropsdir},%{_soundsdir},%{_themesdir}/{Default,ThinIce}}
+       $RPM_BUILD_ROOT{%{_wmpropsdir},%{_soundsdir},%{_themesdir}/{Default,ThinIce}} \
+       $RPM_BUILD_ROOT%{_xsessdir}
 
 %{__make} -C xc        install install.man \
        DESTDIR="$RPM_BUILD_ROOT" \
@@ -1940,14 +1953,18 @@ install %{SOURCE11} $RPM_BUILD_ROOT/etc/sysconfig/xfs
 
 install %{SOURCE20} $RPM_BUILD_ROOT%{_wmpropsdir}/twm.desktop
 install %{SOURCE21} %{SOURCE22} %{SOURCE23} %{SOURCE24} %{SOURCE25} \
-       %{SOURCE26} %{SOURCE27} \
+       %{SOURCE26} %{SOURCE27} %{SOURCE43} %{SOURCE44} %{SOURCE45} \
        $RPM_BUILD_ROOT%{_desktopdir}
 install %{SOURCE30} %{SOURCE31} %{SOURCE32} %{SOURCE33} %{SOURCE34} \
-       %{SOURCE35} %{SOURCE36} %{SOURCE37} \
+       %{SOURCE35} %{SOURCE36} %{SOURCE37} %{SOURCE46} %{SOURCE47} \
+       %{SOURCE48} \
        $RPM_BUILD_ROOT%{_pixmapsdir}
 
 bzip2 -dc %{SOURCE38} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
 
+# twm desktop file for gdm/kdm support
+install %{SOURCE42} $RPM_BUILD_ROOT%{_xsessdir}/twm.desktop
+
 :> $RPM_BUILD_ROOT/etc/security/console.apps/xserver
 :> $RPM_BUILD_ROOT/etc/security/blacklist.xserver
 :> $RPM_BUILD_ROOT/etc/security/blacklist.xdm
@@ -2829,6 +2846,7 @@ fi
 
 %files libs -f XFree86-libs.lang
 %defattr(644,root,root,755)
+%dir %{_sysconfdir}/xdg
 %dir %{_themesdir}
 %dir %{_themesdir}/Default
 %dir %{_themesdir}/ThinIce
@@ -2856,6 +2874,7 @@ fi
 %dir %{_sbindir}
 %dir %{_datadir}/locale
 %dir %{_datadir}/misc
+%dir %{_datadir}/xsessions
 %dir %{_pixmapsdir}
 %dir %{_pixmapsdir}/mini
 %dir %{_soundsdir}
@@ -3053,15 +3072,21 @@ fi
 %{_libdir}/X11/app-defaults/Xditview-chrtr
 
 %{_desktopdir}/oclock.desktop
+%{_desktopdir}/xcalc.desktop
 %{_desktopdir}/xclipboard.desktop
 %{_desktopdir}/xclock.desktop
 %{_desktopdir}/xedit.desktop
 %{_desktopdir}/xeyes.desktop
+%{_desktopdir}/xload.desktop
+%{_desktopdir}/xmag.desktop
 %{_pixmapsdir}/oclock.png
+%{_pixmapsdir}/xcalc.png
 %{_pixmapsdir}/xclipboard.png
 %{_pixmapsdir}/xclock.png
 %{_pixmapsdir}/xedit.png
 %{_pixmapsdir}/xeyes.png
+%{_pixmapsdir}/xload.png
+%{_pixmapsdir}/xmag.png
 
 %files -n imake
 %defattr(644,root,root,755)
@@ -3087,6 +3112,7 @@ fi
 %files -n twm
 %defattr(644,root,root,755)
 %{_wmpropsdir}/twm.desktop
+%{_xsessdir}/twm.desktop
 %attr(755,root,root) %{_bindir}/twm
 %dir %{_sysconfdir}/X11/twm
 %config %{_sysconfdir}/X11/twm/system.twmrc
This page took 0.076059 seconds and 4 git commands to generate.