2 changed files with 117 additions and 0 deletions
@ -0,0 +1,91 @@ |
|||||||
|
## |
||||||
|
## dailystrips.spec -- OpenPKG RPM Specification |
||||||
|
## Copyright (c) 2000-2003 The OpenPKG Project <http://www.openpkg.org/> |
||||||
|
## Copyright (c) 2000-2003 Ralf S. Engelschall <rse@engelschall.com> |
||||||
|
## Copyright (c) 2000-2003 Cable & Wireless <http://www.cw.com/> |
||||||
|
## |
||||||
|
## Permission to use, copy, modify, and distribute this software for |
||||||
|
## any purpose with or without fee is hereby granted, provided that |
||||||
|
## the above copyright notice and this permission notice appear in all |
||||||
|
## copies. |
||||||
|
## |
||||||
|
## THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED |
||||||
|
## WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF |
||||||
|
## MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. |
||||||
|
## IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR |
||||||
|
## CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, |
||||||
|
## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT |
||||||
|
## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF |
||||||
|
## USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND |
||||||
|
## ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, |
||||||
|
## OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT |
||||||
|
## OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF |
||||||
|
## SUCH DAMAGE. |
||||||
|
## |
||||||
|
|
||||||
|
# package information |
||||||
|
Name: dailystrips |
||||||
|
Summary: Download Daily Online Comic Strips |
||||||
|
URL: http://dailystrips.sourceforge.net/ |
||||||
|
Vendor: Andrew Medico |
||||||
|
Packager: The OpenPKG Project |
||||||
|
Distribution: OpenPKG [EVAL] |
||||||
|
Group: Web |
||||||
|
License: GPL |
||||||
|
Version: 1.0.27 |
||||||
|
Release: 20030721 |
||||||
|
|
||||||
|
# list of sources |
||||||
|
Source0: http://osdn.dl.sourceforge.net/sourceforge/dailystrips/dailystrips-%{version}.tar.gz |
||||||
|
Source1: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/~checkout~/dailystrips/dailystrips/strips.def |
||||||
|
Source2: rc.dailystrips |
||||||
|
|
||||||
|
# build information |
||||||
|
Prefix: %{l_prefix} |
||||||
|
BuildRoot: %{l_buildroot} |
||||||
|
BuildPreReq: OpenPKG, openpkg >= 20030103 |
||||||
|
PreReq: OpenPKG, openpkg >= 20030103, perl, perl-www, perl-time |
||||||
|
AutoReq: no |
||||||
|
AutoReqProv: no |
||||||
|
|
||||||
|
%description |
||||||
|
Dailystrips automatically downloads your favorite online comics |
||||||
|
from the web. It currently supports over 300 comics and offers a |
||||||
|
'local' mode in which strips are downloaded and saved locally to |
||||||
|
speed access time. |
||||||
|
|
||||||
|
%prep |
||||||
|
%setup -q |
||||||
|
|
||||||
|
%build |
||||||
|
|
||||||
|
%install |
||||||
|
rm -rf $RPM_BUILD_ROOT |
||||||
|
%{l_shtool} mkdir -f -p -m 755 \ |
||||||
|
$RPM_BUILD_ROOT%{l_prefix}/bin \ |
||||||
|
$RPM_BUILD_ROOT%{l_prefix}/etc/rc.d \ |
||||||
|
$RPM_BUILD_ROOT%{l_prefix}/etc/dailystrips \ |
||||||
|
$RPM_BUILD_ROOT%{l_prefix}/var/dailystrips |
||||||
|
%{l_shtool} install -c -m 755 \ |
||||||
|
-e 's;/usr/bin/perl;%{l_prefix}/bin/perl;g' \ |
||||||
|
-e 's;/usr/share/dailystrips/strips.def;%{l_prefix}/etc/dailystrips/dailystrips.std;g' \ |
||||||
|
-e 's;/etc/dailystrips.defs;%{l_prefix}/etc/dailystrips/dailystrips.defs;g' \ |
||||||
|
dailystrips $RPM_BUILD_ROOT%{l_prefix}/bin/ |
||||||
|
%{l_shtool} install -c -m 755 \ |
||||||
|
dailystrips-clean $RPM_BUILD_ROOT%{l_prefix}/bin/ |
||||||
|
%{l_shtool} install -c -m 644 \ |
||||||
|
%{SOURCE strips.def} $RPM_BUILD_ROOT%{l_prefix}/etc/dailystrips/dailystrips.std |
||||||
|
%{l_shtool} install -c -m 644 \ |
||||||
|
/dev/null $RPM_BUILD_ROOT%{l_prefix}/etc/dailystrips/dailystrips.defs |
||||||
|
%{l_shtool} install -c -m 755 %{l_value -s -a} \ |
||||||
|
%{SOURCE rc.dailystrips} $RPM_BUILD_ROOT%{l_prefix}/etc/rc.d/ |
||||||
|
%{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT \ |
||||||
|
%{l_files_std} \ |
||||||
|
'%config %{l_prefix}/etc/dailystrips/*' \ |
||||||
|
'%attr(-,%{l_rusr},%{l_rgrp}) %{l_prefix}/var/dailystrips' |
||||||
|
|
||||||
|
%files -f files |
||||||
|
|
||||||
|
%clean |
||||||
|
rm -rf $RPM_BUILD_ROOT |
||||||
|
|
||||||
@ -0,0 +1,26 @@ |
|||||||
|
#!@l_prefix@/lib/openpkg/bash @l_prefix@/etc/rc |
||||||
|
## |
||||||
|
## rc.dailystrips -- Run-Commands |
||||||
|
## |
||||||
|
|
||||||
|
%config |
||||||
|
dailystrips_enable="$openpkg_rc_def" |
||||||
|
dailystrips_names="dilbert calvinandhobbes garfield peanuts userfriendly bc foxtrot wizardofid doonesbury" |
||||||
|
dailystrips_expire="7" |
||||||
|
dailystrips_retries="3" |
||||||
|
|
||||||
|
%common |
||||||
|
dailystrips_basedir="@l_prefix@/var/dailystrips" |
||||||
|
|
||||||
|
%daily -u @l_rusr@ |
||||||
|
rcService dailystrips enable yes || exit 0 |
||||||
|
@l_prefix@/bin/dailystrips-clean \ |
||||||
|
--dir "${dailystrips_basedir}" \ |
||||||
|
"${dailystrips_expire}" |
||||||
|
@l_prefix@/bin/dailystrips \ |
||||||
|
--basedir "${dailystrips_basedir}" \ |
||||||
|
--clean "${dailystrips_expire}" \ |
||||||
|
--retries "${dailystrips_retries}" \ |
||||||
|
--nospaces --archive --quiet --local \ |
||||||
|
${dailystrips_names} |
||||||
|
|
||||||
Loading…
Reference in new issue