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