Sophie

Sophie

distrib > Mageia > 7 > i586 > by-pkgid > a1c257837076190b2bb5010054c96299 > files > 1

eclipse-remote-3.0.0-0.6.git14c6611.1.mga7.src.rpm

%global git_tag 14c66110e3ae9ec2cf04997d52b0e76888971aae
%define rel 1

Name:           eclipse-remote
Version:        3.0.0
Release:        %mkrel 0.6.git14c6611.%{rel}
Group:          Development/Java
Summary:        Eclipse Remote Services plug-in
License:        EPL-1.0
URL:            https://www.eclipse.org/ptp/

Source0:        http://git.eclipse.org/c/ptp/org.eclipse.remote.git/snapshot/org.eclipse.remote-%{git_tag}.tar.xz

BuildArch:      noarch

BuildRequires:    tycho
BuildRequires:    tycho-extras
BuildRequires:    jsch
BuildRequires:    eclipse-pde
BuildRequires:    eclipse-license
BuildRequires:    eclipse-cdt
BuildRequires:    eclipse-tm-terminal

Requires:         jsch
Requires:         eclipse-platform

%description
Remote Services provides an extensible remote services framework.

%prep
%setup -q -n org.eclipse.remote-%{git_tag}

find -name *.jar -exec rm -rf {} \;
find -name *.class -exec rm -rf {} \;

# Remove use of tycho-sourceref-jgit (source is not a git repo)
%pom_remove_plugin org.eclipse.tycho:tycho-packaging-plugin releng/org.eclipse.remote.build/pom.xml

# Don't need to build repo or target platform for RPM builds
%pom_disable_module ../../releng/org.eclipse.remote.repo releng/org.eclipse.remote.build/pom.xml
%pom_disable_module ../../releng/org.eclipse.remote.target releng/org.eclipse.remote.build/pom.xml
%pom_xpath_remove "pom:target" releng/org.eclipse.remote.build/pom.xml

# Don't build the proxy product
%pom_disable_module ../../releng/org.eclipse.remote.proxy.server.product releng/org.eclipse.remote.build
%pom_disable_module ../../releng/org.eclipse.remote.proxy.server.linux.ppc64le releng/org.eclipse.remote.build
%pom_disable_module ../../releng/org.eclipse.remote.proxy.server.linux.x86_64 releng/org.eclipse.remote.build
%pom_disable_module ../../releng/org.eclipse.remote.proxy.server.macosx.x86_64 releng/org.eclipse.remote.build
%pom_xpath_remove "feature/plugin[@id='org.eclipse.remote.proxy.server.linux.ppc64le']" \
  features/org.eclipse.remote.proxy-feature/feature.xml
%pom_xpath_remove "feature/plugin[@id='org.eclipse.remote.proxy.server.linux.x86_64']" \
  features/org.eclipse.remote.proxy-feature/feature.xml
%pom_xpath_remove "feature/plugin[@id='org.eclipse.remote.proxy.server.macosx.x86_64']" \
  features/org.eclipse.remote.proxy-feature/feature.xml

%mvn_package "::pom::" __noinstall

%build
%mvn_build  -j -- -Dproject.build.sourceEncoding=UTF-8 \
  -DforceContextQualifier=%(date -u +%%Y%%m%%d1000) \
  -f releng/org.eclipse.remote.build/pom.xml

%install
%mvn_install

%files -f .mfiles
%license features/org.eclipse.remote-feature/epl-v10.html



%changelog
* Tue Jan 08 2019 daviddavid <daviddavid> 3.0.0-0.6.git14c6611.1.mga7
+ Revision: 1351609
- new version: 3.0.0 (sync with fc29)

* Tue Sep 18 2018 umeabot <umeabot> 2.1.1-2.mga7
+ Revision: 1261187
- Mageia 7 Mass Rebuild

* Tue Oct 04 2016 daviddavid <daviddavid> 2.1.1-1.mga6
+ Revision: 1058561
- Update to Neon.1 release

* Sun Jul 03 2016 daviddavid <daviddavid> 2.1.0-1.mga6
+ Revision: 1038404
- Update to Neon release 2.1.0
- add patch to fix build

* Sun May 01 2016 daviddavid <daviddavid> 2.0.2-1.mga6
+ Revision: 1008418
- Update for Mars.2
- Adopt license macro and set context qualifier

* Wed Mar 02 2016 neoclust <neoclust> 2.0.1-4.mga6
+ Revision: 982063
- Second rebuild of the java stack

* Sun Feb 21 2016 neoclust <neoclust> 2.0.1-3.mga6
+ Revision: 975798
- First rebuild of the java stack
- sync package eclipse-remote with fedora