Peter Hutterer 5aa31d8
%global debug_package %{nil}
mharris 6ba9210
Peter Hutterer f40ebcf
# When releasing a xorg-x11-proto-devel version with updated keysyms,
Peter Hutterer f40ebcf
# rebuild libX11
Peter Hutterer f40ebcf
mharris b86ef50
Summary: X.Org X11 Protocol headers
mharris b86ef50
Name: xorg-x11-proto-devel
Peter Hutterer e9f0545
Version: 2021.4
Peter Hutterer 284c66f
Release: 1%{?dist}
0a4010b
License: MIT
dc78682
URL: https://www.x.org
1f830a9
BuildArch: noarch
mharris b86ef50
21378f2
Source0:  https://www.x.org/pub/individual/proto/xorgproto-%{version}.tar.bz2
73941f5
Peter Hutterer 6faa6ae
Source40: make-git-snapshot.sh
Peter Hutterer 6faa6ae
Peter Hutterer ab68084
BuildRequires: make
mharris a4d330f
BuildRequires: pkgconfig
mharris e526500
BuildRequires: xorg-x11-util-macros >= 1.0.2-1
ea7ebc6
BuildRequires: autoconf automake libtool
mharris b86ef50
mharris b86ef50
%description
mharris b86ef50
X.Org X11 Protocol headers
mharris b86ef50
9adec9d
mharris b86ef50
%prep
21378f2
%autosetup -n xorgproto-%{version}
57077ff
mharris b86ef50
%build
21378f2
autoreconf -f -i -v
Peter Hutterer f40ebcf
%configure --disable-specs
21378f2
make %{?_smp_mflags}
mharris b86ef50
Bastien Nocera 3863d72
mharris b86ef50
%install
21378f2
%make_install
3456cbd
21378f2
# trim some fat
21378f2
for i in apple windows trap ; do
21378f2
    rm -f $RPM_BUILD_ROOT%{_includedir}/X11/extensions/*${i}*
21378f2
    rm -f $RPM_BUILD_ROOT%{_datadir}/pkgconfig/*${i}*
21378f2
done
mharris b86ef50
474ef45
# keep things building even if you have the html doc tools for xmlto installed
Peter Hutterer 9c7cf8d
rm -f $RPM_BUILD_ROOT%{_docdir}/*/*.{html,svg}
474ef45
mharris b86ef50
%files
9bd9e23
%doc COPYING-*
3456cbd
%doc *.txt
mharris b86ef50
%dir %{_includedir}/GL
mharris b86ef50
%{_includedir}/GL/glxint.h
mharris b86ef50
%{_includedir}/GL/glxmd.h
mharris b86ef50
%{_includedir}/GL/glxproto.h
mharris b86ef50
%{_includedir}/GL/glxtokens.h
mharris b86ef50
%dir %{_includedir}/GL/internal
mharris b86ef50
%{_includedir}/GL/internal/glcore.h
mharris b86ef50
%dir %{_includedir}/X11
mharris b86ef50
%{_includedir}/X11/DECkeysym.h
mharris b86ef50
%{_includedir}/X11/HPkeysym.h
mharris b86ef50
%{_includedir}/X11/Sunkeysym.h
mharris b86ef50
%{_includedir}/X11/X.h
mharris b86ef50
%{_includedir}/X11/XF86keysym.h
mharris b86ef50
%{_includedir}/X11/XWDFile.h
mharris b86ef50
%{_includedir}/X11/Xalloca.h
mharris b86ef50
%{_includedir}/X11/Xarch.h
mharris b86ef50
%{_includedir}/X11/Xatom.h
mharris b86ef50
%{_includedir}/X11/Xdefs.h
mharris b86ef50
%{_includedir}/X11/Xfuncproto.h
mharris b86ef50
%{_includedir}/X11/Xfuncs.h
mharris b86ef50
%{_includedir}/X11/Xmd.h
mharris b86ef50
%{_includedir}/X11/Xos.h
mharris b86ef50
%{_includedir}/X11/Xos_r.h
mharris b86ef50
%{_includedir}/X11/Xosdefs.h
mharris b86ef50
%{_includedir}/X11/Xpoll.h
mharris b86ef50
%{_includedir}/X11/Xproto.h
mharris b86ef50
%{_includedir}/X11/Xprotostr.h
mharris b86ef50
%{_includedir}/X11/Xthreads.h
mharris b86ef50
%{_includedir}/X11/Xw32defs.h
mharris b86ef50
%{_includedir}/X11/Xwindows.h
mharris b86ef50
%{_includedir}/X11/Xwinsock.h
mharris b86ef50
%{_includedir}/X11/ap_keysym.h
mharris b86ef50
%dir %{_includedir}/X11/dri
mharris b86ef50
%{_includedir}/X11/dri/xf86dri.h
b0f7863
%{_includedir}/X11/dri/xf86driproto.h
mharris b86ef50
%{_includedir}/X11/dri/xf86dristr.h
mharris b86ef50
%dir %{_includedir}/X11/extensions
39d2886
%{_includedir}/X11/extensions/EVI.h
39d2886
%{_includedir}/X11/extensions/EVIproto.h
mharris b86ef50
%{_includedir}/X11/extensions/XI.h
34fdd68
%{_includedir}/X11/extensions/XI2.h
34fdd68
%{_includedir}/X11/extensions/XI2proto.h
39d2886
%{_includedir}/X11/extensions/XIproto.h
mharris b86ef50
%{_includedir}/X11/extensions/XKB.h
mharris b86ef50
%{_includedir}/X11/extensions/XKBproto.h
mharris b86ef50
%{_includedir}/X11/extensions/XKBsrv.h
mharris b86ef50
%{_includedir}/X11/extensions/XKBstr.h
mharris b86ef50
%{_includedir}/X11/extensions/XResproto.h
mharris b86ef50
%{_includedir}/X11/extensions/Xv.h
mharris b86ef50
%{_includedir}/X11/extensions/XvMC.h
mharris b86ef50
%{_includedir}/X11/extensions/XvMCproto.h
mharris b86ef50
%{_includedir}/X11/extensions/Xvproto.h
39d2886
%{_includedir}/X11/extensions/ag.h
39d2886
%{_includedir}/X11/extensions/agproto.h
b0f7863
%{_includedir}/X11/extensions/bigreqsproto.h
mharris b86ef50
%{_includedir}/X11/extensions/bigreqstr.h
mharris b86ef50
%{_includedir}/X11/extensions/composite.h
mharris b86ef50
%{_includedir}/X11/extensions/compositeproto.h
39d2886
%{_includedir}/X11/extensions/cup.h
39d2886
%{_includedir}/X11/extensions/cupproto.h
mharris b86ef50
%{_includedir}/X11/extensions/damageproto.h
mharris b86ef50
%{_includedir}/X11/extensions/damagewire.h
39d2886
%{_includedir}/X11/extensions/dbe.h
39d2886
%{_includedir}/X11/extensions/dbeproto.h
b0f7863
%{_includedir}/X11/extensions/dmx.h
mharris b86ef50
%{_includedir}/X11/extensions/dmxproto.h
39d2886
%{_includedir}/X11/extensions/dpmsconst.h
39d2886
%{_includedir}/X11/extensions/dpmsproto.h
Kristian Høgsberg b96e246
%{_includedir}/X11/extensions/dri2proto.h
Kristian Høgsberg ebb6f9f
%{_includedir}/X11/extensions/dri2tokens.h
7c6c55b
%{_includedir}/X11/extensions/dri3proto.h
474b7c7
%{_includedir}/X11/extensions/ge.h
474b7c7
%{_includedir}/X11/extensions/geproto.h
39d2886
%{_includedir}/X11/extensions/lbx.h
39d2886
%{_includedir}/X11/extensions/lbxproto.h
9257cf6
%{_includedir}/X11/extensions/mitmiscconst.h
39d2886
%{_includedir}/X11/extensions/mitmiscproto.h
39d2886
%{_includedir}/X11/extensions/multibufconst.h
39d2886
%{_includedir}/X11/extensions/multibufproto.h
mharris b86ef50
%{_includedir}/X11/extensions/panoramiXproto.h
7c6c55b
%{_includedir}/X11/extensions/presentproto.h
7c6c55b
%{_includedir}/X11/extensions/presenttokens.h
mharris b86ef50
%{_includedir}/X11/extensions/randr.h
mharris b86ef50
%{_includedir}/X11/extensions/randrproto.h
b151789
%{_includedir}/X11/extensions/recordconst.h
b151789
%{_includedir}/X11/extensions/recordproto.h
mharris b86ef50
%{_includedir}/X11/extensions/recordstr.h
mharris b86ef50
%{_includedir}/X11/extensions/render.h
mharris b86ef50
%{_includedir}/X11/extensions/renderproto.h
mharris b86ef50
%{_includedir}/X11/extensions/saver.h
mharris b86ef50
%{_includedir}/X11/extensions/saverproto.h
39d2886
%{_includedir}/X11/extensions/secur.h
39d2886
%{_includedir}/X11/extensions/securproto.h
39d2886
%{_includedir}/X11/extensions/shapeconst.h
39d2886
%{_includedir}/X11/extensions/shapeproto.h
Peter Hutterer c9ac33b
%{_includedir}/X11/extensions/shapestr.h
39d2886
%{_includedir}/X11/extensions/shm.h
39d2886
%{_includedir}/X11/extensions/shmproto.h
Peter Hutterer c9ac33b
%{_includedir}/X11/extensions/shmstr.h
39d2886
%{_includedir}/X11/extensions/syncconst.h
39d2886
%{_includedir}/X11/extensions/syncproto.h
Peter Hutterer c9ac33b
%{_includedir}/X11/extensions/syncstr.h
b0f7863
%{_includedir}/X11/extensions/xcmiscproto.h
mharris b86ef50
%{_includedir}/X11/extensions/xcmiscstr.h
mharris b86ef50
%{_includedir}/X11/extensions/xf86bigfont.h
b0f7863
%{_includedir}/X11/extensions/xf86bigfproto.h
mharris b86ef50
%{_includedir}/X11/extensions/xf86bigfstr.h
1c9a857
%{_includedir}/X11/extensions/xf86dga.h
b0f7863
%{_includedir}/X11/extensions/xf86dga1const.h
b0f7863
%{_includedir}/X11/extensions/xf86dga1proto.h
mharris b86ef50
%{_includedir}/X11/extensions/xf86dga1str.h
b0f7863
%{_includedir}/X11/extensions/xf86dgaconst.h
b0f7863
%{_includedir}/X11/extensions/xf86dgaproto.h
mharris b86ef50
%{_includedir}/X11/extensions/xf86dgastr.h
b0f7863
%{_includedir}/X11/extensions/xf86vm.h
b0f7863
%{_includedir}/X11/extensions/xf86vmproto.h
mharris b86ef50
%{_includedir}/X11/extensions/xf86vmstr.h
mharris b86ef50
%{_includedir}/X11/extensions/xfixesproto.h
mharris b86ef50
%{_includedir}/X11/extensions/xfixeswire.h
565c17b
%{_includedir}/X11/extensions/xtestconst.h
39d2886
%{_includedir}/X11/extensions/xtestext1const.h
39d2886
%{_includedir}/X11/extensions/xtestext1proto.h
39d2886
%{_includedir}/X11/extensions/xtestproto.h
mharris b86ef50
%dir %{_includedir}/X11/fonts
mharris b86ef50
%{_includedir}/X11/fonts/FS.h
mharris b86ef50
%{_includedir}/X11/fonts/FSproto.h
mharris b86ef50
%{_includedir}/X11/fonts/font.h
mharris b86ef50
%{_includedir}/X11/fonts/fontproto.h
mharris b86ef50
%{_includedir}/X11/fonts/fontstruct.h
mharris b86ef50
%{_includedir}/X11/fonts/fsmasks.h
mharris b86ef50
%{_includedir}/X11/keysym.h
mharris b86ef50
%{_includedir}/X11/keysymdef.h
1f830a9
%{_datadir}/pkgconfig/bigreqsproto.pc
1f830a9
%{_datadir}/pkgconfig/compositeproto.pc
1f830a9
%{_datadir}/pkgconfig/damageproto.pc
1f830a9
%{_datadir}/pkgconfig/dmxproto.pc
Peter Hutterer 284c66f
%{_datadir}/pkgconfig/dpmsproto.pc
Kristian Høgsberg b96e246
%{_datadir}/pkgconfig/dri2proto.pc
7c6c55b
%{_datadir}/pkgconfig/dri3proto.pc
1f830a9
%{_datadir}/pkgconfig/fixesproto.pc
1f830a9
%{_datadir}/pkgconfig/fontsproto.pc
1f830a9
%{_datadir}/pkgconfig/glproto.pc
1f830a9
%{_datadir}/pkgconfig/inputproto.pc
1f830a9
%{_datadir}/pkgconfig/kbproto.pc
7c6c55b
%{_datadir}/pkgconfig/presentproto.pc
1f830a9
%{_datadir}/pkgconfig/randrproto.pc
1f830a9
%{_datadir}/pkgconfig/recordproto.pc
1f830a9
%{_datadir}/pkgconfig/renderproto.pc
1f830a9
%{_datadir}/pkgconfig/resourceproto.pc
1f830a9
%{_datadir}/pkgconfig/scrnsaverproto.pc
1f830a9
%{_datadir}/pkgconfig/videoproto.pc
1f830a9
%{_datadir}/pkgconfig/xcmiscproto.pc
1f830a9
%{_datadir}/pkgconfig/xextproto.pc
1f830a9
%{_datadir}/pkgconfig/xf86bigfontproto.pc
1f830a9
%{_datadir}/pkgconfig/xf86dgaproto.pc
1f830a9
%{_datadir}/pkgconfig/xf86driproto.pc
1f830a9
%{_datadir}/pkgconfig/xf86vidmodeproto.pc
1f830a9
%{_datadir}/pkgconfig/xineramaproto.pc
1f830a9
%{_datadir}/pkgconfig/xproto.pc
21378f2
%{_docdir}/xorgproto/*
mharris b86ef50
mharris b86ef50
%changelog
Peter Hutterer e9f0545
* Fri Apr 30 2021 Peter Hutterer <peter.hutterer@redhat.com> 2021.4-1
Peter Hutterer e9f0545
- xorgproto 2021.4 with XFixes 6
Peter Hutterer e9f0545
Peter Hutterer 1e2d565
* Thu Feb 25 2021 Peter Hutterer <peter.hutterer@redhat.com> 2021.3-1
Peter Hutterer 1e2d565
- xorgproto 2021.3 (no changes except the tarball no longer fails with meson)
Peter Hutterer 1e2d565
- clean up the gitignore file
Peter Hutterer 1e2d565
Peter Hutterer 284c66f
* Wed Feb 24 2021 Peter Hutterer <peter.hutterer@redhat.com> 2021.2-1
Peter Hutterer 284c66f
- xorgproto 2021.2
Peter Hutterer 284c66f
- Remove two header files that belong to libX11/libXv and are now part of
Peter Hutterer 284c66f
  the --enable-legacy build only
Peter Hutterer 284c66f
bc4b4d0
* Thu Jan 28 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2019.1-6
bc4b4d0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
bc4b4d0
Peter Hutterer ab68084
* Thu Nov  5 10:26:38 AEST 2020 Peter Hutterer <peter.hutterer@redhat.com> - 2019.1-5
Peter Hutterer ab68084
- Add BuildRequires for make
Peter Hutterer ab68084
d90dfa2
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2019.1-4
d90dfa2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
d90dfa2
78a9d53
* Fri Jan 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2019.1-3
78a9d53
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
78a9d53
817cdb9
* Sat Jul 27 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2019.1-2
817cdb9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
817cdb9
Peter Hutterer f40ebcf
* Thu Jun 20 2019 Peter Hutterer <peter.hutterer@redhat.com> 2019.1-1
Peter Hutterer f40ebcf
- xorgproto 2019.1
Peter Hutterer f40ebcf
- drop files for xf86misc and proxy management proto, they're legacy now
Peter Hutterer f40ebcf
60f47f7
* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2018.4-3
60f47f7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
60f47f7
191136a
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2018.4-2
191136a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
191136a
35ce03e
* Wed Feb 28 2018 Adam Jackson <ajax@redhat.com> - 2018.4-1
35ce03e
- xorgproto 2018.4
35ce03e
466be89
* Wed Feb 21 2018 Adam Jackson <ajax@redhat.com> - 2018.3-1
466be89
- xorgproto 2018.3
466be89
85e93a2
* Mon Feb 12 2018 Adam Jackson <ajax@redhat.com> - 2018.2-1
85e93a2
- xorgproto 2018.2
85e93a2
002f336
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2018.1-2
002f336
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
002f336
21378f2
* Mon Feb 05 2018 Adam Jackson <ajax@redhat.com> - 2018.1-1
21378f2
- Switch to merged protocol headers
21378f2
- Drop evie headers
21378f2
- Pre-F18 changelog trim
21378f2
dc78682
* Tue Nov 07 2017 Adam Jackson <ajax@redhat.com> - 7.7-24
dc78682
- Drop bootstrap hack (that had been enabled for like nine years anyway)
dc78682
- Use https URLs
dc78682
c332259
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 7.7-23
c332259
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
c332259
cc4dd71
* Fri May 12 2017 Hans de Goede <hdegoede@redhat.com> - 7.7-22
cc4dd71
- Add xproto patches from upstream adding XF86Keyboard and XF86RFKill keysyms
cc4dd71
1e02980
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 7.7-21
1e02980
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
1e02980
d6c6ab5
* Mon Sep 26 2016 Adam Jackson <ajax@redhat.com> - 7.7-20
d6c6ab5
- xproto 7.0.31
d6c6ab5
Peter Hutterer cf0e145
* Mon Apr 04 2016 Peter Hutterer <peter.hutterer@redhat.com> 7.7-19
Peter Hutterer cf0e145
- inputproto 2.3.2
Peter Hutterer cf0e145
a205cae
* Fri Mar 11 2016 Adam Jackson <ajax@redhat.com> 7.7-18
a205cae
- videoproto 2.3.3
a205cae
b8847ae
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 7.7-17
b8847ae
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
b8847ae
Peter Hutterer 5aa31d8
* Wed Jan 20 2016 Peter Hutterer <peter.hutterer@redhat.com>
Peter Hutterer 5aa31d8
- s/define/global/
Peter Hutterer 5aa31d8
54a4c1b
* Wed Jul 01 2015 Adam Jackson <ajax@redhat.com> 7.7-16
54a4c1b
- xproto 7.0.28
54a4c1b
2a63aa3
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 7.7-15
2a63aa3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
2a63aa3
8b75d8a
* Sun May 17 2015 Dave Airlie <airlied@redhat.com> 7.7-14
8b75d8a
- randrproto-1.5.0
8b75d8a
2735510
* Wed Apr 01 2015 Dave Airlie <airlied@redhat.com> 7.7-13
2735510
- randrproto-1.4.1
2735510
cfb2bb7
* Thu Jun 12 2014 Hans de Goede <hdegoede@redhat.com> - 7.7-12
cfb2bb7
- inputproto-2.3.1
cfb2bb7
2c48b34
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 7.7-11
2c48b34
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
2c48b34
9adec9d
* Wed Apr 16 2014 Hans de Goede <hdegoede@redhat.com> - 7.7-10
9adec9d
- fontsproto-2.1.3
9adec9d
- videoproto-2.3.2
9adec9d
- xextproto-7.3.0
9adec9d
- xproto-7.0.26
9adec9d
- Cherry pick some unreleased fixes from upstream git
9adec9d
57077ff
* Thu Jan 23 2014 Adam Jackson <ajax@redhat.com> 7.7-9
57077ff
- Backport pointer-to-void* changes
57077ff
10252bc
* Tue Dec 10 2013 Adam Jackson <ajax@redhat.com> 7.7-8
10252bc
- glproto 1.4.17
10252bc
7c6c55b
* Wed Nov 06 2013 Adam Jackson <ajax@redhat.com> 7.7-7
7c6c55b
- presentproto 1.0
7c6c55b
- dri3proto 1.0
7c6c55b
- xextproto 7.2.99.901
7c6c55b
bfd97df
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 7.7-6
bfd97df
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
bfd97df
Peter Hutterer 152b157
* Tue Apr 02 2013 Peter Hutterer <peter.hutterer@redhat.com> 7.7-5
Peter Hutterer 152b157
- xproto 7.0.24
Peter Hutterer 152b157
ea7ebc6
* Thu Mar 07 2013 Dave Airlie <airlied@redhat.com> 7.7-4
ea7ebc6
- autoreconf for aarch64
ea7ebc6
Peter Hutterer b40385b
* Thu Mar 07 2013 Peter Hutterer <peter.hutterer@redhat.com> 7.7-3
Peter Hutterer b40385b
- inputproto 2.3
Peter Hutterer b40385b
74f5aab
* Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 7.7-2
74f5aab
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
74f5aab
b348aaa
* Tue Jan 08 2013 Adam Jackson <ajax@redhat.com> 7.7-1
b348aaa
- inputproto 2.2.99.1
b348aaa
Peter Hutterer 9c7cf8d
* Thu Jul 26 2012 Peter Hutterer <peter.hutterer@redhat.com> 7.6-24
Peter Hutterer 9c7cf8d
- bigregsproto 1.1.2
Peter Hutterer 9c7cf8d
- compositeproto 0.4.2
Peter Hutterer 9c7cf8d
- damageproto 1.2.1
Peter Hutterer 9c7cf8d
- fontsproto 2.1.2
Peter Hutterer 9c7cf8d
- inputproto 2.2
Peter Hutterer 9c7cf8d
- kbproto 1.0.6
Peter Hutterer 9c7cf8d
- recordproto 1.14.2
Peter Hutterer 9c7cf8d
- scrnsaverproto 1.2.2
Peter Hutterer 9c7cf8d
- xcmiscproto 1.2.2
Peter Hutterer 9c7cf8d
- xextproto 7.2.1
Peter Hutterer 9c7cf8d
e8da4b9
* Sun Jul 22 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 7.6-23
e8da4b9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild