--- hdevtools-0.1.0.5.orig/debian/rules +++ hdevtools-0.1.0.5/debian/rules @@ -0,0 +1,22 @@ +#!/usr/bin/make -f +%: + dh $@ + +PROG=dist/build/hdevtools/hdevtools + +override_dh_auto_configure: + ghc --make Setup + ./Setup configure + +override_dh_auto_build: + ./Setup build + +override_dh_auto_clean: + if [ -x Setup ]; then ./Setup clean; fi + rm -f Setup Setup.o Setup.hi + +override_dh_auto_test: + HDEVTOOLS=$(PROG) tests/test_runner.sh + +override_dh_auto_install: + dh_install $(PROG) usr/bin --- hdevtools-0.1.0.5.orig/debian/compat +++ hdevtools-0.1.0.5/debian/compat @@ -0,0 +1 @@ +9 --- hdevtools-0.1.0.5.orig/debian/manpages +++ hdevtools-0.1.0.5/debian/manpages @@ -0,0 +1 @@ +debian/hdevtools.1 --- hdevtools-0.1.0.5.orig/debian/control +++ hdevtools-0.1.0.5/debian/control @@ -0,0 +1,40 @@ +Source: hdevtools +Section: devel +Priority: optional +Maintainer: Debian Haskell Group +Uploaders: Joey Hess +Build-Depends: debhelper (>= 9) + , ghc (>= 7.2) + , libghc-ghc-paths-dev, + , libghc-syb-dev + , libghc-network-dev + , libghc-cmdargs-dev +Standards-Version: 3.9.4 +Homepage: http://hackage.haskell.org/package/hdevtools +Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-haskell/hdevtools.git +Vcs-Git: git://anonscm.debian.org/pkg-haskell/hdevtools.git + +Package: hdevtools +Architecture: any +Depends: ${shlibs:Depends} + , ${misc:Depends} +Description: GHC powered daemon for fast Haskell development + hdevtools is a backend for text editor plugins, to allow for things such as + syntax and type checking of Haskell code, and retrieving type information, all + directly from within your text editor. + . + The advantage that hdevtools has over ghc-mod is that it runs silently + in a persistent background process, and therefore is able to keeps all of your + Haskell modules and dependent libraries loaded in memory. This way, when you + change only a single source file, only it needs to be reloaded and rechecked, + instead of having to reload everything. + . + This makes hdevtools very fast for checking syntax and type errors (runs + just as fast as the ":reload" command in GHCi). + . + In fact, syntax and type checking is so fast, that you can safely enable auto + checking on every save. Even for huge projects, checking is nearly instant. + . + In addition to checking Haskell source code for errors, `hdevtools` has tools + for getting info about identifiers, and getting type information for snippets + of code. --- hdevtools-0.1.0.5.orig/debian/watch +++ hdevtools-0.1.0.5/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://hackage.haskell.org/packages/archive/hdevtools ([\d\.]*\d)/ --- hdevtools-0.1.0.5.orig/debian/changelog +++ hdevtools-0.1.0.5/debian/changelog @@ -0,0 +1,11 @@ +hdevtools (0.1.0.5-2) unstable; urgency=low + + * Correct debian/copyright file. + + -- Joey Hess Sun, 07 Apr 2013 17:02:19 -0400 + +hdevtools (0.1.0.5-1) unstable; urgency=low + + * Initial release. + + -- Joey Hess Sun, 07 Apr 2013 14:48:20 -0400 --- hdevtools-0.1.0.5.orig/debian/copyright +++ hdevtools-0.1.0.5/debian/copyright @@ -0,0 +1,23 @@ +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Source: http://hackage.haskell.org/package/hdevtools + +Files: * +Copyright: (C) 2012 The hdevtools Authors +License: other + 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. --- hdevtools-0.1.0.5.orig/debian/docs +++ hdevtools-0.1.0.5/debian/docs @@ -0,0 +1,2 @@ +README.md +AUTHORS --- hdevtools-0.1.0.5.orig/debian/hdevtools.1 +++ hdevtools-0.1.0.5/debian/hdevtools.1 @@ -0,0 +1,14 @@ +.TH hdevtools 1 +.SH NAME +hdevtools \- GHC powered daemon for fast Haskell development +.SH SYNOPSIS +.B hdevtools [COMMAND] ... [OPTIONS] +.SH DESCRIPTION +.BR hdevtools +is typically run from an editor plugin, such as +Syntastic or vim-hdevtools. +.P +It can also be used manually at the command +line to check individual files for problems ("hdevtools check file"), +or to control the daemon ("hdevtools --stop-server"). For details, see +"hdevtools --help", or the README.