debian/0000755000000000000000000000000012236411523007165 5ustar debian/clean0000644000000000000000000000011712236411523010171 0ustar dist/build/Agda/Syntax/Parser/Lexer.hs dist/build/Agda/Syntax/Parser/Parser.hs debian/libghc-agda-dev.install0000644000000000000000000000012212236411523013446 0ustar debian/tmp-inst-ghc/usr/share/libghc-agda-dev/Agda.css usr/share/libghc-agda-dev/ debian/changelog0000644000000000000000000002217112236411523011042 0ustar agda (2.3.2.2-1) unstable; urgency=low * [244f29d] Use new watch file template * [16a3f05] Imported Upstream version 2.3.2.2 * [bdb8574] Update BDs to match cabal file * [9bc56ee] debian/patches/support-alex-3.1: Remove patch applied upstream in this release -- Iain Lane Wed, 06 Nov 2013 09:59:36 +0000 agda (2.3.2.1-2) unstable; urgency=low * [da376f6] Update BDs per .cabal; extend hashable, remove packages provided by ghc * [e21e765] Cherry-pick from upstream: Suppoert Alex 3.1.x * [2263659] Remove "dist" generated files accidently commited -- Iain Lane Sat, 19 Oct 2013 11:58:05 +0100 agda (2.3.2.1-1) unstable; urgency=low * [8cfbabf] Imported Upstream version 2.3.2.1 * [74f34b0] Bump BD on mtl per .cabal file * [a3bff17] Drop Debian patches now obsoleted by this upstream release -- Iain Lane Sun, 16 Jun 2013 13:14:47 +0100 agda (2.3.2-4) unstable; urgency=low * [3d77fff] Build-Depend on ghc-ghci; we require this due to Template Haskell -- Iain Lane Wed, 12 Jun 2013 10:44:41 +0100 agda (2.3.2-3) unstable; urgency=low * Clean up build dependencies -- Joachim Breitner Wed, 29 May 2013 14:06:03 +0200 agda (2.3.2-2) unstable; urgency=low * Upload to unstable * [0faee65] Use compat 9 * [02dba24] Standards Version → 3.9.4 * [bd2a43f] Use common substvars for description blurbs. * [06ddb90] Remove obsolete DM-Upload-Allowed field -- Iain Lane Mon, 27 May 2013 19:13:14 +0100 agda (2.3.2-1) experimental; urgency=low [ Kiwamu Okabe ] * New patch: Extend haskell-src-exts dependency and fix type miss. [ Iain Lane ] * [dfbca48] Imported Upstream version 2.3.2 * [7746bcc] Remove all patches — all upstream. * [2cdb691] Update build-deps to match control file * [868ebf4] agda-mode no longer depends on haskell-mode or GHCi. Remove dependency and update .el file accordingly * [9e0ba22] Add agda-bin package here, as the separate package has been removed * [75a240f] agda-mode needs to depend on agda-bin * [d290f95] Allow Quickcheck up to 2.7. Fix haskeline build-dep. * [79190e6] Add missing geniplate and parallel BDs -- Iain Lane Wed, 10 Apr 2013 11:46:43 +0100 agda (2.3.0.1-2) unstable; urgency=low * New patch: Extend mtl dependency -- Joachim Breitner Fri, 25 May 2012 22:58:34 +0200 agda (2.3.0.1-1) unstable; urgency=low * New upstream release, GHC-7.4.1 compatible (Closes: #663048) -- Joachim Breitner Mon, 12 Mar 2012 14:12:34 +0100 agda (2.3.0-1) unstable; urgency=low * [c0e4746] Imported Upstream version 2.3.0. New/changed features include: + New more liberal syntax for mutually recursive definitions + Pattern matching on lambdas + New syntax for updating (some fields of) records + Universe polymorphism is now enabled by default + New type of hidden function argument: instance arguments + Dependent irrelevant function types and records with irrelevant fields + See http://wiki.portal.chalmers.se/agda/pmwiki.php?n=Main.Version-2-3-0 for a full list * [369ed3a] Update BDs in line with cabal requirements in new upstream * [3798aee] Remove all patches. They are all now upstream. -- Iain Lane Wed, 23 Nov 2011 10:12:59 +0000 agda (2.2.10-4) unstable; urgency=low * [16d953e] Remove old left-around patches * [af671fe] Explicitly add haskell-mode directory to load path. Thanks to Joey Capper for discovering the bug. * [6fa096d] Update to use my d.o email address * [f228ca0] Add an alexGetByte function for alex-3.0 compatibility -- Iain Lane Sat, 03 Sep 2011 23:11:17 +0100 agda (2.2.10-3) unstable; urgency=low * Extend haskell-src-exts dependency range to include 0.11.* -- Joachim Breitner Fri, 17 Jun 2011 10:38:21 +0200 agda (2.2.10-2) unstable; urgency=low * Adjust conflict on haskell-agda-doc to exclude the dummy package (Closes: #629572) -- Joachim Breitner Tue, 07 Jun 2011 23:57:04 +0200 agda (2.2.10-1) unstable; urgency=low * [60c4b8a] Imported Upstream version 2.2.10 * [81c6857] Add haskell-src-exts BD * [d0ce959] Add QuickCheck BDs * [5c875b0] Update short descriptions to reflect best practice * [705223c] d/copyright: Update copyright years * [ee8a4bc] GHC6 → GHC, for GHC 7 transition * [12d4e49] Standards-Version bump to 3.9.2, no changes required * [9244cc3] Add 'agda' meta package * [c28c44c] Relax BD on src-exts * [86be090] Backport upstream patch to add syb-0.3 compatibility * [828c999] Lexer: Compatibility with the new GHC * [db55ca5] Clean up some autogenerated files -- Iain Lane Thu, 19 May 2011 13:43:17 +0100 agda (2.2.8-1) experimental; urgency=low * [ec6cfda] Imported Upstream version 2.2.8 * [597149f] Update emacs loading script to explicitly load haskell- ghci. If this is not present, then agda-mode will error out indicating that haskell-ghci is not available. * [b16f978] Standards-Version → 3.9.1, no changes required -- Iain Lane Sat, 11 Dec 2010 15:39:21 +0000 agda (2.2.6-6) unstable; urgency=low * Fix FTBFS by fixing zlib doc package name. (Closes: #577892) * Convert to 3.0 (quilt) -- Joachim Breitner Fri, 16 Apr 2010 11:43:24 +0200 agda (2.2.6-5) unstable; urgency=low * debian/control: Rename -doc package. -- Marco Túlio Gontijo e Silva Tue, 16 Mar 2010 10:15:20 -0300 agda (2.2.6-4) unstable; urgency=low * debian/control: Remove the profiling package. It is unfortunate that this package is proving to be too big to build before exhausting the available resources on some architectures. Not having it should allow agda to build in many more places though, so this is a win. * debian/control, debian/rules, debian/watcher.sh: Remove the ticker which should no longer be necessary due to the above. (Closes: #572300) -- Iain Lane Sat, 27 Feb 2010 20:35:10 +0000 agda (2.2.6-3) unstable; urgency=low [ Iain Lane ] * debian/rules, debian/watcher.sh: Add a ticker to the build to prevent timeouts on some arches. This was taken from the GHC6 source package and modified a bit to add some rudimentary locking. Previously the build was timing out on some slow arches (armel, mips*) but does actually make progress and complete when given enough time * debian/control: + Add field ${haskell:Provides} to -dev and -prof packages in preparation the upcoming GHC6/haskell-devscripts uploads into unstable + Standards-Version bump to 3.8.4, no changes required [ Marco Túlio Gontijo e Silva ] * debian/control: Remove unneeded Build-Depends: on libghc6-utf8- string-*. * debian/control: Bump version of haskell-devscripts on Build-Depends to 0.7. Remove versioned Build-Depends: of ghc6* and remove hscolour and haddock from Build-Depends:. * debian/control: Split Build-Depends in Buid-Depends-Indep:. * debian/control: Use all haskell: variables. * debian/watch: Use format that downloads current version and checks for new versions. -- Marco Túlio Gontijo e Silva Sat, 20 Feb 2010 20:12:57 -0200 agda (2.2.6-2) unstable; urgency=low * debian/control: Set priority to extra per archive overrides * debian/copyright: Update upstream source to a more generic location * debian/rules, debian/libghc6-agda-dev.install: Install Agda.css, needed to generate HTML documentation. -- Iain Lane Sun, 10 Jan 2010 11:29:17 +0000 agda (2.2.6-1) unstable; urgency=low * New upstream release 2.2.6, for headlines please see: http://wiki.portal.chalmers.se/agda/pmwiki.php?n=Main.Version-2-2-6 * debian/control + Bump standards-version to 3.8.3, no changes + Fix Vcs-Git to point to correct URL + Update build-depends for new upstream release + Undo arch/indep split per current pkg-haskell practice + Add Homepage field * debian/copyright: Fix encoding to UTF-8 (thanks Lintian) * debian/README.source: Remove, no repacking so not necessary any more * debian/50agda.el: + Only load file if it exists, prevents a non-intrusive emacs warning where 50agda.el is left on system when package is removed. (Closes: #559197). + Do not load file on XEmacs — agda-mode is not compatible with XEmacs. -- Iain Lane Tue, 05 Jan 2010 23:43:20 +0000 agda (2.2.4+dfsg-1) unstable; urgency=low * New upstream release 2.2.4. * Repacked to fix a couple of DFSG problems, see debian/README.source for more information. * debian/copyright: Update, add missing copyright holders. * debian/control: Move ghc6-doc, haddock to Build-Depends. Move -doc packages to build-depends-indep. -- Iain Lane Mon, 20 Jul 2009 19:49:41 +0100 agda (2.2.2-1) unstable; urgency=low * Initial packaging (Closes: #522924) * With thanks to Marco Túlio Gontijo e Silva and Joachim Breitner for their helpful comments -- Iain Lane Wed, 20 May 2009 16:08:07 +0100 debian/copyright0000644000000000000000000000653512236411523011131 0ustar Format-Specification: http://wiki.debian.org/Proposals/CopyrightFormat?action=recall&rev=196 Upstream-Name: Agda Upstream-Maintainer: Ulf Norell Upstream-Source: http://hackage.haskell.org/package/Agda Files: * Copyright: 2005-2011, Ulf Norell, Catarina Coquand, Makoto Takeyama, Nils Anders Danielsson, Andreas Abel, Karl Mehltretter, Marcin Benke License: MIT Files: src/full/Agda/Utils/ReadP.hs Copyright: Copyright 2002, The University of Glasgow License: Other Files: debian/* Copyright: 2009-10, Iain Lane , Marco Túlio Gontijo e Silva License: MIT License: MIT Copyright (c) 2005-2011 Ulf Norell, Nils Anders Danielsson, Catarina Coquand, Makoto Takeyama, Andreas Abel, Karl Mehltretter, Marcin Benke. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: . The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. . THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. License: Other 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 name of the University nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. . THIS SOFTWARE IS PROVIDED BY THE UNIVERSITY COURT OF THE UNIVERSITY OF GLASGOW AND THE 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 UNIVERSITY COURT OF THE UNIVERSITY OF GLASGOW OR THE 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/50agda.el0000644000000000000000000000055612236411523010556 0ustar ;; This conffile is left around if the package is removed but not purged. ;; agda-mode is also not compatible with XEmacs so let's case against loading there (when (and (file-exists-p "/usr/share/emacs/site-lisp/agda/agda2.el") (not (string-match "XEmacs" emacs-version))) (debian-pkg-add-load-path-item "/usr/share/emacs/site-lisp/agda/") (load "agda2") ) debian/control0000644000000000000000000001762412236411523010602 0ustar Source: agda Priority: extra Section: haskell Maintainer: Debian Haskell Group Uploaders: Iain Lane , Kiwamu Okabe Build-Depends: debhelper (>= 9), haskell-devscripts (>= 0.8.15~), cdbs (>> 0.4.58), ghc (>= 7.6), ghc-ghci, libghc-geniplate-dev (>= 0.6.0.3), libghc-geniplate-dev (<< 0.7), libghc-hashable-dev (>= 1.2.1.0), libghc-hashable-dev (<< 1.3), libghc-hashtables-dev (>= 1.0), libghc-hashtables-dev (<< 1.2), libghc-haskeline-dev (>= 0.6.3.2), libghc-haskeline-dev (<< 0.8), libghc-mtl-dev (>= 2.1.1), libghc-mtl-dev (<< 2.2), libghc-parallel-dev (<< 3.3), libghc-unordered-containers-dev (>= 0.2), libghc-unordered-containers-dev (<< 0.3), libghc-xhtml-dev (>= 3000.2), libghc-xhtml-dev (<< 3000.3), libghc-zlib-dev (>= 0.4.0.1), libghc-zlib-dev (<< 0.6), libghc-src-exts-dev (>= 1.9.6), libghc-src-exts-dev (<< 1.15), libghc-quickcheck2-dev (>= 2.3), libghc-quickcheck2-dev (<< 2.7), libghc-text-dev (>= 0.11), libghc-text-dev (<< 0.12), happy (>= 1.15), happy (<< 2), alex (>= 2.3.1), alex (<< 3.2), libncurses5-dev Build-Depends-Indep: ghc-doc, libghc-binary-doc, libghc-geniplate-doc, libghc-hashable-doc, libghc-hashtables-doc, libghc-haskeline-doc, libghc-mtl-doc, libghc-parallel-doc, libghc-unordered-containers-doc, libghc-xhtml-doc, libghc-zlib-doc, libghc-src-exts-doc, libghc-quickcheck2-doc, libghc-text-doc, Standards-Version: 3.9.4 Vcs-Browser: http://git.debian.org/?p=pkg-haskell/agda.git;a=summary Vcs-Git: git://git.debian.org/git/pkg-haskell/agda.git Homepage: http://wiki.portal.chalmers.se/agda/ Package: libghc-agda-dev Architecture: any Section: haskell Depends: ${haskell:Depends}, ${misc:Depends}, Recommends: ${haskell:Recommends} Suggests: ${haskell:Suggests} Provides: ${haskell:Provides} Description: dependently typed functional programming language${haskell:ShortBlurb} Agda is a dependently typed functional programming language: It has inductive families, which are like Haskell's GADTs, but they can be indexed by values and not just types. It also has parameterised modules, mixfix operators, Unicode characters, and an interactive Emacs interface (the type checker can assist in the development of your code). . Agda is also a proof assistant: It is an interactive system for writing and checking proofs. Agda is based on intuitionistic type theory, a foundational system for constructive mathematics developed by the Swedish logician Per Martin-Löf. It has many similarities with other proof assistants based on dependent types, such as Coq, Epigram and NuPRL. . ${haskell:Blurb} Package: libghc-agda-doc Architecture: all Section: doc Depends: ${misc:Depends}, ${haskell:Depends} Recommends: ${haskell:Recommends} Suggests: ${haskell:Suggests} Replaces: haskell-agda-doc Conflicts: haskell-agda-doc (<< 2.2.6-5) Provides: haskell-agda-doc Description: dependently typed functional programming language${haskell:ShortBlurb} Agda is a dependently typed functional programming language: It has inductive families, which are like Haskell's GADTs, but they can be indexed by values and not just types. It also has parameterised modules, mixfix operators, Unicode characters, and an interactive Emacs interface (the type checker can assist in the development of your code). . Agda is also a proof assistant: It is an interactive system for writing and checking proofs. Agda is based on intuitionistic type theory, a foundational system for constructive mathematics developed by the Swedish logician Per Martin-Löf. It has many similarities with other proof assistants based on dependent types, such as Coq, Epigram and NuPRL. . ${haskell:Blurb} Package: agda-mode Architecture: all Section: misc Depends: ${shlibs:Depends}, ${haskell:Depends}, ${misc:Depends}, emacs | emacsen, agda-bin (>= ${source:Version}), agda-bin (<< ${source:Version}.1~), libghc-agda-dev (>= ${source:Version}), libghc-agda-dev (<< ${source:Version}.1~) Description: dependently typed functional programming language — emacs mode Agda is a dependently typed functional programming language: It has inductive families, which are like Haskell's GADTs, but they can be indexed by values and not just types. It also has parameterised modules, mixfix operators, Unicode characters, and an interactive Emacs interface (the type checker can assist in the development of your code). . Agda is also a proof assistant: It is an interactive system for writing and checking proofs. Agda is based on intuitionistic type theory, a foundational system for constructive mathematics developed by the Swedish logician Per Martin-Löf. It has many similarities with other proof assistants based on dependent types, such as Coq, Epigram and NuPRL. . This package contains the emacs interactive development mode for Agda. This mode is the preferred way to write Agda code, and offers features such as iterative development, refinement, case analysis and so on. Package: agda Architecture: all Section: misc Depends: ${misc:Depends}, libghc-agda-dev, agda-bin, agda-mode, agda-stdlib, agda-stdlib-doc Description: dependently typed functional programming language Agda is a dependently typed functional programming language: It has inductive families, which are like Haskell's GADTs, but they can be indexed by values and not just types. It also has parameterised modules, mixfix operators, Unicode characters, and an interactive Emacs interface (the type checker can assist in the development of your code). . Agda is also a proof assistant: It is an interactive system for writing and checking proofs. Agda is based on intuitionistic type theory, a foundational system for constructive mathematics developed by the Swedish logician Per Martin-Löf. It has many similarities with other proof assistants based on dependent types, such as Coq, Epigram and NuPRL. . This is a meta package which provides Agda's emacs mode, executable, standard library and its documentation. Package: agda-bin Architecture: any Depends: ${shlibs:Depends}, ${haskell:Depends}, ${misc:Depends} Recommends: ${haskell:Recommends}, libghc-agda-dev (>= 2.3.2), libghc-agda-dev (<< 2.3.2) Suggests: ${haskell:Suggests}, agda-mode Description: commandline interface to Agda Agda is a dependently typed functional programming language: It has inductive families, which are like Haskell's GADTs, but they can be indexed by values and not just types. It also has parameterised modules, mixfix operators, Unicode characters, and an interactive Emacs interface (the type checker can assist in the development of your code). . Agda is also a proof assistant: It is an interactive system for writing and checking proofs. Agda is based on intuitionistic type theory, a foundational system for constructive mathematics developed by the Swedish logician Per Martin-Löf. It has many similarities with other proof assistants based on dependent types, such as Coq, Epigram and NuPRL. . This package provides a command-line program for type-checking and compiling Agda programs. The program can also generate hyperlinked, highlighted HTML files from Agda sources. debian/watch0000644000000000000000000000017312236411523010217 0ustar version=3 http://hackage.haskell.org/package/Agda/distro-monitor .*-([0-9\.]+)\.(?:zip|tgz|tbz|txz|(?:tar\.(?:gz|bz2|xz))) debian/source/0000755000000000000000000000000012236411523010465 5ustar debian/source/format0000644000000000000000000000001412236411523011673 0ustar 3.0 (quilt) debian/agda-mode.install0000644000000000000000000000020312236411523012366 0ustar debian/tmp-inst-ghc/usr/share/libghc-agda-dev/emacs-mode/* usr/share/emacs/site-lisp/agda debian/50agda.el etc/emacs/site-start.d/ debian/rules0000755000000000000000000000035112236411523010244 0ustar #!/usr/bin/make -f DEB_BUILD_DEPENDENCIES = build-arch DEB_SETUP_GHC6_CONFIGURE_ARGS := --datadir='/usr/share' --datasubdir='libghc-agda-dev' include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/cdbs/1/class/hlibrary.mk debian/agda-bin.install0000644000000000000000000000004112236411523012212 0ustar dist-ghc/build/agda/agda usr/bin debian/compat0000644000000000000000000000000212236411523010363 0ustar 9