Compare commits

...

No commits in common. "c8" and "c9" have entirely different histories.
c8 ... c9

3 changed files with 68 additions and 14 deletions

2
.gitignore vendored
View File

@ -1 +1 @@
SOURCES/xcb-proto-1.13.tar.bz2 SOURCES/xcb-proto-1.14.1.tar.xz

View File

@ -1 +1 @@
f7fa35ab59af18cecadbe83fe705281dcfd82ffd SOURCES/xcb-proto-1.13.tar.bz2 836d5b2dd00ff21bd038e92764fda9a256a1b022 SOURCES/xcb-proto-1.14.1.tar.xz

View File

@ -1,18 +1,17 @@
%define debug_package %{nil}
Name: xcb-proto Name: xcb-proto
Version: 1.13 Version: 1.14.1
Release: 4%{?dist} Release: 4%{?dist}
Summary: XCB protocol descriptions Summary: XCB protocol descriptions
Group: Development/Libraries
License: MIT License: MIT
URL: https://xcb.freedesktop.org/ URL: https://xcb.freedesktop.org/
Source0: https://xcb.freedesktop.org/dist/%{name}-%{version}.tar.bz2 Source0: https://xorg.freedesktop.org/archive/individual/proto/%{name}-%{version}.tar.xz
BuildArch: noarch BuildArch: noarch
BuildRequires: python3-devel BuildRequires: libxml2
Requires: pkgconfig BuildRequires: make
BuildRequires: python3-devel
%description %description
XCB is a project to enable efficient language bindings to the X11 protocol. XCB is a project to enable efficient language bindings to the X11 protocol.
@ -20,27 +19,82 @@ This package contains the protocol descriptions themselves. Language
bindings use these protocol descriptions to generate code for marshalling bindings use these protocol descriptions to generate code for marshalling
the protocol. the protocol.
%prep %prep
%setup -q %autosetup -p1
%build %build
# Bit of a hack to get the pc file in /usr/share, so we can be noarch. # Bit of a hack to get the pc file in /usr/share, so we can be noarch.
%configure --libdir=%{_datadir} %configure --libdir=%{_datadir}
make %{?_smp_mflags} %make_build
%install %install
rm -rf $RPM_BUILD_ROOT %make_install
make install DESTDIR=$RPM_BUILD_ROOT
%check
%make_build check
%files %files
%doc COPYING NEWS README TODO doc/xml-xcb.txt %license COPYING
%doc NEWS README.md TODO doc/xml-xcb.txt
%{_datadir}/pkgconfig/xcb-proto.pc %{_datadir}/pkgconfig/xcb-proto.pc
%dir %{_datadir}/xcb/ %dir %{_datadir}/xcb/
%{_datadir}/xcb/*.xsd %{_datadir}/xcb/*.xsd
%{_datadir}/xcb/*.xml %{_datadir}/xcb/*.xml
%{python3_sitelib}/xcbgen %{python3_sitelib}/xcbgen
%changelog %changelog
* Tue Aug 10 2021 Mohan Boddu <mboddu@redhat.com> - 1.14.1-4
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
Related: rhbz#1991688
* Fri Apr 16 2021 Mohan Boddu <mboddu@redhat.com> - 1.14.1-3
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.14.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Tue Oct 13 2020 Björn Esser <besser82@fedoraproject.org> - 1.14.1-1
- xcb-proto 1.14.1
- Enable testsuite
- Explicit BR: make
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.13-14
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Sat May 30 2020 Björn Esser <besser82@fedoraproject.org> - 1.13-13
- Update patch to fix python module for use with Python 3.9
* Sat May 30 2020 Björn Esser <besser82@fedoraproject.org> - 1.13-12
- Add patch to fix python module for use with Python 3.9
- Modernize spec file
* Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 1.13-11
- Rebuilt for Python 3.9
* Fri Jan 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.13-10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Thu Oct 03 2019 Miro Hrončok <mhroncok@redhat.com> - 1.13-9
- Rebuilt for Python 3.8.0rc1 (#1748018)
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 1.13-8
- Rebuilt for Python 3.8
* Sat Jul 27 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.13-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.13-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.13-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
* Thu Jul 05 2018 Adam Jackson <ajax@redhat.com> - 1.13-4 * Thu Jul 05 2018 Adam Jackson <ajax@redhat.com> - 1.13-4
- Drop useless %%defattr - Drop useless %%defattr