* Thu Jul 24 2008 Adam Jackson <ajax@redhat.com> 1.4.99.906-1
- 1.5RC6.
This commit is contained in:
parent
7c0bdc9e3a
commit
37a43abc22
2
sources
2
sources
@ -1 +1 @@
|
|||||||
a0e25d1c6ed0ed945e4a84b6b288f6fe xorg-server-20080701.tar.bz2
|
d225476fea6721d9f64c3268e47d6c51 xorg-server-1.4.99.906.tar.bz2
|
||||||
|
@ -9,31 +9,30 @@
|
|||||||
# check out the master branch, pull, cherry-pick, and push. FIXME describe
|
# check out the master branch, pull, cherry-pick, and push. FIXME describe
|
||||||
# rebasing, add convenience 'make' targets maybe.
|
# rebasing, add convenience 'make' targets maybe.
|
||||||
|
|
||||||
# F9 TODO list:
|
# F10 TODO list:
|
||||||
#
|
#
|
||||||
# Fix rhpxl to no longer need vesamodes/extramodes
|
# Fix rhpxl to no longer need vesamodes/extramodes
|
||||||
# RHEL5 bugfix sync
|
|
||||||
|
|
||||||
%define pkgname xorg-server
|
%define pkgname xorg-server
|
||||||
%define gitdate 20080701
|
#define gitdate 20080701
|
||||||
|
|
||||||
Summary: X.Org X11 X server
|
Summary: X.Org X11 X server
|
||||||
Name: xorg-x11-server
|
Name: xorg-x11-server
|
||||||
Version: 1.4.99.905
|
Version: 1.4.99.906
|
||||||
Release: 2.%{gitdate}%{?dist}
|
Release: 1%{?dist}
|
||||||
URL: http://www.x.org
|
URL: http://www.x.org
|
||||||
License: MIT
|
License: MIT
|
||||||
Group: User Interface/X
|
Group: User Interface/X
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
||||||
|
|
||||||
%if 0%{gitdate}
|
%if 0%{?gitdate}
|
||||||
# git snapshot. to recreate, run:
|
# git snapshot. to recreate, run:
|
||||||
# ./make-git-snapshot.sh `cat commitid`
|
# ./make-git-snapshot.sh `cat commitid`
|
||||||
Source0: xorg-server-%{gitdate}.tar.bz2
|
Source0: xorg-server-%{gitdate}.tar.bz2
|
||||||
Source1: make-git-snapshot.sh
|
Source1: make-git-snapshot.sh
|
||||||
Source2: commitid
|
Source2: commitid
|
||||||
%else
|
%else
|
||||||
Source0: ftp://ftp.x.org/pub/individual/xserver/%{pkgname}-%{version}.tar.bz2
|
Source0: http://www.x.org/pub/individual/xserver/%{pkgname}-%{version}.tar.bz2
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
# OpenGL compositing manager feature/optimization patches.
|
# OpenGL compositing manager feature/optimization patches.
|
||||||
@ -42,15 +41,9 @@ Patch101: xserver-1.4.99-dont-backfill-bg-none.patch
|
|||||||
|
|
||||||
# Red Hat specific tweaking, not intended for upstream
|
# Red Hat specific tweaking, not intended for upstream
|
||||||
# XXX move these to the end of the list
|
# XXX move these to the end of the list
|
||||||
# dropme
|
|
||||||
#Patch1001: xorg-x11-server-Red-Hat-extramodes.patch
|
|
||||||
Patch1003: xserver-1.4.99-pic-libxf86config.patch
|
Patch1003: xserver-1.4.99-pic-libxf86config.patch
|
||||||
# maybe?
|
|
||||||
#Patch1004: xserver-1.4.99-selinux-awareness.patch
|
|
||||||
Patch1005: xserver-1.4.99-builtin-fonts.patch
|
Patch1005: xserver-1.4.99-builtin-fonts.patch
|
||||||
Patch1010: xserver-1.3.0-no-prerelease-warning.patch
|
Patch1010: xserver-1.3.0-no-prerelease-warning.patch
|
||||||
# rebase for GL/glx -> glx move
|
|
||||||
#Patch1014: xserver-1.4.99-xaa-evict-pixmaps.patch
|
|
||||||
|
|
||||||
Patch2013: xserver-1.4.99-document-fontpath-correctly.patch
|
Patch2013: xserver-1.4.99-document-fontpath-correctly.patch
|
||||||
|
|
||||||
@ -61,9 +54,7 @@ Patch5001: xserver-1.4.99-alloca-poison.patch
|
|||||||
Patch5002: xserver-1.4.99-ssh-isnt-local.patch
|
Patch5002: xserver-1.4.99-ssh-isnt-local.patch
|
||||||
|
|
||||||
Patch5007: xserver-1.5.0-bad-fbdev-thats-mine.patch
|
Patch5007: xserver-1.5.0-bad-fbdev-thats-mine.patch
|
||||||
#Patch5008: xserver-1.5.0-xaa-sucks.patch
|
|
||||||
Patch5009: xserver-1.5.0-no-evdev-keyboards-kthnx.patch
|
Patch5009: xserver-1.5.0-no-evdev-keyboards-kthnx.patch
|
||||||
#Patch5010: xserver-1.5.0-fix-single-aspect.patch
|
|
||||||
|
|
||||||
# Workaround RH bug #449944
|
# Workaround RH bug #449944
|
||||||
Patch5011: xserver-1.4.99-endian.patch
|
Patch5011: xserver-1.4.99-endian.patch
|
||||||
@ -105,8 +96,6 @@ BuildRequires: xorg-x11-xtrans-devel >= 1.0.3-3
|
|||||||
BuildRequires: libXfont-devel libXau-devel libxkbfile-devel libXres-devel
|
BuildRequires: libXfont-devel libXau-devel libxkbfile-devel libXres-devel
|
||||||
BuildRequires: libfontenc-devel libXtst-devel libXdmcp-devel
|
BuildRequires: libfontenc-devel libXtst-devel libXdmcp-devel
|
||||||
BuildRequires: libX11-devel libXext-devel
|
BuildRequires: libX11-devel libXext-devel
|
||||||
# XXX Really? Why would we need this, Xfont should hide it.
|
|
||||||
BuildRequires: freetype-devel >= 2.1.9-1
|
|
||||||
|
|
||||||
# DMX config utils buildreqs.
|
# DMX config utils buildreqs.
|
||||||
BuildRequires: libXt-devel libdmx-devel libXmu-devel libXrender-devel
|
BuildRequires: libXt-devel libdmx-devel libXmu-devel libXrender-devel
|
||||||
@ -129,17 +118,6 @@ Requires: libdrm >= 2.4.0
|
|||||||
BuildRequires: audit-libs-devel libselinux-devel >= 2.0.59-1
|
BuildRequires: audit-libs-devel libselinux-devel >= 2.0.59-1
|
||||||
BuildRequires: hal-devel dbus-devel
|
BuildRequires: hal-devel dbus-devel
|
||||||
|
|
||||||
# Make sure libXfont has the catalogue FPE
|
|
||||||
Conflicts: libXfont < 1.2.9
|
|
||||||
|
|
||||||
# Make sure we pull ABI compatible drivers.
|
|
||||||
Conflicts: xorg-x11-drv-ati < 6.6.1
|
|
||||||
Conflicts: xorg-x11-drv-i810 < 1.6.0
|
|
||||||
# Match up work-arounds between compiz and the xserver
|
|
||||||
Conflicts: compiz < 0.0.13-0.20.20060817git.fc6
|
|
||||||
# Match up GLX_EXT_texture_from_pixmap opcodes
|
|
||||||
Conflicts: mesa-libGL < 6.5.1-2.fc6
|
|
||||||
|
|
||||||
# All server subpackages have a virtual provide for the name of the server
|
# All server subpackages have a virtual provide for the name of the server
|
||||||
# they deliver. The Xorg one is versioned, the others are intentionally
|
# they deliver. The Xorg one is versioned, the others are intentionally
|
||||||
# unversioned.
|
# unversioned.
|
||||||
@ -277,24 +255,21 @@ Xserver source code needed to build VNC server (Xvnc)
|
|||||||
%prep
|
%prep
|
||||||
%setup -q -n %{pkgname}-%{?gitdate:%{gitdate}}%{!?gitdate:%{version}}
|
%setup -q -n %{pkgname}-%{?gitdate:%{gitdate}}%{!?gitdate:%{version}}
|
||||||
|
|
||||||
%if 0%{gitdate}
|
%if 0%{?gitdate}
|
||||||
# XXX hack
|
|
||||||
git checkout -b fedora
|
git checkout -b fedora
|
||||||
# make it something you can push to.
|
|
||||||
sed -i 's/git/&+ssh/' .git/config
|
sed -i 's/git/&+ssh/' .git/config
|
||||||
%else
|
%else
|
||||||
git-init-db
|
git-init-db
|
||||||
echo "This is incomplete. FIXME."
|
if [ -z "$GIT_COMMITTER_NAME" ]; then
|
||||||
exit 1
|
git-config user.email "x@fedoraproject.org"
|
||||||
|
git-config user.name "Fedora X Ninjas"
|
||||||
|
fi
|
||||||
|
git-add .
|
||||||
|
git-commit -a -q -m "%{version} baseline."
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
if [ -z "$GIT_COMMITTER_NAME" ]; then
|
# Apply all the patches.
|
||||||
export GIT_COMMITTER_NAME="Fedora X Ninjas"
|
git-am -p1 %{patches}
|
||||||
fi
|
|
||||||
|
|
||||||
|
|
||||||
# Apply all the patches. Hold your nose...
|
|
||||||
git-am -p1 $(awk '/^Patch.*:/ { print "%{_sourcedir}/"$2 }' %{_specdir}/%{name}.spec)
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
|
|
||||||
@ -315,7 +290,7 @@ export CFLAGS="${RPM_OPT_FLAGS} -Wstrict-overflow -rdynamic $CFLAGS"
|
|||||||
--with-xkb-output=%{_localstatedir}/lib/xkb \
|
--with-xkb-output=%{_localstatedir}/lib/xkb \
|
||||||
--with-rgb-path=%{_datadir}/X11/rgb \
|
--with-rgb-path=%{_datadir}/X11/rgb \
|
||||||
--disable-xorgcfg \
|
--disable-xorgcfg \
|
||||||
--disable-record \
|
--disable-record --disable-xtrap \
|
||||||
--enable-install-libxf86config \
|
--enable-install-libxf86config \
|
||||||
--enable-xselinux \
|
--enable-xselinux \
|
||||||
--with-dri-driver-path=%{drimoduledir} \
|
--with-dri-driver-path=%{drimoduledir} \
|
||||||
@ -361,21 +336,6 @@ xargs tar cf - | (cd %{inst_srcdir} && tar xf -)
|
|||||||
rm -f $RPM_BUILD_ROOT%{_bindir}/pcitweak
|
rm -f $RPM_BUILD_ROOT%{_bindir}/pcitweak
|
||||||
rm -f $RPM_BUILD_ROOT%{_mandir}/man1/pcitweak.1*
|
rm -f $RPM_BUILD_ROOT%{_mandir}/man1/pcitweak.1*
|
||||||
find $RPM_BUILD_ROOT -type f -name '*.la' | xargs rm -f -- || :
|
find $RPM_BUILD_ROOT -type f -name '*.la' | xargs rm -f -- || :
|
||||||
|
|
||||||
%if !%{with_hw_servers}
|
|
||||||
# These get installed regardless of whether you're building Xorg.
|
|
||||||
# XXX Re-check this list.
|
|
||||||
# error: Installed (but unpackaged) file(s) found:
|
|
||||||
# /randrstr.h
|
|
||||||
# /usr/lib/pkgconfig/xorg-server.pc
|
|
||||||
# /usr/share/aclocal/xorg-server.m4
|
|
||||||
# /var/lib/xkb/README.compiled
|
|
||||||
|
|
||||||
rm -f $RPM_BUILD_ROOT/randrstr.h
|
|
||||||
rm -rf $RPM_BUILD_ROOT%{_libdir}/pkgconfig
|
|
||||||
rm -rf $RPM_BUILD_ROOT%{_datadir}/aclocal
|
|
||||||
rm -rf $RPM_BUILD_ROOT/var/lib/xkb
|
|
||||||
%endif
|
|
||||||
}
|
}
|
||||||
|
|
||||||
%clean
|
%clean
|
||||||
@ -428,7 +388,6 @@ rm -rf $RPM_BUILD_ROOT
|
|||||||
%{_libdir}/xorg/modules/extensions/libdri2.so
|
%{_libdir}/xorg/modules/extensions/libdri2.so
|
||||||
%{_libdir}/xorg/modules/extensions/libdbe.so
|
%{_libdir}/xorg/modules/extensions/libdbe.so
|
||||||
%{_libdir}/xorg/modules/extensions/libextmod.so
|
%{_libdir}/xorg/modules/extensions/libextmod.so
|
||||||
%{_libdir}/xorg/modules/extensions/libxtrap.so
|
|
||||||
%dir %{_libdir}/xorg/modules/input
|
%dir %{_libdir}/xorg/modules/input
|
||||||
%dir %{_libdir}/xorg/modules/fonts
|
%dir %{_libdir}/xorg/modules/fonts
|
||||||
%{_libdir}/xorg/modules/fonts/libfreetype.so
|
%{_libdir}/xorg/modules/fonts/libfreetype.so
|
||||||
@ -515,6 +474,9 @@ rm -rf $RPM_BUILD_ROOT
|
|||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Thu Jul 24 2008 Adam Jackson <ajax@redhat.com> 1.4.99.906-1
|
||||||
|
- 1.5RC6.
|
||||||
|
|
||||||
* Wed Jul 02 2008 Adam Tkac <atkac redhat com> 1.4.99.905-2.20080701
|
* Wed Jul 02 2008 Adam Tkac <atkac redhat com> 1.4.99.905-2.20080701
|
||||||
- build with -rdynamic to make dri_swrast happy
|
- build with -rdynamic to make dri_swrast happy
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user