Группа :: Система/Библиотеки
Пакет: glew1.3
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
%define shortname glew
Name: %{shortname}1.3
Version: 1.3.6
Release: alt3.1
License: GPL
Url: http://glew.sourceforge.net
Packager: Pavlov Konstantin <thresh at altlinux.ru>
Summary: The OpenGL Extension Wrangler Library.
Group: System/Libraries
Source: %{shortname}-%version-src.tgz
BuildRequires: libX11-devel libXext-devel libXi-devel libXmu-devel libmesa-devel
%description
The OpenGL Extension Wrangler Library (GLEW) is a cross-platform C/C++
extension loading library. GLEW provides efficient run-time mechanisms
for determining which OpenGL extensions are supported on the target platform.
OpenGL core and extension functionality is exposed in a single header file.
%package -n lib%shortname
Summary: The OpenGL Extension Wrangler Library.
Group: System/Libraries
%description -n lib%shortname
The OpenGL Extension Wrangler Library (GLEW) is a cross-platform C/C++
extension loading library. GLEW provides efficient run-time mechanisms
for determining which OpenGL extensions are supported on the target platform.
OpenGL core and extension functionality is exposed in a single header file.
Compatibility package.
%prep
%setup -q -n %shortname
%build
# crappy git doesn't allow empty directories
mkdir lib
mkdir bin
%make
%install
mkdir -p %buildroot%_libdir
install -pm644 lib/libGLEW.so.%version %buildroot%_libdir
ln -sf libGLEW.so.%version %buildroot%_libdir/libGLEW.so.1.3
%post -n libglew -p %post_ldconfig
%postun -n libglew -p %postun_ldconfig
%files -n lib%shortname
%_libdir/*.so.*
%changelog
…
Полный changelog можно просмотреть здесь
Name: %{shortname}1.3
Version: 1.3.6
Release: alt3.1
License: GPL
Url: http://glew.sourceforge.net
Packager: Pavlov Konstantin <thresh at altlinux.ru>
Summary: The OpenGL Extension Wrangler Library.
Group: System/Libraries
Source: %{shortname}-%version-src.tgz
BuildRequires: libX11-devel libXext-devel libXi-devel libXmu-devel libmesa-devel
%description
The OpenGL Extension Wrangler Library (GLEW) is a cross-platform C/C++
extension loading library. GLEW provides efficient run-time mechanisms
for determining which OpenGL extensions are supported on the target platform.
OpenGL core and extension functionality is exposed in a single header file.
%package -n lib%shortname
Summary: The OpenGL Extension Wrangler Library.
Group: System/Libraries
%description -n lib%shortname
The OpenGL Extension Wrangler Library (GLEW) is a cross-platform C/C++
extension loading library. GLEW provides efficient run-time mechanisms
for determining which OpenGL extensions are supported on the target platform.
OpenGL core and extension functionality is exposed in a single header file.
Compatibility package.
%prep
%setup -q -n %shortname
%build
# crappy git doesn't allow empty directories
mkdir lib
mkdir bin
%make
%install
mkdir -p %buildroot%_libdir
install -pm644 lib/libGLEW.so.%version %buildroot%_libdir
ln -sf libGLEW.so.%version %buildroot%_libdir/libGLEW.so.1.3
%post -n libglew -p %post_ldconfig
%postun -n libglew -p %postun_ldconfig
%files -n lib%shortname
%_libdir/*.so.*
%changelog
…
Полный changelog можно просмотреть здесь