Sophie

Sophie

distrib > Mandriva > 10.2 > x86_64 > by-pkgid > fe78c2d0feb9df911a17f3a5e9b295b0 > files > 5

briquolo-0.5.2-2mdk.src.rpm

%define name	briquolo
%define Name	Briquolo
%define version 0.5.2
%define release 2mdk
%define summary	A Open-GL brick game

Name:		%{name}
Version:	%{version}
Release:	%{release}
Summary:	%{summary}
Source0:	http://briquolo.free.fr/download/%{name}-%{version}.tar.bz2
Source1:	%{name}-16.png.bz2
Source2:	%{name}-32.png.bz2
Source3:	%{name}-48.png.bz2
BuildRequires:	SDL1.2-devel
BuildRequires:	SDL_ttf-devel
BuildRequires:	SDL_mixer1.2-devel
BuildRequires:	dos2unix
Group:		Games/Arcade
License:	GPL
URL:		http://briquolo.free.fr/
BuildRoot:	%{_tmppath}/%{name}-buildroot

%description
Briquolo is a 3D brick game using OpenGL

%prep
rm -rf $RPM_BUILD_ROOT

%setup -q
bzcat %{SOURCE1} > %{name}-16.png
bzcat %{SOURCE2} > %{name}-32.png
bzcat %{SOURCE3} > %{name}-48.png
dos2unix data/tableau/old/{001,002,003,006}.tab

%build
%configure

%make

%install
%makeinstall

#this empty file makes rpmlint shoting otherwise...
cat > $RPM_BUILD_ROOT/%{_datadir}/%{name}/%{version} <<EOF
%{version}
EOF

%find_lang %{name}

install -D -m 644 %{name}-48.png $RPM_BUILD_ROOT%{_liconsdir}/%{name}.png 
install -D -m 644 %{name}-32.png $RPM_BUILD_ROOT%{_iconsdir}/%{name}.png 
install -D -m 644 %{name}-16.png $RPM_BUILD_ROOT%{_miconsdir}/%{name}.png
install -d -m 755 $RPM_BUILD_ROOT%{_menudir}
cat >$RPM_BUILD_ROOT%{_menudir}/%{name} <<EOF
?package(%{name}): \
	command="%{_bindir}/%{name}"\\
	needs="X11"\\
	section="More Applications/Games/Arcade"\\
	icon="%{name}.png"\\
	title="%{Name}"\\
	longtitle="%{summary}"
EOF

%files -f %{name}.lang
%defattr(-,root,root)
%doc ABOUT-NLS AUTHORS ChangeLog COPYING DejaVuSans.ttf-LICENSE INSTALL README README.fr
%attr(0755,root,games) %{_bindir}/%{name}
%{_datadir}/%{name}
%{_menudir}/%{name}
%{_iconsdir}/%{name}.png
%{_miconsdir}/%{name}.png
%{_liconsdir}/%{name}.png

%clean
rm -rf $RPM_BUILD_ROOT

%post
%{update_menus}

%postun
%{clean_menus}

%changelog
* Thu Mar 03 2005 Guillaume Bedot <guillaume.bedot@cegetel.net> 0.5.2-2mdk
- Don't delete "witness file" but make it non-empty to make rpmlint happy.

* Wed Mar 02 2005 Guillaume Bedot <guillaume.bedot@cegetel.net> 0.5.2-1mdk
- First Mandrakelinux package.