/[smeserver]/rpms/smeserver-support/sme9/smeserver-support.spec
ViewVC logotype

Diff of /rpms/smeserver-support/sme9/smeserver-support.spec

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

Revision 1.24 by wellsi, Mon Mar 24 03:36:10 2014 UTC Revision 1.32 by unnilennium, Tue Jul 19 12:45:08 2016 UTC
# Line 1  Line 1 
1  # $Id: smeserver-support.spec,v 1.23 2014/03/17 00:46:58 wellsi Exp $  # $Id: smeserver-support.spec,v 1.31 2016/07/19 12:41:13 unnilennium Exp $
2    
3  Summary: SME Server module to display support and licensing information  Summary: SME Server module to display support and licensing information
4  %define name smeserver-support  %define name smeserver-support
5  Name: %{name}  Name: %{name}
6  %define version 2.6.0  %define version 2.6.0
7  %define release 1  %define release 8
8    
9  # These packages come from CentOS, but we need to use care when  # These packages come from CentOS, but we need to use care when
10  # updating them - either we've patched them, or we need to do something  # updating them - either we've patched them, or we need to do something
# Line 12  Name: %{name} Line 12  Name: %{name}
12    
13  # TODO: check mkinitrd,mdadm to see if needed  # TODO: check mkinitrd,mdadm to see if needed
14  %define centos_excludes initscripts,libgsf  %define centos_excludes initscripts,libgsf
15  %define centos_remove   kernel,kernel-smp,kernel-xenU,mkinitrd,mdadm  %define centos_remove   kernel,kernel-smp,kernel-xenU,mkinitrd,mdadm,openssl
16    
17  Version: %{version}  Version: %{version}
18  Release: %{release}%{?dist}  Release: %{release}%{?dist}
19  License: GPL  License: GPL
20  Group: Networking/Daemons  Group: Networking/Daemons
21  Source: %{name}-%{version}.tar.xz  Source: %{name}-%{version}.tar.xz
22  Source1: smeserver_logo.jpg  Patch0: smeserver-support-2.6.0.bz8939.motd_donation_message.patch
23  Source2: smeserver_logo.gif  Patch1: smeserver-support-2.6.0.bz8939.system-release-template.patch
24  Source3: btn_donateCC_LG.gif  Patch2: smeserver-support-2.6.0-readhat_release_no_motd.patch
25    Patch3: smeserver-support-2.6.0-update_copyright_2016.patch
26    Patch4: smeserver-support-2.6.0-koozali_manager.patch
27  BuildRoot: /var/tmp/%{name}-%{version}-%{release}-buildroot  BuildRoot: /var/tmp/%{name}-%{version}-%{release}-buildroot
28  BuildRequires: e-smith-devtools >= 1.7.5  BuildRequires: e-smith-devtools >= 1.7.5
29  BuildArchitectures: noarch  BuildArchitectures: noarch
30  Provides: server-manager-images  Provides: server-manager-images
 Conflicts: ServiceLink-support  
 Obsoletes: e-smith-blades  
 Obsoletes: e-smith-keys  
 Obsoletes: e-smith-support  
31  AutoReqProv: no  AutoReqProv: no
32    
 # remove old sme8 packages that prevent upgrades  
 Obsoletes: kudzu  
 Obsoletes: python-ctypes < 1.0.3  
   
 # remove old kernels that prevent upgrades  
 Obsoletes: kernel < 2.6.17  
 Obsoletes: kernel-smp < 2.6.17  
 Obsoletes: kernel-xenU < 2.6.17  
   
 # Kernel modules now included in kernel  
 Obsoletes: kmod-slip  
 Obsoletes: kmod-slip-smp  
 Obsoletes: kmod-slip-xenU  
   
 # remove old kernel modules that prevent upgrades  
 Obsoletes: kernel-module-appletalk  
 Obsoletes: kernel-smp-module-appletalk  
   
 # Old dependencies from outdated atrpms/rpmforge packages  
 Obsoletes: libghttp  
 Obsoletes: perl-HTTP-GHTTP  
 Obsoletes: perl-Net_SSLeay.pm  
 Obsoletes: pythonabi  
 Obsoletes: centos-release-notes <= 5.9  
 Obsoletes: gettext <= 0.17  
 Obsoletes: hmaccalc <= 0.9.6  
 Obsoletes: libgomp <= 4.4.7-1.el5  
 Obsoletes: libvolume_id <= 095  
 Obsoletes: libxml2-python <= 2.6.26  
 Obsoletes: dosfstools <= 2.11  
 Obsoletes: gpm <= 1.20.1  
 Obsoletes: audit-libs-python <= 1.8  
 Obsoletes: libselinux-python <= 1.33.4  
   
 # Remove packages no longer needed or provided in COS5  
 Obsoletes: comps  
 Obsoletes: fonts-xorg-base  
 Obsoletes: pine  
 Obsoletes: system-config-mouse  
 Obsoletes: VFlib2  
 Obsoletes: xorg-x11-Mesa-libGL  
   
 # remove netatalk and modules  
 Obsoletes: e-smith-netatalk  
 Obsoletes: kmod-appletalk  
 Obsoletes: kmod-appletalk-smp  
 Obsoletes: kmod-appletalk-xenU  
 Obsoletes: netatalk  
   
 # XXX - FIXME - pam should require this, shouldn't it?  
 Requires: audit-libs  
   
