[eclipse-m2e-tycho] Initial packaging
Mikolaj Izdebski
mizdebsk at fedoraproject.org
Wed Feb 26 17:30:02 UTC 2014
commit 792c2d980e03dc5cbfe951c6997990e4837f1a0a
Author: Mikolaj Izdebski <mizdebsk at redhat.com>
Date: Wed Feb 26 18:30:33 2014 +0100
Initial packaging
.gitignore | 1 +
eclipse-m2e-tycho.spec | 53 ++++++++++++++++++++++++++++++++++++++++++++++++
sources | 1 +
3 files changed, 55 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..a999b90 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/eclipse-m2e-tycho-0.7.0-4ec9311.tar.gz
diff --git a/eclipse-m2e-tycho.spec b/eclipse-m2e-tycho.spec
new file mode 100644
index 0000000..9ca9de3
--- /dev/null
+++ b/eclipse-m2e-tycho.spec
@@ -0,0 +1,53 @@
+%global commit 4ec931149a1a3c9eb08ae7a9b57fd1ee45711eb0
+%global shortcommit %(c=%{commit}; echo ${c:0:7})
+
+Name: eclipse-m2e-tycho
+Version: 0.7.0
+Release: 0.1.git%{shortcommit}%{?dist}
+Summary: M2E Tycho connector
+License: EPL
+URL: https://github.com/tesla/m2eclipse-tycho/
+BuildArch: noarch
+
+Source0: https://github.com/tesla/m2eclipse-tycho/archive/%{commit}/%{name}-%{version}-%{shortcommit}.tar.gz
+
+BuildRequires: maven-local
+BuildRequires: mvn(io.tesla.tycho:tycho-support:pom:)
+BuildRequires: osgi(org.eclipse.core.resources)
+BuildRequires: osgi(org.eclipse.core.runtime)
+BuildRequires: osgi(org.eclipse.debug.core)
+BuildRequires: osgi(org.eclipse.jdt.core)
+BuildRequires: osgi(org.eclipse.jdt.launching)
+BuildRequires: osgi(org.eclipse.m2e.core)
+BuildRequires: osgi(org.eclipse.m2e.jdt)
+BuildRequires: osgi(org.eclipse.m2e.maven.runtime)
+BuildRequires: osgi(org.eclipse.pde.core)
+
+%description
+This package provides Tycho connector for Eclipse M2E.
+
+%prep
+%setup -q -n m2eclipse-tycho-%{commit}
+find -name *.jar -delete
+
+# Activate P2 repo generation and installation
+ln -s site.xml org.sonatype.tycho.update/category.xml
+
+# Tests are skipped because of missing dependencies:
+# osgi(org.eclipse.m2e.tests.common)
+%pom_disable_module org.sonatype.tycho.m2e.tests
+
+%build
+%mvn_build -i -j
+
+%install
+install -d -m 755 %{buildroot}%{_datadir}/eclipse/dropins/%{name}
+cp -a eclipse %{buildroot}%{_datadir}/eclipse/dropins/%{name}/
+
+%files
+%doc org.sonatype.tycho.m2e.feature/license.html
+%{_datadir}/eclipse/dropins/%{name}
+
+%changelog
+* Wed Feb 26 2014 Mikolaj Izdebski <mizdebsk at redhat.com> - 0.7.0-0.1.git4ec9311
+- Initial packaging
diff --git a/sources b/sources
index e69de29..63e0d52 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+09c99a520467f5ceebe4cc0c88e28af9 eclipse-m2e-tycho-0.7.0-4ec9311.tar.gz
More information about the scm-commits
mailing list