libtaoframework-2.1.0-4kkr2010.1.spec

%define distname     taoframework

%define name         lib%{distname}
%define version      2.1.0
%define release      %mkrel 4

%define libopenal    %mklibname openal         1
%define libfreealut  %mklibname freealut       0
%define libmesaglut  %mklibname mesaglut       3
%define libdevil     %mklibname devil          1
%define libffmpeg    %mklibname ffmpeg        52
%define libavformats %mklibname avformats     52
%define libavutil    %mklibname avutil        50
%define liblua       %mklibname lua       5.1
%define libode       %mklibname ode            1
%define libphysfs    %mklibname physfs         2
%define libsdl       %mklibname SDL       1.2  0
%define libsdl_image %mklibname SDL_image 1.2  0
%define libsdl_mixer %mklibname SDL_mixer 1.2  0
%define libsdl_net   %mklibname SDL_net   1.2  0
%define libsdl_ttf   %mklibname SDL_ttf   2.0  0
%define libsdl_gfx   %mklibname SDL_gfx       13
%define libsmpeg     %mklibname smpeg     0.4


Summary:        The Tao Framework for Mono (Metapackage)
Summary(ja):    Mono向けのTao Framework (メタパッケージ)
Name:           %{name}
Version:        %{version}
Release:        %{release}
License:        MIT
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-buildroot
Group:          Development/Other

#%package cg
#Summary:        The Tao Framework for Mono, Cg Bindings (Metapackage)
#Summary(ja):    Mono向けのTao Framework・Cgバインディング (メタパッケージ)
#Group:          Development/Other
#Requires:       %{name}-common-cg = %{version}-%{release} Cg

%package opengl
Summary:        The Tao Framework for Mono, OpenGL Bindings (Metapackage)
Summary(ja):    Mono向けのTao Framework・OpenGLバインディング (メタパッケージ)
Group:          Development/Other
Requires:       %{name}-common-opengl = %{version}-%{release}

%package openal
Summary:        The Tao Framework for Mono, OpenAL Bindings (Metapackage)
Summary(ja):    Mono向けのTao Framework・OpenALバインディング (メタパッケージ)
Group:          Development/Other
Requires:       %{name}-common-openal = %{version}-%{release} %{libopenal} %{libfreealut}

%package freeglut
Summary:        The Tao Framework for Mono, freeglut Bindings (Metapackage)
Summary(ja):    Mono向けのTao Framework・freeglutバインディング (メタパッケージ)
Group:          Development/Other
Requires:       %{name}-common-freeglut = %{version}-%{release} %{libmesaglut}

%package devil
Summary:        The Tao Framework for Mono, DevIL Bindings (Metapackage)
Summary(ja):    Mono向けのTao Framework・DevILバインディング (メタパッケージ)
Group:          Development/Other
Requires:       %{name}-common-devil = %{version}-%{release} %{libdevil}

%package ffmpeg
Summary:        The Tao Framework for Mono, FFmpeg Bindings (Metapackage)
Summary(ja):    Mono向けのTao Framework・FFmpegバインディング (メタパッケージ)
Group:          Development/Other
Requires:       %{name}-common-ffmpeg = %{version}-%{release} %{libffmpeg} %{libavformats} %{libavutil}

%package lua
Summary:        The Tao Framework for Mono, Lua Bindings (Metapackage)
Summary(ja):    Mono向けのTao Framework・Luaバインディング (メタパッケージ)
Group:          Development/Other
Requires:       %{name}-common-lua = %{version}-%{release} %{liblua}

%package ode
Summary:        The Tao Framework for Mono, ODE Bindings (Metapackage)
Summary(ja):    Mono向けのTao Framework・ODEバインディング (メタパッケージ)
Group:          Development/Other
Requires:       %{name}-common-ode = %{version}-%{release} %{libode}

%package physfs
Summary:        The Tao Framework for Mono, PhysicsFS Bindings (Metapackage)
Summary(ja):    Mono向けのTao Framework・PhysicsFSバインディング (メタパッケージ)
Group:          Development/Other
Requires:       %{name}-common-physfs = %{version}-%{release} %{libphysfs}

%package sdl
Summary:        The Tao Framework for Mono, SDL Bindings (Metapackage)
Summary(ja):    Mono向けのTao Framework・SDLバインディング (メタパッケージ)
Group:          Development/Other
Requires:       %{name}-common-sdl = %{version}-%{release} %{libsdl} %{libsdl_image} %{libsdl_mixer} %{libsdl_net} %{libsdl_ttf} %{libsdl_gfx} %{libsmpeg}


%description
The Tao Framework for .NET is a collection of bindings to facilitate cross-platform media application development utilizing the .NET and Mono platforms.

%description -l ja
.NET向けTao Frameworkは、.NETとMonoのプラットフォームを利用したクロスプラットフォームなメディアアプリケーションの開発を容易にするための言語バインディングの集まりです。

#%description cg
#The Tao Framework for .NET is a collection of bindings to facilitate cross-platform media application development utilizing the .NET and Mono platforms.
#
#This package contains Cg Bindings

