]> git.pld-linux.org Git - packages/WebGUI.git/commitdiff
- updated to 5.5.0
authorJakub Bogusz <qboosh@pld-linux.org>
Sat, 1 Nov 2003 15:30:39 +0000 (15:30 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
- don't include copies of third party modules, require them instead
- gzip sql dumps (still usable - zcat file.sql.gz | mysql)

Changed files:
    WebGUI.spec -> 1.14

WebGUI.spec

index f735a705f8385a1b9a1b00254b46c6e9f9d84451..fc2c4cc0651b25c9ed9fce060881d7c349be2f67 100644 (file)
@@ -2,18 +2,42 @@
 Summary:       Open source content management system (CMS)
 Summary(pl):   Wolnodostêpny system zarz±dzania tre¶ci± (CMS)
 Name:          WebGUI
-Version:       5.2.5
+Version:       5.5.0
 Release:       0.1
 License:       GPL
 Group:         Development/Languages/Perl
 Source0:       http://files.plainblack.com/downloads/5.x.x/webgui-%{version}.tar.gz
-# Source0-md5: 7b70b113fae49c462648a56c85eaae2a
+# Source0-md5: 86ec7d4240ed91e1a623c12483594fbb
 URL:           http://www.plainblack.com/webgui/
-BuildRequires: perl >= 5.6
 BuildRequires: rpm-perlprov >= 3.0.3-16
+# BRs for autodeps:
+BuildRequires: perl-Archive-Tar
+BuildRequires: perl-DBI
+BuildRequires: perl-Date-Calc
+BuildRequires: perl-Digest-MD5
+BuildRequires: perl-HTML-Parser
+BuildRequires: perl-libwww
+Requires:      perl-Compress-Zlib
+Requires:      perl-DBD-mysql
+Requires:      perl-base >= 5.6
+# these versions are originally included in package - require these or newer
+Requires:      perl-Convert-ASN1 >= 0.15
+Requires:      perl-CalendarMonthSimple >= 1.18
+Requires:      perl-HTML-TagFilter >= 0.07
+Requires:      perl-HTML-Template >= 2.6
+Requires:      perl-HTTP-BrowserDetect >= 0.97
+Requires:      perl-Parse-PlainConfig >= 1.1
+Requires:      perl-Tie-CPHash >= 1.001
+Requires:      perl-Tie-IxHash >= 1.21
+Requires:      perl-Tree-DAG_Node >= 1.04
+Requires:      perl-XML-RSSLite >= 0.11
+Requires:      perl-ldap >= 0.25
 BuildArch:     noarch
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
+# optional
+%define                _noautoreq      'perl(Authen::Smb)'
+
 %description
 WebGUI is a content management platform built to allow average
 business users to build and maintain complex web sites. It is modular,
@@ -36,26 +60,25 @@ zamiast zajmowa
 %{__perl} -pi -e 's|configFile\s+=\s+\"WebGUI.conf\"|configFile = \"%{_sysconfdir}/WebGUI/WebGUI.conf\"|' www/index.pl
 %{__perl} -pi -e 's|webguiRoot\s*=\s*\".+?\"|webguiRoot = \"%{_libdir}/WebGUI\"|' www/index.pl
 %{__perl} -pi -e "s|(\\\$session\{config\}\{webguiRoot\}\s*\.\s*'/etc/'\s*\.)||g;" \
-          lib/WebGUI/Session.pm
+       lib/WebGUI/Session.pm
 
 %install
 rm -rf $RPM_BUILD_ROOT
 install -d $RPM_BUILD_ROOT{%{_libdir}/%{name}/sql,%{_sysconfdir}/%{name}}
 
-rm docs/license.txt
-mv docs/upgrades $RPM_BUILD_ROOT%{_libdir}/%{name}/sql
-mv docs/create.sql $RPM_BUILD_ROOT%{_libdir}/%{name}/sql
+cp -rf docs/upgrades $RPM_BUILD_ROOT%{_libdir}/%{name}/sql
+install docs/create.sql $RPM_BUILD_ROOT%{_libdir}/%{name}/sql
+gzip -9nf $RPM_BUILD_ROOT%{_libdir}/%{name}/sql{,/upgrades}/*.sql
 
-mv etc/* $RPM_BUILD_ROOT%{_sysconfdir}/%{name}
-rmdir etc
-cp -av . $RPM_BUILD_ROOT%{_libdir}/%{name}
-rm -r $RPM_BUILD_ROOT%{_libdir}/%{name}/docs
+install etc/WebGUI.conf.original $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/WebGUI.conf
+cp -Prf lib/{Data,WebGUI*} sbin www $RPM_BUILD_ROOT%{_libdir}/%{name}
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
-%doc docs/*
-%{_sysconfdir}/%{name}
+%doc docs/{changelog,credits.txt,gotcha.txt,install.txt,legal.txt}
+%dir %{_sysconfdir}/%{name}
+%config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/%{name}/WebGUI.conf
 %{_libdir}/%{name}
This page took 0.070286 seconds and 4 git commands to generate.