Sophie

Sophie

distrib > * > 2008.0 > x86_64 > by-pkgid > 5335d6dbe91b9dfb254792f8bf889bc1 > files > 2

SportsTracker-2.5.1-3mdv2008.0.src.rpm

%define name SportsTracker
%define version 2.5.1
%define release %mkrel 3

Summary: Application to record sporting activities
Name: %name
Version: %version
Release: %release
License: GPL
Group: Education
URL: http://www.saring.de/sportstracker/
Source: http://dl.sourceforge.net/sourceforge/sportstracker/%{name}-%{version}.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
BuildRequires: gtk-sharp2-devel
BuildRequires: glade-sharp2
BuildRequires: ImageMagick
BuildRequires: desktop-file-utils
Requires: mono
BuildArch: noarch

%description
SportsTracker is an application for people who want to record 
their sporting activities. It is not bound to a specific kind of 
sport, the user can create categories for all sport types which 
are endurance related, such as cycling, running or swimming.

%prep
%setup -q

%build
%make MCS=gmcs

%check
make test

%install
rm -rf "$RPM_BUILD_ROOT"
mkdir -p %buildroot%_datadir/applications %buildroot%_datadir/pixmaps
%__make PREFIX="$RPM_BUILD_ROOT"/%{_usr} DESTDIR="$RPM_BUILD_ROOT" PREFIX_I18N="$RPM_BUILD_ROOT"/%{_datadir}/locale install STARTER_DIR=%buildroot%_datadir/applications PIXMAP_DIR=%buildroot%_datadir/pixmaps
install -m 755 -d %buildroot%{_menudir}
mkdir -p %buildroot%_datadir/%name
mv %buildroot%_bindir/* %buildroot%_datadir/%name

cat << EOF > %buildroot%_bindir/%name
#!/bin/sh
mono %_datadir/%name/%name.exe $*
EOF

perl -pi -e 's,sportstracker.png,sportstracker,g' %{buildroot}%{_datadir}/applications/*

#fix executable in desktop file
sed '/Exec/d' %{buildroot}%{_datadir}/applications/*.desktop  > %{buildroot}%{_datadir}/applications/temp.desktop
sed '/^Comment/a Exec=SportsTracker' %{buildroot}%{_datadir}/applications/temp.desktop > %{buildroot}%{_datadir}/applications/sportstracker.desktop
rm -r %{buildroot}%{_datadir}/applications/temp.desktop

desktop-file-install --vendor="" \
  --remove-category="Application" \
  --add-category="X-MandrivaLinux-MoreApplications-Education-Sports" \
  --dir $RPM_BUILD_ROOT%{_datadir}/applications $RPM_BUILD_ROOT%{_datadir}/applications/*

mkdir -p %buildroot{%_liconsdir,%_miconsdir}
convert -scale 32 resource/icons/st-logo.png %buildroot%_iconsdir/%name.png
convert -scale 16 resource/icons/st-logo.png %buildroot%_miconsdir/%name.png
cp resource/icons/st-logo.png %buildroot%_liconsdir/%name.png


%find_lang sportstracker


%clean
rm -rf "$RPM_BUILD_ROOT"

%post
%update_menus

%postun
%clean_menus

%files -f sportstracker.lang
%defattr(-,root,root,-)
%attr(755,root,root) %{_bindir}/%{name}
%{_datadir}/%name
%_datadir/applications/*
%_datadir/pixmaps/*
%_liconsdir/%name.png
%_iconsdir/%name.png
%_miconsdir/%name.png
%doc docs/{CHANGES.txt,I18N.txt,LICENSE.txt,README.txt,TODO.txt} 




%changelog
* Sun Sep 30 2007 Emmanuel Andry <eandry@mandriva.org> 2.5.1-3mdv2008.0
+ Revision: 94010
- really fix bug #33918

* Sat Sep 29 2007 Emmanuel Andry <eandry@mandriva.org> 2.5.1-2mdv2008.0
+ Revision: 93927
- drop old menu
- fix buildrequires
- fix group
- fix desktop file validation
- fix executable in desktop file (bug #33918)

* Sun Jun 03 2007 Götz Waschk <waschk@mandriva.org> 2.5.1-1mdv2008.0
+ Revision: 34916
- new version


* Tue Apr 03 2007 Götz Waschk <waschk@mandriva.org> 2.5.0-1mdv2007.1
+ Revision: 150440
- new version

* Wed Feb 07 2007 Götz Waschk <waschk@mandriva.org> 2.4.2-1mdv2007.1
+ Revision: 117088
- new version
- build with gmcs

* Sun Dec 17 2006 Götz Waschk <waschk@mandriva.org> 2.4.1-1mdv2007.1
+ Revision: 98324
- new version

* Tue Nov 21 2006 Lenny Cartier <lenny@mandriva.com> 2.4.0-1mdv2007.1
+ Revision: 85758
- Update to 2.3.0
- Import SportsTracker

* Sat Sep 30 2006 Götz Waschk <waschk@mandriva.org> 2.3.0-2mdv2007.0
- fix menu category
- fix description

* Tue Sep 19 2006 Götz Waschk <waschk@mandriva.org> 2.3.0-1mdv2007.0
- fix check
- New version 2.3.0

* Tue Aug 22 2006 Götz Waschk <waschk@mandriva.org> 2.2.0-1mdv2007.0
- update file list
- fix installation
- New release 2.2.0

* Sat Jul 15 2006 Götz Waschk <waschk@mandriva.org> 2.1.0-1mdv2007.0
- xdg menu
- New release 2.1.0

* Wed Jun 07 2006 Götz Waschk <waschk@mandriva.org> 2.0.0-1mdv2007.0
- New release 2.0.0

* Sun Mar 12 2006 Götz Waschk <waschk@mandriva.org> 1.2.1-1mdk
- drop patch
- New release 1.2.1

* Wed Mar 01 2006 Götz Waschk <waschk@mandriva.org> 1.2.0-4mdk
- workaround for upstream bug #77376

* Fri Jan 27 2006 Götz Waschk <waschk@mandriva.org> 1.2.0-3mdk
- make test

* Thu Jan 26 2006 Götz Waschk <waschk@mandriva.org> 1.2.0-2mdk
- fix buildrequires

* Thu Jan 26 2006 Götz Waschk <waschk@mandriva.org> 1.2.0-1mdk
- spec fixes
- create wrapper script
- New release 1.2.0

* Fri Jan 13 2006 Götz Waschk <waschk@mandriva.org> 1.0.1-5mdk
- noarch

* Fri Jan 13 2006 Götz Waschk <waschk@mandriva.org> 1.0.1-4mdk
- fix deps

* Mon Dec 05 2005 Nicolas Lécureuil <neoclust@mandriva.org> 1.0.1-3mdk
- %%mkrel
- Fix BuildRequires

* Fri Aug 26 2005 Götz Waschk <waschk@mandriva.org> 1.0.1-2mdk
- rebuild for new gtk-sharp2

* Wed Aug 17 2005 Emmanuel Blindauer <mdk@agat.net> 1.0.1-1mdk
- new version.

* Thu Feb 10 2005 Emmanuel Blindauer <mdk@agat.net> 0.6.3-1mdk
- new version.

* Tue Aug 10 2004 Emmanuel Blindauer <mdk@agat.net> 0.6.0-1mdk
- Initial build.