%define beta %nil %define date 1 Name: update-checker Version: 0.1.0 %if "%beta" == "" %if "%date" == "" Release: 1ark Source: %name-%version.tar.lz %else Release: 0.%date.1ark Source: %name-%date.tar.lz %endif %else %if "%date" == "" Release: 0.%beta.1ark Source: %name-%version%beta.tar.lz %else Release: 0.%beta.0.%date.1ark Source: %name-%date.tar.lz %endif %endif Summary: Email notification of updates URL: http://www.arklinux.org/ License: GPL Group: Command Line Application/System BuildRoot: %{_tmppath}/%{name}-root %description %name can be used to notify you via email when updates to your system become available. Simply install the %name package and create a /etc/ark/update-checker.conf file saying: [Network] Address=your.email@address SMTP=your.smtp.server %prep %if "%date" == "" %setup -q -n %name-%version%beta %else %setup -q -n %name %endif cmake -DCMAKE_INSTALL_PREFIX=%_prefix %build make %?_smp_mflags %install rm -rf $RPM_BUILD_ROOT make %?_smp_mflags install DESTDIR="$RPM_BUILD_ROOT" mkdir -p $RPM_BUILD_ROOT%_bindir install -c -m 755 update-checker $RPM_BUILD_ROOT%_bindir mkdir -p "$RPM_BUILD_ROOT"%_sysconfdir/cron.daily ln -s %_bindir/update-checker "$RPM_BUILD_ROOT"%_sysconfdir/cron.daily/99-update-checker %files %defattr(-,root,root) %_bindir/* %_sysconfdir/cron.daily/* %clean rm -rf $RPM_BUILD_ROOT $RPM_BUILD_DIR/%{name}-%{version} %changelog * Mon Jul 24 2006 Bernhard Rosenkraenzer <bero@arklinux.org> 0.1.0-0.1.1ark - initial RPM