commit
5fa1ea7307
31
make-git-snapshot.sh
Executable file
31
make-git-snapshot.sh
Executable file
@ -0,0 +1,31 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
proto=$1
|
||||||
|
branch=$2
|
||||||
|
|
||||||
|
if [ -z "$proto" ]; then
|
||||||
|
echo "Usage: $0 <proto name> [<branch>]"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
dirname=$proto-$( date +%Y%m%d )
|
||||||
|
|
||||||
|
rm -rf $dirname
|
||||||
|
git clone git://git.freedesktop.org/git/xorg/proto/$proto $dirname
|
||||||
|
cd $dirname
|
||||||
|
if [ -z "$branch" ]; then
|
||||||
|
git log | head -1
|
||||||
|
else
|
||||||
|
git checkout $branch
|
||||||
|
fi
|
||||||
|
sha=`git rev-list --max-count=1 --abbrev-commit HEAD`
|
||||||
|
git repack -a -d
|
||||||
|
cd ..
|
||||||
|
|
||||||
|
# append sha to dirname
|
||||||
|
mv $dirname $dirname-git$sha
|
||||||
|
dirname=$dirname-git$sha
|
||||||
|
tarball=$dirname.tar.bz2
|
||||||
|
tar jcf $tarball $dirname
|
||||||
|
rm -rf $dirname
|
||||||
|
echo "$tarball is now available"
|
||||||
67
xorg-x11-proto-devel.spec
Normal file
67
xorg-x11-proto-devel.spec
Normal file
@ -0,0 +1,67 @@
|
|||||||
|
Name: xorg-x11-proto-devel
|
||||||
|
Version: 2018.4
|
||||||
|
Release: 3
|
||||||
|
License: MIT
|
||||||
|
Summary: X.Org X11 Protocol headers
|
||||||
|
URL: https://www.x.org
|
||||||
|
Source0: https://www.x.org/pub/individual/proto/xorgproto-%{version}.tar.bz2
|
||||||
|
Source1: make-git-snapshot.sh
|
||||||
|
BuildRequires: autoconf automake libtool pkgconfig xorg-x11-util-macros >= 1.0.2-1
|
||||||
|
BuildArch: noarch
|
||||||
|
|
||||||
|
%description
|
||||||
|
X.Org X11 Protocol headers
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%autosetup -n xorgproto-%{version}
|
||||||
|
|
||||||
|
%build
|
||||||
|
autoreconf -fiv
|
||||||
|
%configure --without-xmlto
|
||||||
|
%make_build
|
||||||
|
|
||||||
|
%install
|
||||||
|
%make_install
|
||||||
|
|
||||||
|
%files
|
||||||
|
%doc COPYING-* *.txt
|
||||||
|
%dir %{_includedir}/GL
|
||||||
|
%dir %{_includedir}/GL/internal
|
||||||
|
%dir %{_includedir}/X11
|
||||||
|
%dir %{_includedir}/X11/PM
|
||||||
|
%dir %{_includedir}/X11/dri
|
||||||
|
%dir %{_includedir}/X11/extensions
|
||||||
|
%{_includedir}/GL/*.h
|
||||||
|
%{_includedir}/GL/internal/*.h
|
||||||
|
%{_includedir}/X11/PM/*.h
|
||||||
|
%{_includedir}/X11/*.h
|
||||||
|
%{_includedir}/X11/dri/*.h
|
||||||
|
%{_includedir}/X11/extensions/*.h
|
||||||
|
%dir %{_includedir}/X11/fonts
|
||||||
|
%{_includedir}/X11/fonts/*.h
|
||||||
|
%{_datadir}/pkgconfig/*.pc
|
||||||
|
%{_docdir}/xorgproto/*
|
||||||
|
%exclude %{_includedir}/X11/extensions/apple*
|
||||||
|
%exclude %{_includedir}/X11/extensions/evieproto.h
|
||||||
|
%exclude %{_includedir}/X11/extensions/font*
|
||||||
|
%exclude %{_includedir}/X11/extensions/lgewire.h
|
||||||
|
%exclude %{_includedir}/X11/extensions/Print*
|
||||||
|
%exclude %{_includedir}/X11/extensions/windows*
|
||||||
|
%exclude %{_includedir}/X11/extensions/xcalibrate*
|
||||||
|
%exclude %{_includedir}/X11/extensions/Xeviestr.h
|
||||||
|
%exclude %{_includedir}/X11/extensions/xf86rush*
|
||||||
|
%exclude %{_includedir}/X11/extensions/xtrap*
|
||||||
|
%exclude %{_datadir}/pkgconfig/applewmproto.pc
|
||||||
|
%exclude %{_datadir}/pkgconfig/evieproto.pc
|
||||||
|
%exclude %{_datadir}/pkgconfig/fontcacheproto.pc
|
||||||
|
%exclude %{_datadir}/pkgconfig/lg3dproto.pc
|
||||||
|
%exclude %{_datadir}/pkgconfig/printproto.pc
|
||||||
|
%exclude %{_datadir}/pkgconfig/trapproto.pc
|
||||||
|
%exclude %{_datadir}/pkgconfig/windowswmproto.pc
|
||||||
|
%exclude %{_datadir}/pkgconfig/xcalibrateproto.pc
|
||||||
|
%exclude %{_datadir}/pkgconfig/xf86rushproto.pc
|
||||||
|
%exclude %{_docdir}/*/*.{html,svg}
|
||||||
|
|
||||||
|
%changelog
|
||||||
|
* Thu Nov 28 2019 wangyiru <wangyiru1@huawei.com> - 2018.4-3
|
||||||
|
- Package init
|
||||||
BIN
xorgproto-2018.4.tar.bz2
Normal file
BIN
xorgproto-2018.4.tar.bz2
Normal file
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user