|
|
@@ -63,6 +63,13 @@
|
|
|
%define V_kwiki_htmlblocks 0.11
|
|
|
%define V_kwiki_livesearch 0.05
|
|
|
%define V_kwiki_pagetemplate 0.03
|
|
|
+%define V_kwiki_email 0.02
|
|
|
+%define V_kwiki_formatter_pod 0.11
|
|
|
+%define V_kwiki_podblocks 0.11
|
|
|
+%define V_kwiki_scode 0.03
|
|
|
+%define V_kwiki_theme_klassik 0.12
|
|
|
+%define V_kwiki_timezone 0.11
|
|
|
+%define V_kwiki_users_remote 0.01
|
|
|
|
|
|
# package information
|
|
|
Name: kwiki
|
|
|
@@ -117,6 +124,13 @@ Source35: http://www.cpan.org/modules/by-module/Kwiki/Kwiki-GuestBook-%{V_kw
|
|
|
Source36: http://www.cpan.org/modules/by-module/Kwiki/Kwiki-HtmlBlocks-%{V_kwiki_htmlblocks}.tar.gz
|
|
|
Source37: http://www.cpan.org/modules/by-module/Kwiki/Kwiki-LiveSearch-%{V_kwiki_livesearch}.tar.gz
|
|
|
Source38: http://www.cpan.org/modules/by-module/Kwiki/Kwiki-PageTemplate-%{V_kwiki_pagetemplate}.tar.gz
|
|
|
+Source39: http://www.cpan.org/modules/by-module/Kwiki/Kwiki-Email-%{V_kwiki_email}.tar.gz
|
|
|
+Source40: http://www.cpan.org/modules/by-module/Kwiki/Kwiki-Formatter-Pod-%{V_kwiki_formatter_pod}.tar.gz
|
|
|
+Source41: http://www.cpan.org/modules/by-module/Kwiki/Kwiki-PodBlocks-%{V_kwiki_podblocks}.tar.gz
|
|
|
+Source42: http://www.cpan.org/modules/by-module/Kwiki/Kwiki-Scode-%{V_kwiki_scode}.tar.gz
|
|
|
+Source43: http://www.cpan.org/modules/by-module/Kwiki/Kwiki-Theme-Klassik-%{V_kwiki_theme_klassik}.tar.gz
|
|
|
+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
|
|
|
|
|
|
# build information
|
|
|
@@ -330,6 +344,41 @@ AutoReqProv: no
|
|
|
url = http://www.cpan.org/modules/by-module/Kwiki/
|
|
|
regex = Kwiki-PageTemplate-(__VER__)\.tar\.gz
|
|
|
}
|
|
|
+ prog kwiki:Kwiki-Email = {
|
|
|
+ version = %{V_kwiki_email}
|
|
|
+ url = http://www.cpan.org/modules/by-module/Kwiki/
|
|
|
+ regex = Kwiki-Email-(__VER__)\.tar\.gz
|
|
|
+ }
|
|
|
+ prog kwiki:Kwiki-Formatted-Pod = {
|
|
|
+ version = %{V_kwiki_formatter_pod}
|
|
|
+ url = http://www.cpan.org/modules/by-module/Kwiki/
|
|
|
+ regex = Kwiki-Formatter-Pod-(__VER__)\.tar\.gz
|
|
|
+ }
|
|
|
+ prog kwiki:Kwiki-PodBlocks = {
|
|
|
+ version = %{V_kwiki_podblocks}
|
|
|
+ url = http://www.cpan.org/modules/by-module/Kwiki/
|
|
|
+ regex = Kwiki-PodBlocks-(__VER__)\.tar\.gz
|
|
|
+ }
|
|
|
+ prog kwiki:Kwiki-Scode = {
|
|
|
+ version = %{V_kwiki_scode}
|
|
|
+ url = http://www.cpan.org/modules/by-module/Kwiki/
|
|
|
+ regex = Kwiki-Scode-(__VER__)\.tar\.gz
|
|
|
+ }
|
|
|
+ prog kwiki:Kwiki-Theme-Klassik = {
|
|
|
+ version = %{V_kwiki_theme_klassik}
|
|
|
+ url = http://www.cpan.org/modules/by-module/Kwiki/
|
|
|
+ regex = Kwiki-Theme-Klassik-(__VER__)\.tar\.gz
|
|
|
+ }
|
|
|
+ prog kwiki:Kwiki-TimeZone = {
|
|
|
+ version = %{V_kwiki_timezone}
|
|
|
+ url = http://www.cpan.org/modules/by-module/Kwiki/
|
|
|
+ regex = Kwiki-TimeZone-(__VER__)\.tar\.gz
|
|
|
+ }
|
|
|
+ prog kwiki:Kwiki-Users-Remote = {
|
|
|
+ version = %{V_kwiki_users_remote}
|
|
|
+ url = http://www.cpan.org/modules/by-module/Kwiki/
|
|
|
+ regex = Kwiki-Users-Remote-(__VER__)\.tar\.gz
|
|
|
+ }
|
|
|
|
|
|
%prep
|
|
|
%setup -q -c
|
|
|
@@ -371,6 +420,13 @@ AutoReqProv: no
|
|
|
%setup -q -T -D -a 36
|
|
|
%setup -q -T -D -a 37
|
|
|
%setup -q -T -D -a 38
|
|
|
+ %setup -q -T -D -a 39
|
|
|
+ %setup -q -T -D -a 40
|
|
|
+ %setup -q -T -D -a 41
|
|
|
+ %setup -q -T -D -a 42
|
|
|
+ %setup -q -T -D -a 43
|
|
|
+ %setup -q -T -D -a 44
|
|
|
+ %setup -q -T -D -a 45
|
|
|
|
|
|
%build
|
|
|
|
|
|
@@ -418,6 +474,13 @@ AutoReqProv: no
|
|
|
%{l_prefix}/bin/perl-openpkg -d %{SOURCE36} configure build install
|
|
|
%{l_prefix}/bin/perl-openpkg -d %{SOURCE37} configure build install
|
|
|
%{l_prefix}/bin/perl-openpkg -d %{SOURCE38} configure build install
|
|
|
+ %{l_prefix}/bin/perl-openpkg -d %{SOURCE39} configure build install
|
|
|
+ %{l_prefix}/bin/perl-openpkg -d %{SOURCE40} configure build install
|
|
|
+ %{l_prefix}/bin/perl-openpkg -d %{SOURCE41} configure build install
|
|
|
+ %{l_prefix}/bin/perl-openpkg -d %{SOURCE42} configure build install
|
|
|
+ %{l_prefix}/bin/perl-openpkg -d %{SOURCE43} configure build install
|
|
|
+ %{l_prefix}/bin/perl-openpkg -d %{SOURCE44} configure build install
|
|
|
+ %{l_prefix}/bin/perl-openpkg -d %{SOURCE45} configure build install
|
|
|
%{l_prefix}/bin/perl-openpkg -F perl-openpkg-files fixate cleanup
|
|
|
|
|
|
# install Apache configuration
|
|
|
@@ -454,9 +517,9 @@ AutoReqProv: no
|
|
|
|
|
|
# create initial Kwiki
|
|
|
( cd $RPM_INSTALL_PREFIX/var/kwiki || exit $?
|
|
|
- echo "++ Generating new Kwiki in $RPM_INSTALL_PREFIX/var/kwiki"
|
|
|
+ echo "++ Generating new standard Kwiki in $RPM_INSTALL_PREFIX/var/kwiki"
|
|
|
$RPM_INSTALL_PREFIX/bin/kwiki -new
|
|
|
- echo "++ Installing plugins into Kwiki in $RPM_INSTALL_PREFIX/var/kwiki"
|
|
|
+ echo "++ Installing additional plugins into Kwiki in $RPM_INSTALL_PREFIX/var/kwiki"
|
|
|
$RPM_INSTALL_PREFIX/bin/kwiki -add \
|
|
|
Kwiki::AnchorLink \
|
|
|
Kwiki::Archive::Rcs \
|
|
|
@@ -485,15 +548,23 @@ AutoReqProv: no
|
|
|
Kwiki::Comments \
|
|
|
Kwiki::GuestBook \
|
|
|
Kwiki::Favorites \
|
|
|
- Kwiki::HtmlBlocks
|
|
|
- # Kwiki::PageTemplate
|
|
|
- # Kwiki::MindMap
|
|
|
- # Kwiki::VimMode
|
|
|
- # Kwiki::Icons::Gnome
|
|
|
- # Kwiki::Toolbar::List
|
|
|
- # Kwiki::Archive::Cvs
|
|
|
- # Kwiki::Edit::RequireUsername
|
|
|
- # Kwiki::LifeSearch
|
|
|
+ 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 "++ Creating initial Apache password file $RPM_INSTALL_PREFIX/var/kwiki/passwd"
|
|
|
$RPM_INSTALL_PREFIX/bin/htpasswd -b -c passwd admin admin
|
|
|
) || exit $?
|