[scala] 13/22: Added new dependencies on scala-xml and scala-parser-combinators Refreshed 0008-disable-lib-fetching.patch
Emmanuel Bourg
ebourg-guest at moszumanska.debian.org
Wed Jul 29 23:16:22 UTC 2015
This is an automated email from the git hooks/post-receive script.
ebourg-guest pushed a commit to annotated tag debian/2.11.6-1
in repository scala.
commit 97a1a06a6d69e62fe9528229a605d011cf0b8f68
Author: Emmanuel Bourg <ebourg at apache.org>
Date: Wed Jun 17 23:46:45 2015 +0200
Added new dependencies on scala-xml and scala-parser-combinators
Refreshed 0008-disable-lib-fetching.patch
---
debian/changelog | 1 +
debian/control | 6 ++-
debian/patches/0008-disable-lib-fetching.patch | 60 +++++++++++++++++++-------
debian/rules | 1 +
4 files changed, 51 insertions(+), 17 deletions(-)
diff --git a/debian/changelog b/debian/changelog
index 21f5859..5fee927 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,6 +3,7 @@ scala (2.11.6-2) UNRELEASED; urgency=medium
* Team upload.
* New upstream release (Closes: #706633, #750464, #760930)
- Refreshed the patches
+ - Added new dependencies on scala-xml and scala-parser-combinators
- Removed 0001-Define-system-locations.patch (obsolete)
- Removed 0005-java7-compilation.patch (fixed upstream)
- Depend on libjline2-java instead of building an embedded copy of jline
diff --git a/debian/control b/debian/control
index 5c1c700..b17634c 100644
--- a/debian/control
+++ b/debian/control
@@ -17,7 +17,9 @@ Build-Depends:
debhelper (>= 9),
javahelper,
maven-repo-helper (>= 1.6~),
- scala (>= 2.10)
+ scala (>= 2.10),
+ scala-parser-combinators,
+ scala-xml
Standards-Version: 3.9.6
Vcs-Browser: https://anonscm.debian.org/cgit/pkg-java/scala.git
Vcs-Git: git://anonscm.debian.org/pkg-java/scala.git
@@ -27,6 +29,8 @@ Package: scala
Architecture: all
Depends:
scala-library (= ${source:Version}),
+ scala-parser-combinators,
+ scala-xml,
default-jre-headless (>= 2:1.7) | java7-runtime-headless,
libjline2-java,
${misc:Depends}
diff --git a/debian/patches/0008-disable-lib-fetching.patch b/debian/patches/0008-disable-lib-fetching.patch
index 530f7ff..cf2f041 100644
--- a/debian/patches/0008-disable-lib-fetching.patch
+++ b/debian/patches/0008-disable-lib-fetching.patch
@@ -3,34 +3,62 @@ Author: Emmanuel Bourg <ebourg at apache.org>
Forwarded: not-needed
--- a/build.xml
+++ b/build.xml
-@@ -200,7 +200,7 @@
+@@ -225,7 +225,7 @@
</touch>
</target>
-- <target name="init" depends="boot">
-+ <target name="init">
- <!-- Set up Ant contrib tasks so we can use <if><then><else> instead of the clunky `unless` attribute -->
- <taskdef resource="net/sf/antcontrib/antlib.xml" classpath="${javalib.dir}/ant-contrib.jar"/>
-
-@@ -218,12 +218,14 @@
+- <target name="init.git" depends="boot">
++ <target name="init.git">
+ <!-- replacestarr needs git.commit.sha, but doesn't want to run the init target (it computes maven.version.number) -->
+ <exec osfamily="unix" executable="tools/get-scala-commit-sha" outputproperty="git.commit.sha" failifexecutionfails="false" />
+ <exec osfamily="windows" executable="cmd.exe" outputproperty="git.commit.sha" failifexecutionfails="false">
+@@ -268,12 +268,14 @@
<mkdir dir="${user.home}/.m2/repository"/>
<!-- This task has an issue where if the user directory does not exist, so we create it above. UGH. -->
<artifact:dependencies pathId="extra.tasks.classpath" filesetId="extra.tasks.fileset">
-- <dependency groupId="biz.aQute" artifactId="bnd" version="1.50.0"/>
+ <remoteRepository id="central" url="file:///usr/share/maven-repo"/>
-+ <dependency groupId="biz.aQute" artifactId="bnd" version="debian"/>
+ <dependency groupId="biz.aQute" artifactId="bnd" version="1.50.0"/>
</artifact:dependencies>
<!-- JUnit -->
- <property name="junit.version" value="4.10"/>
+- <property name="junit.version" value="4.11"/>
++ <property name="junit.version" value="4.x"/>
<artifact:dependencies pathId="junit.classpath" filesetId="junit.fileset">
+ <remoteRepository id="central" url="file:///usr/share/maven-repo"/>
<dependency groupId="junit" artifactId="junit" version="${junit.version}"/>
</artifact:dependencies>
+ <copy-deps project="junit"/>
+@@ -315,6 +317,7 @@
+ </artifact:dependencies>
---- a/starr.number
-+++ b/starr.number
-@@ -1,2 +1 @@
- starr.version=2.10.3
--starr.use.released=1
-\ No newline at end of file
+ <artifact:dependencies pathId="repl.deps.classpath" filesetId="repl.fileset" versionsId="repl.deps.versions">
++ <remoteRepository id="central" url="file:///usr/share/maven-repo"/>
+ <dependency groupId="jline" artifactId="jline" version="${jline.version}"/>
+ </artifact:dependencies>
+ <copy-deps project="repl"/>
+@@ -322,12 +325,14 @@
+ <!-- used by the test.osgi target to create osgi bundles for the xml, parser-combinator jars
+ must specify sourcesFilesetId, javadocFilesetId to download these types of artifacts -->
+ <artifact:dependencies pathId="external-modules.deps.classpath" sourcesFilesetId="external-modules.sources.fileset" javadocFilesetId="external-modules.javadoc.fileset">
+- <artifact:remoteRepository refid="extra-repo"/>
++ <remoteRepository id="central" url="file:///usr/share/maven-repo"/>
+ <dependency groupId="org.scala-lang.modules" artifactId="scala-xml${scala-xml.cross}" version="${scala-xml.version.number}"/>
+ <dependency groupId="org.scala-lang.modules" artifactId="scala-parser-combinators${scala-parser-combinators.cross}" version="${scala-parser-combinators.version.number}"/>
++<!--
+ <dependency groupId="org.scala-lang.plugins" artifactId="scala-continuations-plugin${scala-continuations-plugin.cross}" version="${scala-continuations-plugin.version.number}"/>
+ <dependency groupId="org.scala-lang.plugins" artifactId="scala-continuations-library${scala-continuations-library.cross}" version="${scala-continuations-library.version.number}"/>
+ <dependency groupId="org.scala-lang.modules" artifactId="scala-swing${scala-swing.cross}" version="${scala-swing.version.number}"/>
++-->
+ </artifact:dependencies>
+
+ <!-- External modules, excluding the core -->
+@@ -354,7 +359,8 @@
+
+ <echo message="Using Scala ${starr.version} for STARR."/>
+ <artifact:dependencies pathId="starr.compiler.path" filesetId="starr.fileset">
+- <artifact:remoteRepository refid="extra-repo"/>
++ <!--<artifact:remoteRepository refid="extra-repo"/>-->
++ <remoteRepository id="central" url="file:///usr/share/maven-repo"/>
+ <dependency groupId="org.scala-lang" artifactId="scala-library" version="${starr.version}"/>
+ <dependency groupId="org.scala-lang" artifactId="scala-reflect" version="${starr.version}"/>
+ <dependency groupId="org.scala-lang" artifactId="scala-compiler" version="${starr.version}"/>
diff --git a/debian/rules b/debian/rules
index f997839..ff84715 100755
--- a/debian/rules
+++ b/debian/rules
@@ -18,6 +18,7 @@ override_dh_auto_build:
-Dreflect.starr.jar=/usr/share/java/scala-reflect.jar \
-Dcompiler.starr.jar=/usr/share/java/scala-compiler.jar \
-Djline.version=2.x \
+ -Dstarr.version=debian \
fastdist-opt docs
for file in scala-library scala-compiler scala-reflect scala-actors; do \
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/scala.git
More information about the pkg-java-commits
mailing list