[SCM] ROME: Java library to handle Atom and RSS feeds branch, master, updated. debian/1.0-3-1-gc91fdf2

Miguel Landaeta miguel at miguel.cc
Thu Jul 26 21:29:08 UTC 2012


The following commit has been merged in the master branch:
commit c91fdf2c3a3a64477d6a1ab960315452a951c4f5
Author: Miguel Landaeta <miguel at miguel.cc>
Date:   Thu Jul 26 22:57:42 2012 -0430

    Prepare 1.0-4 upload
    
      * Provide Maven artifacts. (Closes: #674168).
      * Bump Standards-Version to 3.9.3. No changes were required.
      * Update copyright file.
      * Add call mh_clean in clean target.

diff --git a/debian/changelog b/debian/changelog
index 162ab1d..9e72c77 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,12 @@
+rome (1.0-4) UNRELEASED; urgency=low
+
+  * Provide Maven artifacts. (Closes: #674168).
+  * Bump Standards-Version to 3.9.3. No changes were required.
+  * Update copyright file.
+  * Add call mh_clean in clean target.
+
+ -- Miguel Landaeta <miguel at miguel.cc>  Thu, 26 Jul 2012 22:23:29 -0430
+
 rome (1.0-3) unstable; urgency=low
 
   * Provide OSGi metadata in jar manifest. (Closes: #646058).
diff --git a/debian/control b/debian/control
index 9563c06..71e1f96 100644
--- a/debian/control
+++ b/debian/control
@@ -3,8 +3,9 @@ Maintainer: Debian Java Maintainers <pkg-java-maintainers at lists.alioth.debian.or
 Uploaders: Miguel Landaeta <miguel at miguel.cc>
 Section: java
 Priority: optional
-Build-Depends: debhelper (>= 7.0.50), default-jdk, javahelper, libjdom1-java
-Standards-Version: 3.9.2
+Build-Depends: debhelper (>= 7.0.50), default-jdk, javahelper, libjdom1-java,
+ maven-repo-helper
+Standards-Version: 3.9.3
 Homepage: https://rome.dev.java.net/
 Vcs-Git: git://git.debian.org/git/pkg-java/rome.git
 Vcs-Browser: http://git.debian.org/?p=pkg-java/rome.git
diff --git a/debian/copyright b/debian/copyright
index a940174..72d5f02 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -1,4 +1,4 @@
-Format: http://dep.debian.net/deps/dep5/
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
 Upstream-Name: Rome
 Upstream-Contact: Sun Microsystems, Inc.
 Source: https://rome.dev.java.net/dist/rome-1.0-sources.jar
@@ -8,7 +8,7 @@ Copyright: © 2004-2009, Sun Microsystems, Inc.
 License: Apache-2.0
 
 Files: debian/*
-Copyright: © 2010-2011, Miguel Landaeta <miguel at miguel.cc>
+Copyright: © 2010-2012, Miguel Landaeta <miguel at miguel.cc>
 License: Apache-2.0
 
 License: Apache-2.0
diff --git a/debian/librome-java.poms b/debian/librome-java.poms
new file mode 100644
index 0000000..d8fbd18
--- /dev/null
+++ b/debian/librome-java.poms
@@ -0,0 +1 @@
+debian/rome.pom
diff --git a/debian/rome.pom b/debian/rome.pom
new file mode 100644
index 0000000..a437760
--- /dev/null
+++ b/debian/rome.pom
@@ -0,0 +1,219 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project>
+	<modelVersion>4.0.0</modelVersion>
+	<groupId>rome</groupId>
+	<artifactId>rome</artifactId>
+	<name>ROME, RSS and atOM utilitiEs for Java</name>
+	<version>1.0</version>
+	<packaging>jar</packaging>
+	<description>All Roads Lead to ROME. ROME is a set of Atom/RSS Java utilities that make it
+		easy to work in Java with most syndication formats. Today it accepts all flavors of RSS
+		(0.90, 0.91, 0.92, 0.93, 0.94, 1.0 and 2.0), Atom 0.3 and Atom 1.0 feeds. Rome includes
+		a set of parsers and generators for the various flavors of feeds, as well as converters
+		to convert from one format to another. The parsers can give you back Java objects that
+		are either specific for the format you want to work with, or a generic normalized
+		SyndFeed object that lets you work on with the data without bothering about the
+		underlying format. </description>
+	<url>https://rome.dev.java.net/</url>
+	<issueManagement>
+		<url>https://rome.dev.java.net/servlets/ProjectIssues</url>
+	</issueManagement>
+	<ciManagement>
+		<notifiers>
+			<notifier>
+				<configuration>
+					<address>dev at rome.dev.java.net</address>
+				</configuration>
+			</notifier>
+		</notifiers>
+	</ciManagement>
+	<inceptionYear>2004</inceptionYear>
+	<mailingLists>
+		<mailingList>
+			<name>dev at rome.dev.java.net</name>
+			<subscribe>
+				https://rome.dev.java.net/servlets/ProjectMailingListList</subscribe>
+			<unsubscribe>
+				https://rome.dev.java.net/servlets/ProjectMailingListList</unsubscribe>
+			<archive>
+				https://rome.dev.java.net/servlets/SummarizeList?listName=dev</archive>
+		</mailingList>
+	</mailingLists>
+	<developers>
+		<developer>
+			<name>Alejandro Abdelnur</name>
+			<url>http://blog.sun.com/roller/page/tucu/</url>
+			<timezone>0</timezone>
+		</developer>
+		<developer>
+			<name>Elaine Chien</name>
+			<timezone>0</timezone>
+		</developer>
+		<developer>
+			<name>Patrick Chanezon</name>
+			<url>http://www.chanezon.com/pat/weblog/</url>
+			<timezone>-9</timezone>
+		</developer>
+	</developers>
+	<scm>
+		<connection>
+			scm:cvs:pserver:guest at cvs.dev.java.net:/cvs:rome</connection>
+		<url>https://rome.dev.java.net/source/browse/rome/</url>
+	</scm>
+	<organization>
+		<name>Sun Microsystems</name>
+		<url>http://java.sun.com/</url>
+	</organization>
+	<repositories>
+		<repository>
+			<id>maven2-repository.dev.java.net</id>
+			<name>Java.net Repository for Maven</name>
+			<url>http://download.java.net/maven/2/</url>
+		</repository>
+	</repositories>
+	
+	<build>
+		<defaultGoal>install</defaultGoal>
+		<sourceDirectory>src/java</sourceDirectory>
+		<testSourceDirectory>src/test</testSourceDirectory>
+		<resources>
+			<resource>
+				<directory>src/java</directory>
+				<includes>
+					<include>**/*.properties</include>
+				</includes>
+			</resource>
+		</resources>
+		<testResources>
+			<testResource>
+				<directory>${basedir}/src/data</directory>
+				<includes>
+					<include>**/*.xml</include>
+				</includes>
+			</testResource>
+			<testResource>
+				<directory>src/test</directory>
+				<includes>
+					<include>rome.properties</include>
+				</includes>
+			</testResource>
+		</testResources>
+		<plugins>
+			<plugin>
+				<artifactId>maven-compiler-plugin</artifactId>
+				<configuration>
+					<source>1.4</source>
+					<target>1.4</target>
+				</configuration>
+			</plugin>
+			<plugin>
+				<artifactId>maven-javadoc-plugin</artifactId>
+				<configuration>
+					<excludePackageNames> com.sun.syndication.feed.impl,com.sun.syndication.feed.module.impl,com.sun.syndication.feed.synd.impl,com.sun.syndication.io.impl</excludePackageNames>
+				</configuration>
+			</plugin>
+			<plugin>
+				<artifactId>maven-surefire-plugin</artifactId>
+				<configuration>
+					<includes>
+						<include>**/Test*.java</include>
+					</includes>
+				</configuration>
+			</plugin>
+			<plugin>
+				<artifactId>maven-jar-plugin</artifactId>
+				<configuration>
+					<archive>
+						<manifestFile> ${project.build.outputDirectory}/META-INF/MANIFEST.MF</manifestFile>
+					</archive>
+				</configuration>
+			</plugin>
+			<plugin>
+				<groupId>org.apache.felix</groupId>
+				<artifactId>maven-bundle-plugin</artifactId>
+				<extensions>true</extensions>
+				<configuration>
+					<instructions>
+						<Private-Package></Private-Package>
+						<Export-Package>com.sun.syndication.*</Export-Package>
+						<Import-Package> oracle.*;resolution:=optional,org.jaxen*;resolution:=optional,org.jdom.*;resolution:=optional,*</Import-Package>
+						<Embed-Dependency> *;scope=compile|runtime;inline=false</Embed-Dependency>
+						<Embed-Transitive>true</Embed-Transitive>
+						<Embed-Directory>META-INF/lib</Embed-Directory>
+						<Bundle-ClassPath> .,{maven-dependencies}</Bundle-ClassPath>
+						<Include-Resource> {maven-resources},{maven-dependencies}</Include-Resource>
+					</instructions>
+				</configuration>
+				<executions>
+					<execution>
+						<id>bundle-manifest</id>
+						<phase>process-classes</phase>
+						<goals>
+							<goal>manifest</goal>
+						</goals>
+					</execution>
+				</executions>
+			</plugin>
+			
+			<plugin>
+				<groupId>org.apache.maven.plugins</groupId>
+				<artifactId>maven-source-plugin</artifactId>
+				<executions>
+					<execution>
+						<goals>
+							<goal>jar</goal>
+						</goals>
+					</execution>
+				</executions>
+			</plugin>
+			
+			<plugin>
+				<groupId>org.apache.maven.plugins</groupId>
+				<artifactId>maven-javadoc-plugin</artifactId>
+				<executions>
+					<execution>
+						<goals>
+							<goal>jar</goal>
+						</goals>
+					</execution>
+				</executions>
+			</plugin>			
+		</plugins>
+		<extensions>
+			<extension>
+				<groupId>org.jvnet.wagon-svn</groupId>
+				<artifactId>wagon-svn</artifactId>
+				<version>RELEASE</version>
+			</extension>
+		</extensions>		
+	</build>
+	<dependencies>
+		<dependency>
+			<groupId>jdom</groupId>
+			<artifactId>jdom</artifactId>
+			<version>1.0</version>
+		</dependency>
+		<dependency>
+			<groupId>junit</groupId>
+			<artifactId>junit</artifactId>
+			<version>3.8.2</version>
+			<scope>test</scope>
+		</dependency>
+	</dependencies>
+	<reporting>
+		<plugins>
+			<plugin>
+				<artifactId>maven-changes-plugin</artifactId>
+				<configuration>
+					<xmlPath>${basedir}/xdocs/changes.xml</xmlPath>
+				</configuration>
+			</plugin>
+		</plugins>
+	</reporting>
+	<distributionManagement>
+		<repository>
+			<id>java.net-m2-repository</id>
+			<url>java-net:/maven2-repository/trunk/repository/</url>
+		</repository>		
+	</distributionManagement>
+</project>
diff --git a/debian/rules b/debian/rules
index e010c2a..c9f3e88 100755
--- a/debian/rules
+++ b/debian/rules
@@ -11,9 +11,14 @@ override_jh_build:
 	jh_build rome.jar com
 
 override_jh_installlibs:
-	jh_installlibs
+	mh_installpoms --package=librome-java
+	mh_installjar --package=librome-java --java-lib debian/rome.pom rome.jar
 	jh_manifest -v
 
+override_jh_clean:
+	jh_clean
+	mh_clean
+
 get-orig-source:
 	cd $(dir $(firstword $(MAKEFILE_LIST)))../ && \
 	uscan \

-- 
ROME: Java library to handle Atom and RSS feeds



More information about the pkg-java-commits mailing list