/[smecontribs]/rpms/smeserver-mediawiki/contribs10/smeserver-mediawiki.spec
ViewVC logotype

Diff of /rpms/smeserver-mediawiki/contribs10/smeserver-mediawiki.spec

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

Revision 1.11 by brianr, Wed Jun 8 12:13:07 2022 UTC Revision 1.12 by brianr, Tue Jul 12 11:29:51 2022 UTC
# Line 1  Line 1 
1  # $Id: smeserver-mediawiki.spec,v 1.10 2022/06/03 09:35:35 brianr Exp $  # $Id: smeserver-mediawiki.spec,v 1.11 2022/06/08 12:13:07 brianr Exp $
2  # Authority: ber_die  # Authority: ber_die
3  # Name: Dietmar Berteld  # Name: Dietmar Berteld
4    
5  %define name smeserver-mediawiki  %define name smeserver-mediawiki
6  %define version 1.38.1  %define version 1.38.2
7  %define release 1  %define release 1
8    
9  Summary:       Mediawiki Web Application for SME Server 7.x based on Mediawiki 1.38.0  Summary:       Mediawiki Web Application for SME Server 7.x based on Mediawiki 1.38.0
# Line 13  Release:       %{release}%{?dist} Line 13  Release:       %{release}%{?dist}
13  License:       GPL  License:       GPL
14  Group:         /Web/Applications  Group:         /Web/Applications
15  Source:        %{name}-%{version}.tar.gz  Source:        %{name}-%{version}.tar.gz
16  Patch0:         smeserver-mediawiki-1.38.0-fix-up-sql-create.patch  
17    #Patch0:        smeserver-mediawiki-1.38.1-Fix-sql-create.patch
18  #Patch0:        smeserver-mediawiki-1.37.2-Fix-up-password-generation-and-localsettings.patch  #Patch0:        smeserver-mediawiki-1.37.2-Fix-up-password-generation-and-localsettings.patch
19  #Patch1:        smeserver-mediawiki-1.6.10-Update-to-SME10.patch  #Patch1:        smeserver-mediawiki-1.6.10-Update-to-SME10.patch
20    
# Line 32  After installation open your webbrowser Line 33  After installation open your webbrowser
33  http://your_e-smith-server_adress/wiki  http://your_e-smith-server_adress/wiki
34    
35  %changelog  %changelog
36    * Tue Jul 12 2022 Brian Read <brianr@bjsystems.co.uk> 1.38.2-1.sme
37    - Update version to Mediawiki-1.38.1 [sme: 11987]
38    - Fix initial admin user
39    
40    * Thu Jun 09 2022 Brian Read <brianr@bjsystems.co.uk> 1.38.1-2.sme
41    - fix sql user create [SME: 11987]
42    
43  * Wed Jun 08 2022 Brian Read <brianr@bjsystems.co.uk> 1.38.0-2.sme  * Wed Jun 08 2022 Brian Read <brianr@bjsystems.co.uk> 1.38.0-2.sme
44  - Update version to Mediawiki-1.38.1 [sme: 11987]  - Update version to Mediawiki-1.38.1 [sme: 11987]
45    
# Line 100  rm -rf $RPM_BUILD_ROOT Line 108  rm -rf $RPM_BUILD_ROOT
108    
109  %setup  %setup
110    
111  %patch0 -p1  #%patch0 -p1
   
