[Pkg-haskell-commits] darcs: haskell-derive: Initial Check-In

Masayuki Hatta mhatta at debian.org
Fri Feb 22 11:22:36 UTC 2013


Fri Feb 22 11:21:25 UTC 2013  Masayuki Hatta <mhatta at debian.org>
  * Initial Check-In
  Ignore-this: 4eaa0f5c137dbe61c385a1d483557419

    A ./changelog
    A ./compat
    A ./control
    A ./copyright
    A ./haskell-derive-utils.manpages
    A ./libghc-derive-doc.docs
    A ./patches/
    A ./patches/man-page.diff
    A ./patches/series
    A ./rules
    A ./source/
    A ./source/format
    A ./watch

Fri Feb 22 11:21:25 UTC 2013  Masayuki Hatta <mhatta at debian.org>
  * Initial Check-In
  Ignore-this: 4eaa0f5c137dbe61c385a1d483557419
diff -rN -u old-haskell-derive//changelog new-haskell-derive//changelog
--- old-haskell-derive//changelog	1970-01-01 00:00:00.000000000 +0000
+++ new-haskell-derive//changelog	2013-02-22 11:22:36.071721448 +0000
@@ -0,0 +1,7 @@
+haskell-derive (2.5.11-1) UNRELEASED; urgency=low
+
+  * Initial release. (closes: #701166)
+  * Debianization generated by cabal-debian
+
+ -- Masayuki Hatta (mhatta) <mhatta at debian.org>  Fri, 22 Feb 2013 08:54:07 +0900
+
diff -rN -u old-haskell-derive//compat new-haskell-derive//compat
--- old-haskell-derive//compat	1970-01-01 00:00:00.000000000 +0000
+++ new-haskell-derive//compat	2013-02-22 11:22:36.071721448 +0000
@@ -0,0 +1 @@
+7
\ No newline at end of file
diff -rN -u old-haskell-derive//control new-haskell-derive//control
--- old-haskell-derive//control	1970-01-01 00:00:00.000000000 +0000
+++ new-haskell-derive//control	2013-02-22 11:22:36.071721448 +0000
@@ -0,0 +1,98 @@
+Source: haskell-derive
+Priority: extra
+Section: haskell
+Maintainer: Debian Haskell Group <pkg-haskell-maintainers at lists.alioth.debian.org> 
+Uploaders: Masayuki Hatta (mhatta) <mhatta at debian.org>
+Build-Depends: debhelper (>= 7.0)
+               , haskell-devscripts (>= 0.8)
+               , cdbs
+               , ghc
+               , ghc-prof
+               , libghc-src-exts-dev (>= 1.9)
+               , libghc-src-exts-dev (<< 1.14)
+               , libghc-src-exts-prof (>= 1.9)
+               , libghc-src-exts-prof (<< 1.14)
+               , libghc-syb-dev
+               , libghc-syb-prof
+               , libghc-transformers-dev (>= 0.2)
+               , libghc-transformers-dev (<< 0.4)
+               , libghc-transformers-prof (>= 0.2)
+               , libghc-transformers-prof (<< 0.4)
+               , libghc-uniplate-dev (>= 1.5)
+               , libghc-uniplate-dev (<< 1.7)
+               , libghc-uniplate-prof (>= 1.5)
+               , libghc-uniplate-prof (<< 1.7)
+Build-Depends-Indep: ghc-doc
+                     , libghc-src-exts-doc (>= 1.9)
+                     , libghc-src-exts-doc (<< 1.14)
+                     , libghc-syb-doc
+                     , libghc-transformers-doc (>= 0.2)
+                     , libghc-transformers-doc (<< 0.4)
+                     , libghc-uniplate-doc (>= 1.5)
+                     , libghc-uniplate-doc (<< 1.7)
+Standards-Version: 3.9.3
+Homepage: http://community.haskell.org/~ndm/derive/
+Vcs-Darcs: http://darcs.debian.org/darcs/pkg-haskell/haskell-derive
+Vcs-Browser: http://darcs.debian.org/cgi-bin/darcsweb.cgi?r=pkg-haskell/haskell-derive
+
+Package: libghc-derive-dev
+Architecture: any
+Depends: ${shlibs:Depends}
+         , ${haskell:Depends}
+         , ${misc:Depends}
+Recommends: ${haskell:Recommends}
+Suggests: ${haskell:Suggests}
+Provides: ${haskell:Provides}
+Description: Deriving instances for data types in Haskell
+ Data.Derive is a library and a tool for deriving instances for Haskell 
+ programs.  It is designed to work with custom derivations, SYB and 
+ Template Haskell mechanisms.  The tool requires GHC, but the generated 
+ code is portable to all compilers.  This tool can be regarded as a 
+ competitor to DrIFT.
+ .
+ This package contains the normal library files.
+
+Package: libghc-derive-prof
+Architecture: any
+Depends: ${haskell:Depends}
+         , ${misc:Depends}
+Recommends: ${haskell:Recommends}
+Suggests: ${haskell:Suggests}
+Provides: ${haskell:Provides}
+Description: Deriving instances for data types in Haskell
+ Data.Derive is a library and a tool for deriving instances for Haskell 
+ programs.  It is designed to work with custom derivations, SYB and 
+ Template Haskell mechanisms.  The tool requires GHC, but the generated 
+ code is portable to all compilers.  This tool can be regarded as a 
+ competitor to DrIFT.
+ .
+ This package contains the libraries compiled with profiling enabled.
+
+Package: libghc-derive-doc
+Architecture: all
+Section: doc
+Depends: ${haskell:Depends}
+         , ${misc:Depends}
+Recommends: ${haskell:Recommends}
+Suggests: ${haskell:Suggests}
+Description: Deriving instances for data types in Haskell
+ Data.Derive is a library and a tool for deriving instances for Haskell 
+ programs.  It is designed to work with custom derivations, SYB and 
+ Template Haskell mechanisms.  The tool requires GHC, but the generated 
+ code is portable to all compilers.  This tool can be regarded as a 
+ competitor to DrIFT.
+ .
+ This package contains the documentation files.
+
+Package: haskell-derive-utils
+Architecture: any
+Section: misc
+Depends: ${shlibs:Depends}, ${haskell:Depends}, ${misc:Depends}
+Description: Deriving instances for data types in Haskell
+ Data.Derive is a library and a tool for deriving instances for Haskell 
+ programs.  It is designed to work with custom derivations, SYB and 
+ Template Haskell mechanisms.  The tool requires GHC, but the generated 
+ code is portable to all compilers.  This tool can be regarded as a 
+ competitor to DrIFT.
+ .
+ This package contains an executable used with the derive library.
diff -rN -u old-haskell-derive//copyright new-haskell-derive//copyright
--- old-haskell-derive//copyright	1970-01-01 00:00:00.000000000 +0000
+++ new-haskell-derive//copyright	2013-02-22 11:22:36.071721448 +0000
@@ -0,0 +1,38 @@
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: derive
+Upstream-Contact: Neil Mitchell <ndmitchell at gmail.com>
+Source: http://hackage.haskell.org/package/derive
+
+Files: *
+Copyright: Copyright 2006-2012 Neil Mitchell <ndmitchell at gmail.com>
+License: BSD-3-Clause
+ Copyright Neil Mitchell 2006-2012.
+ 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 Neil Mitchell 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 -rN -u old-haskell-derive//haskell-derive-utils.manpages new-haskell-derive//haskell-derive-utils.manpages
--- old-haskell-derive//haskell-derive-utils.manpages	1970-01-01 00:00:00.000000000 +0000
+++ new-haskell-derive//haskell-derive-utils.manpages	2013-02-22 11:22:36.075721379 +0000
@@ -0,0 +1 @@
+derive.1
diff -rN -u old-haskell-derive//libghc-derive-doc.docs new-haskell-derive//libghc-derive-doc.docs
--- old-haskell-derive//libghc-derive-doc.docs	1970-01-01 00:00:00.000000000 +0000
+++ new-haskell-derive//libghc-derive-doc.docs	2013-02-22 11:22:36.075721379 +0000
@@ -0,0 +1 @@
+derive.htm
diff -rN -u old-haskell-derive//patches/man-page.diff new-haskell-derive//patches/man-page.diff
--- old-haskell-derive//patches/man-page.diff	1970-01-01 00:00:00.000000000 +0000
+++ new-haskell-derive//patches/man-page.diff	2013-02-22 11:22:36.075721379 +0000
@@ -0,0 +1,50 @@
+--- /dev/null
++++ b/derive.1
+@@ -0,0 +1,47 @@
++.TH DERIVE "1" "February 2013" "Derive 2.5.11" "Masayuki Hatta"
++.SH NAME
++Derive \- Deriving instances for data types in Haskell
++.SH SYNOPSIS
++.B derive
++[\fIOPTION\fR...] \fIfiles\fR...
++.SH DESCRIPTION
++.TP
++\fB\-v\fR          \fB\-\-version\fR
++show version number
++.TP
++\fB\-h\fR, \-?      \fB\-\-help\fR
++show help message
++.TP
++\fB\-o\fR FILE     \fB\-\-output\fR=\fIFILE\fR
++output FILE
++.TP
++\fB\-i[MODULE]\fR  \fB\-\-import\fR[=\fIMODULE\fR]
++add an import statement
++.TP
++\fB\-m\fR MODULE   \fB\-\-module\fR=\fIMODULE\fR
++add a module MODULE where statement
++.TP
++\fB\-a\fR          \fB\-\-append\fR
++append the result to the file
++.TP
++\fB\-d\fR DERIVES  \fB\-\-derive\fR=\fIDERIVES\fR
++things to derive for all types
++.TP
++\fB\-n\fR          \fB\-\-no\-opts\fR
++ignore the file options
++.TP
++\fB\-F\fR          \fB\-\-preprocessor\fR
++operate as a GHC preprocessor with \fB\-pgmF\fR
++.TP
++\fB\-\-test\fR
++run the test suite
++.TP
++\fB\-\-generate\fR
++perform code generation
++
++.SH "AUTHOR"
++.PP
++The original version of this manual page was written by Masayuki Hatta
++<mhatta at debian.org> for the \fBDebian\fP system. Permission is granted to 
++copy, distribute and/or modify this document under the same terms of 
++the haskell-derive software.
diff -rN -u old-haskell-derive//patches/series new-haskell-derive//patches/series
--- old-haskell-derive//patches/series	1970-01-01 00:00:00.000000000 +0000
+++ new-haskell-derive//patches/series	2013-02-22 11:22:36.075721379 +0000
@@ -0,0 +1 @@
+man-page.diff
diff -rN -u old-haskell-derive//rules new-haskell-derive//rules
--- old-haskell-derive//rules	1970-01-01 00:00:00.000000000 +0000
+++ new-haskell-derive//rules	2013-02-22 11:22:36.075721379 +0000
@@ -0,0 +1,8 @@
+#!/usr/bin/make -f
+
+include /usr/share/cdbs/1/rules/debhelper.mk
+include /usr/share/cdbs/1/class/hlibrary.mk
+
+build/haskell-derive-utils:: build-ghc-stamp
+binary-fixup/haskell-derive-utils::
+	install -m 755 -s -D dist-ghc/build/derive/derive debian/haskell-derive-utils/usr/bin/derive || true
diff -rN -u old-haskell-derive//source/format new-haskell-derive//source/format
--- old-haskell-derive//source/format	1970-01-01 00:00:00.000000000 +0000
+++ new-haskell-derive//source/format	2013-02-22 11:22:36.075721379 +0000
@@ -0,0 +1 @@
+3.0 (quilt)
\ No newline at end of file
diff -rN -u old-haskell-derive//watch new-haskell-derive//watch
--- old-haskell-derive//watch	1970-01-01 00:00:00.000000000 +0000
+++ new-haskell-derive//watch	2013-02-22 11:22:36.075721379 +0000
@@ -0,0 +1,5 @@
+version=3
+opts="downloadurlmangle=s|archive/([\w\d_-]+)/([\d\.]+)/|archive/$1/$2/$1-$2.tar.gz|,\
+filenamemangle=s|(.*)/$|derive-$1.tar.gz|" \
+    http://hackage.haskell.org/packages/archive/derive \
+    ([\d\.]*\d)/





More information about the Pkg-haskell-commits mailing list