debian/0000755000000000000000000000000012274234030007163 5ustar debian/watch0000644000000000000000000000033012223647703010221 0ustar version=3 opts="downloadurlmangle=s|archive/([\w\d_-]+)/([\d\.]+)/|archive/$1/$2/$1-$2.tar.gz|,\ filenamemangle=s|(.*)/$|debian-$1.tar.gz|" \ http://hackage.haskell.org/packages/archive/debian \ ([\d\.]*\d)/ debian/fakechanges.10000644000000000000000000000070212223647703011514 0ustar .TH FAKECHANGES 1 "May 10, 2010" .SH NAME fakechanges \- reverse engineer a Debian .changes file. .SH SYNOPSIS .B fakechanges .RI "[OPTION] files..." .SH DESCRIPTION fakechanges can reverse engineer the .changes file from the .debs, .dsc, .tar.gz, .diff.gz, etc from a package build. .SH AUTHOR This manual page was originally written by Erik de Castro Lopo for the Debian GNU/Linux system (but may be used by others). debian/rules0000755000000000000000000000022412223647703010252 0ustar #!/usr/bin/make -f DEB_BUILD_DEPENDENCIES = build-arch include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/cdbs/1/class/hlibrary.mk debian/apt-get-build-depends.10000644000000000000000000000071512223647703013337 0ustar .TH APT-GET-BUILD-DEPENDS 1 "May 10, 2010" .SH NAME apt-get-build-depends \- apt-get install build depends .SH SYNOPSIS .B apt-get-build-depends .RI .SH DESCRIPTION apt-get-build-depends parse the Build-Depends{-Indep} lines from a debian/control file and apt-get installs the required packages. .SH AUTHOR This manual page was originally written by Erik de Castro Lopo for the Debian GNU/Linux system (but may be used by others). debian/haskell-debian-utils.install0000644000000000000000000000026412223647703014567 0ustar dist-ghc/build/apt-get-build-depends/apt-get-build-depends usr/bin/ dist-ghc/build/debian-report/debian-report usr/bin/ dist-ghc/build/fakechanges/fakechanges usr/bin/ debian/haskell-debian-utils.manpages0000644000000000000000000000001312223647703014704 0ustar debian/*.1 debian/copyright0000644000000000000000000000337312223647703011135 0ustar This package was debianized by David Fox on September 18, 2007. The packageing was adjusted to Debian conventions by Joachim Breitner on Sat, 01 May 2010 21:16:18 +0200, and is licenced under the same terms as the package itself.. Copyright (c) 2007, David Fox Copyright (c) 2007, Jeremy Shaw 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. * The names of contributors may not 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. debian/debian-report.10000644000000000000000000000114612223647703012013 0ustar .\"Original page generated by txt2man and then hacked extensively. .TH DEBIAN-REPORT 1 "May 10, 2010" .SH NAME debian-report \- report differences in packages referenced by two sources.list files. .SH SYNOPSIS .B debian-report .RI " " .SH DESCRIPTION debian-report is given two Debain sources.list files as arguments and will find all the packages referenced by the second which trump packages found in the first. .SH AUTHOR This manual page was originally written by Erik de Castro Lopo for the Debian GNU/Linux system (but may be used by others). debian/source/0000755000000000000000000000000012223647703010474 5ustar debian/source/format0000644000000000000000000000001412223647703011702 0ustar 3.0 (quilt) debian/patches/0000755000000000000000000000000012223647764010632 5ustar debian/patches/series0000644000000000000000000000002712223647703012037 0ustar dont-build-tests.patch debian/patches/dont-build-tests.patch0000644000000000000000000000137412223647764015061 0ustar --- a/debian.cabal +++ b/debian.cabal @@ -33,7 +33,6 @@ directory, filepath, HaXml >= 1.20, - HUnit, mtl, network >= 2.4, old-locale, @@ -95,11 +94,7 @@ Debian.UTF8, Debian.Util.FakeChanges other-modules: - Debian.Version.Internal, - Test.Changes, - Test.Dependencies, - Test.SourcesList, - Test.Versions + Debian.Version.Internal Executable fakechanges Main-is: utils/FakeChanges.hs --- a/Setup.hs +++ b/Setup.hs @@ -6,8 +6,7 @@ import System.Exit main = defaultMainWithHooks simpleUserHooks { - postBuild = \ _ _ _ _ -> runTestScript - , runTests = \ _ _ _ _ -> runTestScript + runTests = \ _ _ _ _ -> runTestScript } runTestScript = debian/compat0000644000000000000000000000000212223647703010372 0ustar 9 debian/control0000644000000000000000000001044612223647703010604 0ustar Source: haskell-debian Section: haskell Priority: extra Maintainer: Debian Haskell Group Uploaders: Joachim Breitner Build-Depends: debhelper (>= 9) , cdbs , haskell-devscripts (>= 0.8.15) , ghc , ghc-prof , libghc-ansi-wl-pprint-dev , libghc-ansi-wl-pprint-prof , libghc-bzlib-dev , libghc-bzlib-prof , libghc-haxml-dev (>= 1:1.20) , libghc-haxml-prof , libghc-mtl-dev , libghc-mtl-prof , libghc-network-dev , libghc-network-prof , libghc-parsec3-dev , libghc-parsec3-prof , libghc-process-extras-dev , libghc-process-extras-prof , libghc-puremd5-dev , libghc-puremd5-prof , libghc-regex-compat-dev , libghc-regex-compat-prof , libghc-regex-tdfa-dev , libghc-regex-tdfa-prof , libghc-text-dev , libghc-text-prof , libghc-unixutils-dev (>> 1.50) , libghc-unixutils-prof , libghc-utf8-string-dev , libghc-utf8-string-prof , libghc-zlib-dev , libghc-zlib-prof Build-Depends-Indep: ghc-doc , libghc-ansi-wl-pprint-doc , libghc-mtl-doc , libghc-parsec3-doc , libghc-regex-compat-doc , libghc-regex-tdfa-doc , libghc-bzlib-doc , libghc-haxml-doc , libghc-unixutils-doc , libghc-zlib-doc , libghc-network-doc , libghc-utf8-string-doc , libghc-process-extras-doc , libghc-puremd5-doc , libghc-text-doc Build-Conflicts: libghc-parsec2-dev Standards-Version: 3.9.4 Homepage: http://hackage.haskell.org/package/debian Vcs-Darcs: http://darcs.debian.org/pkg-haskell/haskell-debian Vcs-Browser: http://darcs.debian.org/cgi-bin/darcsweb.cgi?r=pkg-haskell/haskell-debian Package: libghc-debian-dev Architecture: any Depends: ${haskell:Depends} , ${shlibs:Depends} , ${misc:Depends} Recommends: ${haskell:Recommends} Suggests: ${haskell:Suggests} Provides: ${haskell:Provides} Description: Haskell library for working with the Debian package system This library includes modules covering almost every aspect of the Debian packaging system, including low level data types such as version numbers and dependency relations, on up to the types necessary for computing and installing build dependencies, building source and binary packages, and inserting them into a repository. . ${haskell:Blurb} Package: libghc-debian-prof Architecture: any Depends: ${haskell:Depends} , ${shlibs:Depends} , ${misc:Depends} Recommends: ${haskell:Recommends} Suggests: ${haskell:Suggests} Provides: ${haskell:Provides} Description: Profiling library for working with the Debian package system${haskell:ShortBlurb} This library includes modules covering almost every aspect of the Debian packaging system, including low level data types such as version numbers and dependency relations, on up to the types necessary for computing and installing build dependencies, building source and binary packages, and inserting them into a repository. . ${haskell:Blurb} Package: libghc-debian-doc Section: doc Architecture: all Depends: ${misc:Depends}, ${haskell:Depends} Recommends: ${haskell:Recommends} Suggests: ${haskell:Suggests} Description: Documentation for Debian package system library${haskell:ShortBlurb} This library includes modules covering almost every aspect of the Debian packaging system, including low level data types such as version numbers and dependency relations, on up to the types necessary for computing and installing build dependencies, building source and binary packages, and inserting them into a repository. . ${haskell:Blurb} Package: haskell-debian-utils Section: devel Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} Recommends: apt-file Description: Various helpers to work with Debian packages${haskell:ShortBlurb} This package contains tools shipped with the Haskell library “debian”: . * fakechanges: Sometimes you have the .debs, .dsc, .tar.gz, .diff.gz, etc from a package build, but not the .changes file. This package lets you create a fake .changes file in case you need one. . * debian-report: Analyze Debian repositories and generate reports about their contents and relations. For example, a list of all packages in a distribution that are trumped by another distribution. . * apt-get-build-depends: Tool which will parse the Build-Depends{-Indep} lines from debian/control and apt-get install the required packages debian/changelog0000644000000000000000000001013212274234030011032 0ustar haskell-debian (3.79.2-1build5) trusty; urgency=medium * Rebuild for new GHC ABIs. -- Colin Watson Tue, 04 Feb 2014 18:57:28 +0000 haskell-debian (3.79.2-1build4) trusty; urgency=medium * Rebuild for new GHC ABIs. -- Colin Watson Tue, 31 Dec 2013 01:48:31 +0000 haskell-debian (3.79.2-1build3) trusty; urgency=low * Rebuild for new GHC ABIs. -- Colin Watson Fri, 13 Dec 2013 15:23:13 +0000 haskell-debian (3.79.2-1build2) trusty; urgency=low * Rebuild for new GHC ABIs. -- Colin Watson Fri, 29 Nov 2013 13:35:14 +0000 haskell-debian (3.79.2-1build1) trusty; urgency=low * Rebuild for new GHC ABIs. -- Colin Watson Tue, 26 Nov 2013 12:25:33 +0000 haskell-debian (3.79.2-1) unstable; urgency=low * New upstream version. -- Clint Adams Fri, 04 Oct 2013 19:31:17 -0400 haskell-debian (3.70.1-3) unstable; urgency=low * Move Haskell blurb to the end of the description, reduces the impact of #708703 -- Joachim Breitner Sun, 26 May 2013 10:28:58 +0200 haskell-debian (3.70.1-2) unstable; urgency=low * Enable compat level 9 * Use substvars for Haskell description blurbs -- Joachim Breitner Fri, 24 May 2013 12:50:25 +0200 haskell-debian (3.70.1-1) experimental; urgency=low * New upstream version. -- Clint Adams Thu, 11 Apr 2013 10:01:16 -0400 haskell-debian (3.69.1-1) experimental; urgency=low * Depend on haskell-devscripts 0.8.13 to ensure this package is built against experimental * Bump standards version, no change * New upstream release -- Joachim Breitner Sat, 01 Dec 2012 23:52:25 +0100 haskell-debian (3.64-3) unstable; urgency=low * Don't ship cabal-debian(1), as it is now in that package. -- Clint Adams Sat, 16 Jun 2012 15:47:53 -0400 haskell-debian (3.64-2) unstable; urgency=low * Remove doc-base file, avoids squeeze → wheezy upgrade problems -- Joachim Breitner Sun, 27 May 2012 23:41:37 +0200 haskell-debian (3.64-1) unstable; urgency=low * New upstream version. * Bump to Standards-Version 3.9.3. -- Clint Adams Thu, 17 May 2012 19:22:18 -0400 haskell-debian (3.61-2) unstable; urgency=low * patches/dont-build-teste.patch: really don't build test stuff -- Joachim Breitner Sun, 25 Mar 2012 22:02:42 +0200 haskell-debian (3.61-1) unstable; urgency=low * New upstream release -- Joachim Breitner Wed, 07 Mar 2012 16:21:23 +0100 haskell-debian (3.55-2) unstable; urgency=low * Build against parsec 3 -- Joachim Breitner Mon, 13 Jun 2011 18:13:10 +0200 haskell-debian (3.55-1) unstable; urgency=low * Use ghc instead of ghc6 * control: Standards-Version: Bump, no changes needed. * control: haskell-debian-utils: Adds Recommends: apt-file. * New upstream version. * patches/dont-build-teste.patch: Update patch to new upstream version. * control: Update dependency on haxml to 1.20.*. * control: Depends on utf8-string. -- Marco Túlio Gontijo e Silva Fri, 03 Jun 2011 22:49:23 -0300 haskell-debian (3.47-3) unstable; urgency=low * Re-add dont-build-tests.patch, lost in the previous upload -- Joachim Breitner Thu, 24 Jun 2010 19:33:30 +0200 haskell-debian (3.47-2) unstable; urgency=low [ Erik de Castro Lopo ] * debian/control: Fix lintian warnings. * Add man pages for apt-get-build-depends, cabal-debian, debian-report and fakechanges. * Add libghc6-debian-doc.doc-base. * Move installation of binaries and man pages from rules file to new file haskell-debian-utils.install. [ Joachim Breitner ] * Adjust copyright file per FTP master request. * Bump haskell-regex-tdfa dependency -- Joachim Breitner Thu, 24 Jun 2010 09:47:55 +0200 haskell-debian (3.47-1) unstable; urgency=low * Initial release. -- Joachim Breitner Sun, 09 May 2010 19:08:20 +0200