packages: mediawiki/mediawiki-confdir2.patch, mediawiki/mediawiki.spec, med...
kosmo
kosmo at pld-linux.org
Wed Dec 28 21:25:17 CET 2011
Author: kosmo Date: Wed Dec 28 20:25:17 2011 GMT
Module: packages Tag: HEAD
---- Log message:
- updated to 1.18.0
---- Files affected:
packages/mediawiki:
mediawiki-confdir2.patch (1.8 -> 1.9) , mediawiki.spec (1.62 -> 1.63) , mediawiki-mysqlroot.patch (1.8 -> NONE) (REMOVED)
---- Diffs:
================================================================
Index: packages/mediawiki/mediawiki-confdir2.patch
diff -u packages/mediawiki/mediawiki-confdir2.patch:1.8 packages/mediawiki/mediawiki-confdir2.patch:1.9
--- packages/mediawiki/mediawiki-confdir2.patch:1.8 Tue Sep 30 17:06:21 2008
+++ packages/mediawiki/mediawiki-confdir2.patch Wed Dec 28 21:25:12 2011
@@ -1,63 +1,71 @@
-diff -burNp mediawiki-1.13.1/config/index.php mediawiki-1.13.1-new/config/index.php
---- mediawiki-1.13.1/config/index.php 2008-07-20 16:29:04.000000000 +0200
-+++ mediawiki-1.13.1-new/config/index.php 2008-09-30 16:51:42.565158565 +0200
-@@ -209,7 +209,7 @@ $mainListOpened = false; # Is the main l
-
- /* Check for existing configurations and bug out! */
-
--if( file_exists( "../LocalSettings.php" ) ) {
-+if( file_exists( "" ) ) {
- $script = defined('MW_INSTALL_PHP5_EXT') ? 'index.php5' : 'index.php';
- dieout( "<p><strong>Setup has completed, <a href='../$script'>your wiki</a> is configured.</strong></p>
- <p>Please delete the /config directory for extra security.</p>" );
-@@ -225,7 +225,7 @@ if( !is_writable( "." ) ) {
-
- <p>In order to configure the wiki you have to make the <tt>config</tt> subdirectory
- writable by the web server. Once configuration is done you'll move the created
-- <tt>LocalSettings.php</tt> to the parent directory, and for added safety you can
-+ <tt>LocalSettings.php</tt> to the /etc/webapps/mediawiki directory, and for added safety you can
- then remove the <tt>config</tt> subdirectory entirely.</p>
-
- <p>To make the directory writable on a Unix/Linux system:</p>
-@@ -1489,7 +1489,7 @@ EOT;
- <div class="success-box">
- <p>
- <span class="success-message">Installation successful!</span>
--Move the <tt>config/LocalSettings.php</tt> file to the parent directory, then follow
-+Move the <tt>/etc/webapps/mediawiki/LocalSettings.php</tt> file to the parent directory, then follow
- <a href="../$script"> this link</a> to your wiki.</p>
- <p>You should change file permissions for <tt>LocalSettings.php</tt> as required to
- prevent other users on the server reading passwords and altering configuration data.</p>
-diff -burNp mediawiki-1.13.1/includes/WebStart.php mediawiki-1.13.1-new/includes/WebStart.php
---- mediawiki-1.13.1/includes/WebStart.php 2008-06-16 22:21:26.000000000 +0200
-+++ mediawiki-1.13.1-new/includes/WebStart.php 2008-09-30 16:56:46.191001676 +0200
-@@ -84,7 +84,7 @@ require_once( "$IP/includes/Defines.php"
- # LocalSettings.php is the per site customization file. If it does not exit
- # the wiki installer need to be launched or the generated file moved from
- # ./config/ to ./
--if( !file_exists( "$IP/LocalSettings.php" ) ) {
-+if( !file_exists( "/etc/webapps/mediawiki/LocalSettings.php" ) ) {
- require_once( "$IP/includes/DefaultSettings.php" ); # used for printing the version
- require_once( "$IP/includes/templates/NoLocalSettings.php" );
- die();
-@@ -94,7 +94,7 @@ if( !file_exists( "$IP/LocalSettings.php
- require_once( "$IP/includes/AutoLoader.php" );
-
- # Include site settings. $IP may be changed (hopefully before the AutoLoader is invoked)
--require_once( "$IP/LocalSettings.php" );
-+require_once( "/etc/webapps/mediawiki/LocalSettings.php" );
- wfProfileOut( 'WebStart.php-conf' );
-
- wfProfileIn( 'WebStart.php-ob_start' );
-diff -burNp mediawiki-1.13.1/maintenance/archives/upgradeWatchlist.php mediawiki-1.13.1-new/maintenance/archives/upgradeWatchlist.php
---- mediawiki-1.13.1/maintenance/archives/upgradeWatchlist.php 2008-07-11 00:00:04.000000000 +0200
-+++ mediawiki-1.13.1-new/maintenance/archives/upgradeWatchlist.php 2008-09-30 16:59:14.399305603 +0200
-@@ -15,7 +15,7 @@ exit();
- # Convert watchlists to new format
-
- global $IP;
--require_once( "../LocalSettings.php" );
-+require_once( "/etc/webapps/mediawiki/LocalSettings.php" );
- require_once( "$IP/Setup.php" );
+diff -urN mediawiki-1.18.0.orig/includes/installer/Installer.php mediawiki-1.18.0/includes/installer/Installer.php
+--- mediawiki-1.18.0.orig/includes/installer/Installer.php 2011-11-18 01:42:24.000000000 +0100
++++ mediawiki-1.18.0/includes/installer/Installer.php 2011-12-28 20:04:35.000000000 +0100
+@@ -464,7 +464,7 @@
+ global $IP;
+
+ wfSuppressWarnings();
+- $_lsExists = file_exists( "$IP/LocalSettings.php" );
++ $_lsExists = file_exists( "/etc/webapps/mediawiki/LocalSettings.php" );
+ wfRestoreWarnings();
+
+ if( !$_lsExists ) {
+@@ -473,7 +473,7 @@
+ unset($_lsExists);
+
+ require( "$IP/includes/DefaultSettings.php" );
+- require( "$IP/LocalSettings.php" );
++ require( "/etc/webapps/mediawiki/LocalSettings.php" );
+ if ( file_exists( "$IP/AdminSettings.php" ) ) {
+ require( "$IP/AdminSettings.php" );
+ }
+diff -urN mediawiki-1.18.0.orig/includes/Setup.php mediawiki-1.18.0/includes/Setup.php
+--- mediawiki-1.18.0.orig/includes/Setup.php 2011-10-26 20:47:09.000000000 +0200
++++ mediawiki-1.18.0/includes/Setup.php 2011-12-28 20:04:34.000000000 +0100
+@@ -308,7 +308,7 @@
+ }
+
+ if ( $wgInvalidateCacheOnLocalSettingsChange ) {
+- $wgCacheEpoch = max( $wgCacheEpoch, gmdate( 'YmdHis', @filemtime( "$IP/LocalSettings.php" ) ) );
++ $wgCacheEpoch = max( $wgCacheEpoch, gmdate( 'YmdHis', @filemtime( "/etc/webapps/mediawiki/LocalSettings.php" ) ) );
+ }
+
+ if ( $wgAjaxUploadDestCheck ) {
+diff -urN mediawiki-1.18.0.orig/maintenance/checkSyntax.php mediawiki-1.18.0/maintenance/checkSyntax.php
+--- mediawiki-1.18.0.orig/maintenance/checkSyntax.php 2011-07-06 23:57:44.000000000 +0200
++++ mediawiki-1.18.0/maintenance/checkSyntax.php 2011-12-28 20:04:37.000000000 +0100
+@@ -153,8 +153,8 @@
+ }
+
+ // Manually add two user-editable files that are usually sources of problems
+- if ( file_exists( "$IP/LocalSettings.php" ) ) {
+- $this->mFiles[] = "$IP/LocalSettings.php";
++ if ( file_exists( "/etc/webapps/mediawiki/LocalSettings.php" ) ) {
++ $this->mFiles[] = "/etc/webapps/mediawiki/LocalSettings.php";
+ }
+ if ( file_exists( "$IP/AdminSettings.php" ) ) {
+ $this->mFiles[] = "$IP/AdminSettings.php";
+diff -urN mediawiki-1.18.0.orig/maintenance/Maintenance.php mediawiki-1.18.0/maintenance/Maintenance.php
+--- mediawiki-1.18.0.orig/maintenance/Maintenance.php 2011-11-15 18:29:10.000000000 +0100
++++ mediawiki-1.18.0/maintenance/Maintenance.php 2011-12-28 20:04:37.000000000 +0100
+@@ -961,7 +961,7 @@
+ } elseif ( defined("MW_CONFIG_FILE") ) {
+ $settingsFile = MW_CONFIG_FILE;
+ } else {
+- $settingsFile = "$IP/LocalSettings.php";
++ $settingsFile = "/etc/webapps/mediawiki/LocalSettings.php";
+ }
+ if ( isset( $this->mOptions['wiki'] ) ) {
+ $bits = explode( '-', $this->mOptions['wiki'] );
+diff -urN mediawiki-1.18.0.orig/includes/WebStart.php mediawiki-1.18.0/includes/WebStart.php
+--- mediawiki-1.18.0.orig/includes/WebStart.php 2011-06-28 20:21:59.000000000 +0200
++++ mediawiki-1.18.0/includes/WebStart.php 2011-12-28 20:31:51.000000000 +0100
+@@ -119,7 +119,7 @@
+ MWFunction::call( MW_CONFIG_CALLBACK );
+ } else {
+ if ( !defined( 'MW_CONFIG_FILE' ) ) {
+- define('MW_CONFIG_FILE', MWInit::interpretedPath( 'LocalSettings.php' ) );
++ define('MW_CONFIG_FILE', '/etc/webapps/mediawiki/LocalSettings.php');
+ }
- $wgTitle = Title::newFromText( "Rebuild links script" );
+ # LocalSettings.php is the per site customization file. If it does not exist
================================================================
Index: packages/mediawiki/mediawiki.spec
diff -u packages/mediawiki/mediawiki.spec:1.62 packages/mediawiki/mediawiki.spec:1.63
--- packages/mediawiki/mediawiki.spec:1.62 Wed Dec 2 11:05:33 2009
+++ packages/mediawiki/mediawiki.spec Wed Dec 28 21:25:12 2011
@@ -8,15 +8,14 @@
Summary: MediaWiki - the collaborative editing software that runs Wikipedia
Summary(pl.UTF-8): MediaWiki - oprogramowanie do wspólnej edycji, na którym działa Wikipedia
Name: mediawiki
-Version: 1.13.5
-Release: 2
+Version: 1.18.0
+Release: 0
License: GPL
Group: Applications/WWW
-Source0: http://download.wikimedia.org/mediawiki/1.13/%{name}-%{version}.tar.gz
-# Source0-md5: 057d7c2a709f14f3806717695ed41b22
+Source0: http://download.wikimedia.org/mediawiki/1.18/%{name}-%{version}.tar.gz
+# Source0-md5: 21d2560ff1a71a309c786c753931abe0
Source1: %{name}.conf
-Patch0: %{name}-mysqlroot.patch
-Patch1: %{name}-confdir2.patch
+Patch0: %{name}-confdir2.patch
URL: http://www.mediawiki.org/
BuildRequires: sed >= 4.0
%if %{with apidocs}
@@ -39,6 +38,8 @@
BuildArch: noarch
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+%define _noautoreq ^/usr/bin/hphpi$
+
%define _appdir %{_datadir}/%{name}
%define _webapps /etc/webapps
%define _webapp %{name}
@@ -74,7 +75,6 @@
%prep
%setup -q
%patch0 -p1
-%patch1 -p1
find '(' -name '*~' -o -name '*.orig' ')' | xargs -r rm -v
find -name '*.php5' | xargs rm -v
@@ -83,10 +83,8 @@
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT{%{_sysconfdir},%{_appdir}}
-cp -a config extensions images includes languages maintenance math skins $RPM_BUILD_ROOT%{_appdir}
-cp -a AdminSettings.sample $RPM_BUILD_ROOT%{_sysconfdir}/AdminSettings.php
-
-cp *.php install-utils.inc $RPM_BUILD_ROOT%{_appdir}
+cp -a mw-config extensions images includes languages maintenance resources skins $RPM_BUILD_ROOT%{_appdir}
+cp *.php $RPM_BUILD_ROOT%{_appdir}
install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/apache.conf
install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/httpd.conf
@@ -187,27 +185,25 @@
%files
%defattr(644,root,root,755)
-%doc docs FAQ HISTORY INSTALL README RELEASE-NOTES UPGRADE *.sample tests
+%doc docs FAQ HISTORY INSTALL README RELEASE-NOTES-1.18 UPGRADE *.sample tests
%dir %attr(750,root,http) %{_sysconfdir}
%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/apache.conf
%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf
-%attr(640,root,http) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/AdminSettings.php
%dir %{_appdir}
%{_appdir}/*.php
%{_appdir}/languages
-%{_appdir}/math
%{_appdir}/images
%{_appdir}/extensions
+%{_appdir}/resources
%{_appdir}/skins
%{_appdir}/includes
%{_appdir}/maintenance
%files setup
%defattr(644,root,root,755)
-%dir %attr(775,root,http) %{_appdir}/config
-%{_appdir}/install-utils.inc
-%{_appdir}/config/index.php
+%dir %attr(775,root,http) %{_appdir}/mw-config
+%{_appdir}/mw-config/index.php
%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
%changelog
@@ -215,6 +211,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.63 2011/12/28 20:25:12 kosmo
+- updated to 1.18.0
+
Revision 1.62 2009/12/02 10:05:33 glen
- R: session; http://lists.pld-linux.org/mailman/pipermail/pld-devel-en/2009-December/021307.html; rel 2
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/mediawiki/mediawiki-confdir2.patch?r1=1.8&r2=1.9&f=u
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/mediawiki/mediawiki.spec?r1=1.62&r2=1.63&f=u
More information about the pld-cvs-commit
mailing list