rpms/dokuwiki/devel dokuwiki-use-fedora-email-valid.patch, NONE, 1.1 dokuwiki-use-fedora-geshi.patch, NONE, 1.1 dokuwiki.spec, NONE, 1.1 import.log, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
topdog
topdog at fedoraproject.org
Tue Sep 29 20:45:11 UTC 2009
Author: topdog
Update of /cvs/pkgs/rpms/dokuwiki/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv11519/devel
Modified Files:
.cvsignore sources
Added Files:
dokuwiki-use-fedora-email-valid.patch
dokuwiki-use-fedora-geshi.patch dokuwiki.spec import.log
Log Message:
* Tue Sep 29 2009 Andrew Colin Kissa <andrew at topdog.za.net> - 0-0.2.20090214.b
- initial import
dokuwiki-use-fedora-email-valid.patch:
mail.php | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--- NEW FILE dokuwiki-use-fedora-email-valid.patch ---
diff -ruN dokuwiki-2009-02-14.orig/inc/mail.php dokuwiki-2009-02-14/inc/mail.php
--- dokuwiki-2009-02-14.orig/inc/mail.php 2009-02-14 14:13:25.000000000 +0200
+++ dokuwiki-2009-02-14/inc/mail.php 2009-08-06 11:22:21.158226092 +0200
@@ -8,7 +8,7 @@
if(!defined('DOKU_INC')) die('meh.');
require_once(DOKU_INC.'inc/utf8.php');
-require_once(DOKU_INC.'inc/EmailAddressValidator.php');
+require_once('/usr/share/php/php-email-address-validation/EmailAddressValidator.php');
// end of line for mail lines - RFC822 says CRLF but postfix (and other MTAs?)
// think different
dokuwiki-use-fedora-geshi.patch:
parserutils.php | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
--- NEW FILE dokuwiki-use-fedora-geshi.patch ---
diff -ruN dokuwiki-2009-02-14.orig/inc/parserutils.php dokuwiki-2009-02-14/inc/parserutils.php
--- dokuwiki-2009-02-14.orig/inc/parserutils.php 2009-02-14 14:13:25.000000000 +0200
+++ dokuwiki-2009-02-14/inc/parserutils.php 2009-08-06 11:07:47.476226013 +0200
@@ -640,16 +640,16 @@
$cache = getCacheName($language.$code,".code");
$ctime = @filemtime($cache);
if($ctime && !$_REQUEST['purge'] &&
- $ctime > filemtime(DOKU_INC.'inc/geshi.php') && // geshi changed
- $ctime > @filemtime(DOKU_INC.'inc/geshi/'.$language.'.php') && // language syntax definition changed
+ $ctime > filemtime('/usr/share/php/geshi.php') && // geshi changed
+ $ctime > @filemtime('/usr/share/php/geshi/'.$language.'.php') && // language syntax definition changed
$ctime > filemtime(reset($config_cascade['main']['default']))){ // dokuwiki changed
$highlighted_code = io_readFile($cache, false);
} else {
- require_once(DOKU_INC . 'inc/geshi.php');
+ require_once('/usr/share/php/geshi.php');
- $geshi = new GeSHi($code, $language, DOKU_INC . 'inc/geshi');
+ $geshi = new GeSHi($code, $language, '/usr/share/php/geshi');
$geshi->set_encoding('utf-8');
$geshi->enable_classes();
$geshi->set_header_type(GESHI_HEADER_PRE);
--- NEW FILE dokuwiki.spec ---
Name: dokuwiki
Version: 0
Release: 0.2.20090214.b%{?dist}
Summary: Standards compliant simple to use wiki
Group: Applications/Internet
License: GPLv2
URL: http://www.dokuwiki.org/dokuwiki
Source0: http://www.splitbrain.org/_media/projects/%{name}/%{name}-2009-02-14b.tgz
#Fedora specific patches to use fedora packaged libraries
Patch1: dokuwiki-use-fedora-geshi.patch
#Patch2: dokuwiki-use-fedora-simplepie.patch
Patch3: dokuwiki-use-fedora-email-valid.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildArch: noarch
Requires: php-gd
Requires: php-geshi
#Requires: php-simplepie
Requires: php-email-address-validation
Requires: httpd
%description
DokuWiki is a standards compliant, simple to use Wiki, mainly aimed at creating
documentation of any kind. It has a simple but powerful syntax which makes sure
the datafiles remain readable outside the Wiki and eases the creation of
structured texts.
All data is stored in plain text files no database is required.
%prep
%setup -q -n %{name}-2009-02-14
%patch1 -p1
#%patch2 -p1
%patch3 -p1
mv -f conf/mysql.conf.php.example .
sed -i "s:'./data':'%{_localstatedir}/lib/%{name}/data':" conf/%{name}.php
sed -i "s:ALL 8:ALL 1:" conf/acl.auth.php.dist
cat <<EOF >%{name}.httpd
# %{name}
# %{summary}
# %{version}
#
Alias /%{name} %{_datadir}/%{name}
<Directory %{_datadir}/%{name}>
Options +FollowSymLinks
Order Allow,Deny
Allow from 127.0.0.1
</Directory>
<Directory %{_datadir}/%{name}/inc>
Order Deny,Allow
Deny from all
</Directory>
<Directory %{_datadir}/%{name}/inc/lang>
Order Deny,Allow
Deny from all
</Directory>
<Directory %{_sysconfdir}/%{name}>
Order Deny,Allow
Deny from all
</Directory>
EOF
%build
# nothing to do here
%install
rm -rf $RPM_BUILD_ROOT
install -d -p $RPM_BUILD_ROOT%{_sysconfdir}/%{name}
install -d -p $RPM_BUILD_ROOT%{_sysconfdir}/httpd/conf.d
install -d -p $RPM_BUILD_ROOT%{_datadir}/%{name}
install -d -p $RPM_BUILD_ROOT%{_datadir}/%{name}/bin
install -d -p $RPM_BUILD_ROOT%{_localstatedir}/lib/%{name}
mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/lib/%{name}/data/{index,tmp,media,attic,pages,cache,meta,locks}
rm -f install.php
rm -rf inc/geshi*
rm -f inc/EmailAddressValidator.php
rm -f inc/.htaccess
rm -f inc/lang/.htaccess
#rm -f inc/SimplePie.php
rm -f lib/plugins/revert/lang/sk/intro.txt
cp -rp data/pages/* $RPM_BUILD_ROOT%{_localstatedir}/lib/%{name}/data/pages/
cp -rp conf/* $RPM_BUILD_ROOT%{_sysconfdir}/%{name}
cp -rp bin/* $RPM_BUILD_ROOT%{_datadir}/%{name}/bin
cp -rp lib $RPM_BUILD_ROOT%{_datadir}/%{name}/
cp -rp inc $RPM_BUILD_ROOT%{_datadir}/%{name}/
install -p -m0644 *.php $RPM_BUILD_ROOT%{_datadir}/%{name}
install -p -m0644 %{name}.httpd $RPM_BUILD_ROOT%{_sysconfdir}/httpd/conf.d/%{name}.conf
pushd $RPM_BUILD_ROOT%{_sysconfdir}/%{name}
for d in *.dist; do
d0=`basename $d .dist`
if [ ! -f "$d0" ]; then
mv -f $d $d0
fi
done
popd
pushd $RPM_BUILD_ROOT%{_datadir}/%{name}
ln -sf ../../../etc/%name conf
popd
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root,-)
%doc COPYING README VERSION mysql.conf.php.example
%config(noreplace) %{_sysconfdir}/httpd/conf.d/%{name}.conf
%config(noreplace) %attr(0644,apache,apache) %{_sysconfdir}/%{name}/*
%dir %attr(0755,apache,apache) %{_sysconfdir}/%{name}
%attr(0755,apache,apache) %{_datadir}/%{name}/bin/*.php
%dir %{_datadir}/%{name}
%{_datadir}/%{name}/conf
%{_datadir}/%{name}/*.php
%dir %{_datadir}/%{name}/lib
%{_datadir}/%{name}/lib/exe
%{_datadir}/%{name}/lib/images
%{_datadir}/%{name}/lib/index.html
%{_datadir}/%{name}/lib/scripts
%{_datadir}/%{name}/lib/styles
%{_datadir}/%{name}/lib/tpl
%attr(0755,apache,apache) %dir %{_datadir}/%{name}/lib/plugins
%{_datadir}/%{name}/lib/plugins/*
%{_datadir}/%{name}/inc
%dir %{_localstatedir}/lib/%{name}
%attr(0755,apache,apache) %dir %{_localstatedir}/lib/%{name}/data
%attr(0755,apache,apache) %dir %{_localstatedir}/lib/%{name}/data/media
%attr(0755,apache,apache) %dir %{_localstatedir}/lib/%{name}/data/attic
%attr(0755,apache,apache) %dir %{_localstatedir}/lib/%{name}/data/cache
%attr(0755,apache,apache) %dir %{_localstatedir}/lib/%{name}/data/meta
%attr(0755,apache,apache) %dir %{_localstatedir}/lib/%{name}/data/locks
%attr(0755,apache,apache) %dir %{_localstatedir}/lib/%{name}/data/tmp
%attr(0755,apache,apache) %dir %{_localstatedir}/lib/%{name}/data/index
%attr(0755,apache,apache) %dir %{_localstatedir}/lib/%{name}/data/pages
%attr(0755,apache,apache) %dir %{_localstatedir}/lib/%{name}/data/pages/playground
%attr(0755,apache,apache) %dir %{_localstatedir}/lib/%{name}/data/pages/wiki
%{_localstatedir}/lib/%{name}/data/pages/*/*
%changelog
* Fri Aug 07 2009 Andrew Colin Kissa <andrew at topdog.za.net> - 0-0.2.20090214.b
- Fixes requested by reviewer
* Thu Aug 06 2009 Andrew Colin Kissa <andrew at topdog.za.net> - 0-0.1.20090214.b
- Initial package
--- NEW FILE import.log ---
dokuwiki-0-0_2_20090214_b_fc11:HEAD:dokuwiki-0-0.2.20090214.b.fc11.src.rpm:1254256989
Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/dokuwiki/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- .cvsignore 29 Sep 2009 20:13:53 -0000 1.1
+++ .cvsignore 29 Sep 2009 20:45:10 -0000 1.2
@@ -0,0 +1 @@
+dokuwiki-2009-02-14b.tgz
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/dokuwiki/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- sources 29 Sep 2009 20:13:53 -0000 1.1
+++ sources 29 Sep 2009 20:45:11 -0000 1.2
@@ -0,0 +1 @@
+c75c4781b8698041c3c9b6b0fec2ac2e dokuwiki-2009-02-14b.tgz
More information about the fedora-extras-commits
mailing list