Sophie

Sophie

distrib > Arklinux > devel > i586 > media > main-src > by-pkgid > 5a5cab92860c1bc72ee6d3399175e770 > files > 2

update-checker-0.1.0-0.1.1ark.src.rpm

%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