%define build_compat32 %{?_with_compat32:1}%{!?_with_compat32:0} Name: mesa-libGLU Summary: Mesa libGLU library Summary(ja): Mesa libGLU ライブラリ Version: 9.0.0 Release: 4%{?_dist_release} License: MIT Group: System Environment/Libraries URL: http://mesa3d.org/ Source0: ftp://ftp.freedesktop.org/pub/mesa/glu/glu-%{version}.tar.bz2 Source2: make-git-snapshot.sh BuildRequires: mesa-libGL-devel Provides: libGLU = %{version}-%{release} %description Mesa implementation of the standard GLU OpenGL utility API. %package devel Summary: Development files for %{name} Summary(ja): %{name} の開発ファイル Group: Development/Libraries Requires: %{name} = %{version}-%{release} Requires: mesa-libGL-devel >= 9.0.0 Provides: libGLU-devel = %{version}-%{release} %description devel The %{name}-devel package contains libraries and header files for developing applications that use %{name}. # compat32 %package -n compat32-%{name} Summary: Mesa libGLU runtime library Summary(ja): Mesa libGLU ランタイムライブラリ Group: System Environment/Libraries Requires(post): /sbin/ldconfig Requires(postun): /sbin/ldconfig Requires: %{name} = %{version}-%{release} %description -n compat32-%{name} Mesa libGLU runtime library %package -n compat32-%{name}-devel Summary: Mesa libGLU development package Summary(ja): Mesa libGLU 開発パッケージ Group: Development/Libraries Requires: compat32-mesa-libGL >= 9.0.0 Requires: compat32-%{name} = %{version}-%{release} Requires: %{name}-devel = %{version}-%{release} %description -n compat32-%{name}-devel Mesa libGLU development package %prep %setup -q -n glu-%{version} %build %configure --disable-static make %{?_smp_mflags} %install rm -rf $RPM_BUILD_ROOT make install DESTDIR=$RPM_BUILD_ROOT find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';' rm -rf $RPM_BUILD_ROOT%{_datadir}/man/man3/gl[A-Z]* %post -p /sbin/ldconfig %post -n compat32-%{name} -p /sbin/ldconfig %postun -p /sbin/ldconfig %postun -n compat32-%{name} -p /sbin/ldconfig %files %{_libdir}/libGLU.so.1 %{_libdir}/libGLU.so.1.3.* %files devel %{_includedir}/GL/glu*.h %{_libdir}/libGLU.so %{_libdir}/pkgconfig/glu.pc %if %{build_compat32} %files -n compat32-%{name} %{_libdir}/libGLU.so.1 %{_libdir}/libGLU.so.1.3.* %files -n compat32-%{name}-devel %{_includedir}/GL/glu*.h %{_libdir}/libGLU.so %{_libdir}/pkgconfig/glu.pc %endif %changelog * Thu Jun 30 2016 Yoji TOYODA 9.0.0-4 - rebuild with gcc-5.4.0 * Tue Oct 14 2014 Ryoichi INAGAKI 9.0.0-3 - added Group tag * Wed Jan 09 2013 Yoji TOYODA 9.0.0-2 - add Requires: mesa-libGL-devel to mesa-libGLU-devel package - remove Requires: mesa-libGL-devel from compat-mesa-libGLU-devel package * Sat Nov 17 2012 Daisuke SUZUKI 9.0.0-1 - initial build for Vine Linux * Tue Sep 18 2012 Adam Jackson 9.0.0-1 - libGLU 9.0 * Mon Sep 10 2012 Dave Airlie 9.0-0.2 - add back libGLU provides for now * Tue Sep 04 2012 Adam Jackson 9.0-0.1 - Initial packaging for split libGLU