/[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.13 by jpp, Sun Mar 20 17:38:36 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.12 2022/03/20 07:26:24 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 10
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    
21  BuildRoot: /var/tmp/%{name}-%{version}-%{release}-buildroot  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  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  BuildRequires: e-smith-devtools
24    BuildRequires: gcc
25  AutoReq: no  AutoReq: no
 BuildArchitectures: noarch  
26    
27  %description  %description
28  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 30  mailing list archives. It extends ezmlm-
30  by using a modular architecture: it is fully Perl-based.  by using a modular architecture: it is fully Perl-based.
31    
32  %changelog  %changelog
33    * Sun Mar 20 2022 Jean-Philippe Pialasse <tests@pialasse.com> 2.0.0-10.sme
34    - chmod +x ezw-search [SME: 11909]
35    
36    * Sun Mar 20 2022 Jean-Philippe Pialasse <tests@pialasse.com> 2.0.0-9.sme
37    - protect indexes and configuration [SME: 11909]
38    
39    * 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    * Fri Mar 18 2022 Jean-Philippe Pialasse <tests@pialasse.com> 2.0.0-7.sme
43    - remove list archive creation from event [SME: 11909]
44    - keep it a manual intervention until we add a button on server-manager
45    
46    * Fri Mar 18 2022 Jean-Philippe Pialasse <tests@pialasse.com> 2.0.0-5.sme
47    - fix ez_search perms  [SME: 11909]
48    - use KinoSearch1
49    - create directory indexes
50    
51  * 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
52  - build for SME10 [SME: 11909]  - build for SME10 [SME: 11909]
53    todo use initial source and compile ourself the index.cgi    use initial source and compile ourself the index.cgi
54      template the two config files
55      todo improve access rights in template
56    
57  * Wed Dec 5 2007 Normando Hall <nhall@unixlan.com.ar>  * Wed Dec 5 2007 Normando Hall <nhall@unixlan.com.ar>
58  - first release  - first release
# Line 40  by using a modular architecture: it is f Line 63  by using a modular architecture: it is f
63  %prep  %prep
64    
65  %setup  %setup
66    %setup -T -D -a 1
67    cp -r ezmlm-www-1.4.5/* root/opt/mailinglist
68  %patch0 -p1  %patch0 -p1
69    %patch1 -p1
70    %patch2 -p1
71    
72    # sed KinoSearch KinoSearch1
73    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    
77  %build  %build
78  perl createlinks  perl createlinks
79    #compile the c file
80    cd root/opt/mailinglist
81    cc  index.cgi.c -o index.cgi
82    
83  %install  %install
84  rm -rf $RPM_BUILD_ROOT  rm -rf $RPM_BUILD_ROOT
85  (cd root ; find . -depth -print | cpio -dump $RPM_BUILD_ROOT)  (cd root ; find . -depth -print | cpio -dump $RPM_BUILD_ROOT)
86  rm -f %{name}-%{version}-filelist  rm -f %{name}-%{version}-filelist
87  /sbin/e-smith/genfilelist $RPM_BUILD_ROOT > %{name}-%{version}-filelist  /sbin/e-smith/genfilelist $RPM_BUILD_ROOT \
88      --dir  '/opt/mailinglist/search/indexes' 'attr(4775,ezmlm,ezmlm)' \
89      --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      --file /etc/cron.hourly/ezw-search 'attr(0755,root,root)' \
93    > %{name}-%{version}-filelist
94    
95  %clean  %clean
96  rm -rf $RPM_BUILD_ROOT  rm -rf $RPM_BUILD_ROOT
97    
98  %post  %post
 /sbin/e-smith/expand-template /etc/httpd/conf/httpd.conf  
 /etc/rc.d/init.d/httpd-e-smith sigusr1  
99    
100    
101  %postun  %postun
 /sbin/e-smith/expand-template /etc/httpd/conf/httpd.conf  
 /etc/rc.d/init.d/httpd-e-smith sigusr1  
102    
103    
104  %files -f %{name}-%{version}-filelist  %files -f %{name}-%{version}-filelist
105  %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