%define upstream 1.0.0-rc2 Name: kfolding # dash is not acceptable in Version: Version: 1.0.0 Release: 1.rc2%{?dist} Summary: Folding@home client software for Linux, version 5 or greater Group: Applications/Productivity License: GPL URL: http://members.shaw.ca/khessels/kfolding/ Source0: http://members.shaw.ca/khessels/kfolding/src/%{name}-%{upstream}.tar.bz2 Patch0: %{name}-mc-desktop.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) #xorg-devel BuildRequires: kdebase-devel >= 3.4, desktop-file-utils Requires: kdebase >= 3.4 %description Folding@home Applet is an applet for the KDE panel. It provides a convenient and unobtrusive way to monitor, visualise, and control the Folding@home client software. %prep %setup -q -n %{name}-%{version}-rc2 %patch0 -p1 -b .mc-desktop %build unset QTDIR || : ; . /etc/profile.d/qt.sh export QTLIB=${QTDIR}/lib QTINC=${QTDIR}/include %configure make %{?_smp_mflags} %install rm -rf $RPM_BUILD_ROOT make install DESTDIR=$RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT/%{_libdir}/kde/ mv $RPM_BUILD_ROOT%{_libdir}/kfolding_panelapplet.* $RPM_BUILD_ROOT%{_libdir}/kde/ desktop-file-install \ --dir $RPM_BUILD_ROOT%{_datadir}/jbrout \ --vendor=fedora \ --add-category=X-Fedora \ --delete-original \ $RPM_BUILD_ROOT%{_datadir}/applications/jbrout.desktop ## File lists # locale's %find_lang %{name} || touch %{name}.lang # HTML HTML_DIR=$(kde-config --expandvars --install html) if [ -d $RPM_BUILD_ROOT$HTML_DIR ]; then for lang_dir in $RPM_BUILD_ROOT$HTML_DIR/* ; do lang=$(basename $lang_dir) echo "%lang($lang) %doc $HTML_DIR/$lang/*" >> %{name}.lang # relativization of symlink generated by make install rm -f $lang_dir/%{name}/common ln -s ../common $lang_dir/%{name}/common done fi # to overcome problem with libtool on Linux rm -f $RPM_BUILD_ROOT%{_libdir}/kde/kfolding_panelapplet.la %clean rm -rf $RPM_BUILD_ROOT %post touch --no-create %{_datadir}/icons/hicolor || : touch --no-create %{_datadir}/icons/crystalsvg || : %postun touch --no-create %{_datadir}/icons/hicolor || : touch --no-create %{_datadir}/icons/crystalsvg || : %files -f %{name}.lang %defattr(-,root,root,-) %doc README ChangeLog %{_bindir}/qd %{_libdir}/kde/kfolding_panelapplet.so %{_datadir}/apps/kfolding %{_datadir}/apps/kicker/applets/kfoldingapplet.desktop %{_datadir}/applications/fedora-kfoldingapplet.desktop #%{_datadir}/doc/HTML/en/%{name} %{_datadir}/icons/hicolor/16x16/apps/kfolding.png %{_datadir}/icons/hicolor/32x32/apps/kfolding.png %changelog * Thu Oct 12 2006 Matej Cepl - 1.0.0-1.rc2 - Fixed location of libraries. * Wed Oct 11 2006 Matej Cepl - 1.0.0-0.rc2 - Initial attempt to package.