33  # New features that we want to pull in on upgrades  # New features that we want to pull in on upgrades
34  Requires: smolt  Requires: smolt
35  Requires: screen  Requires: screen
36  Requires: smeserver-yum  Requires: smeserver-yum
 Obsoletes: yum = 1.0.3-6.0.7.x.esmith  
 Obsoletes: m2crypto <= 0.16  
 Obsoletes: mcstrans <= 0.2.11  
 Obsoletes: net-snmp <= 5.3.2.2  
 Obsoletes: net-snmp-utils <= 5.3.2.2  
 Obsoletes: postgresql-libs <= 8.1.23  
 Obsoletes: sysklogd <= 1.4.1  
37  Requires: smeserver-clamav  Requires: smeserver-clamav
38  Requires: e-smith-spamassassin  Requires: e-smith-spamassassin
39  Requires: smeserver-audittools  Requires: smeserver-audittools
# Line 111  Requires: e-smith-starterwebsite Line 50  Requires: e-smith-starterwebsite
50  Requires: e-smith-dnscache  Requires: e-smith-dnscache
51  Requires: e-smith-tinydns  Requires: e-smith-tinydns
52    
 # This one should probably be in e-smith-base  
 Obsoletes: kernel-module-slip  
 Obsoletes: kernel-smp-module-slip  
 Obsoletes: kernel-module-st  
   
 # Specific package versions we dont want.  
 # These aren't being pulled by anything else.  
 Obsoletes: e-smith-loginscript = 0.2-2  
 Obsoletes: e-smith-samba = 2.1.0-10gjz  
