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