/[smecontribs]/rpms/nag-h3/contribs7/nag-h3.spec
ViewVC logotype

Contents of /rpms/nag-h3/contribs7/nag-h3.spec

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.1 - (show annotations) (download)
Mon Dec 24 18:32:51 2007 UTC (16 years, 11 months ago) by slords
Branch: MAIN
CVS Tags: nag-h3-2_1_3-1_el4_sme
Import on branch contribs7 of package nag-h3-2.1.3-1.el4.sme.src.rpm

1 %define apachedir /etc/httpd
2 %define apacheuser www
3 %define apachegroup www
4 %define contentdir /home/httpd
5
6 Summary: The task list application for Horde.
7 Name: nag-h3
8 Version: 2.1.3
9 Release: 1%{?dist}
10 License: LGPL
11 Group: Applications/Horde
12 Source: ftp://ftp.horde.org/pub/nag/tarballs/nag-h3-%{version}.tar.gz
13 URL: http://www.horde.org/
14 BuildArchitectures: noarch
15 BuildRoot: /tmp/horde-root
16 AutoReq: no
17 Requires: horde >= 3.1
18 Requires: php >= 4.3.0
19 Requires: httpd >= 2.0.46
20 Prereq: /usr/bin/perl
21
22 %description
23 Nag is the Horde task list application. It stores todo items, things due
24 later this week, etc. It is very similar in functionality to the Palm ToDo
25 application.
26
27 The Horde Project writes web applications in PHP and releases them under
28 Open Source licenses. For more information (including help with Horde
29 and its modules) please visit http://www.horde.org/.
30
31 This package contains customizations for SME Server
32 and will probably not work properly on other Linux systems.
33
34 %prep
35 %setup -q -n %{name}-%{version}
36
37 %build
38
39 %install
40 [ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
41 mkdir -p $RPM_BUILD_ROOT%{apachedir}/conf
42 mkdir -p $RPM_BUILD_ROOT%{contentdir}/html/horde/nag
43 cp -pR * $RPM_BUILD_ROOT%{contentdir}/html/horde/nag
44 cd $RPM_BUILD_ROOT%{contentdir}/html/horde/nag/config
45 for d in *.dist; do
46 d0=`basename $d .dist`
47 if [ ! -f "$d0" ]; then
48 cp -p $d $d0
49 fi
50 done
51
52 %clean
53 [ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
54
55 %post
56
57 %postun
58
59 %files
60 %defattr(-,root,root)
61 # Include top level with %dir so not all files are sucked in
62 %dir %{contentdir}/html/horde/nag
63 # Include top-level files by hand
64 %{contentdir}/html/horde/nag/*.php
65 # Include these dirs so that all files _will_ get sucked in
66 %{contentdir}/html/horde/nag/js
67 %{contentdir}/html/horde/nag/lib
68 %{contentdir}/html/horde/nag/locale
69 %{contentdir}/html/horde/nag/po
70 %{contentdir}/html/horde/nag/scripts
71 %{contentdir}/html/horde/nag/templates
72 %{contentdir}/html/horde/nag/themes
73 # Mark documentation files with %doc and %docdir
74 %doc %{contentdir}/html/horde/nag/COPYING
75 %doc %{contentdir}/html/horde/nag/README
76 %docdir %{contentdir}/html/horde/nag/docs
77 %{contentdir}/html/horde/nag/docs
78 # Mark configuration files with %config and use secure permissions
79 # (note that .dist files are considered software; don't mark %config)
80 %attr(750,root,%{apachegroup}) %dir %{contentdir}/html/horde/nag/config
81 %defattr(640,root,%{apachegroup})
82 %{contentdir}/html/horde/nag/config/.htaccess
83 %{contentdir}/html/horde/nag/config/*.dist
84 %config %{contentdir}/html/horde/nag/config/*.php
85 %config %{contentdir}/html/horde/nag/config/*.xml
86
87 %changelog
88 * Sun Apr 29 2007 Shad L. Lords <slords@mail.com>
89 - Clean up spec so package can be built by koji/plague
90
91 * Fri Mar 23 2007 John H. Bennett III 2.1.3-1
92 - Updated to nag 2.1.3
93
94 * Fri Nov 24 2006 John H. Bennett III 2.1.2-00sme01
95 - Updated to nag 2.1.2
96
97 * Wed Feb 15 2006 John H. Bennett III 2.1.1-00sme01
98 - Updated to nag 2.1.1
99
100 * Wed Feb 15 2006 John H. Bennett III 2.0.4-1sme01
101 - Initial Release of Nag 2.0.4 building on Greg's work
102
103 * Thu Sep 01 2005 Greg Swallow
104 - [1.0-1sme01]
105 - Initial Release

admin@koozali.org
ViewVC Help
Powered by ViewVC 1.2.1 RSS 2.0 feed