112  #%patch1 -p1  #%patch1 -p1
113    
114  %build  %build
115    perl createlinks
116    
117  %install  %install
118  rm -rf $RPM_BUILD_ROOT  rm -rf $RPM_BUILD_ROOT
# Line 142  esac Line 150  esac
150  APP=MediaWiki  APP=MediaWiki
151  URL=wiki  URL=wiki
152  WORKDIR=/root  WORKDIR=/root
153  MEDIAWIKIVERSION='1.38.0'  MEDIAWIKIVERSION='1.38.1'
154  INSTALLDIR=/usr/share/doc/mediawiki-$MEDIAWIKIVERSION/Sources  INSTALLDIR=/usr/share/doc/mediawiki-$MEDIAWIKIVERSION/Sources
155  HTMLDIR=/opt/mediawiki  HTMLDIR=/opt/mediawiki
156  MYSQLDB=mediawiki  MYSQLDB=mediawiki
# Line 162  mkdir -p $HTMLDIR Line 170  mkdir -p $HTMLDIR
170  tar xzf $INSTALLDIR/mediawiki-$MEDIAWIKIVERSION.tar.gz -C /opt  tar xzf $INSTALLDIR/mediawiki-$MEDIAWIKIVERSION.tar.gz -C /opt
171  case $UPDATE in  case $UPDATE in
172     0) mv -f /opt/mediawiki-$MEDIAWIKIVERSION/* $HTMLDIR ;;     0) mv -f /opt/mediawiki-$MEDIAWIKIVERSION/* $HTMLDIR ;;
173     *) cp -ufR /opt/mediawiki-$MEDIAWIKIVERSION/* $HTMLDIR --reply=yes ;;     *) cp -ufR /opt/mediawiki-$MEDIAWIKIVERSION/* $HTMLDIR ;;
174  esac  esac
175  rm -rf /opt/mediawiki-$MEDIAWIKIVERSION  rm -rf /opt/mediawiki-$MEDIAWIKIVERSION
176  cp $INSTALLDIR/sme.* $HTMLDIR/skins/common/images  cp $INSTALLDIR/sme.* $HTMLDIR/skins/common/images
177  #Prepare config settings  #Prepare config settings
178  sed 's.mediawikipassword.'$MYSQLPASS'.g' $INSTALLDIR/LocalSettings.php > $HTMLDIR/LocalSettings.php  sed 's.mediawikipassword.'$MYSQLPASS'.g' $INSTALLDIR/LocalSettings.php > $HTMLDIR/LocalSettings.php
179  sed "s/mydomain/$DOMAIN/g" $HTMLDIR/LocalSettings.php > $HTMLDIR/LocalSettings2.php  sed "s/mydomain/$DOMAIN/g" $HTMLDIR/LocalSettings.php > $HTMLDIR/LocalSettings1.php
180    sed "s/myhost/$SRVNAME/g" $HTMLDIR/LocalSettings1.php > $HTMLDIR/LocalSettings2.php
181  case "$LANG" in  case "$LANG" in
182          de_DE) sed 's.$wgLanguageCode = "en";.$wgLanguageCode = "de";.g' $HTMLDIR/LocalSettings2.php > $HTMLDIR/LocalSettings.php ;;          de_DE) sed 's.$wgLanguageCode = "en";.$wgLanguageCode = "de";.g' $HTMLDIR/LocalSettings2.php > $HTMLDIR/LocalSettings.php ;;
183          es_ES) sed 's.$wgLanguageCode = "en";.$wgLanguageCode = "es";.g' $HTMLDIR/LocalSettings2.php > $HTMLDIR/LocalSettings.php ;;          es_ES) sed 's.$wgLanguageCode = "en";.$wgLanguageCode = "es";.g' $HTMLDIR/LocalSettings2.php > $HTMLDIR/LocalSettings.php ;;
# Line 176  case "$LANG" in Line 185  case "$LANG" in
185          it_IT) sed 's.$wgLanguageCode = "en";.$wgLanguageCode = "it";.g' $HTMLDIR/LocalSettings2.php > $HTMLDIR/LocalSettings.php ;;          it_IT) sed 's.$wgLanguageCode = "en";.$wgLanguageCode = "it";.g' $HTMLDIR/LocalSettings2.php > $HTMLDIR/LocalSettings.php ;;
186              *) sed 's.$wgLanguageCode = "en";.$wgLanguageCode = "en";.g' $HTMLDIR/LocalSettings2.php > $HTMLDIR/LocalSettings.php ;;              *) sed 's.$wgLanguageCode = "en";.$wgLanguageCode = "en";.g' $HTMLDIR/LocalSettings2.php > $HTMLDIR/LocalSettings.php ;;
187  esac  esac
188    rm $HTMLDIR/LocalSettings1.php
189  rm $HTMLDIR/LocalSettings2.php  rm $HTMLDIR/LocalSettings2.php
190  cp $INSTALLDIR/PwAuthPlugin.php $HTMLDIR/extensions/PwAuthPlugin.php  #cp $INSTALLDIR/PwAuthPlugin.php $HTMLDIR/extensions/PwAuthPlugin.php
191  #Creating SME-Groups for MediaWiki (disabled)  #Creating SME-Groups for MediaWiki (disabled)
192  #/sbin/e-smith/db accounts set mw_read group  #/sbin/e-smith/db accounts set mw_read group
193  #/sbin/e-smith/db accounts setprop mw_read Description "MediaWiki Read"  #/sbin/e-smith/db accounts setprop mw_read Description "MediaWiki Read"
# Line 212  case $UPDATE in Line 222  case $UPDATE in
222      ;;      ;;
223  esac  esac
224  # Rebuilding Wiki language menus  # Rebuilding Wiki language menus
225  php $HTMLDIR/maintenance/rebuildMessages.php --rebuild  #php $HTMLDIR/maintenance/rebuildMessages.php --rebuild
226  echo "Applying modifications to services..."  #echo "Applying modifications to services..."
227  # Uncomment the PwAuth-function  # Uncomment the PwAuth-function
228  sed 's.#!..g' $HTMLDIR/LocalSettings.php > $HTMLDIR/LocalSettings2.php  sed 's.#!..g' $HTMLDIR/LocalSettings.php > $HTMLDIR/LocalSettings2.php
229  mv $HTMLDIR/LocalSettings2.php $HTMLDIR/LocalSettings.php  mv $HTMLDIR/LocalSettings2.php $HTMLDIR/LocalSettings.php
230  /sbin/e-smith/expand-template /etc/httpd/conf/httpd.conf  #Handled in the -update event
231  systemctl restart httpd-e-smith.service  #/sbin/e-smith/expand-template /etc/httpd/conf/httpd.conf
232    #systemctl restart httpd-e-smith.service
233  echo "-------------------------------------------------------------------------------"  echo "-------------------------------------------------------------------------------"
234  case $UPDATE in  case $UPDATE in
235    0)    0)
# Line 255  echo "For more details, see http://wiki. Line 266  echo "For more details, see http://wiki.
266  echo "-------------------------------------------------------------------------------"  echo "-------------------------------------------------------------------------------"
267    
268  %preun  %preun
269  MEDIAWIKIVERSION='1.38.0'  MEDIAWIKIVERSION='1.38.1'
270  INSTALLDIR=/usr/share/doc/mediawiki-$MEDIAWIKIVERSION/Sources  INSTALLDIR=/usr/share/doc/mediawiki-$MEDIAWIKIVERSION/Sources
271  if [ $1 = 0 ] ; then  if [ $1 = 0 ] ; then
272    mv $INSTALLDIR/DO_NOT_USE_OR_DELETE/MW-Full-Uninstall.sh /root/    mv $INSTALLDIR/DO_NOT_USE_OR_DELETE/MW-Full-Uninstall.sh /root/


Legend:
Removed lines/characters  
Changed lines/characters
  Added lines/characters

admin@koozali.org
ViewVC Help
Powered by ViewVC 1.2.1 RSS 2.0 feed