[mediawiki-semantic] Update to 1.7.0.2

James Laska jlaska at fedoraproject.org
Mon Jan 23 15:32:26 UTC 2012


commit 13b8b7e98dda9a522c4aee54d81a6ed24a9065d2
Author: James Laska <jlaska at redhat.com>
Date:   Mon Jan 23 10:30:07 2012 -0500

    Update to 1.7.0.2

 .gitignore              |    1 +
 mediawiki-semantic.spec |   28 +++++++++++++++-------------
 remove-validator.sh     |    6 ++++++
 sources                 |    2 +-
 4 files changed, 23 insertions(+), 14 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 3f2c10c..81cce70 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
 semediawiki-1.4.2.tar.gz
 /SemanticMediaWiki1.5.6.tgz
+/SemanticMediaWiki1.7.0.2.zip
diff --git a/mediawiki-semantic.spec b/mediawiki-semantic.spec
index 742fbfe..9f717f4 100644
--- a/mediawiki-semantic.spec
+++ b/mediawiki-semantic.spec
@@ -1,23 +1,26 @@
 %define     UpstreamName SemanticMediaWiki
 
 Name:       mediawiki-semantic
-Version:    1.5.6
-Release:    2%{?dist}
+Version:    1.7.0.2
+Release:    1%{?dist}
 Summary:    An extension of MediaWiki that improves content organization
 Group:      Applications/Internet
 License:    GPLv2
 URL:        http://semantic-mediawiki.org
-Source0:    http://downloads.sourceforge.net/semediawiki/%{UpstreamName}%{version}.tgz
+Source0:    http://downloads.sourceforge.net/project/semediawiki/semediawiki/Semantic%20MediaWiki%20%{version}/%{UpstreamName}%{version}.zip
+# SemanticMediaWiki.zip also includes the Validator extension.  Validator is
+# packaged separately as mediawiki-validator.  The following script removes
+# Validator from the zip file.
+# ./remove-validator.sh SemanticMediaWiki1.7.0.2.zip
+Source1: remove-validator.sh
 BuildRoot:  %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildArch:  noarch
-Requires:   mediawiki, mediawiki-nomath
+Requires:   mediawiki >= 1.16.0
+Requires:   mediawiki-nomath
+Requires:   mediawiki-validator
 
 
 %description
-Semantic MediaWiki (SMW) is a free, open-source extension to MediaWiki – the
-wiki software that powers Wikipedia – that lets you store and query data within
-the wiki's pages.
-
 Semantic MediaWiki is also a full-fledged framework, in conjunction with many
 spinoff extensions, that can turn a wiki into a powerful and flexible
 “collaborative database”. All data created within SMW can easily be published
@@ -38,7 +41,7 @@ cat <<EOF>README.fedora
 To complete installation of %{name}: add the following two lines to
 LocalSettings.php:
 
-  include_once("\$IP/extensions/SemanticMediaWiki/includes/SMW_Settings.php");
+  include_once("\$IP/extensions/%{UpstreamName}/%{UpstreamName}.php");
   enableSemantics('example.org');
 
 for each MediaWiki instance you wish to install %{name} on.  Note that
@@ -50,10 +53,6 @@ EOF
 cp -pa includes languages maintenance skins specials $RPM_BUILD_ROOT%{_datadir}/mediawiki/extensions/%{UpstreamName}/
 
 
-%clean
-rm -rf $RPM_BUILD_ROOT
-
-
 %files
 %defattr(-,root,root,-)
 %{_datadir}/mediawiki/extensions/%{UpstreamName}
@@ -61,6 +60,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Mon Jan 23 2012 James Laska <jlaska at redhat.com> 1.7.0.2-1
+- Update to 1.7.0.2
+
 * Fri Jan 13 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.5.6-2
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
 
diff --git a/remove-validator.sh b/remove-validator.sh
new file mode 100644
index 0000000..5b67380
--- /dev/null
+++ b/remove-validator.sh
@@ -0,0 +1,6 @@
+#!/bin/sh
+
+ZIPFILE=$1
+
+unzip $ZIPFILE -x "Validator*"
+zip -r $ZIPFILE SemanticMediaWiki
diff --git a/sources b/sources
index e4f9eb2..6a1cc73 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-a436f07cd3be24ae99ff33b748c6c664  SemanticMediaWiki1.5.6.tgz
+35723f68b8abf893ba364420b03cf21c  SemanticMediaWiki1.7.0.2.zip


More information about the scm-commits mailing list