rpms/jempbox/devel .cvsignore, 1.2, 1.3 jempbox.spec, 1.1, 1.2 sources, 1.2, 1.3
Orion Poplawski
orion at fedoraproject.org
Fri Jan 8 21:00:21 UTC 2010
Author: orion
Update of /cvs/pkgs/rpms/jempbox/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv31761
Modified Files:
.cvsignore jempbox.spec sources
Log Message:
* Fri Jan 8 2010 Orion Poplawski <orion at cora.nwra.com> - 1.0.0-1
- Update to 1.0.0
Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/jempbox/devel/.cvsignore,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -p -r1.2 -r1.3
--- .cvsignore 18 Oct 2009 01:51:31 -0000 1.2
+++ .cvsignore 8 Jan 2010 21:00:21 -0000 1.3
@@ -1 +1 @@
-jempbox-0.8.0-incubating-src.jar
+jempbox-1.0.0-src.jar
Index: jempbox.spec
===================================================================
RCS file: /cvs/pkgs/rpms/jempbox/devel/jempbox.spec,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- jempbox.spec 18 Oct 2009 01:51:32 -0000 1.1
+++ jempbox.spec 8 Jan 2010 21:00:21 -0000 1.2
@@ -1,21 +1,28 @@
%global with_gcj %{!?_without_gcj:1}%{?_without_gcj:0}
Name: jempbox
-Version: 0.8.0
-Release: 6%{?dist}
+Version: 1.0.0
+Release: 1%{?dist}
Summary: Java library for working with XMP metadata
Group: Development/Libraries
License: ASL 2.0
-URL: http://incubator.apache.org/pdfbox/
-Source0: http://www.apache.org/dist/incubator/pdfbox/%{name}/source/%{name}-%{version}-incubating-src.jar
-#Disable downloading of required jars
-Patch0: %{name}-0.8.0-local.patch
+URL: http://pdfbox.apache.org/
+Source0: http://www.apache.org/dist/pdfbox/%{name}/source/%{name}-%{version}-src.jar
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: jpackage-utils
BuildRequires: java-devel
-BuildRequires: ant-junit
+BuildRequires: maven2
+BuildRequires: maven-plugin-bundle
+BuildRequires: maven2-plugin-compiler
+BuildRequires: maven2-plugin-install
+BuildRequires: maven2-plugin-jar
+BuildRequires: maven2-plugin-javadoc
+BuildRequires: maven2-plugin-resources
+BuildRequires: maven2-plugin-surefire
+BuildRequires: maven-doxia-sitetools
+BuildRequires: maven-surefire-provider-junit
%if %{with_gcj}
BuildRequires: java-gcj-compat-devel >= 1.0.31
@@ -43,8 +50,7 @@ This package contains the API documentat
%prep
-%setup -q -n %{name}-%{version}-incubating
-%patch0 -p1 -b .local
+%setup -q
find -name '*.class' -exec rm -f '{}' \;
find -name '*.jar' -exec rm -f '{}' \;
#Fix line endings
@@ -52,31 +58,40 @@ find -name '*.txt' -exec sed -i 's/\r//'
%build
-ant package javadoc
+export MAVEN_REPO_LOCAL=$(pwd)/.m2/repository
+mkdir -p $MAVEN_REPO_LOCAL
+
+mvn-jpp \
+-Dmaven.repo.local=$MAVEN_REPO_LOCAL \
+install javadoc:javadoc
%install
rm -rf $RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT%{_javadir}
-cp -p target/%{name}-%{version}-incubating.jar \
+cp -p target/%{name}-%{version}.jar \
$RPM_BUILD_ROOT%{_javadir}/
-ln -s %{name}-%{version}-incubating.jar $RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar
-ln -s %{name}-%{version}-incubating.jar $RPM_BUILD_ROOT%{_javadir}/%{name}.jar
+ln -s %{name}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}.jar
mkdir -p $RPM_BUILD_ROOT%{_javadocdir}/%{name}
-cp -rp website/build/site/javadoc \
-$RPM_BUILD_ROOT%{_javadocdir}/%{name}
+cp -rp target/site/apidocs $RPM_BUILD_ROOT%{_javadocdir}/%{name}
+
+mkdir -p $RPM_BUILD_ROOT%{_datadir}/maven2/poms
+cp -p pom.xml $RPM_BUILD_ROOT%{_datadir}/maven2/poms/JPP-%{name}.pom
%if %{with_gcj}
%{_bindir}/aot-compile-rpm
%endif
+%add_to_maven_depmap org.apache.maven %{name} %{version} JPP %{name}
+
%clean
rm -rf $RPM_BUILD_ROOT
%post
+%update_maven_depmap
%if %{with_gcj}
if [ -x %{_bindir}/rebuild-gcj-db ]
then
@@ -85,6 +100,7 @@ rm -rf $RPM_BUILD_ROOT
%endif
%postun
+%update_maven_depmap
%if %{with_gcj}
if [ -x %{_bindir}/rebuild-gcj-db ]
then
@@ -96,9 +112,10 @@ rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root,-)
%doc LICENSE.txt NOTICE.txt README.txt RELEASE-NOTES.txt
+%{_datadir}/maven2/poms
+%{_mavendepmapfragdir}
%{_javadir}/%{name}.jar
%{_javadir}/%{name}-%{version}.jar
-%{_javadir}/%{name}-%{version}-incubating.jar
%if %{with_gcj}
%attr(-,root,root) %{_libdir}/gcj/%{name}
%endif
@@ -109,6 +126,9 @@ rm -rf $RPM_BUILD_ROOT
%changelog
+* Fri Jan 8 2010 Orion Poplawski <orion at cora.nwra.com> - 1.0.0-1
+- Update to 1.0.0
+
* Thu Oct 15 2009 Orion Poplawski <orion at cora.nwra.com> - 0.8.0-6
- Add javadoc subpackage
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/jempbox/devel/sources,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -p -r1.2 -r1.3
--- sources 18 Oct 2009 01:51:32 -0000 1.2
+++ sources 8 Jan 2010 21:00:21 -0000 1.3
@@ -1 +1 @@
-b15d0837cc25b47bbdb0e2a49b8c6b65 jempbox-0.8.0-incubating-src.jar
+87485277594602873035cf637a82e140 jempbox-1.0.0-src.jar
More information about the fedora-extras-commits
mailing list