guile-netlink/guix.scm

guix.scm

1
;;;; Copyright (C) 2019 Julien Lepiller <julien@lepiller.eu>
2
;;;; 
3
;;;; This library is free software; you can redistribute it and/or
4
;;;; modify it under the terms of the GNU Lesser General Public
5
;;;; License as published by the Free Software Foundation; either
6
;;;; version 3 of the License, or (at your option) any later version.
7
;;;; 
8
;;;; This library is distributed in the hope that it will be useful,
9
;;;; but WITHOUT ANY WARRANTY; without even the implied warranty of
10
;;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
11
;;;; Lesser General Public License for more details.
12
;;;; 
13
;;;; You should have received a copy of the GNU Lesser General Public
14
;;;; License along with this library; if not, write to the Free Software
15
;;;; Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
16
;;;; 
17
18
(use-modules
19
  ((guix licenses) #:prefix license:)
20
  (guix build-system gnu)
21
  (guix download)
22
  (guix git-download)
23
  (guix packages)
24
  (guix utils)
25
  (gnu packages autotools)
26
  (gnu packages guile)
27
  (gnu packages guile-xyz)
28
  (gnu packages pkg-config)
29
  (gnu packages texinfo)
30
  (gnu packages tls))
31
32
(package
33
  (name "guile-netlink")
34
  (version "0.1")
35
  (source
36
    (origin
37
      (method git-fetch)
38
      (uri (git-reference
39
             (url "https://framagit.org/tyreunom/guile-netlink")
40
             (commit version)))
41
      (file-name (git-file-name name version))
42
      (sha256
43
       (base32
44
        "0zfn3nwlz6xzip1j8xbj768dc299r037cfc81bk6kwl9xhzkjbrg"))))
45
  (build-system gnu-build-system)
46
  (arguments
47
   `(#:tests? #f)); no tests
48
  (inputs
49
   `(("guile" ,guile-3.0)))
50
  (native-inputs
51
   `(("automake" ,automake)
52
     ("autoconf" ,autoconf)
53
     ("pkg-config" ,pkg-config)
54
     ("texinfo" ,texinfo)))
55
  (home-page "https://framagit.org/tyreunom/guile-netlink")
56
  (synopsis "")
57
  (description "")
58
  (license license:gpl3+))
59