aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/check.scm
blob: bf2a1c702019a83eed0885876574d64b10e0ecb0 (about) (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2012 Nikita Karetnikov <nikita@karetnikov.org>
;;; Copyright © 2015 Paul van der Walt <paul@denknerd.org>
;;;
;;; This file is part of GNU Guix.
;;;
;;; GNU Guix is free software; you can redistribute it and/or modify it
;;; under the terms of the GNU General Public License as published by
;;; the Free Software Foundation; either version 3 of the License, or (at
;;; your option) any later version.
;;;
;;; GNU Guix is distributed in the hope that it will be useful, but
;;; WITHOUT ANY WARRANTY; without even the implied warranty of
;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
;;; GNU General Public License for more details.
;;;
;;; You should have received a copy of the GNU General Public License
;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.

(define-module (gnu packages check)
  #:use-module (gnu packages)
  #:use-module (guix licenses)
  #:use-module (guix packages)
  #:use-module (guix download)
  #:use-module (guix build-system gnu))

(define-public check
  (package
    (name "check")
    (version "0.9.14")
    (source
     (origin
      (method url-fetch)
      (uri (string-append "mirror://sourceforge/check/check/"
                          version "/check-" version ".tar.gz"))
      (sha256
       (base32
        "02l4g79d81s07hzywcv1knwj5dyrwjiq2pgxaz7kidxi8m364wn2"))))
    (build-system gnu-build-system)
    (home-page "http://check.sourceforge.net/")
    (synopsis "Unit test framework for C")
    (description
     "Check is a unit testing framework for C.  It features a simple
interface for defining unit tests, putting little in the way of the
developer.  Tests are run in a separate address space, so Check can
catch both assertion failures and code errors that cause segmentation
faults or other signals.  The output from unit tests can be used within
source code editors and IDEs.")
    (license lgpl2.1+)))

(define-public cppunit
  (package
    (name "cppunit")
    (version "1.12.1")
    (source (origin
             (method url-fetch)
              (uri (string-append "mirror://sourceforge/cppunit/" name "/" 
                                  name "-"
                                  version ".tar.gz"))
             (sha256
              (base32
               "0jm49v5rmc5qw34vqs56gy8xja1dhci73bmh23cig4kcir6a0a5c"))))
    (build-system gnu-build-system)
    (home-page "http://sourceforge.net/projects/cppunit/")
    (synopsis "Unit testing framework for C++")
    (description "CppUnit is the C++ port of the famous JUnit framework for
unit testing.  Test output is in XML for automatic testing and GUI based for
supervised tests.")
    (license lgpl2.1))) ; no copyright notices. LGPL2.1 is in the tarball
a21ab8913f8ce1'>gnu: guile-ssh: Upgrade to 0.6.0....Ludovic Courtès 2014-03-21gnu: openssh: Upgrade to 6.6p1....Mark H Weaver 2014-03-01gnu: guile-ssh: Upgrade to 0.5.0....Ludovic Courtès 2014-02-09gnu: openssh: Upgrade to 6.5p1....Mark H Weaver 2014-01-25gnu: Add Corkscrew 2.0....Sree Harsha Totakura 2014-01-13gnu: guile-ssh: Remove now unneeded cruft....Ludovic Courtès 2013-12-18gnu: libgcrypt: Make old version 1.5.3 public....Andreas Enge 2013-12-17gnu: libssh: Upgrade to 0.5.5....Ludovic Courtès 2013-12-17gnu: libssh: Build against an older libgcrypt....Ludovic Courtès 2013-12-15gnu: Move libelf and patchelf to (gnu packages elf)....Ludovic Courtès 2013-12-04gnu: Move 'guile-ssh' to (gnu packages ssh)....Ludovic Courtès 2013-12-04gnu: libssh: Add $libdir to RUNPATH of libssh_threads.so....Ludovic Courtès 2013-11-28gnu: Add libssh....Ludovic Courtès 2013-01-30gnu: Add openssh....Andreas Enge 2013-01-29gnu: Add libssh2....Andreas Enge