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

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

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

Revision 1.2 by jpp, Tue Mar 15 20:55:26 2022 UTC Revision 1.16 by brianr, Sat Jul 30 17:57:34 2022 UTC
# Line 1  Line 1 
1  # $Id: smeserver-ezmlm-www.spec,v 1.1 2022/03/15 20:45:27 jpp Exp $  # $Id: smeserver-ezmlm-www.spec,v 1.15 2022/07/22 06:22:21 jpp Exp $
2  # Authority: picsone  # Authority: picsone
3  # Name: Normando Hall  # Name: Normando Hall
4    
5  %define name smeserver-ezmlm-www  %define name smeserver-ezmlm-www
6  %define version 1.4.5  %define version 2.0.0
7  %define release 3  %define release 12
8    
9  Summary: ezmlm-www packaged for sme server  Summary: ezmlm-www packaged for sme server
10  Name: %{name}  Name: %{name}
# Line 13  Release: %{release}%{?dist} Line 13  Release: %{release}%{?dist}
13  License: GPL  License: GPL
14  Group: Networking/Other  Group: Networking/Other
15  Source: %{name}-%{version}.tar.gz  Source: %{name}-%{version}.tar.gz
16  Patch0: smeserver-ezmlm-www-1.4.5-bz11909-sme10.patch  Source1: ezmlm-www-1.4.5.tar.gz
17    Patch0: smeserver-ezmlm-www-2.0.0-bz11909-sme10.patch
18    Patch1: smeserver-ezmlm-www-2.0.0-bz11912-widecharacters.patch
19    Patch2: smeserver-ezmlm-www-2.0.0-bz11909-sme10-bis.patch
20    Patch3: smeserver-ezmlm-www-2.0.0-bz12124-backup.patch
21    Patch4: smeserver-ezmlm-www-2.0.0-bz12045-httpd24.patch
22    
23  BuildRoot: /var/tmp/%{name}-%{version}-%{release}-buildroot  BuildRoot: /var/tmp/%{name}-%{version}-%{release}-buildroot
24  Requires: perl-Mail-Box perl-User-Identity perl-TimeDate perl-Email-Simple perl-Plucene perl-KinoSearch ezmlm-web perl-Ezmlm perl-Mail-Ezmlm-Archive  Requires: perl-Mail-Box perl-User-Identity perl-TimeDate perl-Email-Simple perl-Plucene perl-KinoSearch ezmlm-web perl-Ezmlm perl-Mail-Ezmlm-Archive
25    Requires: e-smith-apache >= 2.6.0-19
26  BuildRequires: e-smith-devtools  BuildRequires: e-smith-devtools
27    BuildRequires: gcc
28  AutoReq: no  AutoReq: no
 BuildArchitectures: noarch  
