%global packageversion 152 Name: edfbrowser Version: 1.52 Release: 2%{?dist} Summary: Opensource, multiplatform, universal viewer License: GPLv2 URL: http://www.teuniz.net/edfbrowser/ Source0: http://www.teuniz.net/%{name}/%{name}_%{packageversion}_source.tar.gz Source1: edfbrowser.desktop BuildRequires: qt-devel BuildRequires: desktop-file-utils %description EDFbrowser is a multi-platform viewer for EEG, EMG, and ECG storage files. %prep %setup -q -n %{name}_%{packageversion}_source # I provide an icon without a name so generic cp -p images/edf.png images/edfbrowser.png %build qmake-qt4 make %{?_smp_mflags} %install mkdir -p %{buildroot}%{_bindir}/ install -pm 0755 edfbrowser %{buildroot}%{_bindir}/%{name} mkdir -p %{buildroot}%{_datadir}/icons/hicolor/48x48/apps/ install -pm 0644 images/%{name}.png %{buildroot}%{_datadir}/icons/hicolor/48x48/apps/ desktop-file-install \ --dir %{buildroot}%{_datadir}/applications \ %{SOURCE1} %post /bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null || : %postun if [ $1 -eq 0 ] ; then /bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null /usr/bin/gtk-update-icon-cache -f %{_datadir}/icons/hicolor &>/dev/null || : fi %posttrans /usr/bin/gtk-update-icon-cache -f %{_datadir}/icons/hicolor &>/dev/null || : %files %doc doc/* LICENSE %{_bindir}/%{name} %{_datadir}/icons/hicolor/48x48/apps/%{name}.png %{_datadir}/applications/%{name}.desktop %changelog * Mon Oct 21 2013 Rino Rondan - 1.52-2 - Fix error with Summary * Wed Sep 11 2013 Rino Rondan - 1.52-1 - Initial Packaging