[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