forked from pool/xorg-x11-server
Accepting request 621924 from home:fcrozat:branches:X11:XOrg
- Remove /var/lib/X11 and its symlink, it is no longer needed and doesn't work with transaction-updates (FATE#325524). - Move README.compiled to another location and use tmpfiles to copy it at runtime. OBS-URL: https://build.opensuse.org/request/show/621924 OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=709
This commit is contained in:
parent
c220413ce2
commit
30ecc4e4de
1
xkb-tmpfiles.conf
Normal file
1
xkb-tmpfiles.conf
Normal file
@ -0,0 +1 @@
|
|||||||
|
C /var/lib/xkb/compiled/README.compiled 0644 - - - /usr/share/factory/var/lib/xkb/compiled/README.compiled
|
@ -5,6 +5,14 @@ Thu Jul 19 14:12:01 CEST 2018 - tiwai@suse.de
|
|||||||
* Fix breakage of cirrus 24bpp support on modesetting driver
|
* Fix breakage of cirrus 24bpp support on modesetting driver
|
||||||
(bsc#1101699)
|
(bsc#1101699)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jul 10 12:03:43 UTC 2018 - fcrozat@suse.com
|
||||||
|
|
||||||
|
- Remove /var/lib/X11 and its symlink, it is no longer needed and
|
||||||
|
doesn't work with transaction-updates (FATE#325524).
|
||||||
|
- Move README.compiled to another location and use tmpfiles to
|
||||||
|
copy it at runtime.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Jul 2 12:46:54 UTC 2018 - sndirsch@suse.com
|
Mon Jul 2 12:46:54 UTC 2018 - sndirsch@suse.com
|
||||||
|
|
||||||
|
@ -62,6 +62,7 @@ Source3: xorgcfg.tar.bz2
|
|||||||
Source4: xorg-backtrace
|
Source4: xorg-backtrace
|
||||||
Source5: 50-extensions.conf
|
Source5: 50-extensions.conf
|
||||||
Source6: modesetting.ids
|
Source6: modesetting.ids
|
||||||
|
Source7: xkb-tmpfiles.conf
|
||||||
# RPM Macros to be installed. The ABI Versions will be injected by configure.
|
# RPM Macros to be installed. The ABI Versions will be injected by configure.
|
||||||
Source90: xorg-x11-server.macros.in
|
Source90: xorg-x11-server.macros.in
|
||||||
# Source91 and Source99 are used to ensure proper ABI provides.
|
# Source91 and Source99 are used to ensure proper ABI provides.
|
||||||
@ -450,15 +451,18 @@ find %{buildroot}%{_libdir}/xorg/modules/ -name "*.la" | \
|
|||||||
xargs rm
|
xargs rm
|
||||||
install -m 644 hw/xfree86/parser/{xf86Parser.h,xf86Optrec.h} \
|
install -m 644 hw/xfree86/parser/{xf86Parser.h,xf86Optrec.h} \
|
||||||
%{buildroot}%{_includedir}/xorg
|
%{buildroot}%{_includedir}/xorg
|
||||||
|
# FATE#325524
|
||||||
|
mkdir -p %{buildroot}%{_datadir}/factory/%{_localstatedir}/lib/xkb/compiled
|
||||||
|
mv %{buildroot}%{_localstatedir}/lib/xkb/compiled/README.compiled %{buildroot}%{_datadir}/factory/%{_localstatedir}/lib/xkb/compiled/
|
||||||
|
mkdir -p %{buildroot}%{_tmpfilesdir}
|
||||||
|
install -m 644 %{S:7} %{buildroot}%{_tmpfilesdir}/xkb.conf
|
||||||
# bnc #632737
|
# bnc #632737
|
||||||
chmod u-s %{buildroot}%{_bindir}/Xorg
|
chmod u-s %{buildroot}%{_bindir}/Xorg
|
||||||
mkdir -p %{buildroot}%{_localstatedir}/lib/X11
|
|
||||||
%if 0%{?pci_ids_dir:1}
|
%if 0%{?pci_ids_dir:1}
|
||||||
%__mkdir_p %{buildroot}%{pci_ids_dir}
|
%__mkdir_p %{buildroot}%{pci_ids_dir}
|
||||||
install -m 644 %{S:6} %{buildroot}%{pci_ids_dir}
|
install -m 644 %{S:6} %{buildroot}%{pci_ids_dir}
|
||||||
%endif
|
%endif
|
||||||
ln -snf ../../../usr/bin/Xorg %{buildroot}%{_localstatedir}/lib/X11/X
|
ln -snf Xorg %{buildroot}%{_bindir}/X
|
||||||
ln -snf ../../var/lib/X11/X %{buildroot}%{_bindir}/X
|
|
||||||
%if 0%{?suse_version} > 1120
|
%if 0%{?suse_version} > 1120
|
||||||
# get rid of evdev config file, since it's meanwhile shipped with
|
# get rid of evdev config file, since it's meanwhile shipped with
|
||||||
# evdev driver itself (since 2.10.0)
|
# evdev driver itself (since 2.10.0)
|
||||||
@ -502,6 +506,7 @@ mkdir -p %{buildroot}/usr/src/xserver
|
|||||||
xargs cp --parents --target-directory=%{buildroot}/usr/src/xserver < source-file-list
|
xargs cp --parents --target-directory=%{buildroot}/usr/src/xserver < source-file-list
|
||||||
|
|
||||||
%post
|
%post
|
||||||
|
%tmpfiles_create xbb.conf
|
||||||
%ifnarch s390 s390x
|
%ifnarch s390 s390x
|
||||||
%{fillup_only -an displaymanager}
|
%{fillup_only -an displaymanager}
|
||||||
# Move SaX2 generated xorg.conf file to xorg.conf.sle11
|
# Move SaX2 generated xorg.conf file to xorg.conf.sle11
|
||||||
@ -559,12 +564,12 @@ fi
|
|||||||
%dir %{pci_ids_dir}
|
%dir %{pci_ids_dir}
|
||||||
%{pci_ids_dir}/modesetting.ids
|
%{pci_ids_dir}/modesetting.ids
|
||||||
%endif
|
%endif
|
||||||
|
%{_tmpfilesdir}/xkb.conf
|
||||||
%config(noreplace) %{_sysconfdir}/X11/xorg.conf.d/10-quirks.conf
|
%config(noreplace) %{_sysconfdir}/X11/xorg.conf.d/10-quirks.conf
|
||||||
%config(noreplace) %{_sysconfdir}/X11/xorg.conf.d/50-extensions.conf
|
%config(noreplace) %{_sysconfdir}/X11/xorg.conf.d/50-extensions.conf
|
||||||
%dir %{_datadir}/X11/xorg.conf.d
|
%dir %{_datadir}/X11/xorg.conf.d
|
||||||
%{_datadir}/X11/xorg.conf.d/10-*.conf
|
%{_datadir}/X11/xorg.conf.d/10-*.conf
|
||||||
%endif
|
%endif
|
||||||
%dir %{_localstatedir}/lib/X11
|
|
||||||
%endif
|
%endif
|
||||||
%dir %{_localstatedir}/lib/xkb
|
%dir %{_localstatedir}/lib/xkb
|
||||||
%dir %{_localstatedir}/lib/xkb/compiled
|
%dir %{_localstatedir}/lib/xkb/compiled
|
||||||
@ -574,7 +579,12 @@ fi
|
|||||||
%exclude %{_mandir}/man1/Xdmx.1*
|
%exclude %{_mandir}/man1/Xdmx.1*
|
||||||
%exclude %{_mandir}/man1/Xephyr.1*
|
%exclude %{_mandir}/man1/Xephyr.1*
|
||||||
%exclude %{_mandir}/man1/Xnest.1*
|
%exclude %{_mandir}/man1/Xnest.1*
|
||||||
%{_localstatedir}/lib/xkb/compiled/README.compiled
|
%dir %{_datadir}/factory
|
||||||
|
%dir %{_datadir}/factory/var
|
||||||
|
%dir %{_datadir}/factory/var/lib
|
||||||
|
%dir %{_datadir}/factory/var/lib/xkb
|
||||||
|
%dir %{_datadir}/factory/var/lib/xkb/compiled
|
||||||
|
%{_datadir}/factory/%{_localstatedir}/lib/xkb/compiled/README.compiled
|
||||||
%ifnarch s390 s390x
|
%ifnarch s390 s390x
|
||||||
%{_bindir}/Xorg
|
%{_bindir}/Xorg
|
||||||
%if 0%{?build_suid_wrapper} == 1
|
%if 0%{?build_suid_wrapper} == 1
|
||||||
@ -588,7 +598,6 @@ fi
|
|||||||
%{_mandir}/man4/*
|
%{_mandir}/man4/*
|
||||||
%{_mandir}/man5/*
|
%{_mandir}/man5/*
|
||||||
%{_fillupdir}/sysconfig.displaymanager-%{name}
|
%{_fillupdir}/sysconfig.displaymanager-%{name}
|
||||||
%{_localstatedir}/lib/X11/X
|
|
||||||
%if 0%{?suse_version} >= 1315
|
%if 0%{?suse_version} >= 1315
|
||||||
%ghost %{_sysconfdir}/alternatives/libglx.so
|
%ghost %{_sysconfdir}/alternatives/libglx.so
|
||||||
%endif
|
%endif
|
||||||
|
Loading…
Reference in New Issue
Block a user