Archived
1
0
Fork 0

gnu: zbar: Update to 0.23.90.

* gnu/packages/aidc.scm (zbar)[version]: Update to 0.23.90.
[source]: Switch to git repository.
[native-inputs]: Add autoconf, automake, gettext-minimal, libtool
and python-wrapper. Move gobject-introspection to here from ...
[inputs]: ... here. Add dbus and perl. Move gtk+ and qtbase to ...
[propagated-inputs]: ... here. Add glib.
This commit is contained in:
Raghav Gururajan 2021-04-07 16:42:30 -04:00
parent 3fabb61663
commit 28c1c946d4
No known key found for this signature in database
GPG key ID: 5F5816647F8BE551

View file

@ -30,9 +30,11 @@
#:use-module (gnu packages autotools) #:use-module (gnu packages autotools)
#:use-module (gnu packages check) #:use-module (gnu packages check)
#:use-module (gnu packages imagemagick) #:use-module (gnu packages imagemagick)
#:use-module (gnu packages gettext)
#:use-module (gnu packages glib) #:use-module (gnu packages glib)
#:use-module (gnu packages gtk) #:use-module (gnu packages gtk)
#:use-module (gnu packages image) #:use-module (gnu packages image)
#:use-module (gnu packages perl)
#:use-module (gnu packages pkg-config) #:use-module (gnu packages pkg-config)
#:use-module (gnu packages python) #:use-module (gnu packages python)
#:use-module (gnu packages python-xyz) #:use-module (gnu packages python-xyz)
@ -169,16 +171,18 @@ C/C++ programs to use its capabilities without restrictions or overhead.")
(define-public zbar (define-public zbar
(package (package
(name "zbar") (name "zbar")
(version "0.23") (version "0.23.90")
(source (source
(origin (origin
(method url-fetch) (method git-fetch)
(uri (string-append "https://linuxtv.org/downloads/zbar/zbar-" (uri
version (git-reference
".tar.bz2")) (url "https://github.com/mchehab/zbar")
(commit version)))
(file-name (git-file-name name version))
(sha256 (sha256
(base32 (base32
"0bmd93a15qpgbsq9c9j33qms18rdrgz6gbc48zi6z9w5pvrvi7z9")))) "0rf3i7lx0fqzxsngird6l4d4dnl612nr32rm8sib699qqx67px8n"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(arguments (arguments
'(#:configure-flags (list "--with-gtk=auto" '(#:configure-flags (list "--with-gtk=auto"
@ -187,17 +191,27 @@ C/C++ programs to use its capabilities without restrictions or overhead.")
(assoc-ref %outputs "out") (assoc-ref %outputs "out")
"/etc")))) "/etc"))))
(native-inputs (native-inputs
`(("glib" ,glib "bin") `(("autoconf" ,autoconf)
("pkg-config" ,pkg-config))) ("automake" ,automake)
("gettext" ,gettext-minimal)
("glib" ,glib "bin")
("gobject-introspection" ,gobject-introspection)
("libtool" ,libtool)
("pkg-config" ,pkg-config)
("python-wrapper" ,python-wrapper)))
(inputs (inputs
`(("gobject-introspection" ,gobject-introspection) `(("dbus" ,dbus)
("gtk+" ,gtk+)
("imagemagick" ,imagemagick) ("imagemagick" ,imagemagick)
("libjpeg" ,libjpeg-turbo) ("libjpeg" ,libjpeg-turbo)
("perl" ,perl)
("python" ,python) ("python" ,python)
("qtbase" ,qtbase)
("qtx11extras" ,qtx11extras) ("qtx11extras" ,qtx11extras)
("v4l-utils" ,v4l-utils))) ("v4l-utils" ,v4l-utils)))
(propagated-inputs
;; These are in 'requires' field of .pc files.
`(("glib" ,glib)
("gtk+" ,gtk+)
("qtbase" ,qtbase)))
(synopsis "Bar code reader") (synopsis "Bar code reader")
(description (description
"ZBar can read barcodes from various sources, such as video streams, "ZBar can read barcodes from various sources, such as video streams,