/[smecontribs]/rpms/smeserver-ezmlm-www/contribs10/smeserver-ezmlm-www.spec
ViewVC logotype

Annotation of /rpms/smeserver-ezmlm-www/contribs10/smeserver-ezmlm-www.spec

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


Revision 1.12 - (hide annotations) (download)
Sun Mar 20 07:26:24 2022 UTC (2 years, 8 months ago) by jpp
Branch: MAIN
CVS Tags: smeserver-ezmlm-www-2_0_0-9_el7_sme
Changes since 1.11: +8 -2 lines
* Sun Mar 20 2022 Jean-Philippe Pialasse <tests@pialasse.com> 2.0.0-9.sme
- protect indexes and configuration [SME: 11909]

1 jpp 1.12 # $Id: smeserver-ezmlm-www.spec,v 1.11 2022/03/19 20:16:37 jpp Exp $
2 jpp 1.1 # Authority: picsone
3     # Name: Normando Hall
4    
5     %define name smeserver-ezmlm-www
6 jpp 1.3 %define version 2.0.0
7 jpp 1.12 %define release 9
8 jpp 1.1
9     Summary: ezmlm-www packaged for sme server
10     Name: %{name}
11     Version: %{version}
12     Release: %{release}%{?dist}
13     License: GPL
14     Group: Networking/Other
15     Source: %{name}-%{version}.tar.gz
16 jpp 1.3 Source1: ezmlm-www-1.4.5.tar.gz
17 jpp 1.4 Patch0: smeserver-ezmlm-www-2.0.0-bz11909-sme10.patch
18 jpp 1.11 Patch1: smeserver-ezmlm-www-2.0.0-bz11912-widecharacters.patch
19 jpp 1.12 Patch2: smeserver-ezmlm-www-2.0.0-bz11909-sme10-bis.patch
20    
21 jpp 1.1 BuildRoot: /var/tmp/%{name}-%{version}-%{release}-buildroot
22     Requires: perl-Mail-Box perl-User-Identity perl-TimeDate perl-Email-Simple perl-Plucene perl-KinoSearch ezmlm-web perl-Ezmlm perl-Mail-Ezmlm-Archive
23     BuildRequires: e-smith-devtools
24 jpp 1.3 BuildRequires: gcc
25 jpp 1.1 AutoReq: no
26    
27     %description
28     ezmlm-www This project provides a useful web interface for Ezmlm
29     mailing list archives. It extends ezmlm-cgi.c capabilities and features
30     by using a modular architecture: it is fully Perl-based.
31    
32     %changelog
33 jpp 1.12 * Sun Mar 20 2022 Jean-Philippe Pialasse <tests@pialasse.com> 2.0.0-9.sme
34     - protect indexes and configuration [SME: 11909]
35    
36 jpp 1.11 * Sat Mar 19 2022 Jean-Philippe Pialasse <tests@pialasse.com> 2.0.0-8.sme
37     - fix wide character error preventing to display message [SME: 11912]
38    
39 jpp 1.10 * Fri Mar 18 2022 Jean-Philippe Pialasse <tests@pialasse.com> 2.0.0-7.sme
40 jpp 1.9 - remove list archive creation from event [SME: 11909]
41     - keep it a manual intervention until we add a button on server-manager
42    
43 jpp 1.8 * Fri Mar 18 2022 Jean-Philippe Pialasse <tests@pialasse.com> 2.0.0-5.sme
44 jpp 1.6 - fix ez_search perms [SME: 11909]
45     - use KinoSearch1
46     - create directory indexes
47    
48 jpp 1.2 * Tue Mar 15 2022 Jean-Philippe Pialasse <tests@pialasse.com> 1.4.5-3.sme
49     - build for SME10 [SME: 11909]
50 jpp 1.3 use initial source and compile ourself the index.cgi
51 jpp 1.5 template the two config files
52     todo improve access rights in template
53 jpp 1.2
54 jpp 1.1 * Wed Dec 5 2007 Normando Hall <nhall@unixlan.com.ar>
55     - first release
56    
57    
58     %define debug_package %{nil}
59    
60     %prep
61    
62     %setup
63 jpp 1.3 %setup -T -D -a 1
64     cp -r ezmlm-www-1.4.5/* root/opt/mailinglist
65 jpp 1.4 %patch0 -p1
66 jpp 1.11 %patch1 -p1
67 jpp 1.12 %patch2 -p1
68 jpp 1.11
69 jpp 1.6 # sed KinoSearch KinoSearch1
70 jpp 1.10 sed -i root/opt/mailinglist/search/ez_indexer.pl -i root/opt/mailinglist/ezmlm-www.pl \
71     -e 's/KinoSearch/KinoSearch1/g'
72     mkdir -p root/opt/mailinglist/search/indexes
73 jpp 1.1
74     %build
75 jpp 1.2 perl createlinks
76 jpp 1.3 #compile the c file
77     cd root/opt/mailinglist
78     cc index.cgi.c -o index.cgi
79 jpp 1.1
80     %install
81     rm -rf $RPM_BUILD_ROOT
82     (cd root ; find . -depth -print | cpio -dump $RPM_BUILD_ROOT)
83     rm -f %{name}-%{version}-filelist
84 jpp 1.4 /sbin/e-smith/genfilelist $RPM_BUILD_ROOT \
85 jpp 1.6 --dir '/opt/mailinglist/search/indexes' 'attr(4775,ezmlm,ezmlm)' \
86 jpp 1.5 --file /opt/mailinglist/search/ez_indexer.pl 'attr(0755,root,root)' \
87     --file /opt/mailinglist/ezmlm-www.pl 'attr(0755,root,root)' \
88     --file /opt/mailinglist/index.cgi 'attr(4711,ezmlm,ezmlm)' \
89 jpp 1.4 > %{name}-%{version}-filelist
90 jpp 1.1
91     %clean
92     rm -rf $RPM_BUILD_ROOT
93    
94     %post
95    
96    
97     %postun
98    
99    
100     %files -f %{name}-%{version}-filelist
101     %defattr(-,root,root)

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