This is an automated email from the git hooks/post-receive script.

apo-guest pushed a commit to branch master
in repository cdi-api.

commit e18d9787737db6a23e174b66f8d3e816194d61fa
Author: Markus Koschany <[email protected]>
Date:   Fri Oct 10 20:47:17 2014 +0200

    Revert all changes on master until the release of 1.0-2.
    
    cdi-api 1.2 cannot be uploaded to unstable since this would break at least
    sisu-ioc and probably other packages. The newly packaged version is now
    accessible in the experimental branch.
---
 debian/changelog         |  14 ---
 debian/control           |   2 +-
 debian/copyright         |   9 +-
 debian/javabuild         |   2 +-
 debian/maven.ignoreRules |  19 +++
 debian/maven.rules       |  17 +++
 debian/orig-tar.sh       |  12 ++
 debian/pom.xml           | 294 +++++++----------------------------------------
 debian/rules             |   4 +-
 debian/watch             |   3 +-
 10 files changed, 100 insertions(+), 276 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 3806a9f..a9e1a26 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,17 +1,3 @@
-cdi-api (1.2-1) unstable; urgency=medium
-
-  * Team upload.
-  * Imported Upstream version 1.2.
-  * Fix watch file and detect the latest upstream releases.
-  * Use Files-Excluded directive instead of orig-tar.sh script.
-  * Replace TABS with spaces in debian/rules.
-  * Update debian/pom.xml for new release.
-  * Declare compliance with Debian Policy 3.9.6.
-  * Update debian/copyright for new release.
-  * Drop maven.ignoreRules and maven.rules because both files are unused.
-
- -- Markus Koschany <[email protected]>  Fri, 10 Oct 2014 18:53:20 +0200
-
 cdi-api (1.0-2) unstable; urgency=medium
 
   * Team upload.
diff --git a/debian/control b/debian/control
index ff77d40..db0194b 100644
--- a/debian/control
+++ b/debian/control
@@ -10,7 +10,7 @@ Build-Depends: debhelper (>= 9),
                libatinject-jsr330-api-java,
                libgeronimo-interceptor-3.0-spec-java,
                libservlet3.1-java
-Standards-Version: 3.9.6
+Standards-Version: 3.9.5
 Vcs-Git: git://anonscm.debian.org/pkg-java/cdi-api.git
 Vcs-Browser: https://anonscm.debian.org/cgit/pkg-java/cdi-api.git
 Homepage: http://jcp.org/en/jsr/detail?id=299
diff --git a/debian/copyright b/debian/copyright
index 0200137..4f51dce 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -1,9 +1,6 @@
 Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
 Upstream-Name: CDI (JSR 299) API
-Source: http://repo1.maven.org/maven2/javax/enterprise/cdi-api/
-Files-Excluded:
- *.jar
- *.class
+Source: http://jcp.org/en/jsr/detail?id=299
 
 Files: *
 Copyright: Copyright: 2008, Red Hat Middleware LLC, and individual contributors
