|
|
@@ -82,7 +82,7 @@ Class: EVAL
|
|
|
Group: Web
|
|
|
License: GPL/Artistic
|
|
|
Version: %{V_kwiki}
|
|
|
-Release: 20050112
|
|
|
+Release: 20050113
|
|
|
|
|
|
# list of sources
|
|
|
Source0: http://www.cpan.org/authors/id/I/IN/INGY/Spoon-%{V_spoon}.tar.gz
|
|
|
@@ -132,6 +132,7 @@ Source43: http://www.cpan.org/modules/by-module/Kwiki/Kwiki-Theme-Klassik-%{
|
|
|
Source44: http://www.cpan.org/modules/by-module/Kwiki/Kwiki-TimeZone-%{V_kwiki_timezone}.tar.gz
|
|
|
Source45: http://www.cpan.org/modules/by-module/Kwiki/Kwiki-Users-Remote-%{V_kwiki_users_remote}.tar.gz
|
|
|
Source100: kwiki-apache.conf
|
|
|
+Source101: kwiki-plugins.txt
|
|
|
Patch0: kwiki.patch
|
|
|
|
|
|
# build information
|
|
|
@@ -492,6 +493,13 @@ AutoReqProv: no
|
|
|
%{SOURCE kwiki-apache.conf} \
|
|
|
$RPM_BUILD_ROOT%{l_prefix}/etc/kwiki/
|
|
|
|
|
|
+ # install default plugin list
|
|
|
+ %{l_shtool} mkdir -f -p -m 755 \
|
|
|
+ $RPM_BUILD_ROOT%{l_prefix}/share/kwiki
|
|
|
+ %{l_shtool} install -c -m 644 %{l_value -s -a} \
|
|
|
+ %{SOURCE kwiki-plugins.txt} \
|
|
|
+ $RPM_BUILD_ROOT%{l_prefix}/share/kwiki/plugins
|
|
|
+
|
|
|
# install Kwiki state directory
|
|
|
%{l_shtool} mkdir -f -p -m 755 \
|
|
|
$RPM_BUILD_ROOT%{l_prefix}/var/kwiki
|
|
|
@@ -521,52 +529,10 @@ AutoReqProv: no
|
|
|
( cd $RPM_INSTALL_PREFIX/var/kwiki || exit $?
|
|
|
echo "++ Generating new standard Kwiki in $RPM_INSTALL_PREFIX/var/kwiki"
|
|
|
$RPM_INSTALL_PREFIX/bin/kwiki -new
|
|
|
- echo "++ Installing additional plugins into Kwiki in $RPM_INSTALL_PREFIX/var/kwiki"
|
|
|
- $RPM_INSTALL_PREFIX/bin/kwiki -add \
|
|
|
- Kwiki::AnchorLink \
|
|
|
- Kwiki::Archive::Rcs \
|
|
|
- Kwiki::Autoformat \
|
|
|
- Kwiki::Cache \
|
|
|
- Kwiki::Revisions \
|
|
|
- Kwiki::Diff \
|
|
|
- Kwiki::RecentChanges \
|
|
|
- Kwiki::RecentChangesRSS \
|
|
|
- Kwiki::Search \
|
|
|
- Kwiki::GDGraphGenerator \
|
|
|
- Kwiki::GoogleLink \
|
|
|
- Kwiki::Icons::Crystal \
|
|
|
- Kwiki::Image \
|
|
|
- Kwiki::NewPage \
|
|
|
- Kwiki::Notify::Mail \
|
|
|
- Kwiki::PageInclude \
|
|
|
- Kwiki::ParagraphBlocks \
|
|
|
- Kwiki::PreformattedBlocks \
|
|
|
- Kwiki::ShellBlocks \
|
|
|
- Kwiki::ShortcutLinks \
|
|
|
- Kwiki::UserName \
|
|
|
- Kwiki::UserPreferences \
|
|
|
- Kwiki::AuthorOnlyPageEditing \
|
|
|
- Kwiki::BreadCrumbs \
|
|
|
- Kwiki::Comments \
|
|
|
- Kwiki::GuestBook \
|
|
|
- Kwiki::Favorites \
|
|
|
- Kwiki::HtmlBlocks \
|
|
|
- Kwiki::PodBlocks \
|
|
|
- Kwiki::Scode \
|
|
|
- Kwiki::Email \
|
|
|
- Kwiki::TimeZone \
|
|
|
- Kwiki::VimMode
|
|
|
- # List of intentionally left out plugins:
|
|
|
- # - Kwiki::PageTemplate
|
|
|
- # - Kwiki::MindMap
|
|
|
- # - Kwiki::Icons::Gnome
|
|
|
- # - Kwiki::Toolbar::List
|
|
|
- # - Kwiki::Archive::Cvs
|
|
|
- # - Kwiki::Edit::RequireUsername
|
|
|
- # - Kwiki::LifeSearch
|
|
|
- # - Kwiki::Formatter::Pod
|
|
|
- # - Kwiki::Theme::Klassik
|
|
|
- # - Kwiki::User::Remote
|
|
|
+ echo "++ Pre-configuring Kwiki in $RPM_INSTALL_PREFIX/var/kwiki"
|
|
|
+ cp $RPM_INSTALL_PREFIX/share/kwiki/plugins \
|
|
|
+ $RPM_INSTALL_PREFIX/var/kwiki/plugins
|
|
|
+ $RPM_INSTALL_PREFIX/bin/kwiki -update
|
|
|
echo "++ Creating initial Apache password file $RPM_INSTALL_PREFIX/var/kwiki/passwd"
|
|
|
$RPM_INSTALL_PREFIX/bin/htpasswd -b -c passwd admin admin
|
|
|
) || exit $?
|