29    
30  %description  %description
31  ezmlm-www This project provides a useful web interface for Ezmlm  ezmlm-www This project provides a useful web interface for Ezmlm
# Line 27  mailing list archives. It extends ezmlm- Line 33  mailing list archives. It extends ezmlm-
33  by using a modular architecture: it is fully Perl-based.  by using a modular architecture: it is fully Perl-based.
34    
35  %changelog  %changelog
36    * Sat Jul 30 2022 Brian Read <brianr@bjsystems.co.uk> 2.0.0-12.sme
37    - Re-build and link to latest devtools [SME: 11997]
38    
39    * Fri Jul 22 2022 Jean-Philippe Pialasse <tests@pialasse.com> 2.0.0-11.sme
40    - add to core backup [SME: 12124]
41    - update to httpd 2.4 syntax [SME: 12045]
42    
43    * Sun Mar 20 2022 Jean-Philippe Pialasse <tests@pialasse.com> 2.0.0-10.sme
44    - chmod +x ezw-search [SME: 11909]
45    
46    * Sun Mar 20 2022 Jean-Philippe Pialasse <tests@pialasse.com> 2.0.0-9.sme
47    - protect indexes and configuration [SME: 11909]
48    
49    * Sat Mar 19 2022 Jean-Philippe Pialasse <tests@pialasse.com> 2.0.0-8.sme
50    - Re-build and link to latest devtools wide character error preventing to display message [SME: 11912]
51    
52    * Fri Mar 18 2022 Jean-Philippe Pialasse <tests@pialasse.com> 2.0.0-7.sme
53    - remove list archive creation from event [SME: 11909]
54    - keep it a manual intervention until we add a button on server-manager
55    
56    * Fri Mar 18 2022 Jean-Philippe Pialasse <tests@pialasse.com> 2.0.0-5.sme
57    - Re-build and link to latest devtools ez_search perms  [SME: 11909]
58    - use KinoSearch1
59    - create directory indexes
60    
61  * Tue Mar 15 2022 Jean-Philippe Pialasse <tests@pialasse.com> 1.4.5-3.sme  * Tue Mar 15 2022 Jean-Philippe Pialasse <tests@pialasse.com> 1.4.5-3.sme
62  - build for SME10 [SME: 11909]  - build for SME10 [SME: 11909]
63    todo use initial source and compile ourself the index.cgi    use initial source and compile ourself the index.cgi
64      template the two config files
65      todo improve access rights in template
66    
67  * Wed Dec 5 2007 Normando Hall <nhall@unixlan.com.ar>  * Wed Dec 5 2007 Normando Hall <nhall@unixlan.com.ar>
68  - first release  - first release
# Line 40  by using a modular architecture: it is f Line 73  by using a modular architecture: it is f
73  %prep  %prep
74    
75  %setup  %setup
76    %setup -T -D -a 1
77    cp -r ezmlm-www-1.4.5/* root/opt/mailinglist
78  %patch0 -p1  %patch0 -p1
79    %patch1 -p1
80    %patch2 -p1
81    %patch3 -p1
82    %patch4 -p1
83    
84    # sed KinoSearch KinoSearch1
85    sed -i root/opt/mailinglist/search/ez_indexer.pl -i root/opt/mailinglist/ezmlm-www.pl \
86            -e 's/KinoSearch/KinoSearch1/g'
87    mkdir -p root/opt/mailinglist/search/indexes
88    
89  %build  %build
90  perl createlinks  perl createlinks
91    #compile the c file
92    cd root/opt/mailinglist
93    cc  index.cgi.c -o index.cgi
94    
95  %install  %install
96  rm -rf $RPM_BUILD_ROOT  rm -rf $RPM_BUILD_ROOT
97  (cd root ; find . -depth -print | cpio -dump $RPM_BUILD_ROOT)  (cd root ; find . -depth -print | cpio -dump $RPM_BUILD_ROOT)
98  rm -f %{name}-%{version}-filelist  rm -f %{name}-%{version}-filelist
99  /sbin/e-smith/genfilelist $RPM_BUILD_ROOT > %{name}-%{version}-filelist  /sbin/e-smith/genfilelist $RPM_BUILD_ROOT \
100      --dir  '/opt/mailinglist/search/indexes' 'attr(4775,ezmlm,ezmlm)' \
101      --file /opt/mailinglist/search/ez_indexer.pl 'attr(0755,root,root)' \
102      --file /opt/mailinglist/ezmlm-www.pl 'attr(0755,root,root)' \
103      --file /opt/mailinglist/index.cgi 'attr(4711,ezmlm,ezmlm)' \
104      --file /etc/cron.hourly/ezw-search 'attr(0755,root,root)' \
105    > %{name}-%{version}-filelist
106    
107  %clean  %clean
108  rm -rf $RPM_BUILD_ROOT  rm -rf $RPM_BUILD_ROOT
109    
110  %post  %post
 /sbin/e-smith/expand-template /etc/httpd/conf/httpd.conf  
 /etc/rc.d/init.d/httpd-e-smith sigusr1  
111    
112    
113  %postun  %postun
 /sbin/e-smith/expand-template /etc/httpd/conf/httpd.conf  
 /etc/rc.d/init.d/httpd-e-smith sigusr1  
114    
115    
116  %files -f %{name}-%{version}-filelist  %files -f %{name}-%{version}-filelist
117  %defattr(-,root,root)  %defattr(-,root,root)
   
   
 %attr(0755,root,root) /opt/mailinglist/search/ez_indexer.pl  
 %attr(0755,root,root) /opt/mailinglist/ezmlm-www.pl  
 %attr(4711,ezmlm,ezmlm) /opt/mailinglist/index.cgi  


Legend:
Removed lines/characters  
Changed lines/characters
  Added lines/characters

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