/[packages]/updates/4/mediawiki/current/SPECS/mediawiki.spec
ViewVC logotype

Diff of /updates/4/mediawiki/current/SPECS/mediawiki.spec

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

revision 577420 by umeabot, Tue Feb 4 00:49:45 2014 UTC revision 584851 by luigiwalser, Thu Feb 6 22:01:21 2014 UTC
# Line 1  Line 1 
1  %define basever 1.20  %define basever 1.22
2  %define subver 8  %define subver 2
3  %define _requires_exceptions pear(\\(extensions/.*\\|core/includes/WebStart.php\\|phase3/includes/WebStart.php\\|PHPUnit/Framework.php\\))  %define _requires_exceptions pear(\\(extensions/.*\\|core/includes/WebStart.php\\|phase3/includes/WebStart.php\\|PHPUnit/Framework.php\\))
4    
5  Name:           mediawiki  Name:           mediawiki
# Line 8  Release:       %mkrel 1 Line 8  Release:       %mkrel 1
8  Summary:        A wiki engine  Summary:        A wiki engine
9  License:        GPLv2+  License:        GPLv2+
10  Group:          System/Servers  Group:          System/Servers
11  BuildArch:  noarch  BuildArch:      noarch
12  Url:            http://www.mediawiki.org/wiki/MediaWiki  Url:            http://www.mediawiki.org/wiki/MediaWiki
13    
14  Source0:        http://download.wikimedia.org/mediawiki/%{basever}/%{name}-%{version}.tar.gz  Source0:        http://download.wikimedia.org/mediawiki/%{basever}/%{name}-%{version}.tar.gz
# Line 25  Suggests:      apache-mod_php Line 25  Suggests:      apache-mod_php
25  Requires:       diffutils  Requires:       diffutils
26  # for convert:  # for convert:
27  Requires:       imagemagick  Requires:       imagemagick
28    Requires(post): php-cli
29  Requires:       php-gd  Requires:       php-gd
30  Requires:       %{name}-sql = %{version}-%{release}  Requires:       %{name}-sql = %{version}-%{release}
31  Requires:       php-xml  Requires:       php-xml
# Line 45  servers Line 46  servers
46    
47  This package includes math rendering support for mediawiki.  This package includes math rendering support for mediawiki.
48    
49  %package mysql  %package        mysql
50  Summary:    Mediawiki with mysql database  Summary:        Mediawiki with mysql database
51  Group:      System/Servers  Group:          System/Servers
52  Provides:   %{name}-sql = %{version}-%{release}  Provides:       %{name}-sql = %{version}-%{release}
53  Requires:   php-mysql  Requires:       php-mysql
54    
55  %description mysql  %description    mysql
56  This meta package installs the neccessary packages to use mediawiki  This meta package installs the neccessary packages to use mediawiki
57  with a mariadb or mysql database.  with a mariadb or mysql database.
58  This does not install the database server itself, because you can run  This does not install the database server itself, because you can run
59  mediawiki with a remote database server.  mediawiki with a remote database server.
60    
61  %package pgsql  %package        pgsql
62  Summary:    Mediawiki with postgresql database  Summary:        Mediawiki with postgresql database
63  Group:      System/Servers  Group:          System/Servers
64  Provides:   %{name}-sql = %{version}-%{release}  Provides:       %{name}-sql = %{version}-%{release}
65  Requires:   php-pgsql  Requires:       php-pgsql
66    
67  %description pgsql  %description    pgsql
68  This meta package installs the neccessary packages to use mediawiki  This meta package installs the neccessary packages to use mediawiki
69  with a postgresql database.  with a postgresql database.
70  This does not install the database server itself, because you can run  This does not install the database server itself, because you can run
71  mediawiki with a remote database server.  mediawiki with a remote database server.
72    
73  %package sqlite  %package        sqlite
74  Summary:    Mediawiki with sqlite database  Summary:        Mediawiki with sqlite database
75  Group:      System/Servers  Group:          System/Servers
76  Provides:   %{name}-sql = %{version}-%{release}  Provides:       %{name}-sql = %{version}-%{release}
77  Requires:   php-sqlite3  Requires:       php-sqlite3
78    Requires:       php-pdo_sqlite
79    
80  %description sqlite  %description    sqlite
81  This meta package installs the neccessary packages to use mediawiki  This meta package installs the neccessary packages to use mediawiki
82  with an sqlite database.  with an sqlite database.
83  If you are using sqlite you can't use a remote database server.  If you are using sqlite you can't use a remote database server.
# Line 94  mkdir -p %{buildroot}%{_datadir}/mediawi Line 96  mkdir -p %{buildroot}%{_datadir}/mediawi
96  cp -a * %{buildroot}%{_datadir}/mediawiki/  cp -a * %{buildroot}%{_datadir}/mediawiki/
97    
98  # remove documentation  # remove documentation
99  rm -f %{buildroot}%{_datadir}/mediawiki/{COPYING,FAQ,HISTORY,README,RELEASE-NOTES-1.20,UPGRADE,CREDITS,INSTALL}  rm -f %{buildroot}%{_datadir}/mediawiki/{COPYING,FAQ,HISTORY,README,README.mediawiki,RELEASE-NOTES-1.22,UPGRADE,CREDITS,INSTALL}
100  rm -rf %{buildroot}%{_datadir}/mediawiki/docs  rm -rf %{buildroot}%{_datadir}/mediawiki/docs
101    
102  # remove unneeded parts  # remove unneeded parts
103  rm -fr %{buildroot}%{_datadir}/mediawiki/{t,test,tests}  rm -fr %{buildroot}%{_datadir}/mediawiki/{t,test,tests}
104  rm -fr %{buildroot}%{_datadir}/mediawiki/includes/zhtable  find %{buildroot}%{_datadir}/mediawiki/ -name .htaccess -exec rm -f {} +
 find %{buildroot}%{_datadir}/mediawiki/ \  
   \( -name .htaccess -or -name \*.cmi \) \  
   | xargs -r rm  
