akurtakov pushed to eclipse-emf-validation (master). "Update to upstream 1.8. (..more)"

notifications at fedoraproject.org notifications at fedoraproject.org
Thu Jun 4 16:18:34 UTC 2015


From 0de02a7991ef4c37fad897021e3a756cb6612403 Mon Sep 17 00:00:00 2001
From: Alexander Kurtakov <akurtako at redhat.com>
Date: Thu, 4 Jun 2015 19:18:25 +0300
Subject: Update to upstream 1.8.

- Update to xmvn build.

diff --git a/.gitignore b/.gitignore
index eff0532..6debf2a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
 /.project
 /emf-validation-1.6.0.tar.gz
 /org.eclipse.emf.validation-Root_R1_6_maintenance.tar.gz
+/R1_8.tar.xz
diff --git a/eclipse-emf-validation.spec b/eclipse-emf-validation.spec
index 5ea99bf..13f6435 100644
--- a/eclipse-emf-validation.spec
+++ b/eclipse-emf-validation.spec
@@ -1,33 +1,25 @@
-%global eclipse_base     %{_libdir}/eclipse
-%global eclipse_dropin   %{_datadir}/eclipse/dropins
-%global gittag Root_R1_6_maintenance
+%global gittag R1_8
 
 Name:      eclipse-emf-validation
-Version:   1.6.0
-Release:   7%{?dist}
+Version:   1.8.0
+Release:   1%{?dist}
 Summary:   Verify the integrity of EMF models
 Group:     System Environment/Libraries
 License:   EPL
 URL:       http://www.eclipse.org/modeling/emf/?project=validation
 
-Source0:   http://git.eclipse.org/c/emf-validation/org.eclipse.emf.validation.git/snapshot/org.eclipse.emf.validation-%{gittag}.tar.gz
-
-# patch to accomodate ICU4J changing version number schemes
-Patch0:    fix-icu-version.patch
+Source0:   http://git.eclipse.org/c/emf-validation/org.eclipse.emf.validation.git/snapshot/%{gittag}.tar.xz
 
 BuildArch:        noarch
 
 BuildRequires:    java-devel
-BuildRequires:    jpackage-utils
 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 validation component provides an API for defining constraints for any EMF
@@ -41,29 +33,31 @@ to constraints that need to be enforced on these objects and provides support
 for listening to validation events.
 
 %prep
-%setup -q -n org.eclipse.emf.validation-%{gittag}
-%patch0 -p0 -b .orig
+%setup -q -n %{gittag}
+
+%pom_remove_plugin org.eclipse.tycho:target-platform-configuration org.eclipse.emf.validation.releng/pom.xml
+%pom_disable_module ../org.eclipse.emf.validation.examples.adapter org.eclipse.emf.validation.releng/pom.xml
+%pom_disable_module ../org.eclipse.emf.validation.examples.general org.eclipse.emf.validation.releng/pom.xml
+%pom_disable_module ../org.eclipse.emf.validation.examples-feature org.eclipse.emf.validation.releng/pom.xml
+%pom_disable_module ../org.eclipse.emf.validation.examples.source-feature org.eclipse.emf.validation.releng/pom.xml
+%pom_disable_module ../org.eclipse.emf.validation.tests-feature org.eclipse.emf.validation.releng/pom.xml
+%pom_disable_module ../org.eclipse.emf.validation.master-feature org.eclipse.emf.validation.releng/pom.xml
+%pom_disable_module ../org.eclipse.emf.validation.repository org.eclipse.emf.validation.releng/pom.xml
 
 %build
-# build emf-validation features
-eclipse-pdebuild -f org.eclipse.emf.validation \
-  -d "emf-runtime mdt-ocl mdt-uml2"
-eclipse-pdebuild -f org.eclipse.emf.validation.ocl \
-  -d "emf-runtime mdt-ocl mdt-uml2"
-eclipse-pdebuild -f org.eclipse.emf.validation.doc \
-  -d "emf-runtime mdt-ocl mdt-uml2"
+%mvn_build -j -f -- -f org.eclipse.emf.validation.releng/pom.xml
 
 %install
