akurtakov pushed to eclipse-emf-query (master). "Update to 1.8 release (..more)"
notifications at fedoraproject.org
notifications at fedoraproject.org
Thu Jun 4 16:56:36 UTC 2015
From a48583f2b95f4e503f2a67889fac70425938b768 Mon Sep 17 00:00:00 2001
From: Alexander Kurtakov <akurtako at redhat.com>
Date: Thu, 4 Jun 2015 19:56:23 +0300
Subject: Update to 1.8 release
- Migrate to xmvn.
diff --git a/.gitignore b/.gitignore
index e6d3139..67d150f 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
/.project
/emf-query-1.6.0.tar.gz
/org.eclipse.emf.query-Root_R1_6_maintenance.tar.gz
+/R1_8.tar.xz
diff --git a/eclipse-emf-query.spec b/eclipse-emf-query.spec
index 21a5998..5f50c0c 100644
--- a/eclipse-emf-query.spec
+++ b/eclipse-emf-query.spec
@@ -1,19 +1,14 @@
-%global eclipse_base %{_libdir}/eclipse
-%global eclipse_dropin %{_datadir}/eclipse/dropins
-%global gittag Root_R1_6_maintenance
+%global gittag R1_8
Name: eclipse-emf-query
-Version: 1.6.0
-Release: 6%{?dist}
+Version: 1.8.0
+Release: 1%{?dist}
Summary: Specify and execute queries against EMF models
Group: System Environment/Libraries
License: EPL
URL: http://www.eclipse.org/modeling/emf/?project=query
-Source0: http://git.eclipse.org/c/emf-query/org.eclipse.emf.query.git/snapshot/org.eclipse.emf.query-%{gittag}.tar.gz
-
-# patch to accomodate ICU4J changing version number schemes
-Patch0: fix-icu-version.patch
+Source0: http://git.eclipse.org/c/emf-query/org.eclipse.emf.query.git/snapshot/%{gittag}.tar.xz
BuildArch: noarch
@@ -23,11 +18,10 @@ BuildRequires: eclipse-pde >= 1:4.2.0
BuildRequires: eclipse-emf >= 2.8.0
BuildRequires: eclipse-mdt-ocl >= 4.0.0
BuildRequires: eclipse-mdt-uml2 >= 4.0.0
-Requires: jpackage-utils
-Requires: eclipse-platform >= 1:4.2.0
-Requires: eclipse-emf >= 2.8.0
-Requires: eclipse-mdt-ocl >= 4.0.0
-Requires: eclipse-mdt-uml2 >= 4.0.0
+BuildRequires: tycho
+BuildRequires: eclipse-license
+BuildRequires: maven-antrun-plugin
+BuildRequires: ant-contrib
%description
The query component facilitates the process of search and retrieval of model
@@ -36,29 +30,32 @@ Provides API support for the basic EObject based Condition objects that are
used to formulate queries for EMF models.
%prep
-%setup -q -n org.eclipse.emf.query-%{gittag}
-%patch0 -p0 -b .orig
+%setup -q -n %{gittag}
+%pom_remove_plugin org.eclipse.tycho:target-platform-configuration org.eclipse.emf.query.releng/pom.xml
+%pom_disable_module ../org.eclipse.emf.query.examples.statements org.eclipse.emf.query.releng/pom.xml
+%pom_disable_module ../org.eclipse.emf.query.examples.ocl org.eclipse.emf.query.releng/pom.xml
+%pom_disable_module ../org.eclipse.emf.query.tests org.eclipse.emf.query.releng/pom.xml
+%pom_disable_module ../org.eclipse.emf.query.ocl.tests org.eclipse.emf.query.releng/pom.xml
+%pom_disable_module ../org.eclipse.emf.query.tests-feature org.eclipse.emf.query.releng/pom.xml
+%pom_disable_module ../org.eclipse.emf.query.examples-feature org.eclipse.emf.query.releng/pom.xml
+%pom_disable_module ../org.eclipse.emf.query.examples.source-feature org.eclipse.emf.query.releng/pom.xml
+%pom_disable_module ../org.eclipse.emf.query.master-feature org.eclipse.emf.query.releng/pom.xml
+%pom_disable_module ../org.eclipse.emf.query.repository org.eclipse.emf.query.releng/pom.xml
%build
-# build emf-query features
-eclipse-pdebuild -f org.eclipse.emf.query \
- -d "emf mdt-ocl mdt-uml2"
-eclipse-pdebuild -f org.eclipse.emf.query.ocl \
- -d "emf mdt-ocl mdt-uml2"
-eclipse-pdebuild -f org.eclipse.emf.query.doc \
- -d "emf mdt-ocl mdt-uml2"
+%mvn_build -j -- -f org.eclipse.emf.query.releng/pom.xml
%install
-install -d -m 755 %{buildroot}%{eclipse_dropin}
-unzip -q -n -d %{buildroot}%{eclipse_dropin}/emf-query build/rpmBuild/org.eclipse.emf.query.zip
-unzip -q -n -d %{buildroot}%{eclipse_dropin}/emf-query build/rpmBuild/org.eclipse.emf.query.ocl.zip
-unzip -q -n -d %{buildroot}%{eclipse_dropin}/emf-query build/rpmBuild/org.eclipse.emf.query.doc.zip
+%mvn_install
-%files
-%{eclipse_dropin}/emf-query
-%doc org.eclipse.emf.query-feature/rootfiles/*
+%files -f .mfiles
+%license org.eclipse.emf.query-feature/epl-v10.html
%changelog
+* Thu Jun 4 2015 Alexander Kurtakov <akurtako at redhat.com> 1.8.0-1
+- Update to 1.8 release
+- Migrate to xmvn.
+
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.6.0-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
diff --git a/fix-icu-version.patch b/fix-icu-version.patch
deleted file mode 100644
index edf668b..0000000
--- a/fix-icu-version.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- org.eclipse.emf.query/META-INF/MANIFEST.MF.orig 2013-04-21 17:32:47.767043729 +0100
-+++ org.eclipse.emf.query/META-INF/MANIFEST.MF 2013-04-21 17:33:03.999004077 +0100
-@@ -19,7 +19,7 @@
- org.eclipse.emf.query.internal.statements;x-friends:="org.eclipse.emf.query.tests",
- org.eclipse.emf.query.internal.util;x-friends:="org.eclipse.emf.query.tests",
- org.eclipse.emf.query.statements
--Import-Package: com.ibm.icu.text;version="[4.0.0,5.0.0)"
-+Import-Package: com.ibm.icu.text
- Require-Bundle: org.eclipse.core.runtime;bundle-version="[3.2.0,4.0.0)",
- org.eclipse.emf.ecore;bundle-version="[2.3.0,3.0.0)"
- Eclipse-LazyStart: true
diff --git a/sources b/sources
index f5eb493..7fab58f 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-cf22128cc9648bcb0b9b63ca67cf6aa7 org.eclipse.emf.query-Root_R1_6_maintenance.tar.gz
+5672c4838736b3c2329285a35b4f683a R1_8.tar.xz
--
cgit v0.10.2
http://pkgs.fedoraproject.org/cgit/eclipse-emf-query.git/commit/?h=master&id=a48583f2b95f4e503f2a67889fac70425938b768
More information about the scm-commits
mailing list