53  Requires: e-smith-samba  Requires: e-smith-samba
54    
55  # Pull in locales so we have a smooth language upgrade [SF: 1309520]  # Pull in locales so we have a smooth language upgrade [SF: 1309520]
# Line 149  Requires: smeserver-locale-tr Line 79  Requires: smeserver-locale-tr
79  Requires: smeserver-locale-zh_CN  Requires: smeserver-locale-zh_CN
80  Requires: smeserver-locale-zh_TW  Requires: smeserver-locale-zh_TW
81    
 # Obsolete old versions of aspell  
 Obsoletes: aspell <= 12:0.60.3  
 Obsoletes: aspell-en <= 50:6.0  
   
 # These should be re-pulled by other e-smith packages.  
 Obsoletes: perl-File-MMagic = 1.22-1  
 Obsoletes: perl-gettext = 1.01-10  
 Obsoletes: perl-perl-ldap = 0.22-10  
 Obsoletes: perl-perl-ldap = 0.31-1  
 Obsoletes: php = 4.3.10-01es01  
 Obsoletes: php-imap = 4.3.10-01es01  
 Obsoletes: php-ldap = 4.3.10-01es01  
 Obsoletes: php-mysql = 4.3.10-01es01  
 Obsoletes: proftpd = 4:1.2.5-fr1  
 Obsoletes: proftpd = 5:1.2.8p-es1  
 Obsoletes: proftpd = 5:1.2.9-es1  
 Obsoletes: proftpd = 5:1.2.9-es3  
 Obsoletes: proftpd = 5:1.2.9-es3sme1  
 Obsoletes: proftpd = 5:1.2.9-es4  
 Obsoletes: squid = 9:2.5.STABLE3-6.3E.2es01  
   
 # Specific package versions we dont want.  
 # These were installed with older version but aren't needed.  
 Obsoletes: authconfig = 4.2.8-4  
 Obsoletes: bind-utils = 9.2.1-1.7x.2  
 Obsoletes: cvs = 1.11.1p1-7es02  
 Obsoletes: cvs = 1.11.1p1-16.legacy.2  
 Obsoletes: cvs = 1.11.1p1-17.legacy.2  
 Obsoletes: dietlibc = 0.15-2  
 Obsoletes: e-smith-telnet = 1.6.0-02  
 Obsoletes: e-smith-reinstall-floppy <= 1.12.0-01  
 Obsoletes: gd = 1.8.4-4  
 Obsoletes: gd = 1.8.4-4.1.legacy  
 Obsoletes: logwatch = 5.2.2-1sme01  
 Obsoletes: mysqlclient9 = 3.23.22-8  
 Obsoletes: mysql-devel = 3.23.56-1.73  
 Obsoletes: mysql-devel = 3.23.58-1.73  
 Obsoletes: openldap-clients = 2.0.27-2.7.3es  
 Obsoletes: perl-Crypt-SSLeay = 0.35-15  
 Obsoletes: perl-Digest-Nilsimsa = 0.06-1  
 Obsoletes: perl-Filter-Handle = 0.03-10  
 Obsoletes: perl-I18N-LangTags = 0.27-1es3  
 Obsoletes: perl-NDBM_File = 1:1.75-34.99.6  
 Obsoletes: perl-Net-Ping = 2.28-1  
 Obsoletes: perl-Proc-PID_File = 0.05-1  
 Obsoletes: perl-Test-Harness-Straps = 0.10-1  
 Obsoletes: perl-Test-Simple = 0.42-1  
 Obsoletes: perl-Text-Wrapper = 1.000-10  
 Obsoletes: ppp-modules  
 Obsoletes: rpm-build = 4.0.4-7x.18  
 Obsoletes: sortspam = 1.0.0-01  
 Obsoletes: sortspam = 1.1.0-05  
 Obsoletes: sortspam = 1.1.0-05sme01  
 Obsoletes: sortspam = 1.1.0-05sme02  
 Obsoletes: telnet-server = 0.17-20  
 Obsoletes: e-smith-userpanel  
 Conflicts: e-smith-userpanel  
 Obsoletes: dmc-mitel-mailrules  
 Conflicts: dmc-mitel-mailrules  
   
 Obsoletes: php5-cgi  
 Conflicts: php5-cgi  
 Obsoletes: php5-cgi-imap  
 Conflicts: php5-cgi-imap  
 Obsoletes: php5-cgi-ldap  
 Conflicts: php5-cgi-ldap  
 Obsoletes: php5-cgi-mysql  
 Conflicts: php5-cgi-mysql  
 Obsoletes: php5-cgi-pear  
 Conflicts: php5-cgi-pear  
 Obsoletes: php5-cgi-xmlrpc  
 Conflicts: php5-cgi-xmlrpc  
 Obsoletes: smeserver-php5-cgi  
   
 Obsoletes: php-mcrypt <= 5.3  
   
82  # This block used to be in the SMEServer RPM. Many are probably  # This block used to be in the SMEServer RPM. Many are probably
83  # redundant or should be elsewhere or removed  # redundant or should be elsewhere or removed
84  # [SF: 1356225]  # [SF: 1356225]
 Conflicts: amavis-ng  
 Conflicts: clamav-es  
 Obsoletes: obtuse-smtpd obtuse-smtpd-qmail  
 Obsoletes: ip_masq_h323 ip_masq_icq ip_masq_rtsp isapnptools  
 Obsoletes: pidentd  
 Obsoletes: tftp-conntrack-nat  
 Obsoletes: e-smith-named  
 Obsoletes: e-smith-locale-fr_CA  
 Obsoletes: pptp-conntrack-nat  
 Obsoletes: amavis-ng  
 Obsoletes: clamav-es  