-install -d -m 755 %{buildroot}%{eclipse_dropin}
-unzip -q -n -d %{buildroot}%{eclipse_dropin}/emf-validation build/rpmBuild/org.eclipse.emf.validation.zip
-unzip -q -n -d %{buildroot}%{eclipse_dropin}/emf-validation build/rpmBuild/org.eclipse.emf.validation.ocl.zip
-unzip -q -n -d %{buildroot}%{eclipse_dropin}/emf-validation build/rpmBuild/org.eclipse.emf.validation.doc.zip
+%mvn_install
 
-%files
-%{eclipse_dropin}/emf-validation
-%doc org.eclipse.emf.validation-feature/rootfiles/*
+%files -f .mfiles
+%license org.eclipse.emf.validation-feature/epl-v10.html
 
 %changelog
+* Thu Jun 4 2015 Alexander Kurtakov <akurtako at redhat.com> 1.8.0-1
+- Update to upstream 1.8.
+- Update to xmvn build.
+
 * Thu Dec 4 2014 Alexander Kurtakov <akurtako at redhat.com> 1.6.0-7
 - Adapt to emf-runtime dropins change.
 
diff --git a/fix-icu-version.patch b/fix-icu-version.patch
deleted file mode 100644
index 652b48e..0000000
--- a/fix-icu-version.patch
+++ /dev/null
@@ -1,26 +0,0 @@
---- ./org.eclipse.emf.validation.ui/META-INF/MANIFEST.MF.orig	2013-04-21 15:21:59.920138691 +0100
-+++ ./org.eclipse.emf.validation.ui/META-INF/MANIFEST.MF	2013-04-21 15:22:17.104103090 +0100
-@@ -11,7 +11,7 @@
-  org.eclipse.emf.validation.ui.internal.l10n;x-internal:=true,
-  org.eclipse.emf.validation.ui.internal.preferences;x-internal:=true,
-  org.eclipse.emf.validation.ui.preferences
--Import-Package: com.ibm.icu.text;version="[4.0.0,5.0.0)"
-+Import-Package: com.ibm.icu.text
- Require-Bundle: org.eclipse.emf.validation;bundle-version="[1.2.0,2.0.0)",
-  org.eclipse.ui;bundle-version="[3.2.0,4.0.0)",
-  org.eclipse.core.runtime;bundle-version="[3.2.0,4.0.0)",
---- ./org.eclipse.emf.validation/META-INF/MANIFEST.MF.orig	2013-04-21 15:21:20.499220307 +0100
-+++ ./org.eclipse.emf.validation/META-INF/MANIFEST.MF	2013-04-21 15:21:48.807161707 +0100
-@@ -22,9 +22,9 @@
-  org.eclipse.emf.validation.service,
-  org.eclipse.emf.validation.util,
-  org.eclipse.emf.validation.xml
--Import-Package: com.ibm.icu.text;version="[4.0.0,5.0.0)",
-- com.ibm.icu.lang;version="[4.0.0,5.0.0)",
-- com.ibm.icu.util;version="[4.0.0,5.0.0)"
-+Import-Package: com.ibm.icu.text,
-+ com.ibm.icu.lang,
-+ com.ibm.icu.util
- Require-Bundle: org.eclipse.emf.ecore;bundle-version="[2.3.0,3.0.0)";visibility:=reexport,
-  org.eclipse.emf.edit;bundle-version="[2.3.0,3.0.0)",
-  org.eclipse.core.expressions;bundle-version="[3.2.0,4.0.0)",
diff --git a/sources b/sources
index 5fd91bf..e60a5a6 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-77178bbe212ff9d8220cccfa7682399a  org.eclipse.emf.validation-Root_R1_6_maintenance.tar.gz
+06ec5b919f8878ebae2c1acedd3b9a2f  R1_8.tar.xz
-- 
cgit v0.10.2


	http://pkgs.fedoraproject.org/cgit/eclipse-emf-validation.git/commit/?h=master&id=0de02a7991ef4c37fad897021e3a756cb6612403


More information about the scm-commits mailing list