rpms/mediawiki/devel mediawiki-httpd.conf, NONE, 1.1 mediawiki-install.txt, NONE, 1.1 mediawiki.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Roozbeh Pournader (roozbeh) fedora-extras-commits at redhat.com
Sun Feb 5 09:00:43 UTC 2006


Author: roozbeh

Update of /cvs/extras/rpms/mediawiki/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv11370/devel

Modified Files:
	.cvsignore sources 
Added Files:
	mediawiki-httpd.conf mediawiki-install.txt mediawiki.spec 
Log Message:
auto-import mediawiki-1.5.6-4 on branch devel from mediawiki-1.5.6-4.src.rpm


--- NEW FILE mediawiki-httpd.conf ---
Alias /mediawiki /var/www/mediawiki

<Location /mediawiki/config>
    Order deny,allow
    Deny from all
    Allow from 127.0.0.1
    # Allow from .example.com
</Location>

<Location /mediawiki/includes>
    Deny from all
</Location>

<Location /mediawiki/languages>
    Deny from all
</Location>

<Location /mediawiki/maintenance>
    Deny from all
</Location>

<Location /mediawiki/math>
    Deny from all
</Location>


--- NEW FILE mediawiki-install.txt ---
After installing the RPM, you should do the following in order to configure
MediaWiki:

1. Configure the necessary MySQL database. Read the following URL for
some details:

	http://meta.wikimedia.org/wiki/MySQL_config

2. (Optional) If you wish to configure MediaWiki from another machine,
  edit '/etc/httpd/conf.d/mediawiki.conf' and say so.

3. Restart your web server:

	# /etc/init.d/httpd restart

4. Browse to http://localhost/mediawiki/config/ and fill the necessary forms.

5. Move the configuration file to the default location:

	# mv /var/www/mediawiki/config/LocalSettings.php /var/www/mediawiki

6. Protect the config directory against accidental writes:

	# chmod g-w /var/mediawiki/config

Your wiki will be set up.

For more information about installation, please refer to:

	http://meta.wikimedia.org/wiki/Help:Installation



--- NEW FILE mediawiki.spec ---
%define wikidir %{_var}/www/mediawiki

Name:           mediawiki
Version:        1.5.6
Release:        4%{?dist}
Summary:        The PHP-based wiki software behind Wikipedia

Group:          Applications/Internet
License:        GPL
URL:            http://www.mediawiki.org/
Source0:        http://dl.sourceforge.net/sourceforge/wikipedia/mediawiki-%{version}.tar.gz
Source1:	mediawiki-httpd.conf
Source2:        mediawiki-install.txt
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)

Requires:       httpd
Requires:       php >= 4.1.2
Requires:	php-mysql
# to make sure the "apache" group is created before mediawiki is installed
Requires(pre):  httpd

%description
MediaWiki is the software used for Wikipedia (http://www.wikipedia.org) and
the other Wikimedia Foundation websites. Compared to other wikis, it has a
wide range of features and support for high-traffic websites using
multiple servers.

Mathematics support is included in the package mediawiki-math.


%package math
Summary:        Mathematical formula support for MediaWiki
Group:          Applications/Internet

BuildRequires:  ocaml
Requires:	mediawiki = %{version}-%{release}
Requires:       ImageMagick tetex-latex tetex-dvips

%description math
This package includes the support for mathematical formulas in MediaWiki.


%prep
%setup -q
install -D -m 644 %{SOURCE2} ./INSTALL.fedora
rm -rf tests includes/zhtable skins/disabled
rm -f `find -name ".[ch]*"`


%build
cd math
make %{?_smp_mflags}


%install
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT%{wikidir}
cp -pr config extensions images includes languages $RPM_BUILD_ROOT%{wikidir}
cp -pr maintenance skins [[:lower:]]*.*  $RPM_BUILD_ROOT%{wikidir}
%{__chmod} 755 $RPM_BUILD_ROOT%{wikidir}/maintenance/*.pl

install -d $RPM_BUILD_ROOT%{_defaultdocdir}/internals
cp -pr docs/* $RPM_BUILD_ROOT%{_defaultdocdir}/internals

install -d $RPM_BUILD_ROOT%{wikidir}/math
install math/texvc $RPM_BUILD_ROOT%{wikidir}/math
install -D -m 644 %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/httpd/conf.d/mediawiki.conf

%clean
rm -rf $RPM_BUILD_ROOT


%files
%defattr(-,root,root,-)
%doc COPYING FAQ HISTORY README RELEASE-NOTES UPGRADE
%doc INSTALL.fedora
%doc %{_defaultdocdir}/internals

%config(noreplace) %{_sysconfdir}/httpd/conf.d/mediawiki.conf

%dir %{wikidir}
%{wikidir}/[^c]*[^h]
%attr(770,root,apache) %dir %{wikidir}/config
%{wikidir}/config/index.php


%files math
%defattr(-,root,root,-)
%dir %{wikidir}/math
%doc math/README math/TODO
%{wikidir}/math/texvc


%changelog
* Sat Feb 04 2006 Roozbeh Pournader <roozbeh at farsiweb.info> - 1.5.6-4
- Use Requires(pre) instead of PreReq (Mike McGrath)

* Thu Feb 02 2006 Roozbeh Pournader <roozbeh at farsiweb.info> - 1.5.6-3
- Refactor the %%files section (Mike McGrath)
- Replace "/etc" with macro
- Package docs under %%{_defaultdocdir}/internals
- Minor change in description

* Tue Jan 31 2006 Roozbeh Pournader <roozbeh at farsiweb.info> - 1.5.6-2
- Add %%defattr for -math subpackage
- Fixed typo in description

* Tue Jan 31 2006 Roozbeh Pournader <roozbeh at farsiweb.info> - 1.5.6-1
- Update to upstream 1.5.6

* Sun Jan 15 2006 Roozbeh Pournader <roozbeh at farsiweb.info> - 1.5.5-3
- Add PreReq for httpd, since we use the apache user
- Make mediawiki-math dependencies more specific
- Package documentation for mediawiki-math

* Sat Jan 14 2006 Roozbeh Pournader <roozbeh at farsiweb.info> - 1.5.5-2
- Separate math support into a subpackage

* Thu Jan 12 2006 Roozbeh Pournader <roozbeh at farsiweb.info> - 1.5.5-1
- Initial packaging


Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/mediawiki/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore	5 Feb 2006 08:47:57 -0000	1.1
+++ .cvsignore	5 Feb 2006 09:00:43 -0000	1.2
@@ -0,0 +1 @@
+mediawiki-1.5.6.tar.gz


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/mediawiki/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources	5 Feb 2006 08:47:57 -0000	1.1
+++ sources	5 Feb 2006 09:00:43 -0000	1.2
@@ -0,0 +1 @@
+adcb318d812af2d2637374a8aadc79c1  mediawiki-1.5.6.tar.gz




More information about the scm-commits mailing list