/[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.1 by jpp, Tue May 31 02:55:04 2022 UTC Revision 1.9 by brianr, Wed Jun 1 13:28:34 2022 UTC
# Line 1  Line 1 
1  # $Id: smeserver-mediawiki.spec,v 1.1 2013/03/03 04:58:08 unnilennium Exp $  # $Id: smeserver-mediawiki.spec,v 1.8 2022/06/01 13:27:57 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.6.10  %define version 1.37.2
7  %define release 9  %define release 2
8    
9  Summary:       Mediawiki Web Application for SME Server 7.x based on Mediawiki 1.6.10  Summary:       Mediawiki Web Application for SME Server 7.x based on Mediawiki 1.37.2
10  Name:          %{name}  Name:          %{name}
11  Version:       %{version}  Version:       %{version}
12  Release:       %{release}%{?dist}  Release:       %{release}%{?dist}
13  License:       GPL  License:       GPL
14  Group:         /Web/Applications  Group:         /Web/Applications
15  Source:        %{name}-%{version}.tar.gz  Source:        %{name}-%{version}-1.tar.gz
16  Patch0:        smeserver-mediawiki-1.6.10-1.patch  #Patch0:        smeserver-mediawiki-1.6.10-1.patch
17    #Patch1:        smeserver-mediawiki-1.6.10-Update-to-SME10.patch
18    
19  URL:           http://mediawiki.org/  URL:           http://mediawiki.org/
20  BuildRoot:     /var/tmp/%{name}-%{version}-%{release}-buildroot  BuildRoot:     /var/tmp/%{name}-%{version}-%{release}-buildroot
21  BuildArch:     noarch  BuildArch:     noarch
22  Requires:      e-smith-base, e-smith-release >= 7  Requires:      e-smith-base, e-smith-release >= 10
23  BuildRequires: e-smith-devtools  BuildRequires: e-smith-devtools
24    
25  %description  %description
26  This RPM is an unofficial addon for the SME Server 7.x.  This RPM is an addon for the SME Server v10
27  The target audience is the Linux/E-smith administrator  The target audience is the Linux/E-smith administrator
28  who wants to add Wikipedia-SW.  who wants to add Wikipedia-SW.
29  Mediawiki is a very popular Wiki and is used by the wikipedia-project.  Mediawiki is a very popular Wiki and is used by the wikipedia-project.
# Line 29  After installation open your webbrowser Line 31  After installation open your webbrowser
31  http://your_e-smith-server_adress/wiki  http://your_e-smith-server_adress/wiki
32    
33  %changelog  %changelog
34    * Wed Jun 01 2022 BogusDateBot
35    - Eliminated rpmbuild "bogus date" warnings due to inconsistent weekday,
36      by assuming the date is correct and changing the weekday.
37      Thu Oct 23 2007 --> Thu Oct 18 2007 or Tue Oct 23 2007 or Thu Oct 25 2007 or ....
38      Thu Feb 26 2008 --> Thu Feb 21 2008 or Tue Feb 26 2008 or Thu Feb 28 2008 or ....
39    
40    * Tue May 31 2022 Brian Read <brianr@bjsystems.co.uk> 1.6.10-10 sme
41    - Update to SME10 [SME:11987]
42    - Add php-fpm stuff to httpd.conf
43    - Update to mw 1.37.2
44    
45  * Mon May 12 2008 Dietmar Berteld> 1.6.10-9  * Mon May 12 2008 Dietmar Berteld> 1.6.10-9
46  - Disabing automatic creation of SME groups. No idea to synchronise them to mediawiki groups.  - Disabing automatic creation of SME groups. No idea to synchronise them to mediawiki groups.
47    
# Line 38  http://your_e-smith-server_adress/wiki Line 51  http://your_e-smith-server_adress/wiki
51    configuration file as well so admins only need to add users to the proper    configuration file as well so admins only need to add users to the proper
52    groups in the server-manager    groups in the server-manager
53    
54  * Thu Feb 26 2008 Dietmar Berteld>  * Tue Feb 26 2008 Dietmar Berteld>
55      Thu Feb 26 2008 --> Thu Feb 21 2008 or Tue Feb 26 2008 or Thu Feb 28 2008 or ....
56  - [1.6.10-7] Fixed httpd-settings for local access only  - [1.6.10-7] Fixed httpd-settings for local access only
57    
58  * Thu Oct 23 2007 Dietmar Berteld>  * Tue Oct 23 2007 Dietmar Berteld>
59      Thu Oct 23 2007 --> Thu Oct 18 2007 or Tue Oct 23 2007 or Thu Oct 25 2007 or ....
60  - [1.6.10-6] Fixed automated uninstall issue for MySQL-DB and MySQL-user  - [1.6.10-6] Fixed automated uninstall issue for MySQL-DB and MySQL-user
61    
62  * Fri Oct 19 2007 Dietmar Berteld>  * Fri Oct 19 2007 Dietmar Berteld>
# Line 72  rm -rf $RPM_BUILD_ROOT Line 87  rm -rf $RPM_BUILD_ROOT
87    
88  %setup  %setup
89    
90  %patch0 -p1  #%patch0 -p1
91    #%patch1 -p1
92    
93  %build  %build
94    
# Line 112  esac Line 128  esac
128  APP=MediaWiki  APP=MediaWiki
129  URL=wiki  URL=wiki
130  WORKDIR=/root  WORKDIR=/root
131  INSTALLDIR=/usr/share/doc/mediawiki-1.6.10/Sources  INSTALLDIR=/usr/share/doc/mediawiki-1.37.2/Sources
132  HTMLDIR=/opt/mediawiki  HTMLDIR=/opt/mediawiki
133  MYSQLDB=mediawiki  MYSQLDB=mediawiki
134  MYSQLUSER=mediawikiuser  MYSQLUSER=mediawikiuser
# Line 128  rm -rf lang* Line 144  rm -rf lang*
144  #Untar application  #Untar application
145  echo "Decompressing files..."  echo "Decompressing files..."
146  mkdir -p $HTMLDIR  mkdir -p $HTMLDIR
147  tar xzf $INSTALLDIR/mediawiki-1.6.10.tar.gz -C /opt  tar xzf $INSTALLDIR/mediawiki-1.37.2.tar.gz -C /opt
148  case $UPDATE in  case $UPDATE in
149     0) mv -f /opt/mediawiki-1.6.10/* $HTMLDIR ;;     0) mv -f /opt/mediawiki-1.37.2/* $HTMLDIR ;;
150     *) cp -ufR /opt/mediawiki-1.6.10/* $HTMLDIR --reply=yes ;;     *) cp -ufR /opt/mediawiki-1.37.2/* $HTMLDIR --reply=yes ;;
151  esac  esac
152  rm -rf /opt/mediawiki-1.6.10  rm -rf /opt/mediawiki-1.37.2
153  cp $INSTALLDIR/sme.* $HTMLDIR/skins/common/images  cp $INSTALLDIR/sme.* $HTMLDIR/skins/common/images
154  #Prepare config settings  #Prepare config settings
155  sed 's.mediawikipassword.'$MYSQLPASS'.g' $INSTALLDIR/LocalSettings.php > $HTMLDIR/LocalSettings.php  sed 's.mediawikipassword.'$MYSQLPASS'.g' $INSTALLDIR/LocalSettings.php > $HTMLDIR/LocalSettings.php
# Line 187  echo "Applying modifications to services Line 203  echo "Applying modifications to services
203  sed 's.#!..g' $HTMLDIR/LocalSettings.php > $HTMLDIR/LocalSettings2.php  sed 's.#!..g' $HTMLDIR/LocalSettings.php > $HTMLDIR/LocalSettings2.php
204  mv $HTMLDIR/LocalSettings2.php $HTMLDIR/LocalSettings.php  mv $HTMLDIR/LocalSettings2.php $HTMLDIR/LocalSettings.php
205  /sbin/e-smith/expand-template /etc/httpd/conf/httpd.conf  /sbin/e-smith/expand-template /etc/httpd/conf/httpd.conf
206  /usr/local/bin/svc -h /service/httpd-e-smith  systemctl restart httpd-e-smith.service
207  echo "-------------------------------------------------------------------------------"  echo "-------------------------------------------------------------------------------"
208  case $UPDATE in  case $UPDATE in
209    0)    0)
# Line 195  case $UPDATE in Line 211  case $UPDATE in
211      echo "Reminder:"      echo "Reminder:"
212      echo "- Website open globally"      echo "- Website open globally"
213      echo "- go to http://$DOMAIN/$URL"      echo "- go to http://$DOMAIN/$URL"
214      echo "- Usernames are identical with SME users"      #echo "- Usernames are identical with SME users"
215      echo "- Passwords are identical with SME passwords"      #echo "- Passwords are identical with SME passwords"
216      echo "- MediaWiki admin = SME admin"      echo "- MediaWiki admin = SME admin"
217      ;;      ;;
218    *)    *)
# Line 206  case $UPDATE in Line 222  case $UPDATE in
222      echo "  PLEASE MOVE THIS DIRECTORY TO A SAFE PLACE!!!"      echo "  PLEASE MOVE THIS DIRECTORY TO A SAFE PLACE!!!"
223      echo "- Website open globally"      echo "- Website open globally"
224      echo "- go to http://$DOMAIN/$URL"      echo "- go to http://$DOMAIN/$URL"
225      echo "- Usernames are identical with SME users"      #echo "- Usernames are identical with SME users"
226      echo "- Passwords are identical with SME passwords"      #echo "- Passwords are identical with SME passwords"
227      echo "- MediaWiki admin = SME admin"      echo "- MediaWiki admin = SME admin"
228      ;;      ;;
229  esac  esac
# Line 218  echo "    # config setprop $MYSQLDB Publ Line 234  echo "    # config setprop $MYSQLDB Publ
234  echo " "  echo " "
235  echo "Don't forget to apply modifications with following commands:"  echo "Don't forget to apply modifications with following commands:"
236  echo "    # expand-template /etc/httpd/conf/httpd.conf"  echo "    # expand-template /etc/httpd/conf/httpd.conf"
237  echo "    # svc -h /service/httpd-e-smith"  echo "    # systemctl restart httpd-e-smith.service"
238  echo " "  echo " "
239  echo "For more details, see http://wiki.contribs.org/Mediawiki"  echo "For more details, see http://wiki.contribs.org/Mediawiki"
240  echo "-------------------------------------------------------------------------------"  echo "-------------------------------------------------------------------------------"
241    
242  %preun  %preun
243  INSTALLDIR=/usr/share/doc/mediawiki-1.6.10/Sources  INSTALLDIR=/usr/share/doc/mediawiki-1.37.2/Sources
244  if [ $1 = 0 ] ; then  if [ $1 = 0 ] ; then
245    mv $INSTALLDIR/DO_NOT_USE_OR_DELETE/MW-Full-Uninstall.sh /root/    mv $INSTALLDIR/DO_NOT_USE_OR_DELETE/MW-Full-Uninstall.sh /root/
246  fi  fi
# Line 233  fi Line 249  fi
249  if [ $1 = 0 ] ; then  if [ $1 = 0 ] ; then
250    echo "Restarting services..."    echo "Restarting services..."
251    /sbin/e-smith/expand-template /etc/httpd/conf/httpd.conf    /sbin/e-smith/expand-template /etc/httpd/conf/httpd.conf
252    /usr/local/bin/svc -h /service/httpd-e-smith    #/usr/local/bin/svc -h /service/httpd-e-smith
253      systemctl restart httpd-e-smith.service
254    echo " "    echo " "
255    echo "Uninstallation finished!"    echo "Uninstallation finished!"
256    echo "If you want to completly remove it (installation files and MySQL user+database)"    echo "If you want to completly remove it (installation files and MySQL user+database)"


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