rpms/eclipse-subclipse/devel eclipse-subclipse-1.4.7-dependencies.patch, NONE, 1.1 eclipse-subclipse.spec, 1.27, 1.28

Robert Marcano robmv at fedoraproject.org
Wed Feb 25 02:33:41 UTC 2009


Author: robmv

Update of /cvs/extras/rpms/eclipse-subclipse/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv5736

Modified Files:
	eclipse-subclipse.spec 
Added Files:
	eclipse-subclipse-1.4.7-dependencies.patch 
Log Message:
Remove internal embedded javahl sources, replacing it with system javahl link


eclipse-subclipse-1.4.7-dependencies.patch:

--- NEW FILE eclipse-subclipse-1.4.7-dependencies.patch ---
diff -Naur subclipse-1.4.7.original/org.tigris.subversion.clientadapter.javahl/build.properties subclipse-1.4.7/org.tigris.subversion.clientadapter.javahl/build.properties
--- subclipse-1.4.7.original/org.tigris.subversion.clientadapter.javahl/build.properties	2009-02-24 20:14:44.000000000 -0430
+++ subclipse-1.4.7/org.tigris.subversion.clientadapter.javahl/build.properties	2009-02-24 21:29:54.000000000 -0430
@@ -1,5 +1,5 @@
-source.. = src/
-output.. = bin/
+source.clientadapter-javahl.jar = src/
+output.clientadapter-javahl.jar = bin/
 bin.includes = META-INF/,\
                .,\
                plugin.xml,\
@@ -7,4 +7,5 @@
                about.ini,\
                about.properties,\
                epl-v10.html,\
-               svn.gif
+               svn.gif,\
+               svn-javahl.jar
diff -Naur subclipse-1.4.7.original/org.tigris.subversion.clientadapter.javahl/META-INF/MANIFEST.MF subclipse-1.4.7/org.tigris.subversion.clientadapter.javahl/META-INF/MANIFEST.MF
--- subclipse-1.4.7.original/org.tigris.subversion.clientadapter.javahl/META-INF/MANIFEST.MF	2009-02-24 20:14:44.000000000 -0430
+++ subclipse-1.4.7/org.tigris.subversion.clientadapter.javahl/META-INF/MANIFEST.MF	2009-02-24 21:35:03.000000000 -0430
@@ -8,6 +8,9 @@
 Require-Bundle: org.eclipse.core.runtime,
  org.tigris.subversion.clientadapter;bundle-version="[1.5.1,1.6.0)"
 Eclipse-LazyStart: true
+Bundle-ClassPath: clientadapter-javahl.jar,
+ svn-javahl.jar,
+ .
 Export-Package: org.tigris.subversion.javahl,
  org.tigris.subversion.svnclientadapter.javahl
 Bundle-RequiredExecutionEnvironment: J2SE-1.4
diff -Naur subclipse-1.4.7.original/org.tigris.subversion.clientadapter.javahl.feature/feature.xml subclipse-1.4.7/org.tigris.subversion.clientadapter.javahl.feature/feature.xml
--- subclipse-1.4.7.original/org.tigris.subversion.clientadapter.javahl.feature/feature.xml	2009-02-24 20:14:44.000000000 -0430
+++ subclipse-1.4.7/org.tigris.subversion.clientadapter.javahl.feature/feature.xml	2009-02-24 21:16:55.000000000 -0430
@@ -33,14 +33,14 @@
          download-size="0"
          install-size="0"
          version="0.0.0"
-         unpack="false"/>
+         unpack="true"/>
 
-   <plugin
+<!--   <plugin
          id="org.tigris.subversion.clientadapter.javahl.win32"
          os="win32"
          download-size="0"
          install-size="0"
          version="0.0.0"
-         fragment="true"/>
+         fragment="true"/>-->
 
 </feature>


Index: eclipse-subclipse.spec
===================================================================
RCS file: /cvs/extras/rpms/eclipse-subclipse/devel/eclipse-subclipse.spec,v
retrieving revision 1.27
retrieving revision 1.28
diff -u -r1.27 -r1.28
--- eclipse-subclipse.spec	24 Feb 2009 21:27:45 -0000	1.27
+++ eclipse-subclipse.spec	25 Feb 2009 02:33:10 -0000	1.28
@@ -1,10 +1,12 @@
-%define eclipse_name    eclipse
-%define eclipse_base    %{_libdir}/%{eclipse_name}
-%define install_loc     %{_datadir}/eclipse/dropins
+%define eclipse_name       eclipse
+%define eclipse_base       %{_libdir}/%{eclipse_name}
+%define install_loc        %{_datadir}/eclipse/dropins
+%define javahl_plugin_name org.tigris.subversion.clientadapter.javahl_1.5.4.1
+
 
 Name:           eclipse-subclipse
 Version:        1.4.7
-Release:        2%{?dist}
+Release:        3%{?dist}
 Summary:        Subversion Eclipse plugin
 
 Group:          Development/Tools
@@ -13,6 +15,7 @@
 Source0:        subclipse-%{version}.tgz
 # Script to fetch the source code
 Source10:       subclipse-fetch-%{version}.sh
+Patch0:         eclipse-subclipse-1.4.7-dependencies.patch
 
 BuildRoot:     %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
@@ -27,6 +30,8 @@
 
 BuildRequires:          eclipse-svnkit >= 1.2.2
 Requires:               eclipse-svnkit >= 1.2.2
+BuildRequires:          subversion-javahl >= 1.5
+Requires:               subversion-javahl >= 1.5
 
 Obsoletes:              eclipse-subclipse-book < 1.4
 
@@ -47,6 +52,11 @@
 
 %prep
 %setup -q -n subclipse-%{version}
+%patch0 -p1
+
+# remove javahl sources
+rm -rf org.tigris.subversion.clientadapter.javahl/src/org/tigris/subversion/javahl
+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
@@ -79,6 +89,7 @@
 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
@@ -90,6 +101,10 @@
 install -d -m 755 $installBase/subclipse-graph
 unzip -q -d $installBase/subclipse-graph build/rpmBuild/org.tigris.subversion.subclipse.graph.feature.zip
 
+# replacing jar with links to system libraries
+rm $installBase/subclipse-clientadapter-javahl/eclipse/plugins/%{javahl_plugin_name}/svn-javahl.jar
+ln -s %{_javadir}/svn-javahl.jar $installBase/subclipse-clientadapter-javahl/eclipse/plugins/%{javahl_plugin_name}
+
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -108,7 +123,7 @@
 
 
 %changelog
-* Tue Feb 24 2009 Robert Marcano <robert at marcanoonline.com> 1.4.7-2
+* Tue Feb 24 2009 Robert Marcano <robert at marcanoonline.com> 1.4.7-3
 - Update to upstream 1.4.7
 - eclipse-subclipse-book is obsoleted, not provided upstream
 - New eclipse-subclipse-graph subpackage




More information about the scm-commits mailing list