[SCM] netbeans packaging branch, master, updated. debian/7.0.1+dfsg1-1-2-g5b8b977

Andrew Ross rockclimb-guest at alioth.debian.org
Mon Sep 19 21:30:23 UTC 2011


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "netbeans packaging".

The branch, master has been updated
       via  5b8b9779169e0ad69e447e2568f8e428368934ce (commit)
      from  04a113f4a4133113503c90af35aec4dcf01a6faa (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 5b8b9779169e0ad69e447e2568f8e428368934ce
Author: Andrew Ross <ubuntu at rossfamily.co.uk>
Date:   Mon Sep 19 20:22:19 2011 +0100

    Provide netbeans-ide and netbeans-platform, and depend on a jre/jdk.

-----------------------------------------------------------------------

Summary of changes:
 debian/changelog                                   |   10 ++++++++++
 debian/control                                     |   10 ++++++++--
 debian/libnb-java4-java.lintian-overrides          |    3 +++
 debian/libnb-platform-devel-java.lintian-overrides |    4 ++++
 debian/libnb-platform13-java.lintian-overrides     |    4 ++++
 5 files changed, 29 insertions(+), 2 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 0cd163e..79535e6 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,16 @@
 netbeans (7.0.1+dfsg1-2) unstable; urgency=low
 
   * Handle rename of libcommons-net-java to libcommons-net1-java.
+  * Platform should depend on a JRE.
+  * Java IDE should depend on a JDK.
+      (Closes: #499870)
+  * Provide netbeans-ide and netbeans-platform and close fixed bugs
+      in those packages.
+      (Closes: #493152)
+      (Closes: #474465)
+      (Closes: #483757)
+      (Closes: #518941)
+      (Closes: #478762)
 
  -- Andrew Ross <ubuntu at rossfamily.co.uk>  Sun, 11 Sep 2011 22:45:45 +0100
 
diff --git a/debian/control b/debian/control
index f0f0435..083ea4c 100644
--- a/debian/control
+++ b/debian/control
@@ -29,12 +29,16 @@ Vcs-Git: git://git.debian.org/git/pkg-java/netbeans.git
 
 Package: libnb-platform13-java
 Architecture: all
-Depends: ${misc:Depends}, ${java:Depends}, javahelp2,
+Depends: ${misc:Depends}, ${java:Depends}, javahelp2, 
+ default-jre | java6-runtime,
  libswing-layout-java (>= 1.0.3), libjna-java(>= 3.2.7-2~), junit4 (>= 4.6),
  libfelix-framework-java, libfelix-main-java, libequinox-osgi-java,
  libnb-org-openide-util-java, libnb-org-openide-util-lookup-java, 
  libnb-org-openide-modules-java
 Suggests: libnb-platform13-java-doc
+Provides: netbeans-platform
+Replaces: netbeans-platform
+Conflicts: netbeans-platform
 Description: NetBeans Platform for building rich desktop applications in Java
  The NetBeans Platform is a framework for building rich desktop applications
  in Java. It provides the code that is required to connect actions to menu 
@@ -46,6 +50,7 @@ Description: NetBeans Platform for building rich desktop applications in Java
 Package: libnb-platform-devel-java
 Architecture: all
 Depends: ${misc:Depends}, ${java:Depends}, libnb-platform13-java,
+ default-jdk | java6-sdk, ant,
  libjemmy2-java, javahelp2, libbindex-java,
 Replaces: libnb-platform8-devel-java, libnb-platform7-devel-java
 Conflicts: libnb-platform8-devel-java, libnb-platform7-devel-java
@@ -108,6 +113,7 @@ Depends: ${java:Depends}, ${misc:Depends}, libnb-platform13-java (>= 7.0),
  libnb-apisupport2-java (= ${binary:Version})
 Conflicts: netbeans5.5, netbeans-ide
 Replaces: netbeans5.5, netbeans-ide
+Provides: netbeans-ide
 Description: Extensible Java IDE
  Integrated Development Environment for software developers. It supports 
  development of desktop, enterprise, web, and mobile applications. Package
@@ -134,7 +140,7 @@ Description: Common Integrated Development Environment Libraries for NetBeans
 
 Package: libnb-java4-java
 Architecture: all
-Depends: ${java:Depends}, ${misc:Depends},
+Depends: ${java:Depends}, ${misc:Depends}, default-jdk | java6-sdk,
  libnb-platform13-java (>= 7.0), libnb-ide13-java (= ${binary:Version}),
  libbetter-appframework-java,  libbeansbinding-java, libcglib-java,
  libnb-javaparser-java (>= 7.0.1~), ant (>= 1.7.0), ant-optional (>= 1.7.0)
diff --git a/debian/libnb-java4-java.lintian-overrides b/debian/libnb-java4-java.lintian-overrides
index f68e80d..ebefaea 100644
--- a/debian/libnb-java4-java.lintian-overrides
+++ b/debian/libnb-java4-java.lintian-overrides
@@ -8,3 +8,6 @@ libnb-java4-java: javalib-but-no-public-jars
 # Netbeans creates this empty directory, and we include it to avoid unneeded
 # changes.
 libnb-java4-java: package-contains-empty-directory
+
+# We do actually need a jre (actually we need a jdk).
+libnb-java4-java: needless-dependency-on-jre
diff --git a/debian/libnb-platform-devel-java.lintian-overrides b/debian/libnb-platform-devel-java.lintian-overrides
index 798666c..042dc5e 100644
--- a/debian/libnb-platform-devel-java.lintian-overrides
+++ b/debian/libnb-platform-devel-java.lintian-overrides
@@ -5,3 +5,7 @@ libnb-platform-devel-java: codeless-jar
 # application. But the jar files don't live in /usr/share/java since they are 
 # specific to the NetBeans platform and need to live in a "cluster"
 libnb-platform-devel-java: javalib-but-no-public-jars
+
+# It's not needless, as we need a jre (and in fact jdk) to build a Netbeans 
+# Platform based application.
+libnb-platform-devel-java: needless-dependency-on-jre
diff --git a/debian/libnb-platform13-java.lintian-overrides b/debian/libnb-platform13-java.lintian-overrides
index cffaca7..99b6a0d 100644
--- a/debian/libnb-platform13-java.lintian-overrides
+++ b/debian/libnb-platform13-java.lintian-overrides
@@ -5,3 +5,7 @@ libnb-platform13-java: codeless-jar
 # application. But the jar files don't live in /usr/share/java since they are 
 # specific to the NetBeans platform and need to live in a "cluster"
 libnb-platform13-java: javalib-but-no-public-jars
+
+# It's not actually needless in this case - we need a jre to run a Netbeans 
+# based application.
+libnb-platform13-java: needless-dependency-on-jre


hooks/post-receive
-- 
netbeans packaging



More information about the pkg-java-commits mailing list