@@ -11,10 +8,8 @@ License: Apache-2.0
 
 Files: debian/*
 Copyright: 2011, Damien Raude-Morvan <[email protected]>
-           2014, Emmanual Bourg <[email protected]>
-           2014, Markus Koschany <[email protected]>
 License: Apache-2.0
 
 License: Apache-2.0
- On Debian systems the complete text of the Apache License Version 2.0
+ On Debian systems, the complete text of the Apache License Version 2.0,
  can be found in /usr/share/common-licenses/Apache-2.0.
diff --git a/debian/javabuild b/debian/javabuild
index 4801c40..ef01257 100644
--- a/debian/javabuild
+++ b/debian/javabuild
@@ -1 +1 @@
-cdi-api.jar javax
+cdi-api.jar src
diff --git a/debian/maven.ignoreRules b/debian/maven.ignoreRules
new file mode 100644
index 0000000..18e2ab2
--- /dev/null
+++ b/debian/maven.ignoreRules
@@ -0,0 +1,19 @@
+# Maven ignore rules - ignore some Maven dependencies and plugins
+# Format of this file is:
+# [group] [artifact] [type] [version] [classifier] [scope]
+# where each element can be either
+# - the exact string, for example org.apache for the group, or 3.1
+#   for the version. In this case, the element is simply matched
+#   and left as it is
+# - * (the star character, alone). In this case, anything will
+#   match and be left as it is. For example, using * on the
+#  position of the artifact field will match any artifact id
+# All elements much match before a rule can be applied
+# Example rule: match jar with groupid= junit, artifactid= junit
+# and version starting with 3., this dependency is then removed
+# from the POM
+#   junit junit jar s/3\\..*/3.x/
+
+javax.annotation jsr250-api * * * *
+org.jboss.ejb3 jboss-ejb3-api * * * *
+org.jboss.interceptor jboss-interceptor-api * * * *
diff --git a/debian/maven.rules b/debian/maven.rules
new file mode 100644
index 0000000..ce4a3fd
--- /dev/null
+++ b/debian/maven.rules
@@ -0,0 +1,17 @@
+# Maven rules - transform Maven dependencies and plugins
+# Format of this file is:
+# [group] [artifact] [type] [version] [classifier] [scope]
+# where each element can be either
+# - the exact string, for example org.apache for the group, or 3.1
+#   for the version. In this case, the element is simply matched
+#   and left as it is
+# - * (the star character, alone). In this case, anything will
+#   match and be left as it is. For example, using * on the
+#  position of the artifact field will match any artifact id
+# - a regular expression of the form s/match/replace/
+#   in this case, elements that match are transformed using
+#   the regex rule.
+# All elements much match before a rule can be applied
+# Example rule: match jar with groupid= junit, artifactid= junit
+# and version starting with 3., replacing the version with 3.x
+#   junit junit jar s/3\\..*/3.x/
diff --git a/debian/orig-tar.sh b/debian/orig-tar.sh
new file mode 100755
index 0000000..7f285c8
--- /dev/null
+++ b/debian/orig-tar.sh
@@ -0,0 +1,12 @@
+#!/bin/sh 
+
+# called with '--upstream-version' <version> <file>
+VERSION=$2
+TAR=../cdi-api_$VERSION.orig.tar.gz
+DIR=cdi-api-$VERSION
+
+mkdir -p $DIR/src/
+(cd $DIR/src/ && echo `pwd` && jar xvf ../../$3)
+
+GZIP=--best tar -c -z -f $TAR --exclude '*.jar' --exclude '*.class' $DIR
+rm -rf $DIR $3
diff --git a/debian/pom.xml b/debian/pom.xml
index 7c03552..79e317b 100644
--- a/debian/pom.xml
+++ b/debian/pom.xml
@@ -1,253 +1,47 @@
 <project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/maven-v4_0_0.xsd";>
