X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=PHP-nuke.spec;h=1078a7c489e32c6c0b1afdbc7e035135e861d934;hb=3d54e6c0cfb30429bab79fbf56cb8324c0ad3702;hp=e425dcf53622b3dc52724382d49be5241f379212;hpb=eefc5415add1beb0a8e6cb891289d8b2672ba7dd;p=packages%2FPHP-nuke.git diff --git a/PHP-nuke.spec b/PHP-nuke.spec index e425dcf..1078a7c 100644 --- a/PHP-nuke.spec +++ b/PHP-nuke.spec @@ -1,77 +1,110 @@ -# TODO: -# - SECURITY: http://securitytracker.com/alerts/2004/Jul/1010734.html -# - SECURITY: http://securitytracker.com/alerts/2004/Jul/1010722.html -# - SECURITY: http://securitytracker.com/alerts/2004/Jun/1010571.html -# - SECURITY: http://securitytracker.com/alerts/2004/Jun/1010477.html -# - SECURITY: http://securitytracker.com/alerts/2004/Aug/1010924.html -# - SECURITY: http://securitytracker.com/alerts/2004/Sep/1011160.html Summary: Slashdot-like webnews site written in php, easy to install and use -Summary(pl): Serwis nowinek WWW w stylu Slashdota napisany w PHP, ³atwy w instalacji i u¿ywaniu +Summary(pl.UTF-8): Serwis nowinek WWW w stylu Slashdota napisany w PHP, łatwy w instalacji i używaniu Name: PHP-nuke -Version: 7.4 -Release: 2 +Version: 7.8 +Release: 4 License: GPL -Group: Applications/Databases/Interfaces +Group: Applications/WWW Source0: http://phpnuke.org/files/PHP-Nuke-%{version}.zip -# Source0-md5: d8651f9f39e1c8e191030bb9df48f0bd -# Source0-size: 3961035 +# Source0-md5: 0f60b9e5c67827192d4b36fc7b06b267 Source1: PHP-Nuke.README.first -Patch0: %{name}-admin.php.patch -#Icon: phpnuke.gif +Source2: %{name}.conf URL: http://phpnuke.org/ -Requires: php-mysql -Requires: php-pcre -Requires: webserver +BuildRequires: rpmbuild(macros) >= 1.268 +BuildRequires: sed > 4.0 +BuildRequires: unzip +Requires: php(pcre) +Requires: php-common >= 3:4.2.0 +Requires: webapps BuildArch: noarch BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) -%define nukeroot /home/services/httpd/html/nuke +%define _webapps /etc/webapps +%define _webapp phpnuke +%define _sysconfdir %{_webapps}/%{_webapp} +%define _appdir %{_datadir}/%{_webapp} %description -Web-portal writen in php. Very powerful, yet easy to install and use: -see documentation in %{_docdir}/%{name}-%{version} for details. +Content Management and Portal solution featuring web-based +administration, surveys, customizable blocks, modules and themes with +multilanguage support. -You only have to run: mysqladmin create nuke mysql nuke < \ -%{_docdir}/%{name}-%{version}/nuke.sql +%description -l pl.UTF-8 +System zarządzania treścią oraz portal WWW z administracją opartą na +WWW, przeglądami, konfigurowalnymi blokami, modułami i motywami oraz +obsługą wielu języków. -(read %{_docdir}/%{name}-%{version}/README.first for further -information) +%prep +%setup -q -c +# undos the source +find . -type f -print0 | xargs -0 sed -i -e 's,\r$,,' +cp -p %{SOURCE1} README.first -%description -l pl -Portal WWW napisany w PHP. Ma du¿e mo¿liwo¶ci, jest ³atwy w instalacji -u u¿ywaniu. Szczegó³y w dokumentacji w %{_docdir}/%{name}-%{version}. +%install +rm -rf $RPM_BUILD_ROOT +install -d $RPM_BUILD_ROOT{%{_sysconfdir},%{_appdir}} -Wystarczy zrobiæ jedno: mysqladmin create nuke mysql nuke < \ -%{_docdir}/%{name}-%{version}/nuke.sql +cp -a html/* $RPM_BUILD_ROOT%{_appdir} +mv $RPM_BUILD_ROOT%{_appdir}/config.php $RPM_BUILD_ROOT%{_sysconfdir} +ln -s %{_sysconfdir}/config.php $RPM_BUILD_ROOT%{_appdir}/config.php +install %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/apache.conf +install %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/httpd.conf -(wiêcej informacji w %{_docdir}/%{name}-%{version}/README.first) +%clean +rm -rf $RPM_BUILD_ROOT -%prep -%setup -q -c %{name}-%{version} -%patch0 -p1 +%post +if [ "$1" = 1 ]; then +%banner -e %{name} <