[eclipse-subclipse/f20: 2/2] Update to latest upstream release
Mat Booth
mbooth at fedoraproject.org
Fri Jul 18 14:50:11 UTC 2014
commit 0f6ad9e573168450a1ebeeda6e03dfe814e80895
Author: Mat Booth <mat.booth at redhat.com>
Date: Fri Jul 18 15:49:17 2014 +0100
Update to latest upstream release
- Drop ancient obsoletes on subclipse-book, drop unnecessary BRs
- Fix bogus dates in changelog
- Install license files as %doc
.gitignore | 20 ++----------
eclipse-subclipse.spec | 81 ++++++++++++++++++++----------------------------
sources | 2 +-
subclipse-fetch.sh | 2 +-
4 files changed, 39 insertions(+), 66 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 71e0522..43002c6 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,20 +1,6 @@
-subclipse-1.6.0.tgz
-subclipse-1.6.2.tgz
-subclipse-1.6.4.tgz
-subclipse-1.6.5.tgz
-subclipse-1.6.6.tgz
-subclipse-1.6.7.tgz
-subclipse-1.6.8.tgz
-subclipse-1.6.10.tgz
-subclipse-1.6.12.tgz
-subclipse-1.6.15.tar.xz
-subclipse-1.6.16.tar.xz
-/subclipse-1.6.17.tar.xz
-subclipse-1.6.18.tar.xz
-subclipse-1.8.5.tar.xz
/noarch
/subclipse-*
-subclipse-1.8.13.tar.xz
/.project
-/adapter-1.8.21
-/adapter-1.8.22
+/adapter-*
+/.build-*.log
+/*.src.rpm
diff --git a/eclipse-subclipse.spec b/eclipse-subclipse.spec
index aef73a4..69fa663 100644
--- a/eclipse-subclipse.spec
+++ b/eclipse-subclipse.spec
@@ -1,17 +1,10 @@
-%global eclipse_name eclipse
-%global eclipse_base %{_libdir}/%{eclipse_name}
%global install_loc %{_datadir}/eclipse/dropins
-%global javahl_plugin_name org.tigris.subversion.clientadapter.javahl_1.8.3
-
-# Add a comment to have something to commit to try to reproduce Adam
-# Williamson's deadlock bug.
Name: eclipse-subclipse
-Version: 1.10.2
-Release: 3%{?dist}
+Version: 1.10.5
+Release: 1%{?dist}
Summary: Subversion Eclipse plugin
-Group: Development/Tools
License: EPL and CC-BY
URL: http://subclipse.tigris.org/
Source0: subclipse-%{version}.tar.xz
@@ -21,17 +14,12 @@ Patch0: eclipse-subclipse-1.8.13-dependencies.patch
BuildArch: noarch
-BuildRequires: ant
-BuildRequires: jpackage-utils >= 0:1.6
-BuildRequires: coreutils
-BuildRequires: eclipse-pde >= 4.2.0-0.6
+BuildRequires: eclipse-pde >= 4.3.2
BuildRequires: eclipse-gef
-Requires: eclipse-platform >= 4.2.0-0.6
-
-BuildRequires: subversion-javahl >= 1.8.3
-Requires: subversion-javahl >= 1.8.3
+Requires: eclipse-platform >= 4.3.2
-Obsoletes: eclipse-subclipse-book < 1.4
+BuildRequires: subversion-javahl >= 1.8.9
+Requires: subversion-javahl >= 1.8.9
%description
Subclipse is an Eclipse plugin that adds Subversion integration to the Eclipse
@@ -39,14 +27,12 @@ IDE.
%package graph
Summary: Subversion Revision Graph
-Group: Development/Tools
Requires: %{name} = %{version}
Requires: eclipse-gef
%description graph
Subversion Revision Graph for Subclipse.
-
%prep
%setup -q -n subclipse-%{version}
%patch0 -b .sav
@@ -58,16 +44,14 @@ ln -s %{_javadir}/svn-javahl.jar org.tigris.subversion.clientadapter.javahl
# fixing wrong-file-end-of-line-encoding warnings
sed -i 's/\r//' org.tigris.subversion.subclipse.graph/icons/readme.txt
-
%build
eclipse-pdebuild -f org.tigris.subversion.clientadapter.feature
eclipse-pdebuild -f org.tigris.subversion.clientadapter.javahl.feature
# Do not build svnkit as our svnkit package is outdated
-#%{eclipse_base}/buildscripts/pdebuild -a "-DjavacSource=1.5 -DjavacTarget=1.5" \
-# -f org.tigris.subversion.clientadapter.svnkit.feature \
-# -d svnkit
+#eclipse-pdebuild -f org.tigris.subversion.clientadapter.svnkit.feature -d svnkit
+
eclipse-pdebuild -f org.tigris.subversion.subclipse
eclipse-pdebuild -f org.tigris.subversion.subclipse.graph.feature -d gef
@@ -76,40 +60,43 @@ eclipse-pdebuild -f org.tigris.subversion.subclipse.graph.feature -d gef
%install
install -d -m 755 $RPM_BUILD_ROOT%{install_loc}
-installBase=$RPM_BUILD_ROOT%{install_loc}
-install -d -m 755 $installBase
-
# installing features
-install -d -m 755 $installBase/subclipse-clientadapter
-unzip -q -d $installBase/subclipse-clientadapter build/rpmBuild/org.tigris.subversion.clientadapter.feature.zip
-install -d -m 755 $installBase/subclipse-clientadapter-javahl
-unzip -q -d $installBase/subclipse-clientadapter-javahl build/rpmBuild/org.tigris.subversion.clientadapter.javahl.feature.zip
-#install -d -m 755 $installBase/subclipse-clientadapter-svnkit
-#unzip -q -d $installBase/subclipse-clientadapter-svnkit build/rpmBuild/org.tigris.subversion.clientadapter.svnkit.feature.zip
-install -d -m 755 $installBase/subclipse
-unzip -q -d $installBase/subclipse build/rpmBuild/org.tigris.subversion.subclipse.zip
-install -d -m 755 $installBase/subclipse-graph
-unzip -q -d $installBase/subclipse-graph build/rpmBuild/org.tigris.subversion.subclipse.graph.feature.zip
+install -d -m 755 $RPM_BUILD_ROOT%{install_loc}/subclipse-clientadapter
+unzip -q -d $RPM_BUILD_ROOT%{install_loc}/subclipse-clientadapter build/rpmBuild/org.tigris.subversion.clientadapter.feature.zip
+unzip -q -d $RPM_BUILD_ROOT%{install_loc}/subclipse-clientadapter build/rpmBuild/org.tigris.subversion.clientadapter.javahl.feature.zip
+#unzip -q -d $RPM_BUILD_ROOT%{install_loc}/subclipse-clientadapter build/rpmBuild/org.tigris.subversion.clientadapter.svnkit.feature.zip
+install -d -m 755 $RPM_BUILD_ROOT%{install_loc}/subclipse
+unzip -q -d $RPM_BUILD_ROOT%{install_loc}/subclipse build/rpmBuild/org.tigris.subversion.subclipse.zip
+install -d -m 755 $RPM_BUILD_ROOT%{install_loc}/subclipse-graph
+unzip -q -d $RPM_BUILD_ROOT%{install_loc}/subclipse-graph build/rpmBuild/org.tigris.subversion.subclipse.graph.feature.zip
# replacing jar with links to system libraries
-pushd $installBase/subclipse-clientadapter-javahl/eclipse/plugins/
-unzip %{javahl_plugin_name}.jar -d %{javahl_plugin_name}
-rm %{javahl_plugin_name}.jar
-cd %{javahl_plugin_name}
+pushd $RPM_BUILD_ROOT%{install_loc}/subclipse-clientadapter/eclipse/plugins/
+ADAPTER_JAVAHL=$(ls org.tigris.subversion.clientadapter.javahl_*.jar)
+unzip $ADAPTER_JAVAHL -d ${ADAPTER_JAVAHL%.jar}
+rm $ADAPTER_JAVAHL
+cd ${ADAPTER_JAVAHL%.jar}
rm svn-javahl.jar
-ln -s %{_javadir}/svn-javahl.jar
+ln -s /usr/share/java/svn-javahl.jar
popd
%files
+%doc org.tigris.subversion.subclipse.feature/license.html
%{install_loc}/subclipse
-%{install_loc}/subclipse-clientadapter*
-%doc org.tigris.subversion.subclipse.graph/icons/readme.txt
+%{install_loc}/subclipse-clientadapter
%files graph
+%doc org.tigris.subversion.subclipse.graph.feature/license.html
+%doc org.tigris.subversion.subclipse.graph/icons/readme.txt
%{install_loc}/subclipse-graph
-
%changelog
+* Fri Jul 18 2014 Mat Booth <mat.booth at redhat.com> - 1.10.5-1
+- Update to latest upstream release
+- Drop ancient obsoletes on subclipse-book, drop unnecessary BRs
+- Fix bogus dates in changelog
+- Install license files as %%doc
+
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.10.2-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
@@ -210,7 +197,7 @@ popd
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.6.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
-* Mon Apr 26 2009 Robert Marcano <robert at marcanoonline.com> 1.6.0-1
+* Sun Apr 26 2009 Robert Marcano <robert at marcanoonline.com> 1.6.0-1
- Update to upstream 1.6.0
* Mon Mar 23 2009 Alexander Kurtakov <akurtako at redhat.com> 1.4.7-4
@@ -281,7 +268,7 @@ automatically activating bundle org.tigris.subversion.subclipse.core
- svnClientAdapter documentation files added. Subclipse includes an eclipse
based documentation for the plugins
-* Sat Aug 06 2006 Robert Marcano <robert at marcanoonline.com> 1.1.4-1
+* Sun Aug 06 2006 Robert Marcano <robert at marcanoonline.com> 1.1.4-1
- Update to upstream 1.1.4
- License changed to EPL
- svnClientAdapter-1.1.4-javac-target.patch added fix to svnClientAdapter ant
diff --git a/sources b/sources
index 61c7c42..6514497 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-b39842817924e5886e45daae9a9f3479 subclipse-1.10.2.tar.xz
+724668328027821486f7258c80d151fa subclipse-1.10.5.tar.xz
diff --git a/subclipse-fetch.sh b/subclipse-fetch.sh
index de94b88..46f22ce 100755
--- a/subclipse-fetch.sh
+++ b/subclipse-fetch.sh
@@ -1,5 +1,5 @@
#!/bin/sh
-VERSION=1.10.2
+VERSION=1.10.5
svn export --username guest --password "" http://subclipse.tigris.org/svn/subclipse/tags/subclipse/$VERSION/subclipse subclipse-$VERSION
#those sources are missing from the plugin, so copy them back!
More information about the scm-commits
mailing list