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

Annotation of /rpms/gollem-h3/contribs7/gollem-h3.spec

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


Revision 1.5 - (hide annotations) (download)
Sat Dec 6 03:40:41 2008 UTC (15 years, 5 months ago) by mrjhb3
Branch: MAIN
CVS Tags: gollem-h3-1_0_4-1_el4_sme
Changes since 1.4: +5 -2 lines
Please see changelog

1 mrjhb3 1.5 # $Id: gollem-h3.spec,v 1.4 2008/11/25 16:20:12 slords Exp $
2 slords 1.2 # Authority: mrjhb3
3     # Name: John H. Bennett III
4    
5 slords 1.1 %define apachedir /etc/httpd
6     %define apacheuser www
7     %define apachegroup www
8     %define contentdir /home/httpd
9    
10     Summary: The web-based file manager for Horde.
11     Name: gollem-h3
12 mrjhb3 1.5 Version: 1.0.4
13 slords 1.1 Release: 1%{?dist}
14     License: LGPL
15     Group: Applications/Horde
16     Source: ftp://ftp.horde.org/pub/gollem/tarballs/gollem-h3-%{version}.tar.gz
17     URL: http://www.horde.org/
18     BuildArchitectures: noarch
19     BuildRoot: /tmp/horde-root
20     AutoReq: no
21     Requires: horde >= 3.0
22     Requires: php >= 4.3.0
23     Requires: httpd >= 2.0.46
24     Prereq: /usr/bin/perl
25    
26     %description
27     Gollem is a web-based file manager, providing the ability to fully
28     manage a hierarchical file system stored in a variety of backends such as a
29     SQL database, as part of a real filesystem, or on an FTP server.
30    
31     The Horde Project writes web applications in PHP and releases them under
32     Open Source licenses. For more information (including help with Horde
33     and its modules) please visit http://www.horde.org/.
34    
35     This package contains customizations for SME Server
36     and will probably not work properly on other Linux systems.
37    
38     %prep
39     %setup -q -n %{name}-%{version}
40    
41     %build
42    
43     %install
44     [ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
45     mkdir -p $RPM_BUILD_ROOT%{apachedir}/conf
46     mkdir -p $RPM_BUILD_ROOT%{contentdir}/html/horde/gollem
47     cp -pR * $RPM_BUILD_ROOT%{contentdir}/html/horde/gollem
48     chmod go-rwx $RPM_BUILD_ROOT%{contentdir}/html/horde/gollem/test.php
49     cd $RPM_BUILD_ROOT%{contentdir}/html/horde/gollem/config
50     for d in *.dist; do
51     d0=`basename $d .dist`
52     if [ ! -f "$d0" ]; then
53     cp -p $d $d0
54     fi
55     done
56    
57     %clean
58     [ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
59    
60     %post
61    
62     %postun
63    
64     %files
65     %defattr(-,root,root)
66     # Include top level with %dir so not all files are sucked in
67     %dir %{contentdir}/html/horde/gollem
68     # Include top-level files by hand
69     %{contentdir}/html/horde/gollem/*.php
70     # Include these dirs so that all files _will_ get sucked in
71     %{contentdir}/html/horde/gollem/lib
72     %{contentdir}/html/horde/gollem/locale
73     %{contentdir}/html/horde/gollem/po
74     %{contentdir}/html/horde/gollem/templates
75     %{contentdir}/html/horde/gollem/themes
76     %{contentdir}/html/horde/gollem/js
77     # Mark documentation files with %doc and %docdir
78     %doc %{contentdir}/html/horde/gollem/COPYING
79     %doc %{contentdir}/html/horde/gollem/README
80     %docdir %{contentdir}/html/horde/gollem/docs
81     %{contentdir}/html/horde/gollem/docs
82     # Mark configuration files with %config and use secure permissions
83     # (note that .dist files are considered software; don't mark %config)
84     %attr(750,root,%{apachegroup}) %dir %{contentdir}/html/horde/gollem/config
85     %defattr(640,root,%{apachegroup})
86     #%{contentdir}/html/horde/gollem/config/.htaccess
87     %{contentdir}/html/horde/gollem/config/*.dist
88     %config %{contentdir}/html/horde/gollem/config/*.php
89     %config %{contentdir}/html/horde/gollem/config/*.xml
90    
91     %changelog
92 mrjhb3 1.5 * Fri Dec 05 2008 John H. Bennett III <bennettj@johnbennettservices.com> 1.0.4-1
93     - Updated to gollem 1.0.4
94    
95 slords 1.1 * Sun Apr 29 2007 Shad L. Lords <slords@mail.com>
96     - Clean up spec so package can be built by koji/plague
97    
98     * Fri Mar 23 2007 John H. Bennett III <bennettj@johnbennettservices.com> 1.0.3-1
99     - Updated to gollem 1.0.3
100    
101     * Sat Mar 18 2006 John H. Bennett III <bennettj@johnbennettservices.com>
102     - Re-rolled with Gollem 1.0.2 previous was RC1
103    
104     * Thu Mar 2 2006 John H. Bennett III <bennettj@johnbennettservices.com>
105     - Re-rolled with Gollem 1.0.2
106    
107     * Thu Sep 01 2005 Greg Swallow
108     - [1.0-1sme01]
109     - Initial Release
110    

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