[DHG_packages] 06/16: cabal-install: jessie backport

Joachim Breitner nomeata at moszumanska.debian.org
Sun Jul 26 21:14:27 UTC 2015


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

nomeata pushed a commit to branch jessie-backports
in repository DHG_packages.

commit ac7534be74fdd6a36d3d8960bed5d33510147678
Author: Joachim Breitner <mail at joachim-breitner.de>
Date:   Sun Jul 26 20:16:30 2015 +0200

    cabal-install: jessie backport
---
 .../debian/cabal-install.bash-completion           |   1 +
 .../debian/cabal-install.install                   |   1 +
 .../debian/cabal-install.lintian-overrides         |   1 +
 p/haskell-cabal-install/debian/changelog           | 145 +++++++++++++++++++++
 p/haskell-cabal-install/debian/compat              |   1 +
 p/haskell-cabal-install/debian/control             |  49 +++++++
 p/haskell-cabal-install/debian/copyright           | 123 +++++++++++++++++
 .../patches/delete-import-of-missing-test.patch    |  19 +++
 p/haskell-cabal-install/debian/patches/series      |   1 +
 p/haskell-cabal-install/debian/rules               |  16 +++
 p/haskell-cabal-install/debian/source/format       |   1 +
 p/haskell-cabal-install/debian/watch               |   2 +
 12 files changed, 360 insertions(+)