85  Requires: attr  Requires: attr
86  Requires: audit  Requires: audit
87  Requires: dos2unix  Requires: dos2unix
# Line 256  Requires: prelink Line 99  Requires: prelink
99  Requires: psacct  Requires: psacct
100  Requires: dmraid  Requires: dmraid
101    
102  # Dungog contribs which Stephen Noble reports as incompatible with  %changelog
103  # SME 7.x [SME 1283] [SME 1295] [SME 2427]  * Tue Jul 19 2016 Jean-Philipe Pialasse <tests@pialasse.com> 2.6.0-8.sme
104  Obsoletes: dungog-vdomain  - Koozali branding of manager  [SME: 9678]
105  Obsoletes: smeserver-vdomain  - Tanks to John Crisp for his wonderful work.
106  Conflicts: dungog-vdomain  - new images in archive; removed old images from cvs
107  Conflicts: smeserver-vdomain  - updated some css smeserver-support-2.6.0-koozali_manager.patch
108  Obsoletes: smeserver-userpanel <= 0.9-9  
109  Obsoletes: dungog-autofs  * Thu Mar 3 2016 Daniel Berteaud <daniel@firewall-services.com> 2.6.0-7.sme
110  Obsoletes: dungog-nis  - Update copyright in server-manager footer [SME: 9266]
111  Obsoletes: dungog-cgiinhtml  
112  Obsoletes: dungog-ispconnection  * Wed Jan 20 2016 Daniel Berteaud <daniel@firewall-services.com> 2.6.0-6.sme
113  Obsoletes: dungog-dialup  - Don't put motd content in /etc/redhat-release [SME: 9161]
114  Obsoletes: dungog-masq  
115  Obsoletes: dungog-sshd  * Fri Sep 25 2015 stephane de Labrusse <stephdl@de-labrusse.fr> 2.6.0-5.sme
116  Obsoletes: dungog-tmda  - created a template for /etc/system-release [SME: 8939]
117  Obsoletes: dungog-ssl  - Added smeserver-support-2.6.0.bz8939.system-release-template.patch
118  Obsoletes: dungog-deletedoublebounce  
119  Obsoletes: dungog-mailblocking  * Thu Jun 25 2015 stephane de Labrusse <stephdl@de-labrusse.fr> 2.6.0-4.sme
120  Conflicts: dungog-autofs  - added a motd message to increase involvements or donations [SME: 8939]
121  Conflicts: dungog-nis  - Code done by John Crisp <jcrisp@safeandsoundit.co.uk> and
122  Conflicts: dungog-cgiinhtml  - Stefano Zamboni <zamboni@mind-at-work.it>
 Conflicts: dungog-ispconnection  
 Conflicts: dungog-dialup  
 Conflicts: dungog-masq  
 Conflicts: dungog-sshd  
 Conflicts: dungog-tmda  
 Conflicts: dungog-ssl  
 Conflicts: dungog-deletedoublebounce  
 Conflicts: dungog-mailblocking  
123    
124  # Remove rkhunter  * Sat Nov 1 2014 Daniel Berteaud <daniel@firewall-services.com> 2.6.0-3.sme
125  Obsoletes: rkhunter <= 1.3.4-7.el5.sme  - Remove now uneeded obsolete directives [SME: 8400]
126    
127    * Wed Sep 10 2014 Daniel Berteaud <daniel@firewall-services.com> 2.6.0-2.sme
128    - Remove openssl from the Exclude list of centos repo [SME: 8530]
129    
 %changelog  
130  * Sun Mar 23 2014 Ian Wells <esmith@wellsi.com> 2.6.0-1.sme  * Sun Mar 23 2014 Ian Wells <esmith@wellsi.com> 2.6.0-1.sme
131  - Roll new stream to remove obsolete images [SME: 7962]  - Roll new stream to remove obsolete images [SME: 7962]
132    
# Line 1024  SME Server module to display support and Line 861  SME Server module to display support and
861    
862  %prep  %prep
863  %setup  %setup
864  cp %{SOURCE1} root/etc/e-smith/web/common  %patch0 -p1
865  cp %{SOURCE2} root/etc/e-smith/web/common  %patch1 -p1
866  cp %{SOURCE3} root/etc/e-smith/web/common  %patch2 -p1
867    %patch3 -p1
868    %patch4 -p1
869    
870  %build  %build
871  perl createlinks  perl createlinks


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