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

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

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

revision 425149 by kharec, Thu May 23 18:10:32 2013 UTC revision 455129 by luigiwalser, Tue Jul 16 23:46:21 2013 UTC
# Line 4  Line 4 
4    
5  Name:           mediawiki  Name:           mediawiki
6  Version:        %{basever}.%{subver}  Version:        %{basever}.%{subver}
7  Release:        %mkrel 1  Release:        %mkrel 2
8  Summary:        A wiki engine  Summary:        A wiki engine
9  License:        GPLv2+  License:        GPLv2+
10  Group:          System/Servers  Group:          System/Servers
# Line 17  Source3:       mw-createinstance.in Line 17  Source3:       mw-createinstance.in
17  Source4:        mw-updateallinstances.in  Source4:        mw-updateallinstances.in
18    
19  # to make sure the "apache" group is created before mediawiki is installed  # to make sure the "apache" group is created before mediawiki is installed
20  Requires(pre):  webserver  Requires(pre):  webserver-base
21  # suggest apache-mod_php  # suggest apache-mod_php
22  Suggests:       apache-mod_php  Suggests:       apache-mod_php
23  # for diff3:  # for diff3:
24  Requires:   diffutils  Requires:       diffutils
25  # for convert:  # for convert:
26  Requires:   imagemagick  Requires:       imagemagick
27  Requires:   php-gd  Requires:       php-gd
28  Requires:       %{name}-sql = %{version}-%{release}  Requires:       %{name}-sql = %{version}-%{release}
29  Requires:   php-xml  Requires:       php-xml
30    Suggests:       php-intl
31    
32  Conflicts:  mediawiki < 0:1.16.5-0  Conflicts:      mediawiki < 0:1.16.5-0
33  # make upgrading from mediawiki < 1.19 painless  # make upgrading from mediawiki < 1.19 painless
34  Obsoletes:  %{name}-minimal < 1.19.1  Obsoletes:      %{name}-minimal < 1.19.1
35    
36  %description  %description
37  MediaWiki is the software used for Wikipedia and the other Wikimedia  MediaWiki is the software used for Wikipedia and the other Wikimedia
# Line 127  mkdir -p %{buildroot}/%{_localstatedir}/ Line 128  mkdir -p %{buildroot}/%{_localstatedir}/
128  # list of instances - initially empty  # list of instances - initially empty
129  touch %{buildroot}%{_sysconfdir}/mediawiki/instances  touch %{buildroot}%{_sysconfdir}/mediawiki/instances
130    
131    # move editable things out of /usr
132    mv %{buildroot}%{_datadir}/mediawiki/images %{buildroot}%{_localstatedir}/www/mediawiki/images
133    ln -s %{_sysconfdir}/mediawiki/LocalSettings.php %{buildroot}%{_datadir}/mediawiki/LocalSettings.php
134    
135  install -d -m 755 %{buildroot}/%{_localstatedir}/lib/mediawiki  install -d -m 755 %{buildroot}/%{_localstatedir}/lib/mediawiki
136    
137    %pretrans
138    if [ -f %{_datadir}/mediawiki/LocalSettings.php ]; then
139        if [ -e %{_sysconfdir}/mediawiki/LocalSettings.php ]; then
140        mv -f %{_sysconfdir}/mediawiki/LocalSettings.php %{_sysconfdir}/mediawiki/LocalSettings.php.rpmsave
141        fi
142        mv %{_datadir}/mediawiki/LocalSettings.php %{_sysconfdir}/mediawiki/LocalSettings.php
143        ln -s %{_sysconfdir}/mediawiki/LocalSettings.php %{_datadir}/mediawiki/LocalSettings.php
144    fi
145    if [ -d %{_datadir}/mediawiki/images ]; then
146        if [ -e %{_localstatedir}/www/mediawiki/images ]; then
147        mv -f %{_localstatedir}/www/mediawiki/images %{_localstatedir}/www/mediawiki/images.rpmsave
148        fi
149        mv %{_datadir}/mediawiki/images %{_localstatedir}/www/mediawiki/images
150        ln -s %{_localstatedir}/www/mediawiki/images %{_datadir}/mediawiki/images
151        chown -R apache:apache %{_localstatedir}/www/mediawiki/images
152    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    
# Line 140  install -d -m 755 %{buildroot}/%{_locals Line 162  install -d -m 755 %{buildroot}/%{_locals
162  %dir %{_sysconfdir}/mediawiki  %dir %{_sysconfdir}/mediawiki
163  %config(noreplace) %{_sysconfdir}/mediawiki/instances  %config(noreplace) %{_sysconfdir}/mediawiki/instances
164  %attr(0700,root,root) %{_sbindir}/mediawiki-*  %attr(0700,root,root) %{_sbindir}/mediawiki-*
165  %{_localstatedir}/www/mediawiki  %dir %{_localstatedir}/www/mediawiki
166    %attr(-,apache,apache) %dir %{_localstatedir}/www/mediawiki/images
167    %attr(-,apache,apache) %{_localstatedir}/www/mediawiki/images/README
168    
169  %files mysql  %files mysql
170    

Legend:
Removed from v.425149  
changed lines
  Added in v.455129

  ViewVC Help
Powered by ViewVC 1.1.30