[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