Add tippecanoe

Julien LepillerSun Sep 23 17:12:18+0200 2018

c4d648a

Add tippecanoe

more/packages/geo.scm

2020
  #:use-module (guix packages)
2121
  #:use-module (guix download)
2222
  #:use-module (guix git-download)
23+
  #:use-module (guix build-system cmake)
2324
  #:use-module (guix build-system gnu)
2425
  #:use-module (guix build-system go)
2526
  #:use-module ((guix licenses) #:prefix license:)
2627
  #:use-module (gnu packages)
28+
  #:use-module (gnu packages boost)
2729
  #:use-module (gnu packages compression)
2830
  #:use-module (gnu packages databases)
2931
  #:use-module (gnu packages geo)
3032
  #:use-module (gnu packages image)
33+
  #:use-module (gnu packages lua)
3134
  #:use-module (gnu packages pcre)
3235
  #:use-module (gnu packages perl)
3336
  #:use-module (gnu packages pkg-config)

128131
    (synopsis "")
129132
    (description "")
130133
    (license license:agpl3+)))
134+
135+
(define-public osm2pgsql
136+
  (package
137+
    (name "osm2pgsql")
138+
    (version "0.96.0")
139+
    (source (origin
140+
              (method url-fetch)
141+
              (uri (string-append "https://github.com/openstreetmap/osm2pgsql/archive/"
142+
                                  version ".tar.gz"))
143+
              (file-name (string-append name "-" version ".tar.gz"))
144+
              (sha256
145+
               (base32
146+
                "08y7776r4l9v9177a4q6cfdri0lpirky96m6g699hwl7v1vhw0mn"))))
147+
    (build-system cmake-build-system)
148+
    (arguments
149+
      ;; failure :/
150+
     `(#:tests? #f))
151+
    (inputs
152+
     `(("boost" ,boost)
153+
       ("expat" ,expat)
154+
       ("lua" ,lua)
155+
       ("postgresql" ,postgresql)
156+
       ("proj.4" ,proj.4)
157+
       ("zlib" ,zlib)))
158+
    (home-page "")
159+
    (synopsis "")
160+
    (description "")
161+
    (license license:gpl2)))
162+
163+
(define-public tippecanoe
164+
  (package
165+
    (name "tippecanoe")
166+
    (version "1.31.5")
167+
    (source (origin
168+
              (method url-fetch)
169+
              (uri (string-append "https://github.com/mapbox/tippecanoe/archive/"
170+
                                  version ".tar.gz"))
171+
              (file-name (string-append name "-" version ".tar.gz"))
172+
              (sha256
173+
               (base32
174+
                "1057na1dkgjaryr7jr15lqkxpam111d3l5zdpdkqzzzpxmdjxqcf"))))
175+
    (build-system gnu-build-system)
176+
    (arguments
177+
     `(#:phases
178+
       (modify-phases %standard-phases (delete 'configure))
179+
       #:test-target "test"
180+
       #:make-flags
181+
       (list "CC=gcc"
182+
             (string-append "PREFIX=" (assoc-ref %outputs "out")))))
183+
    (inputs
184+
     `(("sqlite" ,sqlite)
185+
       ("zlib" ,zlib)))
186+
    (native-inputs
187+
     `(("perl" ,perl)))
188+
    (home-page "")
189+
    (synopsis "")
190+
    (description "")
191+
    (license license:bsd-2)))