gnu: Add protozero.
* gnu/packages/geo.scm (protozero): New variable.
This commit is contained in:
		
							parent
							
								
									3bd7611e4a
								
							
						
					
					
						commit
						8fa3451c6f
					
				
					 1 changed files with 24 additions and 0 deletions
				
			
		| 
						 | 
					@ -24,6 +24,7 @@
 | 
				
			||||||
;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
 | 
					;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
(define-module (gnu packages geo)
 | 
					(define-module (gnu packages geo)
 | 
				
			||||||
 | 
					  #:use-module (guix build-system cmake)
 | 
				
			||||||
  #:use-module (guix build-system glib-or-gtk)
 | 
					  #:use-module (guix build-system glib-or-gtk)
 | 
				
			||||||
  #:use-module (guix build-system gnu)
 | 
					  #:use-module (guix build-system gnu)
 | 
				
			||||||
  #:use-module (guix build-system go)
 | 
					  #:use-module (guix build-system go)
 | 
				
			||||||
| 
						 | 
					@ -850,3 +851,26 @@ to create databases that are optimized for rendering/tile/map-services.")
 | 
				
			||||||
               license:expat
 | 
					               license:expat
 | 
				
			||||||
               license:bsd-2
 | 
					               license:bsd-2
 | 
				
			||||||
               license:bsd-3))))
 | 
					               license:bsd-3))))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					(define-public protozero
 | 
				
			||||||
 | 
					  (package
 | 
				
			||||||
 | 
					    (name "protozero")
 | 
				
			||||||
 | 
					    (version "1.6.3")
 | 
				
			||||||
 | 
					    (source
 | 
				
			||||||
 | 
					      (origin
 | 
				
			||||||
 | 
					        (method url-fetch)
 | 
				
			||||||
 | 
					        (uri (string-append "https://github.com/mapbox/protozero/archive/v"
 | 
				
			||||||
 | 
					                            version ".tar.gz"))
 | 
				
			||||||
 | 
					    (file-name (string-append name "-" version ".tar.gz"))
 | 
				
			||||||
 | 
					        (sha256
 | 
				
			||||||
 | 
					         (base32
 | 
				
			||||||
 | 
					          "1xaj4phz1r7xn0vgdfvfkz8b0bizgb6mavjky1zqcvdmbwgwgly5"))))
 | 
				
			||||||
 | 
					    (build-system cmake-build-system)
 | 
				
			||||||
 | 
					    (home-page "https://github.com/mapbox/protozero")
 | 
				
			||||||
 | 
					    (synopsis "Minimalistic protocol buffer decoder and encoder in C++")
 | 
				
			||||||
 | 
					    (description "Protozero is a minimalistic protocol buffer decored and
 | 
				
			||||||
 | 
					encoder in C++.  The developer using protozero has to manually translate the
 | 
				
			||||||
 | 
					@file{.proto} description into code.")
 | 
				
			||||||
 | 
					    (license (list
 | 
				
			||||||
 | 
					               license:asl2.0; for folly
 | 
				
			||||||
 | 
					               license:bsd-2))))
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Reference in a new issue