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