[SCM] eclipse-mylyn - Plug-in for eclipse - Debian package. branch, master, updated. 3b7fab01ebbc0d9c47229e2c837bcf366dd3788c

Niels Thykier nthykier-guest at alioth.debian.org
Wed May 12 18:37:34 UTC 2010


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 "eclipse-mylyn - Plug-in for eclipse - Debian package.".

The branch, master has been updated
       via  3b7fab01ebbc0d9c47229e2c837bcf366dd3788c (commit)
      from  dcd6c486d63444ae6534bca5886da3518005def9 (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 3b7fab01ebbc0d9c47229e2c837bcf366dd3788c
Author: Niels Thykier <niels at thykier.net>
Date:   Wed May 12 20:37:25 2010 +0200

    Added build system.

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

Summary of changes:
 debian/changelog                    |    4 +-
 debian/compat                       |    1 +
 debian/control                      |  104 +++++++++++++++++++----------------
 debian/eclipse-mylyn-jdt.eh-install |    1 +
 debian/eclipse-mylyn-pde.eh-install |    1 +
 debian/eclipse-mylyn.eh-install     |    5 ++
 debian/eclipse.features             |   11 ++++
 debian/eclipse.orbitdeps            |    4 +
 debian/rules                        |   18 ++++++
 9 files changed, 99 insertions(+), 50 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 7fd7cbd..a472869 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,5 +1,5 @@
-eclipse-plugin-mylyn (3.2.1) UNRELEASED; urgency=low
+eclipse-mylyn (3.2.1-1) UNRELEASED; urgency=low
 
-  * Initial release. 
+  * Initial release.
 
  -- Niels Thykier <niels at thykier.net>  Sun, 18 Oct 2009 18:04:14 +0200
diff --git a/debian/compat b/debian/compat
new file mode 100644
index 0000000..7f8f011
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
+7
diff --git a/debian/control b/debian/control
index 0d50c17..10a8229 100644
--- a/debian/control
+++ b/debian/control
@@ -1,22 +1,29 @@
 Source: eclipse-mylyn
-Architecture: all
 Section: java
 Priority: optional
 Maintainer: Debian Java Maintainers <pkg-java-maintainers at lists.alioth.debian.org>
 Uploaders: Niels Thykier <niels at thykier.net>,
            Benjamin Drung <bdrung at ubuntu.com>,
            Adrian Perez <adrianperez.deb at gmail.com>
-Build-Depends: debhelper (>= 7), eclipse (>= 3.5.1), default-jdk, cdbs
+Build-Depends: debhelper (>= 7),
+               default-jdk,
+               eclipse-pde (>= 3.5.2),
+               eclipse-platform (>= 3.5.2),
+               javahelper (>= 0.30),
+               libcommons-codec-java (>= 1.4-2),
+               libcommons-httpclient-java (>= 3.1-9),
+               libcommons-lang-java (>= 2.4-2),
+               libcommons-logging-java (>= 1.1.1-6),
 Build-Conflicts: eclipse-cdt
 Standards-Version: 3.8.3
 Vcs-Git: git://git.debian.org/git/pkg-java/eclipse-mylyn.git
 Vcs-Browser: http://git.debian.org/?p=pkg-java/eclipse-mylyn.git
 Homepage: http://www.eclipse.org/mylyn
 
-Package: eclipse-plugin-mylyn
+Package: eclipse-mylyn
+Architecture: all
 Depends: eclipse-platform (>= 3.5.1),
          eclipse-plugin-cvs (>= 3.5.1),
-         ${shlibs:Depends},
          ${misc:Depends}
 Description: Task support for Eclipse
  Mylyn integrates task support into Eclipse. It supports offline editing
@@ -25,10 +32,10 @@ Description: Task support for Eclipse
  the Mylyn Focused UI for reducing information overload when working with
  tasks and the Bugzilla task connector.
 
-Package: eclipse-plugin-mylyn-jdt
+Package: eclipse-mylyn-jdt
+Architecture: all
 Depends: eclipse-platform (>= 3.5.1),
          eclipse-jdt (>= 3.5.1),
-         ${shlibs:Depends},
          ${misc:Depends}
 Description: Task support for Eclipse JDT
  Mylyn integrates task support into Eclipse. It supports offline editing
@@ -40,11 +47,11 @@ Description: Task support for Eclipse JDT
  Mylyn Task-Focused UI extensions for JDT. Provides focusing of Java
  element views and editors.
 
-Package: eclipse-plugin-mylyn-pde
+Package: eclipse-mylyn-pde
+Architecture: all
 Depends: eclipse-platform (>= 3.5.1),
          eclipse-pde (>= 3.5.1),
-         eclipse-plugin-mylyn-jdt (= ${Source:Version}),
-         ${shlibs:Depends},
+         eclipse-mylyn-jdt (= ${Source:Version}),
          ${misc:Depends}
 Description: Task support for Eclipse PDE
  Mylyn integrates task support into Eclipse. It supports offline editing
@@ -55,43 +62,44 @@ Description: Task support for Eclipse PDE
  .
  Mylyn Task-Focused UI extensions for PDE, Ant, Team Support and CVS.
 
-Package: eclipse-plugin-mylyn-trac
-Depends: eclipse-plugin-mylyn (= ${Source:Version}),
-         ${shlibs:Depends},
-         ${misc:Depends}
-Description: Mylyn Trac Connector
- Mylyn integrates task support into Eclipse. It supports offline editing
- for certain task repositories and monitors work activity to hide
- information that is not relevant to the current task. Also included is
- the Mylyn Focused UI for reducing information overload when working with
- tasks and the Bugzilla task connector.
- .
- Trac client integrated with Eclipse and Mylyn; can be used standalone.
-
-Package: eclipse-plugin-mylyn-webtasks
-Depends: eclipse-plugin-mylyn (= ${Source:Version}),
-         ${shlibs:Depends},
-         ${misc:Depends}
-Description: Mylyn Connector Web Templates
- Mylyn integrates task support into Eclipse. It supports offline editing
- for certain task repositories and monitors work activity to hide
- information that is not relevant to the current task. Also included is
- the Mylyn Focused UI for reducing information overload when working with
- tasks and the Bugzilla task connector.
- .
- Provides Task List integration for several web-based issue trackers
- and templates for example projects.
 
-Package: eclipse-plugin-mylyn-wikitext
-Depends: eclipse-plugin-mylyn (= ${Source:Version}),
-         ${shlibs:Depends},
-         ${misc:Depends}
-Description: Mylyn WikiText
- Mylyn integrates task support into Eclipse. It supports offline editing
- for certain task repositories and monitors work activity to hide
- information that is not relevant to the current task. Also included is
- the Mylyn Focused UI for reducing information overload when working with
- tasks and the Bugzilla task connector.
- .
- Enables parsing and display of lightweight markup (wiki text).  Extends
- the Mylyn task editor to create a markup-aware editor.
+#Package: eclipse-mylyn-trac
+#Architecture: all
+#Depends: eclipse-mylyn (= ${source:Version}),
+#         ${misc:Depends}
+#Description: Mylyn Trac Connector
+# Mylyn integrates task support into Eclipse. It supports offline editing
+# for certain task repositories and monitors work activity to hide
+# information that is not relevant to the current task. Also included is
+# the Mylyn Focused UI for reducing information overload when working with
+# tasks and the Bugzilla task connector.
+# .
+# Trac client integrated with Eclipse and Mylyn; can be used standalone.
+#
+#Package: eclipse-mylyn-webtasks
+#Architecture: all
+#Depends: eclipse-mylyn (= ${source:Version}),
+#         ${misc:Depends}
+#Description: Mylyn Connector Web Templates
+# Mylyn integrates task support into Eclipse. It supports offline editing
+# for certain task repositories and monitors work activity to hide
+# information that is not relevant to the current task. Also included is
+# the Mylyn Focused UI for reducing information overload when working with
+# tasks and the Bugzilla task connector.
+# .
+# Provides Task List integration for several web-based issue trackers
+# and templates for example projects.
+#
+#Package: eclipse-mylyn-wikitext
+#Architecture: all
+#Depends: eclipse-mylyn (= ${source:Version}),
+#         ${misc:Depends}
+#Description: Mylyn WikiText
+# Mylyn integrates task support into Eclipse. It supports offline editing
+# for certain task repositories and monitors work activity to hide
+# information that is not relevant to the current task. Also included is
+# the Mylyn Focused UI for reducing information overload when working with
+# tasks and the Bugzilla task connector.
+# .
+# Enables parsing and display of lightweight markup (wiki text).  Extends
+# the Mylyn task editor to create a markup-aware editor.
diff --git a/debian/eclipse-mylyn-jdt.eh-install b/debian/eclipse-mylyn-jdt.eh-install
new file mode 100644
index 0000000..f760990
--- /dev/null
+++ b/debian/eclipse-mylyn-jdt.eh-install
@@ -0,0 +1 @@
+org.eclipse.mylyn.java_feature
diff --git a/debian/eclipse-mylyn-pde.eh-install b/debian/eclipse-mylyn-pde.eh-install
new file mode 100644
index 0000000..0d6365e
--- /dev/null
+++ b/debian/eclipse-mylyn-pde.eh-install
@@ -0,0 +1 @@
+org.eclipse.mylyn.pde_feature
diff --git a/debian/eclipse-mylyn.eh-install b/debian/eclipse-mylyn.eh-install
new file mode 100644
index 0000000..47d3d2c
--- /dev/null
+++ b/debian/eclipse-mylyn.eh-install
@@ -0,0 +1,5 @@
+org.eclipse.mylyn_feature
+org.eclipse.mylyn.bugzilla_feature
+org.eclipse.mylyn.context_feature
+org.eclipse.mylyn.team_feature
+org.eclipse.mylyn.ide_feature
diff --git a/debian/eclipse.features b/debian/eclipse.features
new file mode 100644
index 0000000..4f9285d
--- /dev/null
+++ b/debian/eclipse.features
@@ -0,0 +1,11 @@
+org.eclipse.mylyn_feature
+org.eclipse.mylyn.context_feature
+org.eclipse.mylyn.team_feature
+org.eclipse.mylyn.bugzilla_feature
+#org.eclipse.mylyn.trac_feature
+org.eclipse.mylyn.ide_feature
+org.eclipse.mylyn.java_feature
+org.eclipse.mylyn.pde_feature
+#org.eclipse.mylyn.web.tasks_feature
+#org.eclipse.mylyn.wikitext_feature
+#org.eclipse.cdt.mylyn
diff --git a/debian/eclipse.orbitdeps b/debian/eclipse.orbitdeps
new file mode 100644
index 0000000..340b036
--- /dev/null
+++ b/debian/eclipse.orbitdeps
@@ -0,0 +1,4 @@
+commons-codec
+commons-httpclient
+commons-lang
+commons-logging
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..6e9662c
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,18 @@
+#!/usr/bin/make -f
+
+export JAVA_HOME:=/usr/lib/jvm/default-java
+JVM_ARGS := -DJ2SE_1.5=$(JAVA_HOME)/java/jre/lib/rt.jar
+QUALIFIER:=v20100222-0100-e3x
+BUILD_OPTIONS := -DjavacTarget=1.5 -DjavacSource=1.5 -DforceContextQualifier=$(QUALIFIER) -DmylynQualifier=$(QUALIFIER)
+
+override_jh_compilefeatures:
+	rm -fr debian/.eclipse-build/*tests* debian/.eclipse-build/*web* debian/.eclipse-build/*trac* debian/.eclipse-build/*wiki*
+	sed -i 's|bundle-version="2.3.0"|bundle-version="[2.3.0,3.0.0)"|g' debian/.eclipse-build/org.eclipse.mylyn.commons.net/META-INF/MANIFEST.MF
+#	find debian/.eclipse-build/ -name feature.xml | \
+#		  while read f; do \
+#		  sed -i "s/qualifier/$(QUALIFIIER)/g" $$f ; \
+#		done 
+	jh_compilefeatures --build-opts '$(BUILD_OPTIONS)' --jvm-args '$(JVM_ARGS)'
+
+%:
+	dh $@ --with eclipse-helper


hooks/post-receive
-- 
eclipse-mylyn - Plug-in for eclipse - Debian package.



More information about the pkg-java-commits mailing list