Sync from SUSE:ALP:Source:Standard:1.0 xorgproto revision c3e6f0eeb17e56ee58d4e1f7f7e4ecdd
This commit is contained in:
commit
0ee3ade17c
23
.gitattributes
vendored
Normal file
23
.gitattributes
vendored
Normal file
@ -0,0 +1,23 @@
|
||||
## Default LFS
|
||||
*.7z filter=lfs diff=lfs merge=lfs -text
|
||||
*.bsp filter=lfs diff=lfs merge=lfs -text
|
||||
*.bz2 filter=lfs diff=lfs merge=lfs -text
|
||||
*.gem filter=lfs diff=lfs merge=lfs -text
|
||||
*.gz filter=lfs diff=lfs merge=lfs -text
|
||||
*.jar filter=lfs diff=lfs merge=lfs -text
|
||||
*.lz filter=lfs diff=lfs merge=lfs -text
|
||||
*.lzma filter=lfs diff=lfs merge=lfs -text
|
||||
*.obscpio filter=lfs diff=lfs merge=lfs -text
|
||||
*.oxt filter=lfs diff=lfs merge=lfs -text
|
||||
*.pdf filter=lfs diff=lfs merge=lfs -text
|
||||
*.png filter=lfs diff=lfs merge=lfs -text
|
||||
*.rpm filter=lfs diff=lfs merge=lfs -text
|
||||
*.tbz filter=lfs diff=lfs merge=lfs -text
|
||||
*.tbz2 filter=lfs diff=lfs merge=lfs -text
|
||||
*.tgz filter=lfs diff=lfs merge=lfs -text
|
||||
*.ttf filter=lfs diff=lfs merge=lfs -text
|
||||
*.txz filter=lfs diff=lfs merge=lfs -text
|
||||
*.whl filter=lfs diff=lfs merge=lfs -text
|
||||
*.xz filter=lfs diff=lfs merge=lfs -text
|
||||
*.zip filter=lfs diff=lfs merge=lfs -text
|
||||
*.zst filter=lfs diff=lfs merge=lfs -text
|
3
_multibuild
Normal file
3
_multibuild
Normal file
@ -0,0 +1,3 @@
|
||||
<multibuild>
|
||||
<package>doc</package>
|
||||
</multibuild>
|
BIN
xorgproto-2023.2.tar.xz
(Stored with Git LFS)
Normal file
BIN
xorgproto-2023.2.tar.xz
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
xorgproto-2023.2.tar.xz.sig
Normal file
BIN
xorgproto-2023.2.tar.xz.sig
Normal file
Binary file not shown.
189
xorgproto.changes
Normal file
189
xorgproto.changes
Normal file
@ -0,0 +1,189 @@
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 16 11:16:43 UTC 2023 - Stefan Dirsch <sndirsch@suse.com>
|
||||
|
||||
- Update to version 2023.2
|
||||
* quick-fix release to address the Present protocol version not
|
||||
being updated in xorgproto-2023.1.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Jun 10 11:04:09 UTC 2023 - Stefan Dirsch <sndirsch@suse.com>
|
||||
|
||||
- Update to version 2023.1
|
||||
This release introduces a couple of new options for existing extensions:
|
||||
|
||||
* A new option PresentOptionAsyncMayTear for the Present extension,
|
||||
* A new flag XFixesClientDisconnectFlagForceTerminate to the XFixes
|
||||
XFixesClientDisconnectFlags intended to be used by screen lockers,
|
||||
where the server must exit if the screen locker does.
|
||||
|
||||
The other changes include various fixes, clarifications and keysym
|
||||
definitions updates:
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jan 31 10:27:53 UTC 2023 - Stefan Dirsch <sndirsch@suse.com>
|
||||
|
||||
- switched to multibuild for -doc package to avoid build cycles
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jan 29 00:30:17 UTC 2023 - Christopher Yeleighton <giecrilj@stegny.2a.pl>
|
||||
|
||||
- Build documentation (boo#1207721)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Aug 21 11:15:11 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>
|
||||
|
||||
- Use xz tarball instead of gz, save a few bytes in size.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Aug 12 21:10:43 UTC 2022 - Dirk Müller <dmueller@suse.com>
|
||||
|
||||
- add gpg validation of sources
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Aug 11 10:16:02 UTC 2022 - Aaron Stern <ukbeast89@protonmail.com>
|
||||
|
||||
- xorgproto 2022.2
|
||||
* DRI3: Add DRI3SetDRMDeviceInUse
|
||||
* Add the XWAYLAND extension
|
||||
* Build xz tarballs instead of bzip2
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Apr 21 02:20:44 UTC 2022 - Stefan Dirsch <sndirsch@suse.com>
|
||||
|
||||
- xorgproto 2022.1
|
||||
* No changes to the actual protocols, just the additions of some
|
||||
new keysyms provided by the Linux kernel.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 15 20:54:39 UTC 2021 - Stefan Dirsch <sndirsch@suse.com>
|
||||
|
||||
- xorgproto 2021.5
|
||||
* This release introduces the version 2.4 of the X Input
|
||||
protocol. It contains the addition of the concept of touchpad
|
||||
gestures. Touchpad gesture is an interaction of two or more
|
||||
fingers that can be interpreted as a swipe or a pinch.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon May 31 15:07:17 UTC 2021 - Dirk Müller <dmueller@suse.com>
|
||||
|
||||
- package licenses as %%license
|
||||
- modernize spec file
|
||||
- list files in files-section to avoid directory permission
|
||||
conflict with filesystem package
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Apr 30 09:04:25 UTC 2021 - Stefan Dirsch <sndirsch@suse.com>
|
||||
|
||||
- xorgproto 2021.4
|
||||
The big new feature in this release is Olivier's addition that makes up
|
||||
XFixes 6: the new ClientDisconnectMode. An X server that is started on
|
||||
demand (Xwayland) should ideally also terminate when the last client
|
||||
disconnects. However, some X11 clients that provide system services will
|
||||
linger around forever, preventing that shutdown.
|
||||
|
||||
With the new XFixes request, a client can designate itself as
|
||||
to-be-terminated and the X server can ignore those clients when counting the
|
||||
number of remaining clients. If no other clients are left, the server can
|
||||
shut down.
|
||||
|
||||
Note that this requires changes to the X server and each client to work.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Feb 25 10:42:37 UTC 2021 - Stefan Dirsch <sndirsch@suse.com>
|
||||
|
||||
- xorgproto 2021.3
|
||||
If you thought the 2021.2 release was exciting, well, you're in for a
|
||||
surprise: this one even builds with meson! How cool is that?!
|
||||
|
||||
Somewhat related: the new script to generate and verify the keysyms was
|
||||
missing from the (autotools-generated) tarball, causing a meson build from
|
||||
that tarball to fail during the setup phase. This is fixed now.
|
||||
|
||||
No changes to the rest of the sources, so this is effectively identical to
|
||||
yesterday's tarball.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Feb 25 10:39:54 UTC 2021 - Stefan Dirsch <sndirsch@suse.com>
|
||||
|
||||
- xorgproto 2021.2
|
||||
This release is mostly all about keysyms. Some additions to Vietnamese and
|
||||
Hangul but the big set of commits here is catching up with several years of
|
||||
Linux kernel releases.
|
||||
|
||||
The kernel's evdev interface has semantic keycodes (e.g. KEY_ESC is what
|
||||
you'd expect). Beyond the normal range expected to change with different
|
||||
layouts there are many keycodes that should only ever do one thing.
|
||||
For example, KEY_ONSCREEN_KEYBOARD should display the OSK regardless of
|
||||
layout). In the past, we've added these keysyms on a as-requested basis.
|
||||
|
||||
We now have a reserved subrange in the already reserved range for XF86Foo
|
||||
keysyms. Within that range, keysyms map directly to their evdev
|
||||
counterparts, making future updates easier. The above example
|
||||
KEY_ONSCREEN_KEYBOARD now has a XF86OnScreenKeyboard keysym.
|
||||
The header file follows a strict convention to make this range
|
||||
machine-readable, xkeyboard-config can make use of this to
|
||||
make those keysyms available by default. Note that almost all keys are
|
||||
outside the X keycode range so very little will change under X.
|
||||
|
||||
Note that most keys exist on selected devices only so the practial use is
|
||||
quite limited. But those keysyms are available through normal XKB
|
||||
configuration so users can re-map existing keys where needed.
|
||||
|
||||
Aside from those, a bit of misc cleanup work. Many thanks to all
|
||||
contributors.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Apr 14 21:22:36 UTC 2020 - Stefan Dirsch <sndirsch@suse.com>
|
||||
|
||||
- xorgproto 2020.1
|
||||
* This release adds a new keysym, a state-change event to the
|
||||
DPMS extension, synchronizes more of the meson and autotools
|
||||
build sytems, and converts some quasi-text documentation to
|
||||
Markdown.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Oct 18 10:05:56 UTC 2019 - Stefan Dirsch <sndirsch@suse.com>
|
||||
|
||||
- xorgproto 2019.2
|
||||
* This release moves more header files to the legacy set. Note
|
||||
that this means libX11 older than 1.6.9 and libXvMC older
|
||||
than 1.0.12 will not build without some legacy headers installed.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 24 14:28:53 UTC 2019 - Stefan Dirsch <sndirsch@suse.com>
|
||||
|
||||
- use --enable-legacy configure option on existing products in order
|
||||
not to break package builds, which still requires any of these
|
||||
extensions:
|
||||
* trapproto
|
||||
* xf86miscproto
|
||||
* xproxymngproto
|
||||
deleterequests for the affected packaages have been done for factory/TW
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 21 10:08:56 UTC 2019 - Stefan Dirsch <sndirsch@suse.com>
|
||||
|
||||
- xorgproto 2019.1
|
||||
* This release boasts a bunch of cleanup work and a few new
|
||||
keysyms. No functional changes to any of the protocols.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 27 23:07:34 UTC 2018 - tobias.johannes.klausmann@mni.thm.de
|
||||
|
||||
- Obsolete protocol packages by their corresponding old package names, not by
|
||||
their pkconfig(...) provides. Additionally move the obsoletes to the -devel
|
||||
package to take effect.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 28 20:45:12 UTC 2018 - tobias.johannes.klausmann@mni.thm.de
|
||||
|
||||
- Create package xorgproto with initial version 2018.4:
|
||||
This package contains all previously split up xorg protocol headers in one
|
||||
package (again!). Additionally this package contains two new protocol
|
||||
versions required by the upcoming XServer 1.20:
|
||||
+ dri3proto version 1.2
|
||||
+ randrproto version 1.6
|
||||
- Obsolete the old *prot packages by using the actual protocol version to keep
|
||||
this package compatible with the old versioning scheme.
|
||||
- "Prefer: xorgproto-devel" in the project config is required to prefer it for
|
||||
now
|
75
xorgproto.keyring
Normal file
75
xorgproto.keyring
Normal file
@ -0,0 +1,75 @@
|
||||
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||
|
||||
mQGiBD8b0wYRBACph9kRJmP+4+JGsCgFlFoy4vFO0DCG+jmkQN0n1wdInt/N/UtA
|
||||
sZToO72AUmfmYizA+IEbzBrx0UnUo3w3BDmHxUWf/akZiPUz9AA/YFY4xC3MY2OK
|
||||
VN2Jz6YSce4zJ5jd2ZRobHm4HuIf/8yqSCcsv7FNfrLaTNIFRs5gYYsqZwCgwmkp
|
||||
RSLRc8WAnHrTWNQDaEFM2rUEAKTjrTjMN8+KGd0BxNX7HiTSqQP++nXNwAYs1oWB
|
||||
Yt82YHj9SvRCqCzD1pzJQivYnlNoWDza1VeMnfdAvkdia8z4lYbO/RunXZJvra3Z
|
||||
VDm+izq+uwUAyvFuEYnNz09VSqwXKT6+XW0Xtz2vHq52r6DS6mK8cGJHZ5OhrRjq
|
||||
UEYxA/9STh+QfA98xtNoRcf52E/46r7IpCj440oRVc9lMfxQZrLGQNqp7sPdIhGQ
|
||||
CCo2NUII5hkhdAG71kpbfSXU4Sh32p1cU1KYCAkDFfb49bKuAs+Pff8v6FGZxTdd
|
||||
AinPZr4BbsYJatk818aTCnu0+s7L8jL5GPfeyuyEMKwzVBx2mLQpUGV0ZXIgSHV0
|
||||
dGVyZXIgKFdoby1UKSA8b2ZmaWNlQHdoby10Lm5ldD6IWQQTEQIAGQUCPxvTBgQL
|
||||
BwMCAxUCAwMWAgECHgECF4AACgkQ4jt+cLRn8L/0RACfWo3KTMUg+uPRqA6RXxk0
|
||||
4CWjXaMAoJeIxOpZLB3RBltPnSi7PyVQIkHFuQENBD8b0wgQBACTnqOYOWYVR8O1
|
||||
D73J6nbdAeZCbXrUkyXIuyqBOdKmX/0QJmSs7Wfsa+hPfDhj6ai0Gs2C8Qg/0Pzk
|
||||
86b4p9DLkf0M6RaYjUtCJBpS59xrsV6nz6xZzQa4RRdf1YJmw2tia1MMXzxbwQU2
|
||||
bKpYEm8NsGaBURMGd02EvsMN2wI2uwADBQP/e9MjVr/85XDzAlUBN8HwYW5szTyP
|
||||
8ZVcQOqOmNebkTWGLvkPrBdXmxpzrWjxPolO1WcWQjUL0bN/rbdqefT65iVHJHJZ
|
||||
/cpTtgGlCPhL5JTA50ltd0I13CABYWLFmswonXES/6tcglf4rr3Nri2sOrY5HggP
|
||||
ipEzOo5vdKOow/qIRgQYEQIABgUCPxvTCAAKCRDiO35wtGfwv68jAKCDvL2gkrg1
|
||||
4NfV7rNc057K1nL2GgCeKApWRgGVzaOkAp0P5tQulaDD6zM=
|
||||
=7uBX
|
||||
-----END PGP PUBLIC KEY BLOCK-----
|
||||
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||
|
||||
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
|
||||
=L9d5
|
||||
-----END PGP PUBLIC KEY BLOCK-----
|
187
xorgproto.spec
Normal file
187
xorgproto.spec
Normal file
@ -0,0 +1,187 @@
|
||||
#
|
||||
# spec file
|
||||
#
|
||||
# Copyright (c) 2023 SUSE LLC
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
# upon. The license for this file, and modifications and additions to the
|
||||
# file, is the same license as for the pristine package itself (unless the
|
||||
# license for the pristine package is not an Open Source License, in which
|
||||
# case the license is the MIT License). An "Open Source License" is a
|
||||
# license that conforms to the Open Source Definition (Version 1.9)
|
||||
# published by the Open Source Initiative.
|
||||
|
||||
# Please submit bugfixes or comments via https://bugs.opensuse.org/
|
||||
#
|
||||
|
||||
|
||||
%global flavor @BUILD_FLAVOR@%{nil}
|
||||
%if "%{flavor}" == "doc"
|
||||
%global psuffix -doc
|
||||
%else
|
||||
%global psuffix %{nil}
|
||||
%endif
|
||||
|
||||
%define srcname xorgproto
|
||||
|
||||
Name: %{srcname}%{psuffix}
|
||||
Version: 2023.2
|
||||
Release: 0
|
||||
%if "%{flavor}" == "doc"
|
||||
Summary: The X11 Protocol collection (documentation)
|
||||
%else
|
||||
Summary: The X11 Protocol collection
|
||||
%endif
|
||||
License: MIT
|
||||
Group: Development/Libraries/X11
|
||||
URL: https://xorg.freedesktop.org/
|
||||
#Git-Clone: git://anongit.freedesktop.org/xorg/proto/xorgproto
|
||||
#Git-Web: http://cgit.freedesktop.org/xorg/proto/xorgproto/
|
||||
Source0: https://xorg.freedesktop.org/releases/individual/proto/%{srcname}-%{version}.tar.xz
|
||||
Source1: https://xorg.freedesktop.org/releases/individual/proto/%{srcname}-%{version}.tar.xz.sig
|
||||
Source2: xorgproto.keyring
|
||||
BuildRequires: fdupes
|
||||
BuildRequires: pkgconfig
|
||||
%if "%{flavor}" == "doc"
|
||||
BuildRequires: fop
|
||||
BuildRequires: xmlto
|
||||
BuildRequires: xorg-sgml-doctools
|
||||
BuildRequires: xsltproc
|
||||
%endif
|
||||
BuildArch: noarch
|
||||
|
||||
%if "%{flavor}" == "doc"
|
||||
%description
|
||||
Documentation for X11 protocol headers.
|
||||
%else
|
||||
|
||||
%description
|
||||
The X11 protocol headers for X11 development.
|
||||
This package contains all previously split protocol packages:
|
||||
applewmproto, bigreqsproto, compositeproto, damageproto, dmxproto, dri2proto,
|
||||
dri3proto, fixesproto, fontsproto, glproto, inputproto, kbproto, presentproto,
|
||||
randrproto, recordproto, renderproto, resourceproto, scrnsaverproto, trapproto,
|
||||
videoproto, windowswmproto, xcmiscproto, xextproto, xf86bigfontproto,
|
||||
xf86dgaproto, xf86driproto, xf86miscproto, xf86vidmodeproto, xineramaproto,
|
||||
xproto and xproxymngproto.
|
||||
%endif
|
||||
|
||||
%package devel
|
||||
Summary: The X11 Protocol collection
|
||||
Group: Development/Libraries/X11
|
||||
Obsoletes: xorgproto-devel < %{version}
|
||||
# the next is for obsoleting applewmproto <= 1.4.2
|
||||
Obsoletes: bigreqsproto-devel <= 1.1.2
|
||||
Provides: bigreqsproto-devel = %{version}
|
||||
Obsoletes: compositeproto-devel <= 0.4.2
|
||||
Provides: compositeproto-devel = %{version}
|
||||
Obsoletes: damageproto-devel <= 1.2.1
|
||||
Provides: damageproto-devel = %{version}
|
||||
Obsoletes: dmxproto-devel <= 2.3.1
|
||||
Provides: dmxproto-devel = %{version}
|
||||
Obsoletes: dri2proto-devel <= 2.8
|
||||
Provides: dri2proto-devel = %{version}
|
||||
Obsoletes: dri3proto-devel <= 1.2
|
||||
Provides: dri3proto-devel = %{version}
|
||||
Obsoletes: fixesproto-devel <= 5.0
|
||||
Provides: fixesproto-devel = %{version}
|
||||
Obsoletes: fontsproto-devel <= 2.1.3
|
||||
Provides: fontsproto-devel = %{version}
|
||||
Obsoletes: glproto-devel <= 1.4.17
|
||||
Provides: glproto-devel = %{version}
|
||||
Obsoletes: inputproto-devel <= 2.3.2
|
||||
Provides: inputproto-devel = %{version}
|
||||
Obsoletes: kbproto-devel <= 1.0.7
|
||||
Provides: kbproto-devel = %{version}
|
||||
Obsoletes: presentproto-devel <= 1.2
|
||||
Provides: presentproto-devel = %{version}
|
||||
Obsoletes: randrproto-devel <= 1.6.0
|
||||
Provides: randrproto-devel = %{version}
|
||||
Obsoletes: recordproto-devel <= 1.14.2
|
||||
Provides: recordproto-devel = %{version}
|
||||
Obsoletes: renderproto-devel <= 0.11.1
|
||||
Provides: renderproto-devel = %{version}
|
||||
Obsoletes: resourceproto-devel <= 1.2.0
|
||||
Provides: resourceproto-devel = %{version}
|
||||
Provides: scrnsaverproto-devel = %{version}
|
||||
Obsoletes: scrnsaverproto-devel <= 1.2.2
|
||||
Provides: trapproto-devel = %{version}
|
||||
Obsoletes: trapproto-devel <= 3.4.3
|
||||
Provides: videoproto-devel = %{version}
|
||||
Obsoletes: videoproto-devel <= 2.3.3
|
||||
Provides: windowswmproto-devel = %{version}
|
||||
Obsoletes: windowswmproto-devel <= 1.0.4
|
||||
Provides: xcmiscproto-devel = %{version}
|
||||
Obsoletes: xcmiscproto-devel <= 1.2.2
|
||||
Provides: xextproto-devel = %{version}
|
||||
Obsoletes: xextproto-devel <= 7.3.0
|
||||
Provides: xf86bigfontproto-devel = %{version}
|
||||
Obsoletes: xf86bigfontproto-devel <= 1.2.0
|
||||
Provides: xf86dgaproto-devel = %{version}
|
||||
Obsoletes: xf86dgaproto-devel <= 2.1
|
||||
Provides: xf86driproto-devel = %{version}
|
||||
Obsoletes: xf86driproto-devel <= 2.1.1
|
||||
Provides: xf86miscproto-devel = %{version}
|
||||
Obsoletes: xf86miscproto-devel <= 0.9.3
|
||||
Provides: xf86vidmodeproto-devel = %{version}
|
||||
Obsoletes: xf86vidmodeproto-devel <= 2.3.1
|
||||
Provides: xineramaproto-devel = %{version}
|
||||
Obsoletes: xineramaproto-devel <= 1.2.1
|
||||
Obsoletes: xorg-x11-proto-devel < %{version}
|
||||
Provides: xorg-x11-proto-devel = %{version}
|
||||
Obsoletes: xproto-devel <= 7.0.32
|
||||
Provides: xproto-devel = %{version}
|
||||
Obsoletes: xproxymngproto-devel <= 1.0.3
|
||||
Provides: xproxymngproto-devel = %{version}
|
||||
|
||||
%description devel
|
||||
The complete X11 protocol headers for X11 development.
|
||||
This package contains all previously split protocol packages:
|
||||
applewmproto, bigreqsproto, compositeproto, damageproto, dmxproto, dri2proto,
|
||||
dri3proto, fixesproto, fontsproto, glproto, inputproto, kbproto, presentproto,
|
||||
randrproto, recordproto, renderproto, resourceproto, scrnsaverproto, trapproto,
|
||||
videoproto, windowswmproto, xcmiscproto, xextproto, xf86bigfontproto,
|
||||
xf86dgaproto, xf86driproto, xf86miscproto, xf86vidmodeproto, xineramaproto,
|
||||
xproto and xproxymngproto.
|
||||
|
||||
%prep
|
||||
%setup -q -n %{srcname}-%{version}
|
||||
|
||||
%build
|
||||
%if (0%{?suse_version} < 1550)
|
||||
%configure --enable-legacy
|
||||
%else
|
||||
%configure
|
||||
%endif
|
||||
%make_build
|
||||
|
||||
%install
|
||||
%make_install
|
||||
%if (0%{?suse_version} < 1550)
|
||||
%endif
|
||||
%fdupes '%{buildroot}%{_datadir}'
|
||||
|
||||
%if "%{flavor}" == "doc"
|
||||
%files
|
||||
%doc %{_datadir}/doc/*
|
||||
%{nil <URL: https://bugzilla.opensuse.org/show_bug.cgi?id=1207721#c15> }
|
||||
%exclude %{_datadir}/doc/*/*.{pdf,xml,ps,db}
|
||||
%exclude %{_includedir}
|
||||
%exclude %{_datarootdir}/pkgconfig
|
||||
%else
|
||||
|
||||
%files devel
|
||||
%license COPYING-*
|
||||
%exclude %{_datadir}/doc
|
||||
%dir %{_includedir}/GL
|
||||
%{_includedir}/GL/*.h
|
||||
%{_includedir}/GL/internal
|
||||
%{_includedir}/X11/{dri,extensions,fonts}
|
||||
%{_includedir}/X11/*.h
|
||||
%{_datarootdir}/pkgconfig/*.pc
|
||||
# we seriously don't want to package that again ...
|
||||
%exclude %{_mandir}/man7/Xprint.7
|
||||
%endif
|
||||
|
||||
%changelog
|
Loading…
Reference in New Issue
Block a user