105    
106  # fix permissions  # fix permissions
107  chmod +x %{buildroot}%{_datadir}/mediawiki/bin/*  find %{buildroot}%{_datadir}/mediawiki -name \*.pl -exec chmod +x {} +
 find %{buildroot}%{_datadir}/mediawiki -name \*.pl | xargs -r chmod +x  
108    
109  # remove version control/patch files  # remove version control/patch files
110  find %{buildroot} -name .svnignore | xargs -r rm  find %{buildroot} -name .git\* -exec rm -f {} +
 find %{buildroot} -name \*.commoncode | xargs -r rm  
 find %{buildroot} -name \*.enablesuggests | xargs -r rm  
111    
112  %{__install} -d -m 755 %{buildroot}%{webappconfdir}  %{__install} -d -m 755 %{buildroot}%{webappconfdir}
113  install -p -m 0644 %{SOURCE1} \  install -p -m 0644 %{SOURCE1} \
# Line 139  ln -s %{_sysconfdir}/mediawiki/LocalSett Line 135  ln -s %{_sysconfdir}/mediawiki/LocalSett
135  install -d -m 755 %{buildroot}/%{_localstatedir}/lib/mediawiki  install -d -m 755 %{buildroot}/%{_localstatedir}/lib/mediawiki
136    
137  %pretrans  %pretrans
138  if [ -f %{_datadir}/mediawiki/LocalSettings.php ]; then  if [ -f %{_datadir}/mediawiki/LocalSettings.php -a ! -L %{_datadir}/mediawiki/LocalSettings.php ]; then
139      if [ -e %{_sysconfdir}/mediawiki/LocalSettings.php ]; then      if [ -e %{_sysconfdir}/mediawiki/LocalSettings.php ]; then
140      mv -f %{_sysconfdir}/mediawiki/LocalSettings.php %{_sysconfdir}/mediawiki/LocalSettings.php.rpmsave          mv -f %{_sysconfdir}/mediawiki/LocalSettings.php %{_sysconfdir}/mediawiki/LocalSettings.php.rpmsave
141      fi      fi
142      mv %{_datadir}/mediawiki/LocalSettings.php %{_sysconfdir}/mediawiki/LocalSettings.php      mv %{_datadir}/mediawiki/LocalSettings.php %{_sysconfdir}/mediawiki/LocalSettings.php
143      ln -s %{_sysconfdir}/mediawiki/LocalSettings.php %{_datadir}/mediawiki/LocalSettings.php      ln -s %{_sysconfdir}/mediawiki/LocalSettings.php %{_datadir}/mediawiki/LocalSettings.php
144  fi  fi
145  if [ -d %{_datadir}/mediawiki/images ]; then  if [ -d %{_datadir}/mediawiki/images -a ! -L %{_datadir}/mediawiki/images ]; then
146      if [ -e %{_localstatedir}/www/mediawiki/images ]; then      if [ -e %{_localstatedir}/www/mediawiki/images ]; then
147      mv -f %{_localstatedir}/www/mediawiki/images %{_localstatedir}/www/mediawiki/images.rpmsave          mv -f %{_localstatedir}/www/mediawiki/images %{_localstatedir}/www/mediawiki/images.rpmsave
148      fi      fi
149      mv %{_datadir}/mediawiki/images %{_localstatedir}/www/mediawiki/images      mv %{_datadir}/mediawiki/images %{_localstatedir}/www/mediawiki/images
150      ln -s %{_localstatedir}/www/mediawiki/images %{_datadir}/mediawiki/images      ln -s %{_localstatedir}/www/mediawiki/images %{_datadir}/mediawiki/images
# Line 157  fi Line 153  fi
153    
154  %post  %post
155  %{_sbindir}/mediawiki-updateall >> /var/log/mediawiki-updates.log 2>&1 || :  %{_sbindir}/mediawiki-updateall >> /var/log/mediawiki-updates.log 2>&1 || :
156    if [ ! -e %{_datadir}/mediawiki/images ]; then
157        ln -s %{_localstatedir}/www/mediawiki/images %{_datadir}/mediawiki/images
158    fi
159    
160  %files  %files
161  %doc COPYING FAQ HISTORY README RELEASE-NOTES-1.20 UPGRADE CREDITS INSTALL docs  %doc COPYING FAQ HISTORY README RELEASE-NOTES-1.22 UPGRADE CREDITS INSTALL docs
162  %{_datadir}/mediawiki  %{_datadir}/mediawiki
163  %attr(-,apache,apache) %dir %{_datadir}/mediawiki/mw-config  %attr(-,apache,apache) %dir %{_datadir}/mediawiki/mw-config
164  %config(noreplace) %{webappconfdir}/mediawiki.conf  %config(noreplace) %{webappconfdir}/mediawiki.conf

Legend:
Removed from v.577420  
changed lines
  Added in v.584851

  ViewVC Help
Powered by ViewVC 1.1.30