Dave Airlie e1b9c02
%global gitdate 20140411
Dave Airlie 383a9b8
Dave Airlie e1b9c02
%global commit 6eb075c70e2f91a9c45a90677bd46e8fb0432655
Dave Airlie 383a9b8
%global shortcommit %(c=%{commit}; echo ${c:0:7})
Dave Airlie 383a9b8
Dave Airlie 383a9b8
Summary: Direct Rendering Manager runtime library
Dave Airlie 383a9b8
Name: libepoxy
Dave Airlie 383a9b8
Version: 1.2
Dave Airlie e1b9c02
Release: 0.2.%{gitdate}git%{shortcommit}%{?dist}
Dave Airlie 383a9b8
License: MIT
Dave Airlie 383a9b8
URL: http://github.com/anholt/libepoxy
Dave Airlie 383a9b8
# github url - generated archive
Dave Airlie 383a9b8
Source0: https://github.com/anholt/libepoxy/archive/%{commit}/%{name}-%{commit}.tar.gz
Dave Airlie 383a9b8
Dave Airlie 383a9b8
BuildRequires: pkgconfig automake autoconf libtool
Dave Airlie 383a9b8
BuildRequires: mesa-libGL-devel mesa-libEGL-devel
Dave Airlie 383a9b8
BuildRequires: xorg-x11-util-macros
Dave Airlie 383a9b8
BuildRequires: python3
Dave Airlie 383a9b8
Dave Airlie 383a9b8
%description
Dave Airlie 383a9b8
A library for handling OpenGL function pointer management.
Dave Airlie 383a9b8
Dave Airlie 383a9b8
%package devel
Dave Airlie 383a9b8
Summary: Development files for libepoxy
Dave Airlie 383a9b8
Requires: %{name}%{?_isa} = %{version}-%{release}
Dave Airlie 383a9b8
Dave Airlie 383a9b8
%description devel
Dave Airlie 383a9b8
This package contains libraries and header files for
Dave Airlie 383a9b8
developing applications that use %{name}.
Dave Airlie 383a9b8
Dave Airlie 383a9b8
%prep
Dave Airlie 383a9b8
%setup -qn %{name}-%{commit}
Dave Airlie 383a9b8
Dave Airlie 383a9b8
%build
Dave Airlie 383a9b8
autoreconf -fiv || exit 1
Dave Airlie 383a9b8
%configure --disable-silent-rules
Dave Airlie 383a9b8
make %{?_smp_mflags}
Dave Airlie 383a9b8
Dave Airlie 383a9b8
%install
Dave Airlie 383a9b8
make install DESTDIR=$RPM_BUILD_ROOT
Dave Airlie 383a9b8
Dave Airlie 383a9b8
# NOTE: We intentionally don't ship *.la files
Dave Airlie 383a9b8
find $RPM_BUILD_ROOT -type f -name '*.la' -delete -print
Dave Airlie 383a9b8
Dave Airlie 383a9b8
%check
Dave Airlie 383a9b8
make check
Dave Airlie 383a9b8
Dave Airlie 383a9b8
%post -p /sbin/ldconfig
Dave Airlie 383a9b8
%postun -p /sbin/ldconfig
Dave Airlie 383a9b8
Dave Airlie 383a9b8
%files
Dave Airlie 383a9b8
%doc README.md
Dave Airlie 383a9b8
%{_libdir}/libepoxy.so.0
Dave Airlie 383a9b8
%{_libdir}/libepoxy.so.0.0.0
Dave Airlie 383a9b8
Dave Airlie 383a9b8
%files devel
Dave Airlie 383a9b8
%dir %{_includedir}/epoxy/
Dave Airlie 383a9b8
%{_includedir}/epoxy/*
Dave Airlie 383a9b8
%{_libdir}/libepoxy.so
Dave Airlie 383a9b8
%{_libdir}/pkgconfig/epoxy.pc
Dave Airlie 383a9b8
Dave Airlie 383a9b8
%changelog
Dave Airlie e1b9c02
* Fri Apr 11 2014 Dave Airlie <airlied@redhat.com> 1.2-0.2.20140411git6eb075c
Dave Airlie e1b9c02
- update to latest git snapshot
Dave Airlie e1b9c02
Dave Airlie 383a9b8
* Thu Mar 27 2014 Dave Airlie <airlied@redhat.com> 1.2-0.1.20140307gitd4ad80f
Dave Airlie 383a9b8
- initial git snapshot
Dave Airlie 383a9b8