[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