SPECS: java-modello.spec - package binary files. - version built from sourc...

pawelz pawelz at pld-linux.org
Mon Mar 30 07:00:10 CEST 2009


Author: pawelz                       Date: Mon Mar 30 05:00:10 2009 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- package binary files.
- version built from sources moved to DEVEL branch

---- Files affected:
SPECS:
   java-modello.spec (1.2 -> 1.3) 

---- Diffs:

================================================================
Index: SPECS/java-modello.spec
diff -u SPECS/java-modello.spec:1.2 SPECS/java-modello.spec:1.3
--- SPECS/java-modello.spec:1.2	Fri Mar 27 21:46:41 2009
+++ SPECS/java-modello.spec	Mon Mar 30 07:00:04 2009
@@ -1,15 +1,7 @@
 # $Revision$, $Date$
 # TODO:
-# - build
-#
-# Conditional build:
-%bcond_without	javadoc		# don't build javadoc
-%bcond_without	tests		# don't build and run tests
-%if "%{pld_release}" == "ti"
-%bcond_without	java_sun	# build with gcj
-%else
-%bcond_with	java_sun	# build with java-sun
-%endif
+# - package maven and plexus and THEN try to build it from sources
+# - dependencies (plexus?)
 #
 %include	/usr/lib/rpm/macros.java
 #
@@ -20,12 +12,43 @@
 Release:	0.1
 License:	BSD-like
 Group:		Libraries/Java
-# svn export http://svn.codehaus.org/modello/tags/modello-1.0.1/
-Source0:	%{srcname}-%{version}.tar.bz2
-# Source0-md5:	ca3eefd13ff5f2e087d44a9c0560ed87
+Source0:	http://repository.codehaus.org/org/codehaus/modello/modello-core/%{version}/modello-core-%{version}.jar
+# Source0-md5:	d808a73a462dfff839662ff04872fc28
+Source1:	http://repository.codehaus.org/org/codehaus/modello/modello-maven-plugin/%{version}/modello-maven-plugin-%{version}.jar
+# Source1-md5:	25720daca831f5d1a6ced068551a43f6
+Source2:	http://repository.codehaus.org/org/codehaus/modello/modello-plugin-converters/%{version}/modello-plugin-converters-%{version}.jar
+# Source2-md5:	0ca084e95cc728ff81bb1d41ec738142
+Source3:	http://repository.codehaus.org/org/codehaus/modello/modello-plugin-dom4j/%{version}/modello-plugin-dom4j-%{version}.jar
+# Source3-md5:	fc2e2e2ac2461837972e892289aca6a8
+Source4:	http://repository.codehaus.org/org/codehaus/modello/modello-plugin-java/%{version}/modello-plugin-java-%{version}.jar
+# Source4-md5:	014ca05df577de0204f4949ea19239e9
+Source5:	http://repository.codehaus.org/org/codehaus/modello/modello-plugin-jdom/%{version}/modello-plugin-jdom-%{version}.jar
+# Source5-md5:	7bc7973910e452ca6d764c09c4195640
+Source6:	http://repository.codehaus.org/org/codehaus/modello/modello-plugin-stax/%{version}/modello-plugin-stax-%{version}.jar
+# Source6-md5:	6eda5939d8f05d97ae2a46d74c4b0730
+Source7:	http://repository.codehaus.org/org/codehaus/modello/modello-plugin-xdoc/%{version}/modello-plugin-xdoc-%{version}.jar
+# Source7-md5:	ed81553efa2446e01c34603f5f950a2f
+Source8:	http://repository.codehaus.org/org/codehaus/modello/modello-plugin-xml/%{version}/modello-plugin-xml-%{version}.jar
+# Source8-md5:	f50caa0c555553c51bbdc62c99bab43d
+Source9:	http://repository.codehaus.org/org/codehaus/modello/modello-plugin-xpp3/%{version}/modello-plugin-xpp3-%{version}.jar
+# Source9-md5:	52cacdcd875a9e6c92b2c81c78368946
+Source10:	http://repository.codehaus.org/org/codehaus/modello/modello-plugin-xsd/%{version}/modello-plugin-xsd-%{version}.jar
+# Source10-md5:	a724f4f57aa2b4389df91f6927c58055
+
+# Extracted from one of the .java source files in modello svn repository
+Source11:	%{name}-LICENSE.txt
+
+# Is there something more interesting than unit tests?
+#Source17:	http://repository.codehaus.org/org/codehaus/modello/modello-test/%{version}/modello-test-%{version}.jar
+
+# Why there is no 1.0.1 release of these jars?
+#Source12:	http://repository.codehaus.org/org/codehaus/modello/modello-db-keywords/%{version}/modello-db-keywords-%{version}.jar
+#Source13:	http://repository.codehaus.org/org/codehaus/modello/modello-plugin-jpox/%{version}/modello-plugin-jpox-%{version}.jar
+#Source14:	http://repository.codehaus.org/org/codehaus/modello/modello-plugin-plexus-registry/%{version}/modello-plugin-plexus-registry-%{version}.jar
+#Source15:	http://repository.codehaus.org/org/codehaus/modello/modello-plugin-prevayler/%{version}/modello-plugin-prevayler-%{version}.jar
+#Source16:	http://repository.codehaus.org/org/codehaus/modello/modello-plugin-store/%{version}/modello-plugin-store-%{version}.jar
+
 URL:		http://modello.codehaus.org/