-       <modelVersion>4.0.0</modelVersion>
-
-       <parent>
-               <groupId>org.jboss.weld</groupId>
-               <artifactId>weld-parent</artifactId>
-               <version>26</version>
-               <relativePath />
-       </parent>
-
-       <groupId>javax.enterprise</groupId>
-       <artifactId>cdi-api</artifactId>
-       <packaging>jar</packaging>
-       <version>1.2</version>
-
-       <name>CDI APIs</name>
-       <description>APIs for CDI (Contexts and Dependency Injection for Java 
EE)</description>
-
-       <url>http://cdi-spec.org</url>
-       <licenses>
-               <license>
-                       <name>Apache License, Version 2.0</name>
-                       <distribution>repo</distribution>
-                       
<url>http://www.apache.org/licenses/LICENSE-2.0.html</url>
-               </license>
-       </licenses>
-
-       <ciManagement>
-               <system>Hudson</system>
-               <url>http://hudson.jboss.org</url>
-       </ciManagement>
-
-       <issueManagement>
-               <system>JIRA</system>
-               <url>http://jira.jboss.org/browse/CDI</url>
-       </issueManagement>
-
-       <organization>
-               <name>JBoss by Red Hat, Inc.</name>
-               <url>http://jboss.org</url>
-       </organization>
-
-       <inceptionYear>2008</inceptionYear>
-
-       <developers>
-               <developer>
-                       <name>Pete Muir</name>
-                       <id>pmuir</id>
-                       <timezone>GMT</timezone>
-                       <organization>Red Hat Inc.</organization>
-                       <roles>
-                               <role>Specfication Lead</role>
-                       </roles>
-                       <email>pmuir[at]redhat[dot]com</email>
-               </developer>
-
-               <developer>
-                       <name>Antoine Sabot-Durand</name>
-                       <id>asabotdu</id>
-                       <timezone>CET</timezone>
-                       <organization>Red Hat Inc.</organization>
-                       <roles>
-                               <role>Specfication co-lead</role>
-                       </roles>
-                       <email>asd[at]redhat[dot]com</email>
-               </developer>
-
-               <developer>
-                       <name>Mark Struberg</name>
-                       <id>mstruberg</id>
-                       <timezone>CET</timezone>
-                       <roles>
-                               <role>Implementation developer</role>
-                       </roles>
-                       <email>struberg[at]yahoo[dot]de</email>
-               </developer>
-
-               <developer>
-                       <name>Jozef Hartinger</name>
-                       <id>jhartinger</id>
-                       <timezone>CET</timezone>
-                       <organization>Red Hat Inc.</organization>
-                       <roles>
-                               <role>RI tech lead</role>
-                       </roles>
-                       <email>jhartinger[at]redhat[dot]com</email>
-               </developer>
-
-               <developer>
-                       <name>Martin Kouba</name>
-                       <id>mkouba</id>
-                       <organization>Red Hat Inc.</organization>
-                       <roles>
-                               <role>TCK tech lead</role>
-                       </roles>
-                       <email>mkouba[at]redhat[dot]com</email>
-               </developer>
-       </developers>
-
-
-       <properties>
-               <atinject.api.version>1</atinject.api.version>
-               <uel.api.version>3.0.0</uel.api.version>
-               <interceptor.api.version>1.2</interceptor.api.version>
-       </properties>
-
-       <!-- Configure all dependencies (e.g. testing) -->
-       <dependencyManagement>
-               <dependencies>
-
-                       <dependency>
-                               <groupId>org.testng</groupId>
-                               <artifactId>testng</artifactId>
-                               <version>5.10</version>
-                               <classifier>jdk15</classifier>
-                       </dependency>
-
-                       <dependency>
-                               <groupId>javax.inject</groupId>
-                               <artifactId>javax.inject</artifactId>
-                               <version>${atinject.api.version}</version>
-                       </dependency>
-
-                       <dependency>
-                               <groupId>javax.el</groupId>
-                               <artifactId>javax.el-api</artifactId>
-                               <version>${uel.api.version}</version>
-                       </dependency>
-
-                       <dependency>
-                               <groupId>javax.interceptor</groupId>
-                               <artifactId>javax.interceptor-api</artifactId>
-                               <version>${interceptor.api.version}</version>
-                       </dependency>
-
-               </dependencies>
-       </dependencyManagement>
-
-       <dependencies>
-               <dependency>
-                       <groupId>javax.el</groupId>
-                       <artifactId>javax.el-api</artifactId>
-               </dependency>
-
-               <dependency>
-                       <groupId>javax.interceptor</groupId>
-                       <artifactId>javax.interceptor-api</artifactId>
-               </dependency>
-
-               <dependency>
-                       <groupId>javax.inject</groupId>
-                       <artifactId>javax.inject</artifactId>
-               </dependency>
-
-               <dependency>
-                       <groupId>org.testng</groupId>
-                       <artifactId>testng</artifactId>
-                       <classifier>jdk15</classifier>
-                       <scope>test</scope>
-               </dependency>
-
-       </dependencies>
-
-       <scm>
-               
<connection>scm:git:[email protected]:cdi-spec/cdi.git</connection>
-               <url>scm:git:[email protected]:cdi-spec/cdi.git</url>
-               
<developerConnection>scm:git:[email protected]:cdi-spec/cdi.git</developerConnection>
-       </scm>
-
-       <profiles>
-               <profile>
-                       <id>jboss-public-repository</id>
-                       <activation>
-                               <property>
-                                       <name>jboss-public-repository</name>
-                                       <value>!false</value>
-                               </property>
-                       </activation>
-                       <repositories>
-                               <repository>
-                                       <id>jboss-public-repository-group</id>
-                                       <name>JBoss Public Maven Repository 
Group</name>
-                                       
<url>http://repository.jboss.org/nexus/content/groups/public</url>
-                                       <releases>
-                                               <enabled>true</enabled>
-                                               
<updatePolicy>never</updatePolicy>
-                                       </releases>
-                                       <snapshots>
-                                               <enabled>false</enabled>
-                                               
<updatePolicy>never</updatePolicy>
-                                       </snapshots>
-                               </repository>
-                       </repositories>
-                       <pluginRepositories>
-                               <pluginRepository>
-                                       <id>jboss-public-repository-group</id>
-                                       <name>JBoss Public Maven Repository 
Group</name>
-                                       
<url>http://repository.jboss.org/nexus/content/groups/public</url>
-                                       <releases>
-                                               <enabled>true</enabled>
-                                               
<updatePolicy>never</updatePolicy>
-                                       </releases>
-                                       <snapshots>
-                                               <enabled>false</enabled>
-                                               
<updatePolicy>never</updatePolicy>
-                                       </snapshots>
-                               </pluginRepository>
-                       </pluginRepositories>
-               </profile>
-       </profiles>
-
-       <build>
-               <plugins>
-                       <plugin>
-                               <groupId>org.apache.felix</groupId>
-                               <artifactId>maven-bundle-plugin</artifactId>
-                               <executions>
-                                       <execution>
-                                               <id>bundle-manifest</id>
-                                               <phase>process-classes</phase>
-                                               <goals>
-                                                       <goal>manifest</goal>
-                                               </goals>
-                                       </execution>
-                               </executions>
-                               <configuration>
-                                       <instructions>
-                                               <Export-Package>
-                                                       
javax.decorator;version=1.1,
-                                                       
javax.enterprise.*;version=1.1,
-                                               </Export-Package>
-                                               <Import-Package>
-                                                       javax.el; version=2.2,
-                                                       *
-                                               </Import-Package>
-                                       </instructions>
-                               </configuration>
-                       </plugin>
-                       <!-- Add the OSGi Manifest to the main jar -->
-                       <plugin>
-                               <groupId>org.apache.maven.plugins</groupId>
-                               <artifactId>maven-jar-plugin</artifactId>
-                               <configuration>
-                                       <archive>
-                                               
<manifestFile>${project.build.outputDirectory}/META-INF/MANIFEST.MF</manifestFile>
-                                       </archive>
-                               </configuration>
-                       </plugin>
-               </plugins>
-       </build>
-
+   <modelVersion>4.0.0</modelVersion>
+
+   <parent>
+      <groupId>org.jboss.weld</groupId>
+      <artifactId>weld-api-parent</artifactId>
+      <version>1.0</version>
+      <relativePath>../parent/pom.xml</relativePath>
+   </parent>
+
+   <groupId>javax.enterprise</groupId>
+   <artifactId>cdi-api</artifactId>
+   <packaging>jar</packaging>
+
+   <name>CDI APIs</name>
+   <description>APIs for JSR-299: Contexts and Dependency Injection for Java 
EE</description>
+
+   <dependencies>
+      <dependency>
+         <groupId>javax.el</groupId>
+         <artifactId>el-api</artifactId>
+         <optional>true</optional>
+      </dependency>
+
+      <dependency>
+         <groupId>org.jboss.ejb3</groupId>
+         <artifactId>jboss-ejb3-api</artifactId>
+         <optional>true</optional>
+      </dependency>
+
+      <dependency>
+         <groupId>org.jboss.interceptor</groupId>
+         <artifactId>jboss-interceptor-api</artifactId>
+      </dependency>
+
+      <dependency>
+         <groupId>javax.annotation</groupId>
+         <artifactId>jsr250-api</artifactId>
+      </dependency>
+
+      <dependency>
+         <groupId>javax.inject</groupId>
+         <artifactId>javax.inject</artifactId>
+      </dependency>
+   </dependencies>
 
 </project>
