%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