rpms/xmltool/devel 001-xmltool-fixbuild.patch, NONE, 1.1 import.log, NONE, 1.1 xmltool.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
Guido Grazioli
guidograzioli at fedoraproject.org
Thu Jun 17 14:21:55 UTC 2010
Author: guidograzioli
Update of /cvs/pkgs/rpms/xmltool/devel
In directory cvs01.phx2.fedoraproject.org:/tmp/cvs-serv24782/devel
Modified Files:
.cvsignore sources
Added Files:
001-xmltool-fixbuild.patch import.log xmltool.spec
Log Message:
* Sat May 08 2010 Guido Grazioli <guido.grazioli at gmail.com> - 3.3-1
- Initial packaging
001-xmltool-fixbuild.patch:
pom.xml | 43 +------------------------------------------
1 file changed, 1 insertion(+), 42 deletions(-)
--- NEW FILE 001-xmltool-fixbuild.patch ---
--- A/pom.xml 2010-05-07 00:57:22.402693000 +0200
+++ B/pom.xml 2010-05-08 11:52:57.050886935 +0200
@@ -110,7 +110,7 @@
-->
<prerequisites>
- <maven>2.0.9</maven>
+ <maven>2.0.8</maven>
</prerequisites>
<build>
@@ -243,31 +243,6 @@
<locales>en</locales>
</configuration>
</plugin>
- <plugin>
- <groupId>com.google.code.maven-license-plugin</groupId>
- <artifactId>maven-license-plugin</artifactId>
- <version>1.3.0</version>
- <configuration>
- <header>${basedir}/src/main/etc/header.txt</header>
- <failIfMissing>true</failIfMissing>
- <properties>
- <owner>Mathieu Carbou</owner>
- <year>${project.inceptionYear}</year>
- <email>mathieu.carbou at gmail.com</email>
- </properties>
- <excludes>
- <exclude>LICENSE.txt</exclude>
- <exclude>src/test/resources/**</exclude>
- </excludes>
- </configuration>
- <executions>
- <execution>
- <goals>
- <goal>check</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
</plugins>
</build>
@@ -366,21 +341,5 @@
LIBS
-->
- <dependencies>
- <dependency>
- <groupId>org.testng</groupId>
- <artifactId>testng</artifactId>
- <version>5.8</version>
- <classifier>jdk15</classifier>
- <scope>test</scope>
- <exclusions>
- <exclusion>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
- </dependencies>
-
</project>
--- NEW FILE import.log ---
xmltool-3_3-1_fc14:HEAD:xmltool-3.3-1.fc14.src.rpm:1276784465
--- NEW FILE xmltool.spec ---
Name: xmltool
Version: 3.3
Release: 1%{?dist}
Summary: Tool to manage XML documents through a Fluent Interface
Group: Development/Libraries
License: ASL 2.0
URL: http://code.google.com/p/xmltool
### upstream only provides binaries or source without build scripts
# tar creation instructions
# svn export http://xmltool.googlecode.com/svn/tags/xmltool-3.3 xmltool
# tar cfJ xmltool-3.3.tar.xz xmltool
Source0: %{name}-%{version}.tar.xz
# remove dependency on maven-license-plugin and dependencies for tests
Patch0: 001-xmltool-fixbuild.patch
BuildArch: noarch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: java-devel
BuildRequires: jpackage-utils
BuildRequires: maven2
BuildRequires: maven2-plugin-assembly
BuildRequires: maven2-plugin-deploy
BuildRequires: maven2-plugin-jar
BuildRequires: maven2-plugin-javadoc
BuildRequires: maven2-plugin-source
BuildRequires: maven2-plugin-clean
BuildRequires: maven2-plugin-compiler
BuildRequires: maven2-plugin-dependency
BuildRequires: maven2-plugin-eclipse
BuildRequires: maven2-plugin-idea
BuildRequires: maven2-plugin-install
BuildRequires: maven2-plugin-plugin
BuildRequires: maven2-plugin-resources
BuildRequires: maven2-plugin-repository
BuildRequires: maven2-plugin-remote-resources
BuildRequires: maven2-plugin-site
BuildRequires: maven2-plugin-surefire
BuildRequires: maven-release-plugin
BuildRequires: maven-plugin-jxr
BuildRequires: apache-resource-bundles
Requires: java
Requires: jpackage-utils
Requires(post): jpackage-utils
Requires(postun): jpackage-utils
%description
XMLTool is a very simple Java library to be able to do all sorts of common
operations with an XML document. Java developers often end up writing the same
code for processing XML, transforming, etc. This easy to use class puts it all
together, using the Fluent Interface pattern to facilitate XML manipulations.
%package javadoc
Summary: Javadocs for %{name}
Group: Documentation
Requires: %{name} = %{version}-%{release}
Requires: jpackage-utils
BuildArch: noarch
%description javadoc
This package contains the API documentation for %{name}.
%prep
%setup -q -n %{name}
%patch0 -p1
# Fix end-of-line encoding
sed -i 's/\r//' LICENSE.txt
%build
export MAVEN_REPO_LOCAL=$(pwd)/.m2/repository
mkdir -p $MAVEN_REPO_LOCAL
# tests require surefire/testng, not currently available
mvn-jpp \
-e \
-Dmaven.repo.local=$MAVEN_REPO_LOCAL \
-Dmaven.test.skip=true \
install javadoc:javadoc
%install
rm -rf $RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT%{_javadir}
install -Dp -m 644 target/%{name}-%{version}.jar \
$RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar
(cd $RPM_BUILD_ROOT%{_javadir} && ln -sf %{name}-%{version}.jar %{name}.jar)
mkdir -p $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
cp -rp target/site/apidocs/ \
$RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
(cd $RPM_BUILD_ROOT%{_javadocdir} && ln -sf %{name}-%{version} %{name})
install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/maven2/poms
install -pm 644 pom.xml \
$RPM_BUILD_ROOT%{_datadir}/maven2/poms/JPP-%{name}.pom
%add_to_maven_depmap com.mycila.xmltool %{name} %{version} JPP %{name}
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root,-)
%doc LICENSE.txt
%{_datadir}/maven2/poms/*
%{_mavendepmapfragdir}/*
%{_javadir}/*
%files javadoc
%defattr(-,root,root,-)
%{_javadocdir}/%{name}
%{_javadocdir}/%{name}-%{version}
%post
%update_maven_depmap
%postun
%update_maven_depmap
%changelog
* Sat May 08 2010 Guido Grazioli <guido.grazioli at gmail.com> - 3.3-1
- Initial packaging
Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/xmltool/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- .cvsignore 3 Jun 2010 20:19:31 -0000 1.1
+++ .cvsignore 17 Jun 2010 14:21:54 -0000 1.2
@@ -0,0 +1 @@
+xmltool-3.3.tar.xz
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/xmltool/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- sources 3 Jun 2010 20:19:31 -0000 1.1
+++ sources 17 Jun 2010 14:21:54 -0000 1.2
@@ -0,0 +1 @@
+70720414c9e63cd80fe159a0dab6ce4d xmltool-3.3.tar.xz
More information about the scm-commits
mailing list