6e4362
%global debug_package %{nil}
4a8def
4a8def
Summary: X.Org X11 Protocol headers
4a8def
Name: xorg-x11-proto-devel
114a7f
Version: 2018.4
114a7f
Release: 1%{?dist}
4a8def
License: MIT
4a8def
Group: Development/System
114a7f
URL: https://www.x.org
4a8def
BuildArch: noarch
4a8def
114a7f
Source0:    https://www.x.org/pub/individual/proto/xorgproto-%{version}.tar.bz2
114a7f
Patch0:     xorgproto-2018.4-xprint.patch
114a7f
Source40:   make-git-snapshot.sh
a38fe9
4a8def
BuildRequires: pkgconfig
4a8def
BuildRequires: xorg-x11-util-macros >= 1.0.2-1
4a8def
BuildRequires: autoconf automake libtool
4a8def
4a8def
%description
4a8def
X.Org X11 Protocol headers
4a8def
a38fe9
4a8def
%prep
114a7f
%autosetup -n xorgproto-%{version}
a38fe9
4a8def
%build
114a7f
autoreconf -f -i -v
114a7f
%configure --without-xmlto
114a7f
make %{?_smp_mflags}
4a8def
4a8def
%install
114a7f
%make_install
114a7f
114a7f
# restore evie, sigh rhel7
114a7f
install include/X11/extensions/*evie*.h $RPM_BUILD_ROOT%{_includedir}/X11/extensions
114a7f
sed \
114a7f
    -e 's,@prefix@,%{_prefix},' \
114a7f
    -e 's,@exec_prefix@,%{_exec_prefix},' \
114a7f
    -e 's,@libdir@,%{_libdir},' \
114a7f
    -e 's,@includedir@,%{_includedir},' \
114a7f
    < evieproto.pc.in > $RPM_BUILD_ROOT%{_datadir}/pkgconfig/evieproto.pc
114a7f
114a7f
# trim some fat
114a7f
for i in apple windows trap ; do
114a7f
    rm -f $RPM_BUILD_ROOT%{_includedir}/X11/extensions/*${i}*
114a7f
    rm -f $RPM_BUILD_ROOT%{_datadir}/pkgconfig/*${i}*
4a8def
done
4a8def
4a8def
# keep things building even if you have the html doc tools for xmlto installed
4a8def
rm -f $RPM_BUILD_ROOT%{_docdir}/*/*.{html,svg}
4a8def
4a8def
%files
4a8def
%doc COPYING-*
4a8def
%doc *.txt
4a8def
%dir %{_includedir}/GL
4a8def
%{_includedir}/GL/glxint.h
4a8def
%{_includedir}/GL/glxmd.h
4a8def
%{_includedir}/GL/glxproto.h
4a8def
%{_includedir}/GL/glxtokens.h
4a8def
%dir %{_includedir}/GL/internal
4a8def
%{_includedir}/GL/internal/glcore.h
4a8def
%dir %{_includedir}/X11
4a8def
%{_includedir}/X11/DECkeysym.h
4a8def
%{_includedir}/X11/HPkeysym.h
4a8def
%dir %{_includedir}/X11/PM
4a8def
%{_includedir}/X11/PM/PM.h
4a8def
%{_includedir}/X11/PM/PMproto.h
4a8def
%{_includedir}/X11/Sunkeysym.h
4a8def
%{_includedir}/X11/X.h
4a8def
%{_includedir}/X11/XF86keysym.h
4a8def
%{_includedir}/X11/XWDFile.h
4a8def
%{_includedir}/X11/Xalloca.h
4a8def
%{_includedir}/X11/Xarch.h
4a8def
%{_includedir}/X11/Xatom.h
4a8def
%{_includedir}/X11/Xdefs.h
4a8def
%{_includedir}/X11/Xfuncproto.h
4a8def
%{_includedir}/X11/Xfuncs.h
4a8def
%{_includedir}/X11/Xmd.h
4a8def
%{_includedir}/X11/Xos.h
4a8def
%{_includedir}/X11/Xos_r.h
4a8def
%{_includedir}/X11/Xosdefs.h
4a8def
%{_includedir}/X11/Xpoll.h
4a8def
%{_includedir}/X11/Xproto.h
4a8def
%{_includedir}/X11/Xprotostr.h
4a8def
%{_includedir}/X11/Xthreads.h
4a8def
%{_includedir}/X11/Xw32defs.h
4a8def
%{_includedir}/X11/Xwindows.h
4a8def
%{_includedir}/X11/Xwinsock.h
4a8def
%{_includedir}/X11/ap_keysym.h
4a8def
%dir %{_includedir}/X11/dri
4a8def
%{_includedir}/X11/dri/xf86dri.h
4a8def
%{_includedir}/X11/dri/xf86driproto.h
4a8def
%{_includedir}/X11/dri/xf86dristr.h
4a8def
%dir %{_includedir}/X11/extensions
4a8def
%{_includedir}/X11/extensions/EVI.h
4a8def
%{_includedir}/X11/extensions/EVIproto.h
4a8def
%{_includedir}/X11/extensions/XI.h
4a8def
%{_includedir}/X11/extensions/XI2.h
4a8def
%{_includedir}/X11/extensions/XI2proto.h
4a8def
%{_includedir}/X11/extensions/XIproto.h
4a8def
%{_includedir}/X11/extensions/XKB.h
4a8def
%{_includedir}/X11/extensions/XKBgeom.h
4a8def
%{_includedir}/X11/extensions/XKBproto.h
4a8def
%{_includedir}/X11/extensions/XKBsrv.h
4a8def
%{_includedir}/X11/extensions/XKBstr.h
4a8def
%{_includedir}/X11/extensions/XResproto.h
4a8def
%{_includedir}/X11/extensions/Xeviestr.h
4a8def
%{_includedir}/X11/extensions/Xv.h
4a8def
%{_includedir}/X11/extensions/XvMC.h
4a8def
%{_includedir}/X11/extensions/XvMCproto.h
4a8def
%{_includedir}/X11/extensions/Xvproto.h
4a8def
%{_includedir}/X11/extensions/ag.h
4a8def
%{_includedir}/X11/extensions/agproto.h
4a8def
%{_includedir}/X11/extensions/bigreqsproto.h
4a8def
%{_includedir}/X11/extensions/bigreqstr.h
4a8def
%{_includedir}/X11/extensions/composite.h
4a8def
%{_includedir}/X11/extensions/compositeproto.h
4a8def
%{_includedir}/X11/extensions/cup.h
4a8def
%{_includedir}/X11/extensions/cupproto.h
4a8def
%{_includedir}/X11/extensions/damageproto.h
4a8def
%{_includedir}/X11/extensions/damagewire.h
4a8def
%{_includedir}/X11/extensions/dbe.h
4a8def
%{_includedir}/X11/extensions/dbeproto.h
4a8def
%{_includedir}/X11/extensions/dmx.h
4a8def
%{_includedir}/X11/extensions/dmxproto.h
4a8def
%{_includedir}/X11/extensions/dpmsconst.h
4a8def
%{_includedir}/X11/extensions/dpmsproto.h
4a8def
%{_includedir}/X11/extensions/dri2proto.h
4a8def
%{_includedir}/X11/extensions/dri2tokens.h
4a8def
%{_includedir}/X11/extensions/dri3proto.h
4a8def
%{_includedir}/X11/extensions/evieproto.h
4a8def
%{_includedir}/X11/extensions/ge.h
4a8def
%{_includedir}/X11/extensions/geproto.h
4a8def
%{_includedir}/X11/extensions/lbx.h
4a8def
%{_includedir}/X11/extensions/lbxproto.h
4a8def
%{_includedir}/X11/extensions/mitmiscconst.h
4a8def
%{_includedir}/X11/extensions/mitmiscproto.h
4a8def
%{_includedir}/X11/extensions/multibufconst.h
4a8def
%{_includedir}/X11/extensions/multibufproto.h
4a8def
%{_includedir}/X11/extensions/panoramiXproto.h
4a8def
%{_includedir}/X11/extensions/presentproto.h
4a8def
%{_includedir}/X11/extensions/presenttokens.h
4a8def
%{_includedir}/X11/extensions/randr.h
4a8def
%{_includedir}/X11/extensions/randrproto.h
4a8def
%{_includedir}/X11/extensions/recordconst.h
4a8def
%{_includedir}/X11/extensions/recordproto.h
4a8def
%{_includedir}/X11/extensions/recordstr.h
4a8def
%{_includedir}/X11/extensions/render.h
4a8def
%{_includedir}/X11/extensions/renderproto.h
4a8def
%{_includedir}/X11/extensions/saver.h
4a8def
%{_includedir}/X11/extensions/saverproto.h
4a8def
%{_includedir}/X11/extensions/secur.h
4a8def
%{_includedir}/X11/extensions/securproto.h
4a8def
%{_includedir}/X11/extensions/shapeconst.h
4a8def
%{_includedir}/X11/extensions/shapeproto.h
4a8def
%{_includedir}/X11/extensions/shapestr.h
4a8def
%{_includedir}/X11/extensions/shm.h
4a8def
%{_includedir}/X11/extensions/shmproto.h
4a8def
%{_includedir}/X11/extensions/shmstr.h
4a8def
%{_includedir}/X11/extensions/syncconst.h
4a8def
%{_includedir}/X11/extensions/syncproto.h
4a8def
%{_includedir}/X11/extensions/syncstr.h
4a8def
%{_includedir}/X11/extensions/vldXvMC.h
4a8def
%{_includedir}/X11/extensions/xcmiscproto.h
4a8def
%{_includedir}/X11/extensions/xcmiscstr.h
4a8def
%{_includedir}/X11/extensions/xf86bigfont.h
4a8def
%{_includedir}/X11/extensions/xf86bigfproto.h
4a8def
%{_includedir}/X11/extensions/xf86bigfstr.h
4a8def
%{_includedir}/X11/extensions/xf86dga.h
4a8def
%{_includedir}/X11/extensions/xf86dga1const.h
4a8def
%{_includedir}/X11/extensions/xf86dga1proto.h
4a8def
%{_includedir}/X11/extensions/xf86dga1str.h
4a8def
%{_includedir}/X11/extensions/xf86dgaconst.h
4a8def
%{_includedir}/X11/extensions/xf86dgaproto.h
4a8def
%{_includedir}/X11/extensions/xf86dgastr.h
4a8def
%{_includedir}/X11/extensions/xf86misc.h
4a8def
%{_includedir}/X11/extensions/xf86mscstr.h
4a8def
%{_includedir}/X11/extensions/xf86vm.h
4a8def
%{_includedir}/X11/extensions/xf86vmproto.h
4a8def
%{_includedir}/X11/extensions/xf86vmstr.h
4a8def
%{_includedir}/X11/extensions/xfixesproto.h
4a8def
%{_includedir}/X11/extensions/xfixeswire.h
4a8def
%{_includedir}/X11/extensions/xtestconst.h
4a8def
%{_includedir}/X11/extensions/xtestext1const.h
4a8def
%{_includedir}/X11/extensions/xtestext1proto.h
4a8def
%{_includedir}/X11/extensions/xtestproto.h
4a8def
%dir %{_includedir}/X11/fonts
4a8def
%{_includedir}/X11/fonts/FS.h
4a8def
%{_includedir}/X11/fonts/FSproto.h
4a8def
%{_includedir}/X11/fonts/font.h
4a8def
%{_includedir}/X11/fonts/fontproto.h
4a8def
%{_includedir}/X11/fonts/fontstruct.h
4a8def
%{_includedir}/X11/fonts/fsmasks.h
4a8def
%{_includedir}/X11/keysym.h
4a8def
%{_includedir}/X11/keysymdef.h
4a8def
%{_datadir}/pkgconfig/bigreqsproto.pc
4a8def
%{_datadir}/pkgconfig/compositeproto.pc
4a8def
%{_datadir}/pkgconfig/damageproto.pc
4a8def
%{_datadir}/pkgconfig/dmxproto.pc
4a8def
%{_datadir}/pkgconfig/dri2proto.pc
4a8def
%{_datadir}/pkgconfig/dri3proto.pc
4a8def
%{_datadir}/pkgconfig/evieproto.pc
4a8def
%{_datadir}/pkgconfig/fixesproto.pc
4a8def
%{_datadir}/pkgconfig/fontsproto.pc
4a8def
%{_datadir}/pkgconfig/glproto.pc
4a8def
%{_datadir}/pkgconfig/inputproto.pc
4a8def
%{_datadir}/pkgconfig/kbproto.pc
4a8def
%{_datadir}/pkgconfig/presentproto.pc
4a8def
%{_datadir}/pkgconfig/randrproto.pc
4a8def
%{_datadir}/pkgconfig/recordproto.pc
4a8def
%{_datadir}/pkgconfig/renderproto.pc
4a8def
%{_datadir}/pkgconfig/resourceproto.pc
4a8def
%{_datadir}/pkgconfig/scrnsaverproto.pc
4a8def
%{_datadir}/pkgconfig/videoproto.pc
4a8def
%{_datadir}/pkgconfig/xcmiscproto.pc
4a8def
%{_datadir}/pkgconfig/xextproto.pc
4a8def
%{_datadir}/pkgconfig/xf86bigfontproto.pc
4a8def
%{_datadir}/pkgconfig/xf86dgaproto.pc
4a8def
%{_datadir}/pkgconfig/xf86driproto.pc
4a8def
%{_datadir}/pkgconfig/xf86miscproto.pc
4a8def
%{_datadir}/pkgconfig/xf86vidmodeproto.pc
4a8def
%{_datadir}/pkgconfig/xineramaproto.pc
4a8def
%{_datadir}/pkgconfig/xproto.pc
4a8def
%{_datadir}/pkgconfig/xproxymngproto.pc
114a7f
%{_docdir}/xorgproto/*
4a8def
4a8def
%changelog
114a7f
* Wed Feb 28 2018 Adam Jackson <ajax@redhat.com> - 2018.4-1
114a7f
- xorgproto 2018.4
114a7f
114a7f
* Wed Feb 21 2018 Adam Jackson <ajax@redhat.com> - 2018.3-1
114a7f
- xorgproto 2018.3
114a7f
114a7f
* Mon Feb 12 2018 Adam Jackson <ajax@redhat.com> - 2018.2-1
114a7f
- xorgproto 2018.2
114a7f
114a7f
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2018.1-2
114a7f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
114a7f
114a7f
* Mon Feb 05 2018 Adam Jackson <ajax@redhat.com> - 2018.1-1
114a7f
- Switch to merged protocol headers
114a7f
- Drop evie headers
114a7f
- Pre-F18 changelog trim
114a7f
114a7f
* Tue Nov 07 2017 Adam Jackson <ajax@redhat.com> - 7.7-24
114a7f
- Drop bootstrap hack (that had been enabled for like nine years anyway)
114a7f
- Use https URLs
114a7f
114a7f
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 7.7-23
114a7f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
114a7f
114a7f
* Fri May 12 2017 Hans de Goede <hdegoede@redhat.com> - 7.7-22
114a7f
- Add xproto patches from upstream adding XF86Keyboard and XF86RFKill keysyms
114a7f
114a7f
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 7.7-21
114a7f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
114a7f
6e4362
* Mon Sep 26 2016 Adam Jackson <ajax@redhat.com> - 7.7-20
6e4362
- xproto 7.0.31
6e4362
6e4362
* Mon Apr 04 2016 Peter Hutterer <peter.hutterer@redhat.com> 7.7-19
6e4362
- inputproto 2.3.2
6e4362
6e4362
* Fri Mar 11 2016 Adam Jackson <ajax@redhat.com> 7.7-18
6e4362
- videoproto 2.3.3
6e4362
6e4362
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 7.7-17
6e4362
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
6e4362
6e4362
* Wed Jan 20 2016 Peter Hutterer <peter.hutterer@redhat.com>
6e4362
- s/define/global/
6e4362
6e4362
* Wed Jul 01 2015 Adam Jackson <ajax@redhat.com> 7.7-16
6e4362
- xproto 7.0.28
6e4362
6e4362
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 7.7-15
6e4362
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
6e4362
6e4362
* Sun May 17 2015 Dave Airlie <airlied@redhat.com> 7.7-14
6e4362
- randrproto-1.5.0
6e4362
6e4362
* Wed Apr 01 2015 Dave Airlie <airlied@redhat.com> 7.7-13
6e4362
- randrproto-1.4.1
467342
a38fe9
* Thu Jun 12 2014 Hans de Goede <hdegoede@redhat.com> - 7.7-12
a38fe9
- inputproto-2.3.1
a38fe9
a38fe9
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 7.7-11
a38fe9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
a38fe9
a38fe9
* Wed Apr 16 2014 Hans de Goede <hdegoede@redhat.com> - 7.7-10
a38fe9
- fontsproto-2.1.3
a38fe9
- videoproto-2.3.2
a38fe9
- xextproto-7.3.0
a38fe9
- xproto-7.0.26
a38fe9
- Cherry pick some unreleased fixes from upstream git
a38fe9
a38fe9
* Thu Jan 23 2014 Adam Jackson <ajax@redhat.com> 7.7-9
a38fe9
- Backport pointer-to-void* changes
a38fe9
a38fe9
* Tue Dec 10 2013 Adam Jackson <ajax@redhat.com> 7.7-8
3cd2f3
- glproto 1.4.17
3cd2f3
4a8def
* Wed Nov 06 2013 Adam Jackson <ajax@redhat.com> 7.7-7
4a8def
- presentproto 1.0
4a8def
- dri3proto 1.0
4a8def
- xextproto 7.2.99.901
4a8def
4a8def
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 7.7-6
4a8def
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
4a8def
4a8def
* Tue Apr 02 2013 Peter Hutterer <peter.hutterer@redhat.com> 7.7-5
4a8def
- xproto 7.0.24
4a8def
4a8def
* Thu Mar 07 2013 Dave Airlie <airlied@redhat.com> 7.7-4
4a8def
- autoreconf for aarch64
4a8def
4a8def
* Thu Mar 07 2013 Peter Hutterer <peter.hutterer@redhat.com> 7.7-3
4a8def
- inputproto 2.3
4a8def
4a8def
* Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 7.7-2
4a8def
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
4a8def
4a8def
* Tue Jan 08 2013 Adam Jackson <ajax@redhat.com> 7.7-1
4a8def
- inputproto 2.2.99.1
4a8def
4a8def
* Thu Jul 26 2012 Peter Hutterer <peter.hutterer@redhat.com> 7.6-24
4a8def
- bigregsproto 1.1.2
4a8def
- compositeproto 0.4.2
4a8def
- damageproto 1.2.1
4a8def
- fontsproto 2.1.2
4a8def
- inputproto 2.2
4a8def
- kbproto 1.0.6
4a8def
- recordproto 1.14.2
4a8def
- scrnsaverproto 1.2.2
4a8def
- xcmiscproto 1.2.2
4a8def
- xextproto 7.2.1
4a8def
4a8def
* Sun Jul 22 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 7.6-23
4a8def
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild