From 7d7c0c7f75780e8020466a753fdc3859569ba850 Mon Sep 17 00:00:00 2001 From: Marek Goldmann Date: Aug 31 2012 09:48:35 +0000 Subject: - Added idl-compiler jar to the package - Remove unnecessary depednencies from POM since we don't build the notification module - Additional groupId mappings --- diff --git a/jacorb-2.3.1-notification-dependencies-removal.patch b/jacorb-2.3.1-notification-dependencies-removal.patch new file mode 100644 index 0000000..afc1ca9 --- /dev/null +++ b/jacorb-2.3.1-notification-dependencies-removal.patch @@ -0,0 +1,58 @@ +--- jacorb.pom 2012-08-30 23:23:38.409997165 +0200 ++++ jacorb-work.pom 2012-08-30 23:25:18.405020084 +0200 +@@ -20,13 +20,6 @@ + + + +- tanukisoft +- wrapper +- 3.2.3 +- compile +- +- +- + antlr + antlr + 2.7.7 +@@ -34,41 +27,6 @@ + + + +- picocontainer +- picocontainer +- 1.2 +- compile +- +- +- +- nanocontainer +- nanocontainer +- 1.0 +- compile +- +- +- +- nanocontainer +- nanocontainer-remoting +- 1.0-RC-1 +- compile +- +- +- +- org.beanshell +- bsh +- 1.3.0 +- compile +- +- +- +- backport-util-concurrent +- backport-util-concurrent +- 3.1 +- provided +- +- +- + org.slf4j + slf4j-api + 1.5.6 diff --git a/jacorb-idl-compiler-2.3.1.pom b/jacorb-idl-compiler-2.3.1.pom new file mode 100644 index 0000000..b2e3e73 --- /dev/null +++ b/jacorb-idl-compiler-2.3.1.pom @@ -0,0 +1,33 @@ + + + + org.jacorb + jacorb-parent + 2.3.1 + + + 4.0.0 + org.jacorb + jacorb-idl-compiler + 2.3.1 + JacORB :: IDL + + jar + + + + + org.apache.ant + ant + 1.7.0 + compile + + + avalon + avalon-logkit + 1.2 + compile + + + + diff --git a/jacorb.spec b/jacorb.spec index b3f4cb2..d5e07a6 100644 --- a/jacorb.spec +++ b/jacorb.spec @@ -1,6 +1,6 @@ Name: jacorb Version: 2.3.1 -Release: 2.20120215git%{?dist} +Release: 3.20120215git%{?dist} Summary: The Java implementation of the OMG's CORBA standard Group: Development/Libraries License: LGPLv2 @@ -12,6 +12,7 @@ URL: http://www.jacorb.org/index.html Source0: jacorb-20120215git5481b0.tar.xz Source1: http://central.maven.org/maven2/org/jacorb/jacorb-parent/%{version}/jacorb-parent-%{version}.pom Source2: http://central.maven.org/maven2/org/jacorb/jacorb/%{version}/jacorb-%{version}.pom +Source3: http://central.maven.org/maven2/org/jacorb/jacorb-idl-compiler/%{version}/jacorb-idl-compiler-%{version}.pom # These methods are not implemented in the current Patch0: 0001-Implement-a-few-methods-in-GSSUPContextSpi-to-make-i.patch @@ -26,6 +27,9 @@ Patch2: 0003-Set-encoding-to-UTF-8-when-generating-javadoc.patch # Remove the Class-Path entry to fix class-path-in-manifest issue Patch3: 0004-Removed-Class-Path-entry-from-MANIFEST.MF.patch +# Remove unnecessary deps from POM since we don't have notification module available +Patch4: jacorb-%{version}-notification-dependencies-removal.patch + BuildArch: noarch BuildRequires: jpackage-utils @@ -57,6 +61,7 @@ This package contains the API documentation for %{name}. cp %{SOURCE1} jacorb-parent.pom cp %{SOURCE2} jacorb.pom +cp %{SOURCE3} jacorb-idl-compiler.pom find -name '*.class' -exec rm -f '{}' \; find -name '*.jar' -exec rm -f '{}' \; @@ -65,6 +70,7 @@ find -name '*.jar' -exec rm -f '{}' \; %patch1 -p1 %patch2 -p1 %patch3 -p1 +%patch4 -p0 # No xdoclet available sed -i 's|,notification||' src/org/jacorb/build.xml @@ -81,15 +87,18 @@ ant all doc # JAR install -d -m 755 $RPM_BUILD_ROOT%{_javadir}/ install -pm 644 lib/jacorb.jar $RPM_BUILD_ROOT%{_javadir}/%{name}.jar +install -pm 644 lib/idl.jar $RPM_BUILD_ROOT%{_javadir}/%{name}-idl-compiler.jar # POM install -d -m 755 $RPM_BUILD_ROOT%{_mavenpomdir} install -pm 644 jacorb-parent.pom $RPM_BUILD_ROOT%{_mavenpomdir}/JPP-%{name}-parent.pom install -pm 644 jacorb.pom $RPM_BUILD_ROOT%{_mavenpomdir}/JPP-%{name}.pom +install -pm 644 jacorb-idl-compiler.pom $RPM_BUILD_ROOT%{_mavenpomdir}/JPP-%{name}-idl-compiler.pom # DEPMAP %add_maven_depmap JPP-%{name}-parent.pom -%add_maven_depmap JPP-%{name}.pom %{name}.jar +%add_maven_depmap JPP-%{name}.pom %{name}.jar -a "jacorb:jacorb" +%add_maven_depmap JPP-%{name}-idl-compiler.pom %{name}-idl-compiler.jar -a "jacorb:jacorb-idl-compiler" # APIDOCS install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name} @@ -106,6 +115,11 @@ cp -rp doc/api/* $RPM_BUILD_ROOT%{_javadocdir}/%{name} %doc doc/LICENSE %changelog +* Thu Aug 30 2012 Marek Goldmann - 2.3.1-3.20120215git +- Added idl-compiler jar to the package +- Remove unnecessary depednencies from POM since we don't build the notification module +- Additional groupId mappings + * Thu Aug 30 2012 Marek Goldmann - 2.3.1-2.20120215git - Added LICENSE file to package - Removed Class-Path entry from MANIFEST.MF