/[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.13 - (hide annotations) (download)
Sun Mar 20 17:38:36 2022 UTC (2 years, 8 months ago) by jpp
Branch: MAIN
CVS Tags: smeserver-ezmlm-www-2_0_0-10_el7_sme
Changes since 1.12: +6 -2 lines
* Sun Mar 20 2022 Jean-Philippe Pialasse <tests@pialasse.com> 2.0.0-10.sme
- chmod +x ezw-search [SME: 11909]

1 jpp 1.13 # $Id: smeserver-ezmlm-www.spec,v 1.12 2022/03/20 07:26:24 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.13 %define release 10
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.13 * Sun Mar 20 2022 Jean-Philippe Pialasse <tests@pialasse.com> 2.0.0-10.sme
34     - chmod +x ezw-search [SME: 11909]
35    
36 jpp 1.12 * Sun Mar 20 2022 Jean-Philippe Pialasse <tests@pialasse.com> 2.0.0-9.sme
37     - protect indexes and configuration [SME: 11909]
38    
39 jpp 1.11 * Sat Mar 19 2022 Jean-Philippe Pialasse <tests@pialasse.com> 2.0.0-8.sme
40     - fix wide character error preventing to display message [SME: 11912]
41    
42 jpp 1.10 * Fri Mar 18 2022 Jean-Philippe Pialasse <tests@pialasse.com> 2.0.0-7.sme
43 jpp 1.9 - remove list archive creation from event [SME: 11909]
44     - keep it a manual intervention until we add a button on server-manager
45    
46 jpp 1.8 * Fri Mar 18 2022 Jean-Philippe Pialasse <tests@pialasse.com> 2.0.0-5.sme
47 jpp 1.6 - fix ez_search perms [SME: 11909]
48     - use KinoSearch1
49     - create directory indexes
50    
51 jpp 1.2 * Tue Mar 15 2022 Jean-Philippe Pialasse <tests@pialasse.com> 1.4.5-3.sme
52     - build for SME10 [SME: 11909]
53 jpp 1.3 use initial source and compile ourself the index.cgi
54 jpp 1.5 template the two config files
55     todo improve access rights in template
56 jpp 1.2
57 jpp 1.1 * Wed Dec 5 2007 Normando Hall <nhall@unixlan.com.ar>
58     - first release
59    
60    
61     %define debug_package %{nil}
62    
63     %prep
64    
65     %setup
66 jpp 1.3 %setup -T -D -a 1
67     cp -r ezmlm-www-1.4.5/* root/opt/mailinglist
68 jpp 1.4 %patch0 -p1
69 jpp 1.11 %patch1 -p1
70 jpp 1.12 %patch2 -p1
71 jpp 1.11
72 jpp 1.6 # sed KinoSearch KinoSearch1
73 jpp 1.10 sed -i root/opt/mailinglist/search/ez_indexer.pl -i root/opt/mailinglist/ezmlm-www.pl \
74     -e 's/KinoSearch/KinoSearch1/g'
75     mkdir -p root/opt/mailinglist/search/indexes
76 jpp 1.1
77     %build
78 jpp 1.2 perl createlinks
79 jpp 1.3 #compile the c file
80     cd root/opt/mailinglist
81     cc index.cgi.c -o index.cgi
82 jpp 1.1
83     %install
84     rm -rf $RPM_BUILD_ROOT
85     (cd root ; find . -depth -print | cpio -dump $RPM_BUILD_ROOT)
86     rm -f %{name}-%{version}-filelist
87 jpp 1.4 /sbin/e-smith/genfilelist $RPM_BUILD_ROOT \
88 jpp 1.6 --dir '/opt/mailinglist/search/indexes' 'attr(4775,ezmlm,ezmlm)' \
89 jpp 1.5 --file /opt/mailinglist/search/ez_indexer.pl 'attr(0755,root,root)' \
90     --file /opt/mailinglist/ezmlm-www.pl 'attr(0755,root,root)' \
91     --file /opt/mailinglist/index.cgi 'attr(4711,ezmlm,ezmlm)' \
92 jpp 1.13 --file /etc/cron.hourly/ezw-search 'attr(0755,root,root)' \
93 jpp 1.4 > %{name}-%{version}-filelist
94 jpp 1.1
95     %clean
96     rm -rf $RPM_BUILD_ROOT
97    
98     %post
99    
100    
101     %postun
102    
103    
104     %files -f %{name}-%{version}-filelist
105     %defattr(-,root,root)

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