diff --git a/debian/rules b/debian/rules
index 9958df1..295e239 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,7 +1,7 @@
 #!/usr/bin/make -f
 
-MAVEN_REPO := http://repo1.maven.org/maven2/javax/enterprise/cdi-api/
-VERSION := $(shell dpkg-parsechangelog | sed -n 's/^Version: //p' | sed -e 
's/-[^-]*$$//')
+MAVEN_REPO             := 
http://repo1.maven.org/maven2/javax/enterprise/cdi-api/
+VERSION                        := $(shell dpkg-parsechangelog | sed -n 
's/^Version: //p' | sed -e 's/-[^-]*$$//')
 
 export JAVA_HOME=/usr/lib/jvm/default-java
 export 
CLASSPATH=/usr/share/java/atinject-jsr330-api.jar:/usr/share/java/el-api-3.0.jar:/usr/share/java/geronimo-interceptor-3.0-spec.jar
diff --git a/debian/watch b/debian/watch
index 09b8777..21b5d4c 100644
--- a/debian/watch
+++ b/debian/watch
@@ -1,2 +1,3 @@
 version=3
-http://repo1.maven.org/maven2/javax/enterprise/cdi-api/(\d.*)/cdi-api-(\d.*)-sources.jar
+http://repo1.maven.org/maven2/javax/enterprise/cdi-api/(?:\d.*)/cdi-api-(\d.*)-sources.jar
 \
+debian debian/orig-tar.sh

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-java/cdi-api.git

_______________________________________________
pkg-java-commits mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

Reply via email to