#%description cg -l ja
#.NET向けTao Frameworkは、.NETとMonoのプラットフォームを利用したクロスプラットフォームなメディアアプリケーションの開発を容易にするための言語バインディングの集まりです。
#
#このパッケージはCgバインディングを含んでいます。

%description opengl
The Tao Framework for .NET is a collection of bindings to facilitate cross-platform media application development utilizing the .NET and Mono platforms.

This package contains OpenGL Bindings

%description opengl -l ja
.NET向けTao Frameworkは、.NETとMonoのプラットフォームを利用したクロスプラットフォームなメディアアプリケーションの開発を容易にするための言語バインディングの集まりです。

このパッケージはOpenGLバインディングを含んでいます。

%description openal
The Tao Framework for .NET is a collection of bindings to facilitate cross-platform media application development utilizing the .NET and Mono platforms.

This package contains OpenAL Bindings

%description openal -l ja
.NET向けTao Frameworkは、.NETとMonoのプラットフォームを利用したクロスプラットフォームなメディアアプリケーションの開発を容易にするための言語バインディングの集まりです。

このパッケージはOpenALバインディングを含んでいます。

%description freeglut
The Tao Framework for .NET is a collection of bindings to facilitate cross-platform media application development utilizing the .NET and Mono platforms.

This package contains freeglut Bindings

%description freeglut -l ja
.NET向けTao Frameworkは、.NETとMonoのプラットフォームを利用したクロスプラットフォームなメディアアプリケーションの開発を容易にするための言語バインディングの集まりです。

このパッケージはfreeglutバインディングを含んでいます。

%description devil
The Tao Framework for .NET is a collection of bindings to facilitate cross-platform media application development utilizing the .NET and Mono platforms.

This package contains DevIL Bindings

%description devil -l ja
.NET向けTao Frameworkは、.NETとMonoのプラットフォームを利用したクロスプラットフォームなメディアアプリケーションの開発を容易にするための言語バインディングの集まりです。

このパッケージはDevILバインディングを含んでいます。

%description ffmpeg
The Tao Framework for .NET is a collection of bindings to facilitate cross-platform media application development utilizing the .NET and Mono platforms.

This package contains FFmpeg Bindings

%description ffmpeg -l ja
.NET向けTao Frameworkは、.NETとMonoのプラットフォームを利用したクロスプラットフォームなメディアアプリケーションの開発を容易にするための言語バインディングの集まりです。

このパッケージはFFmpegバインディングを含んでいます。

%description lua
The Tao Framework for .NET is a collection of bindings to facilitate cross-platform media application development utilizing the .NET and Mono platforms.

This package contains Lua Bindings

%description lua -l ja
.NET向けTao Frameworkは、.NETとMonoのプラットフォームを利用したクロスプラットフォームなメディアアプリケーションの開発を容易にするための言語バインディングの集まりです。

このパッケージはLuaバインディングを含んでいます。

%description ode
The Tao Framework for .NET is a collection of bindings to facilitate cross-platform media application development utilizing the .NET and Mono platforms.

This package contains ODE Bindings

%description ode -l ja
.NET向けTao Frameworkは、.NETとMonoのプラットフォームを利用したクロスプラットフォームなメディアアプリケーションの開発を容易にするための言語バインディングの集まりです。

このパッケージはODEバインディングを含んでいます。

%description physfs
The Tao Framework for .NET is a collection of bindings to facilitate cross-platform media application development utilizing the .NET and Mono platforms.

This package contains PhysicsFS Bindings

%description physfs -l ja
.NET向けTao Frameworkは、.NETとMonoのプラットフォームを利用したクロスプラットフォームなメディアアプリケーションの開発を容易にするための言語バインディングの集まりです。

このパッケージはPhysicsFSバインディングを含んでいます。

%description sdl
The Tao Framework for .NET is a collection of bindings to facilitate cross-platform media application development utilizing the .NET and Mono platforms.

This package contains SDL Bindings

%description sdl -l ja
.NET向けTao Frameworkは、.NETとMonoのプラットフォームを利用したクロスプラットフォームなメディアアプリケーションの開発を容易にするための言語バインディングの集まりです。

このパッケージはSDLバインディングを含んでいます。


#%files cg

%files opengl

%files openal

%files freeglut

%files devil

%files ffmpeg

%files lua

%files ode

%files physfs

%files sdl


%changelog
* Wed Jul 14 2010 kakurasan <kakurasan AT gmail DOT com> 2.1.0-4kkr2010.1
- fix for libSDL_gfx, libffmpeg, libode, libphysfs

* Tue Nov 17 2009 kakurasan <kakurasan AT gmail DOT com> 2.1.0-3kkr2010.0
- fix for OpenAL

* Mon May 04 2009 kakurasan <kakurasan AT gmail DOT com> 2.1.0-2kkr2009.1
- rebuild

* Mon Jan 12 2009 kakurasan <kakurasan AT gmail DOT com> 2.1.0-1kkr2009.0
- initial build