me
/
guix
Archived
1
0
Fork 0

gnu: atk: Deprecate in favor of at-spi2-core.

* gnu/packages/gtk.scm (atk): Deprecate.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
master
Josselin Poiret 2023-03-30 23:48:15 +02:00 committed by Guillaume Le Vaillant
parent 5426672063
commit 8e93e694b2
No known key found for this signature in database
GPG Key ID: 6BE8208ADF21FE3F
1 changed files with 3 additions and 35 deletions

View File

@ -158,41 +158,6 @@ such as mate-panel and xfce4-panel.")
(home-page "https://gitlab.com/vala-panel-project/vala-panel-appmenu") (home-page "https://gitlab.com/vala-panel-project/vala-panel-appmenu")
(license (list license:lgpl3)))) (license (list license:lgpl3))))
(define-public atk
(package
(name "atk")
(version "2.36.0")
(source (origin
(method url-fetch)
(uri (string-append "mirror://gnome/sources/" name "/"
(version-major+minor version) "/"
name "-" version ".tar.xz"))
(sha256
(base32
"1217cmmykjgkkim0zr1lv5j13733m4w5vipmy4ivw0ll6rz28xpv"))))
(build-system meson-build-system)
(arguments
`(#:glib-or-gtk? #t ; To wrap binaries and/or compile schemas
,@(if (%current-target-system)
`(#:configure-flags
;; introspection requires running binaries for the host system
;; on the build system.
'("-Dintrospection=false"))
'())))
(propagated-inputs (list glib)) ; required by atk.pc
(native-inputs
`(("gettext" ,gettext-minimal)
("glib" ,glib "bin") ; glib-mkenums, etc.
("gobject-introspection" ,gobject-introspection) ; g-ir-compiler, etc.
("pkg-config" ,pkg-config)))
(synopsis "GNOME accessibility toolkit")
(description
"ATK provides the set of accessibility interfaces that are implemented
by other toolkits and applications. Using the ATK interfaces, accessibility
tools have full access to view and control running applications.")
(license license:lgpl2.1+)
(home-page "https://wiki.gnome.org/Accessibility")))
(define-public cairo (define-public cairo
(package (package
(name "cairo") (name "cairo")
@ -915,6 +880,9 @@ is part of the GNOME accessibility project.")
(define-public at-spi2-atk (define-public at-spi2-atk
(deprecated-package "at-spi2-atk" at-spi2-core)) (deprecated-package "at-spi2-atk" at-spi2-core))
(define-public atk
(deprecated-package "atk" at-spi2-core))
(define-public gtk+-2 (define-public gtk+-2
(package (package
(name "gtk+") (name "gtk+")