-%{!?with_java_sun:BuildRequires:	java-gcj-compat-devel}
-%{?with_java_sun:BuildRequires:	java-sun}
 BuildRequires:	jpackage-utils
 BuildRequires:	rpm-javaprov
 BuildRequires:	rpmbuild(macros) >= 1.300
@@ -35,103 +58,46 @@
 %description
 Modello is a Data Model toolkit in use by the Maven 2 Project.
 
-%package javadoc
-Summary:	Online manual for %{srcname}
-Summary(pl.UTF-8):	Dokumentacja online do %{srcname}
-Group:		Documentation
-Requires:	jpackage-utils
-
-%description javadoc
-Documentation for %{srcname}.
-
-%description javadoc -l pl.UTF-8
-Dokumentacja do %{srcname}.
-
-%description javadoc -l fr.UTF-8
-Javadoc pour %{srcname}.
-
-%package examples
-Summary:	Examples for %{name}
-Summary(pl.UTF-8):	Przykłady dla pakietu %{name}
-Group:		Documentation
-Requires:	%{name} = %{epoch}:%{version}-%{release}
-
-%description examples
-Demonstrations and samples for %{srcname}.
-
-%description examples -l pl.UTF-8
-Pliki demonstracyjne i przykłady dla pakietu %{srcname}.
-
 %prep
-%setup -q -n %{srcname}-%{version}
-
-%build
-#CLASSPATH=$(build-classpath jaxen)
-#export CLASSPATH
-export JAVA_HOME="%{java_home}"
-
-install -d build
-#%javac -classpath $CLASSPATH -source 1.5 -target 1.5 -d build $(find -name '*.java')
-
-%if %{with javadoc}
-%javadoc -d apidocs \
-	%{?with_java_sun:org.jaxen} \
-	$(find src/java/main/org/jaxen/ -name '*.java')
-%endif
-
-%jar -cf %{srcname}-%{version}.jar -C build .
+%setup -qc
+cp %{SOURCE11} LICENSE.txt
 
 %install
+
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT%{_javadir}
-cp -a %{srcname}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{srcname}-%{version}.jar
-ln -s %{srcname}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{srcname}.jar
-
-# javadoc
-%if %{with javadoc}
-install -d $RPM_BUILD_ROOT%{_javadocdir}/%{srcname}-%{version}
-cp -a apidocs/* $RPM_BUILD_ROOT%{_javadocdir}/%{srcname}-%{version}
-ln -s %{srcname}-%{version} $RPM_BUILD_ROOT%{_javadocdir}/%{srcname} # ghost symlink
-%endif
+install -d $RPM_BUILD_ROOT%{_javadir}/modello
+install %{SOURCE0} $RPM_BUILD_ROOT%{_javadir}/modello/modello-core.1.0.1.jar
+install %{SOURCE1} $RPM_BUILD_ROOT%{_javadir}/modello/modello-maven-plugin.1.0.1.jar
+install %{SOURCE2} $RPM_BUILD_ROOT%{_javadir}/modello/modello-plugin-converters.1.0.1.jar
+install %{SOURCE3} $RPM_BUILD_ROOT%{_javadir}/modello/modello-plugin-dom4j.1.0.1.jar
+install %{SOURCE4} $RPM_BUILD_ROOT%{_javadir}/modello/modello-plugin-java.1.0.1.jar
+install %{SOURCE5} $RPM_BUILD_ROOT%{_javadir}/modello/modello-plugin-jdom.1.0.1.jar
+install %{SOURCE6} $RPM_BUILD_ROOT%{_javadir}/modello/modello-plugin-stax.1.0.1.jar
+install %{SOURCE7} $RPM_BUILD_ROOT%{_javadir}/modello/modello-plugin-xdoc.1.0.1.jar
+install %{SOURCE8} $RPM_BUILD_ROOT%{_javadir}/modello/modello-plugin-xml.1.0.1.jar
+install %{SOURCE9} $RPM_BUILD_ROOT%{_javadir}/modello/modello-plugin-xpp3.1.0.1.jar
+install %{SOURCE10} $RPM_BUILD_ROOT%{_javadir}/modello/modello-plugin-xsd.1.0.1.jar
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
-%post javadoc
-ln -nfs %{name}-%{version} %{_javadocdir}/%{name}
-
 %files
 %defattr(644,root,root,755)
-%{_javadir}/%{srcname}-%{version}.jar
-%{_javadir}/%{srcname}.jar
+%{_javadir}/%{srcname}
 %doc LICENSE.txt
 
-%if %{with javadoc}
-%files javadoc
-%defattr(644,root,root,755)
-%{_javadocdir}/%{srcname}-%{version}
-%ghost %{_javadocdir}/%{srcname}
-%endif
-
 %define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
 %changelog
 * %{date} PLD Team <feedback at pld-linux.org>
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.3  2009/03/30 05:00:04  pawelz
+- package binary files.
+- version built from sources moved to DEVEL branch
+
 Revision 1.2  2009/03/27 20:46:41  pawelz
 - fixed Source0
 
 Revision 1.1  2009/03/27 20:44:09  pawelz
 - initial
-
-Revision 1.2  2009/03/26 21:29:57  paszczus
-- switched to sources
-- use proper javadoc
-- added java_sun bcond
-- conditional bcond for Titanium
-
-Revision 1.1  2009/02/06 18:04:28  pawelz
-- initial PLD release
-
-
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/java-modello.spec?r1=1.2&r2=1.3&f=u



More information about the pld-cvs-commit mailing list