diff --git a/p/haskell-cabal-install/debian/cabal-install.bash-completion b/p/haskell-cabal-install/debian/cabal-install.bash-completion
new file mode 100644
index 0000000..a92ad85
--- /dev/null
+++ b/p/haskell-cabal-install/debian/cabal-install.bash-completion
@@ -0,0 +1 @@
+bash-completion/cabal
diff --git a/p/haskell-cabal-install/debian/cabal-install.install b/p/haskell-cabal-install/debian/cabal-install.install
new file mode 100644
index 0000000..20ee0f1
--- /dev/null
+++ b/p/haskell-cabal-install/debian/cabal-install.install
@@ -0,0 +1 @@
+dist-ghc/build/cabal/cabal usr/bin
diff --git a/p/haskell-cabal-install/debian/cabal-install.lintian-overrides b/p/haskell-cabal-install/debian/cabal-install.lintian-overrides
new file mode 100644
index 0000000..25d3d4c
--- /dev/null
+++ b/p/haskell-cabal-install/debian/cabal-install.lintian-overrides
@@ -0,0 +1 @@
+binary-or-shlib-defines-rpath
diff --git a/p/haskell-cabal-install/debian/changelog b/p/haskell-cabal-install/debian/changelog
new file mode 100644
index 0000000..254918c
--- /dev/null
+++ b/p/haskell-cabal-install/debian/changelog
@@ -0,0 +1,145 @@
+haskell-cabal-install (1.22.0.1-3~bpo8+1) jessie-backports; urgency=medium
+
+  * Rebuild for jessie-backports.
+  * Disable testsuite, to require less backports
+
+ -- Joachim Breitner <nomeata at debian.org>  Sun, 26 Jul 2015 20:13:39 +0200
+
+haskell-cabal-install (1.22.0.1-3) unstable; urgency=medium
+
+  * Lose dependency on libhc-cabal-dev to avoid binNMUs on every upload of
+    libghc-cabal-dev
+
+ -- Sven Bartscher <sven.bartscher at weltraumschlangen.de>  Sun, 10 May 2015 21:29:03 +0200
+
+haskell-cabal-install (1.22.0.1-2) unstable; urgency=medium
+
+  * Upload to unstable
+
+ -- Joachim Breitner <nomeata at debian.org>  Mon, 27 Apr 2015 11:48:09 +0200
+
+haskell-cabal-install (1.22.0.1-1) experimental; urgency=medium
+
+  * New upstream version
+
+ -- Dmitry Bogatov <KAction at gnu.org>  Sun, 15 Mar 2015 13:33:23 +0300
+
+haskell-cabal-install (1.20.0.3-3) experimental; urgency=medium
+
+  * Depend specifically on the version of cabal, cabal-install was built
+    against. (Closes: #778987)
+
+ -- Sven Bartscher <sven.bartscher at weltraumschlangen.de>  Sat, 07 Mar 2015 22:44:59 +0100
+
+haskell-cabal-install (1.20.0.3-2) experimental; urgency=medium
+
+  * Depend on haskell-devscripts 0.9, found in experimental
+
+ -- Joachim Breitner <nomeata at debian.org>  Sat, 20 Dec 2014 17:09:44 +0100
+
+haskell-cabal-install (1.20.0.3-1) unstable; urgency=medium
+
+  * New upstream release
+
+ -- Joachim Breitner <nomeata at debian.org>  Tue, 05 Aug 2014 14:32:06 +0200
+
+haskell-cabal-install (1.20.0.2-2) unstable; urgency=medium
+
+  * Force newer HTTP, to avoid problem with http_proxy.
+
+ -- Joachim Breitner <nomeata at debian.org>  Mon, 23 Jun 2014 18:23:49 -0700
+
+haskell-cabal-install (1.20.0.2-1) unstable; urgency=low
+
+  * Adjust watch file to new hackage layout
+  * New upstream release
+
+ -- Joachim Breitner <nomeata at debian.org>  Mon, 09 Jun 2014 11:36:14 +0200
+
+haskell-cabal-install (1.16.0.2-2) unstable; urgency=low
+
+  * Enable compat level 9
+
+ -- Joachim Breitner <nomeata at debian.org>  Fri, 24 May 2013 12:50:03 +0200
+
+haskell-cabal-install (1.16.0.2-1) experimental; urgency=low
+
+  * Depend on haskell-devscripts 0.8.13 to ensure this packages is built
+    against experimental
+  * Bump standards version, no change
+  * New upstream release
+
+ -- Joachim Breitner <nomeata at debian.org>  Sun, 02 Dec 2012 21:36:02 +0100
+
+haskell-cabal-install (0.14.0-2) unstable; urgency=low
+
+  * Add forgotten build-dependencies on libghc-random-dev
+  * Update my email address to d.o
+
+ -- Iain Lane <laney at debian.org>  Wed, 18 Apr 2012 10:08:34 +0100
+
+haskell-cabal-install (0.14.0-1) unstable; urgency=low
+
+  * New upstream release (Closes: #666359)
+
+ -- Joachim Breitner <nomeata at debian.org>  Wed, 18 Apr 2012 10:16:22 +0200
+
+haskell-cabal-install (0.10.2-3) unstable; urgency=low
+
+  * Actually apply the patch that Closes: #617467
+
+ -- Joachim Breitner <nomeata at debian.org>  Wed, 15 Jun 2011 14:42:48 +0200
+
+haskell-cabal-install (0.10.2-2) unstable; urgency=low
+
+  * Fix "unsatisfied versioned build dep on libghc-http-dev" by updating
+    the dependency constraint of libghc-http-dev to (<< 1:4001).
+    (Closes: #626772)
+  * Fix "Debian's cabal-install should not recomment updating cabal-
+    install" by adding a patch that removes this recommendation.
+    (Closes: #617467)
+  * control: Bump Standards-Version (no changes needed).
+
+ -- Marco Túlio Gontijo e Silva <marcot at debian.org>  Tue, 31 May 2011 10:59:21 -0300
+
+haskell-cabal-install (0.10.2-1) unstable; urgency=low
+
+  [ Marco Túlio Gontijo e Silva ]
+  * debian/source/format: Use 3.0 (quilt).
+
+  [ Marco Silva ]
+  * Use ghc instead of ghc6
+
+  [ Joachim Breitner ]
+  * New upstream release (Closes: #616732)
+
+ -- Joachim Breitner <nomeata at debian.org>  Sun, 27 Mar 2011 11:31:35 +0530
+
+haskell-cabal-install (0.8.0-1) unstable; urgency=low
+
+  [ Iain Lane ]
+  * debian/copyright: Add missing entries for Main.hs and bash-completion/
+  * debian/control: Add GHC6 to recommends - commandline tool cannot be used
+    for its main purpose (building & installing packages) without this.
+
+  [ Marco Túlio Gontijo e Silva ]
+  * debian/control: Change Priority: to extra.
+  * debian/watch: Use format that works for --download-current-version.
+  * debian/watch: Add .tar.gz to downloaded filename.
+  * debian/watch: Include package name in downloaded .tar.gz.
+  * debian/watch: Remove spaces, since they're not allowed by uscan.
+  * debian/control: Add Vcs-Darcs: field.
+  * debian/control: Use Vcs-Browser: field.
+  * debian/control: Bump Standards-Version: to 3.8.4, no changes needed.
+
+  [ Joachim Breitner ]
+  * New upstream version
+  * Bump haskell-devscripts dependency to 0.7
+
+ -- Joachim Breitner <nomeata at debian.org>  Mon, 15 Feb 2010 09:16:20 +0100
+
+haskell-cabal-install (0.6.2-1) unstable; urgency=low
+
+  * Initial release (Closes: #537549)
+
+ -- Iain Lane <laney at ubuntu.com>  Mon, 21 Sep 2009 13:22:15 +0100
diff --git a/p/haskell-cabal-install/debian/compat b/p/haskell-cabal-install/debian/compat
new file mode 100644
index 0000000..ec63514
--- /dev/null
+++ b/p/haskell-cabal-install/debian/compat
@@ -0,0 +1 @@
+9
diff --git a/p/haskell-cabal-install/debian/control b/p/haskell-cabal-install/debian/control
new file mode 100644
index 0000000..4ce6577
--- /dev/null
+++ b/p/haskell-cabal-install/debian/control
@@ -0,0 +1,49 @@
+Source: haskell-cabal-install
+Priority: extra
+Section: haskell
+Maintainer: Debian Haskell Group <pkg-haskell-maintainers at lists.alioth.debian.org>
+Uploaders: Iain Lane <laney at debian.org>, Dmitry Bogatov <KAction at gnu.org>
+Build-Depends: debhelper (>= 9),
+  haskell-devscripts (>= 0.9),
+  cdbs,
+  bash-completion (>= 1.0),
+  ghc,
+  libghc-http-dev (>= 1:4000.2.17),
+  libghc-http-dev (<< 1:4000.3),
+  libghc-network-dev (>> 2.6),
+  libghc-network-dev (<< 2.7),
+  libghc-network-uri-dev (>> 2.6),
+  libghc-network-uri-dev (<< 2.7),
+  libghc-random-dev (>= 1),
+  libghc-random-dev (<< 1.2),
+  libghc-zlib-dev (>= 0.5.3),
+  libghc-zlib-dev (<< 0.6),
+  libghc-mtl-dev (>= 2.0),
+  libghc-mtl-dev (<< 3),
+  libghc-cabal-dev (>= 1.22),
+  libghc-cabal-dev (<< 1.23),
+  libghc-stm-dev (>= 2.0),
+  libghc-stm-dev (<< 3),
+# for the test suite
+#  libghc-test-framework-dev,
+#  libghc-test-framework-hunit-dev,
+#  libghc-test-framework-quickcheck2-dev (>= 0.3),
+#  libghc-hunit-dev,
+#  libghc-quickcheck2-dev (>= 2.5),
+Standards-Version: 3.9.6
+Homepage: http://www.haskell.org/cabal/
+Vcs-Darcs: http://darcs.debian.org/pkg-haskell/haskell-cabal-install
+Vcs-Browser: http://darcs.debian.org/cgi-bin/darcsweb.cgi?r=pkg-haskell/haskell-cabal-install
+
+Package: cabal-install
+Architecture: any
+Depends: ${shlibs:Depends},
+         ${haskell:Depends},
+         ${misc:Depends},
+         ${cabal-dep}
+Recommends: ${haskell:Recommends}, ghc
+Suggests: ${haskell:Suggests}
+Description: command-line interface for Cabal and Hackage
+ The 'cabal' command-line program simplifies the process of managing
+ Haskell software by automating the fetching, configuration, compilation
+ and installation of Haskell libraries and programs.
diff --git a/p/haskell-cabal-install/debian/copyright b/p/haskell-cabal-install/debian/copyright
new file mode 100644
index 0000000..68099e7
--- /dev/null
+++ b/p/haskell-cabal-install/debian/copyright
@@ -0,0 +1,123 @@
+Format-Specification: http://svn.debian.org/wsvn/dep/web/deps/?rev=59&sc=1
+Name: cabal-install
+Maintainer: cabal-devel at haskell.org
+Source: http://hackage.haskell.org/package/cabal-install
+
+Files: cabal-install.cabal
+Copyright: 2005, Lemmih <lemmih at gmail.com>
+           2006, Paolo Martini <paolo at nemail.it>
+           2007, Bjorn Bringert <bjorn at bringert.net>
+           2007, Isaac Potoczny-Jones <ijones at syntaxpolice.org>
+           2008, Duncan Coutts <duncan at haskell.org>
+License: Other
+
+Files: bash-completion/*
+Copyright: 2007-2008, Lennart Kolmodin <kolmodin at gentoo.org>
+                      Duncan Coutts <dcoutts at gentoo.org>
+
+Files: Distribution/Client/Types.hs,
+       Distribution/Client/Setup.hs,
+       Distribution/Client/Config.hs,
+       Distribution/Client/Install.hs,
+       Distribution/Client/Fetch.hs,
+       Distribution/Client/Update.hs,
+       Main.hs
+Copyright: 2005, David Himmelstrup
+License: Other
+
+Files: Distribution/Client/Check.hs
+Copyright: 2008, Lennart Kolmodin
+License: Other
+
+Files: Distribution/Client/BuildReports/Types.hs
+Copyright: 2009, Duncan Coutts
+License: Other
+
+Files: Distribution/Client/BuildReports/Storage.hs,
+       Distribution/Client/BuildReports/Anonymous.hs
+Copyright: 2008, David Waern
+License: Other
+
+Files: Distribution/Client/Unpack.hs
+Copyright: 2008, Andrea Vezzosi
+License: Other
+
+Files: Distribution/Client/InstallSymlink.hs,
+       Distribution/Client/IndexUtils.hs,
+       Distribution/Client/Dependency/Types.hs,
+       Distribution/Client/Dependency/TopDown.hs,
+       Distribution/Client/Dependency/TopDown/Types.hs,
+       Distribution/Client/Dependency/TopDown/Constraints.hs,
+       Distribution/Client/InstallPlan.hs,
+       Distribution/Client/Win32SelfUpgrade.hs
+Copyright: 2008, Duncan Coutts
+License: Other
+
+Files: Distribution/Client/List.hs
+Copyright: 2005, David Himmelstrup
+           2008-2009, Duncan Coutts
+License: Other
+
+Files: Distribution/Client/Configure.hs
+Copyright: 2005, David Himmelstrup
+           2005, Duncan Coutts
+License: Other
+
+Files: Distribution/Client/Tar.hs
+Copyright: 2007, Bjorn Bringert
+           2008, Andrea Vezzosi
+           2008, Duncan Coutts
+License: Other
+
+Files: Distribution/Client/Dependency.hs
+Copyright: 2005, David Himmelstrup
+           2007, Bjorn Bringert
+           2008, Duncan Coutts
+License: Other
+
+Files: Distribution/Client/SetupWrapper.hs
+Copyright: 2006, The University of Glasgow
+           2008, Duncan Coutts
+License: Other
+
+Files: Distribution/Client/Dependency/Bogus.hs
+Copyright: 2005, David Himmelstrup
+           2007, Bjorn Bringert
+           2008, Duncan Coutts
+License: Other
+
+License: Other
+ Copyright (c) 2003-2008, Isaac Jones, Simon Marlow, Martin Sjögren,
+                          Bjorn Bringert, Krasimir Angelov,
+                          Malcolm Wallace, Ross Patterson,
+                          Lemmih, Paolo Martini, Don Stewart,
+                          Duncan Coutts
+ All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions are
+ met:
+
+    * Redistributions of source code must retain the above copyright
+      notice, this list of conditions and the following disclaimer.
+
+    * Redistributions in binary form must reproduce the above
+      copyright notice, this list of conditions and the following
+      disclaimer in the documentation and/or other materials provided
+      with the distribution.
+
+    * Neither the name of Isaac Jones nor the names of other
+      contributors may be used to endorse or promote products derived
+      from this software without specific prior written permission.
+
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+ A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+ OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/p/haskell-cabal-install/debian/patches/delete-import-of-missing-test.patch b/p/haskell-cabal-install/debian/patches/delete-import-of-missing-test.patch
new file mode 100644
index 0000000..a706bcd
--- /dev/null
+++ b/p/haskell-cabal-install/debian/patches/delete-import-of-missing-test.patch
@@ -0,0 +1,19 @@
+--- a/tests/PackageTests.hs
++++ b/tests/PackageTests.hs
+@@ -35,7 +35,6 @@ import PackageTests.PackageTester ( Test
+ -- Modules containing the tests.
+ import qualified PackageTests.Exec.Check
+ import qualified PackageTests.Freeze.Check
+-import qualified PackageTests.MultipleSource.Check
+
+ -- List of tests to run. Each test will be called with the path to the
+ -- cabal binary to use.
+@@ -43,7 +42,7 @@ tests :: PackageTests.PackageTester.Test
+ tests paths =
+     [ testGroup "Freeze"         $ PackageTests.Freeze.Check.tests         paths
+     , testGroup "Exec"           $ PackageTests.Exec.Check.tests           paths
+-    , testGroup "MultipleSource" $ PackageTests.MultipleSource.Check.tests paths
++
+     ]
+
+ cabalProgram :: Program
diff --git a/p/haskell-cabal-install/debian/patches/series b/p/haskell-cabal-install/debian/patches/series
new file mode 100644
index 0000000..d9d12e3
--- /dev/null
+++ b/p/haskell-cabal-install/debian/patches/series
@@ -0,0 +1 @@
+delete-import-of-missing-test.patch
diff --git a/p/haskell-cabal-install/debian/rules b/p/haskell-cabal-install/debian/rules
new file mode 100755
index 0000000..76ce427
--- /dev/null
+++ b/p/haskell-cabal-install/debian/rules
@@ -0,0 +1,16 @@
+#!/usr/bin/make -f
+
+DEB_ENABLE_TESTS = no # disabled in backports
+
+include /usr/share/cdbs/1/rules/debhelper.mk
+include /usr/share/cdbs/1/class/hlibrary.mk
+
+cabal_version = $(shell dpkg-query --showformat='$${version}' --show \
+		libghc-cabal-dev | egrep -o ".*-" | egrep -o "[^-]*")
+
+build/cabal-install:: build-ghc-stamp
+
+binary-post-install/cabal-install::
+	dh_bash-completion
+	echo "cabal-dep=libghc-cabal-dev (>= $(cabal_version)), \
+	libghc-cabal-dev (<< $(cabal_version).1)" >> debian/cabal-install.substvars
diff --git a/p/haskell-cabal-install/debian/source/format b/p/haskell-cabal-install/debian/source/format
new file mode 100644
index 0000000..163aaf8
--- /dev/null
+++ b/p/haskell-cabal-install/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/p/haskell-cabal-install/debian/watch b/p/haskell-cabal-install/debian/watch
new file mode 100644
index 0000000..82ee0ce
--- /dev/null
+++ b/p/haskell-cabal-install/debian/watch
@@ -0,0 +1,2 @@
+version=3
+http://hackage.haskell.org/package/cabal-install/distro-monitor .*-([0-9\.]+).(?:zip|tgz|tbz|txz|(?:tar\.(?:gz|bz2|xz)))

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-haskell/DHG_packages.git



More information about the Pkg-haskell-commits mailing list