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