Sophie

Sophie

distrib > Mageia > 3 > i586 > media > core-release-src > by-pkgid > d6a6c3e589a2a721a3c983f2fbb8306c > files > 2

eclipse-collabnet-merge-3.0.9-3.mga3.src.rpm

%global eclipse_base     %{_libdir}/eclipse
%global eclipse_dropin   %{_datadir}/eclipse/dropins

Name:      eclipse-collabnet-merge
Version:   3.0.9
Release:   %mkrel 3
Summary:   CollabNet Merge Client for Subclipse
Group:     Development/Java
License:   EPL
URL:       http://desktop-eclipse.open.collab.net/

# source tarball and the script used to generate it from upstream's source control
# script usage:
# $ sh get-collabnet-merge.sh
Source0:   collabnet-merge-%{version}.tar.gz
Source1:   get-collabnet-merge.sh

BuildArch:     noarch

BuildRequires: java-devel
BuildRequires: jpackage-utils
BuildRequires: eclipse-pde >= 4.2.0-0.6
BuildRequires: eclipse-subclipse >= 1.8.13
Requires:      java
Requires:      jpackage-utils
Requires:      eclipse-platform >= 4.2.0-0.6
Requires:      eclipse-subclipse >= 1.8.13

%description
The CollabNet Merge Client has been built on top of Eclipse and Subclipse.
This combination allowed us to support multiple client operating systems and
also allowed us to focus on the actual merge client and merge process while
leveraging the excellent Subversion capabilities that already exist in
Subclipse. This gives you a powerful client that allows you to perform all
Subversion operations from a single tool. Commit, History, Blame, Switch,
Tagging. Everything you need is available. You do not have to be an Eclipse
shop or even an Eclipse developer to use the client. Eclipse and Subclipse
make it easy to checkout and access any project in your repository. You can
just use the client as a general Subversion UI, or even just to perform merges.
Adopting the client does not require that you adopt Eclipse as your only
development tool.

%prep
%setup -q -n collabnet-merge-%{version}

# make sure upstream hasn't sneaked in any jars we don't know about
JARS=""
for j in `find -name "*.jar"`; do
  if [ ! -L $j ]; then
    JARS="$JARS $j"
  fi
done
if [ ! -z "$JARS" ]; then
   echo "These jars should be deleted and symlinked to system jars: $JARS"
   exit 1
fi

%build
# build collabnet-merge features
eclipse-pdebuild -f com.collabnet.subversion.merge.feature \
  -d "subclipse subclipse-clientadapter"

%install
install -d -m 755 %{buildroot}%{eclipse_dropin}
unzip -q -n -d %{buildroot}%{eclipse_dropin}/collabnet-merge build/rpmBuild/com.collabnet.subversion.merge.feature.zip

%files
%{eclipse_dropin}/collabnet-merge
%doc com.collabnet.subversion.merge.feature/license.html



%changelog

* Sat Jan 19 2013 dmorgan <dmorgan> 3.0.9-3.mga3
+ Revision: 389601
- Rebuild against fixed eclipse

* Fri Jan 11 2013 umeabot <umeabot> 3.0.9-2.mga3
+ Revision: 349337
- Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

* Thu Dec 06 2012 dmorgan <dmorgan> 3.0.9-1.mga3
+ Revision: 327517
- New version
- imported package eclipse-collabnet-merge


* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild

* Thu Dec 02 2010 Mat Booth <fedora@matbooth.co.uk> 2.2.1-1
- Update to version 2.2.1.

* Sun Feb 11 2010 Mat Booth <fedora@matbooth.co.uk> 2.0.0-1
- Update to version 2.0.0 for Subclipse 1.6.6.

* Wed Feb 03 2010 Mat Booth <fedora@matbooth.co.uk> 1.10.0-1
- Initial revision of CollabNet Merge Client package