gnu: yad: Update to 5.0.
* gnu/packages/gtk.scm (yad): Update to 5.0. [build-system]: Use Glib-or-Gtk build system. [arguments]: Remove obsolete or ineffective #:configure-flags. Use the default ‘bootstrap’ phase followed by an ‘intltoolize’ one. [inputs]: Add gspell.
This commit is contained in:
		
							parent
							
								
									c688e314dc
								
							
						
					
					
						commit
						2223cbdefa
					
				
					 1 changed files with 14 additions and 13 deletions
				
			
		| 
						 | 
				
			
			@ -44,6 +44,7 @@
 | 
			
		|||
  #:use-module (guix packages)
 | 
			
		||||
  #:use-module (guix download)
 | 
			
		||||
  #:use-module (guix git-download)
 | 
			
		||||
  #:use-module (guix build-system glib-or-gtk)
 | 
			
		||||
  #:use-module (guix build-system gnu)
 | 
			
		||||
  #:use-module (guix build-system meson)
 | 
			
		||||
  #:use-module (guix build-system perl)
 | 
			
		||||
| 
						 | 
				
			
			@ -1737,7 +1738,7 @@ independent of your desktop environment, and supports global key bindings.")
 | 
			
		|||
(define-public yad
 | 
			
		||||
  (package
 | 
			
		||||
    (name "yad")
 | 
			
		||||
    (version "0.41.0")
 | 
			
		||||
    (version "5.0")
 | 
			
		||||
    (source
 | 
			
		||||
     (origin
 | 
			
		||||
       (method git-fetch)
 | 
			
		||||
| 
						 | 
				
			
			@ -1746,24 +1747,24 @@ independent of your desktop environment, and supports global key bindings.")
 | 
			
		|||
             (commit (string-append "v" version))))
 | 
			
		||||
       (file-name (git-file-name name version))
 | 
			
		||||
       (sha256
 | 
			
		||||
        (base32 "1hkxiich898sbacpg3jflf6i8l4hkfnc0zh10rr376v0mnzbn6jn"))))
 | 
			
		||||
    (build-system gnu-build-system)
 | 
			
		||||
        (base32 "07rd61hvilsxxrj7lf8c9k0a8glj07s48m7ya8d45030r90g3lvc"))))
 | 
			
		||||
    (build-system glib-or-gtk-build-system)
 | 
			
		||||
    (arguments
 | 
			
		||||
     `(#:configure-flags
 | 
			
		||||
       '("--with-gtk=gtk3"
 | 
			
		||||
         "--enable-html"
 | 
			
		||||
         "--enable-gio"
 | 
			
		||||
         "--enable-spell"
 | 
			
		||||
         "--enable-icon-browser")
 | 
			
		||||
       ;; Passing --enable-foo will silently disable foo if prerequisite
 | 
			
		||||
       ;; inputs are missing, not abort the build as one might expect.
 | 
			
		||||
       ;; ‘--enable-html’ adds a huge webkitgtk dependency.  It was never
 | 
			
		||||
       ;; present in the past and nobody complained.
 | 
			
		||||
       '("--enable-icon-browser"
 | 
			
		||||
         "--enable-spell")              ; gspell checking support
 | 
			
		||||
       #:phases
 | 
			
		||||
       (modify-phases %standard-phases
 | 
			
		||||
         (replace 'bootstrap
 | 
			
		||||
         (add-after 'bootstrap 'intltoolize
 | 
			
		||||
           (lambda _
 | 
			
		||||
             (invoke "autoreconf" "-vif")
 | 
			
		||||
             (invoke "intltoolize" "--force" "--automake")
 | 
			
		||||
             #t)))))
 | 
			
		||||
             (invoke "intltoolize" "--force" "--automake"))))))
 | 
			
		||||
    (inputs
 | 
			
		||||
     `(("gtk+" ,gtk+)))
 | 
			
		||||
     `(("gspell" ,gspell)
 | 
			
		||||
       ("gtk+" ,gtk+)))
 | 
			
		||||
    (native-inputs
 | 
			
		||||
     `(("autoconf" ,autoconf)
 | 
			
		||||
       ("automake" ,automake)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Reference in a new issue