Sophie

Sophie

distrib > Mandriva > 2010.2 > x86_64 > by-pkgid > b6748af7ea1f79122151eb37f63c0c44 > files > 2

gluon-0.70.0-1mdv2010.1.src.rpm

%define git  5493f448

Name:		gluon
Summary:	Gluon is a cross-platform free and open source 2D game engine from KDE
Group:		Graphical desktop/KDE
Version:	0.70.0
Release:    %mkrel 1
License:	GPL
URL:		http://gluon.tuxfamily.org/
Source0:	http://gitorious.net/gluon/%name-%version.tar.gz
BuildRoot:	%_tmppath/%name-%version-%release-buildroot
BuildRequires:	kdelibs4-devel
BuildRequires:	glew-devel 
BuildRequires:	libsndfile-devel
BuildRequires:	libvorbis-devel
BuildRequires:	openal-devel

%description
Gluon is a cross-platform free and open source 2D game engine from KDE. 
It aims to make life easier for game developers by providing a simple 
but powerful API to handle 2D objects, sounds and inputs.

%files
%defattr(-,root,root)
%_kde_bindir/gluoncreator
%_kde_bindir/gluonplayer
%_kde_applicationsdir/gluon-creator.desktop
%_kde_appsdir/gluoncreator
%_kde_datadir/config.kcfg/gluoncreatorsettings.kcfg
%_kde_iconsdir/hicolor/*/apps/gluon_creator.png
%_kde_services/*.desktop
%_kde_datadir/kde4/servicetypes/gluoncreator_plugin.desktop
%_kde_libdir/gluon
%_kde_libdir/kde4/*.so

#-----------------------------------------------------------------------------

%define libgluonaudio_major 0
%define libgluonaudio %mklibname gluonaudio %{libgluonaudio_major}

%package -n %libgluonaudio
Summary:    %name library
Group:      System/Libraries

%description -n %libgluonaudio
%name library.

%files -n %libgluonaudio
%defattr(-,root,root,-)
%_kde_libdir/libGluonAudio.so.%{libgluonaudio_major}*

#-----------------------------------------------------------------------------

%define libgluoncore_major 0
%define libgluoncore %mklibname gluoncore %{libgluoncore_major}

%package -n %libgluoncore
Summary:    %name library
Group:      System/Libraries

%description -n %libgluoncore
%name library.

%files -n %libgluoncore
%defattr(-,root,root,-)
%_kde_libdir/libGluonCore.so.%{libgluoncore_major}*

#-----------------------------------------------------------------------------

%define libgluoncreator_major 0
%define libgluoncreator %mklibname gluoncreator %{libgluoncreator_major}

%package -n %libgluoncreator
Summary:    %name library
Group:      System/Libraries

%description -n %libgluoncreator
%name library.

%files -n %libgluoncreator
%defattr(-,root,root,-)
%_kde_libdir/libGluonCreator.so.%{libgluoncreator_major}*

#-----------------------------------------------------------------------------

%define libgluonengine_major 0
%define libgluonengine %mklibname gluonengine %{libgluonengine_major}

%package -n %libgluonengine
Summary:    %name library
Group:      System/Libraries

%description -n %libgluonengine
%name library.

%files -n %libgluonengine
%defattr(-,root,root,-)
%_kde_libdir/libGluonEngine.so.%{libgluonengine_major}*

#-----------------------------------------------------------------------------

%define libgluoninput_major 0
%define libgluoninput %mklibname gluoninput %{libgluoninput_major}

%package -n %libgluoninput
Summary:    %name library
Group:      System/Libraries

%description -n %libgluoninput
%name library.

%files -n %libgluoninput
%defattr(-,root,root,-)
%_kde_libdir/libGluonInput.so.%{libgluoninput_major}*

#-----------------------------------------------------------------------------

%define libgluongraphics_major 0
%define libgluongraphics %mklibname gluongraphics %{libgluongraphics_major}

%package -n %libgluongraphics
Summary:    %name library
Group:      System/Libraries

%description -n %libgluongraphics
%name library.

%files -n %libgluongraphics
%defattr(-,root,root,-)
%_kde_libdir/libGluonGraphics.so.%{libgluongraphics_major}*

#-----------------------------------------------------------------------------

%package    devel
Summary:    Headers files for %name
Group:	    Development/KDE and Qt
Provides:   lib%name-devel = %version-%release
Provides:   %name-devel = %version-%release
Requires:   %libgluonaudio = %version-%release
Requires:   %libgluoncore = %version-%release
Requires:   %libgluoncreator = %version-%release
Requires:   %libgluonengine = %version-%release
Requires:   %libgluoninput = %version-%release
Requires:   %libgluongraphics = %version-%release

%description devel
Headers files needed to build %name.

%files devel
%defattr(-,root,root,-)
%_kde_datadir/gluon/cmake
%_kde_datadir/cmake/Modules/*.cmake
%_kde_includedir/gluon
%_kde_libdir/*.so

#-----------------------------------------------------------------------------
%prep
%setup -q -n %name-%name

%build
%cmake_kde4
%make

%install
rm -fr %buildroot
%makeinstall_std -C build


%clean
rm -fr %buildroot




%changelog
* Thu Apr 22 2010 Nicolas Lécureuil <nlecureuil@mandriva.com> 0.70.0-1mdv2010.1
+ Revision: 537774
- Fix version
- Fix devel package

* Tue Apr 20 2010 Nicolas Lécureuil <nlecureuil@mandriva.com> 0.70.0-0.5493f448.1mdv2010.1
+ Revision: 537263
- New version 0.70.0
- Own %%_kde_appsdir/gluoncreator
- Clean spec fil"
- import gluon


* Wed Mar 04 2010 Nicolas Lecureuil <nlecureuil@mandriva.com> 0.69.0-1mde20101
- Change package to fit KDE requirement

* Wed Mar 04 2010 Zé <ze@mandriv.org> 0.69.0-1mde2010.0
- import gluon project