2
0
mirror of https://codeberg.org/kiss-community/repo synced 2024-07-02 14:02:27 +00:00

Merge pull request #67 from kiss-community/no-atk

gtk+3: remove accessibility support, atk dependency
This commit is contained in:
Owen Rafferty 2022-06-27 09:33:02 -07:00 committed by GitHub
commit 40bbf6deec
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
15 changed files with 4865 additions and 72 deletions

View File

@ -1,44 +0,0 @@
atk
________________________________________________________________________________
Accessibility Toolkit (ATK) is an open source software library, part of the
GNOME project, which provides application programming interfaces (APIs) for
implementing accessibility support in software. [0]
This package is a dependency of GTK+3 and Firefox. Its use in the future will
be determined solely on whether or not its use can be patched out of
aforementioned software.
Upstream: https://wiki.gnome.org/Accessibility
[000] Index
________________________________________________________________________________
* Installation ........................................................... [001]
* Usage .................................................................. [002]
* References ............................................................. [003]
[001] Installation
________________________________________________________________________________
+------------------------------------------------------------------------------+
| |
| $ kiss b atk |
| |
+------------------------------------------------------------------------------+
[002] Usage
________________________________________________________________________________
No documentation is currently provided with the package, refer to online
documentation for the time being.
[003] References
________________________________________________________________________________
[0] https://en.wikipedia.org/wiki/Accessibility_Toolkit

View File

@ -1,14 +0,0 @@
#!/bin/sh -e
: > tests/meson.build
meson \
--prefix=/usr \
--sysconfdir=/etc \
--mandir=/usr/share/man \
-Ddocs=false \
-Dintrospection=false \
. output
ninja -C output
ninja -C output install

View File

@ -1 +0,0 @@
ac4de2a4ef4bd5665052952fe169657e65e895c5057dffb3c2a810f6191a0c36

View File

@ -1,4 +0,0 @@
glib
libffi
meson make
pkgconf make

View File

@ -1 +0,0 @@
https://ftp.gnome.org/pub/gnome/sources/atk/MAJOR.MINOR/atk-VERSION.tar.xz

View File

@ -1 +0,0 @@
2.38.0 1

View File

@ -1,5 +1,4 @@
alsa-lib
atk
bzip2
cairo
cbindgen make

View File

@ -1,7 +1,8 @@
#!/bin/sh -e
patch -p1 < no-fribidi.patch
patch -p1 < fix-firefox.patch
for p in *.patch; do
patch -p1 < "$p"
done
# Don't enable native language support and don't compile schemas.
sed -e '/compile_schemas/s/true/false/' \

View File

@ -3,3 +3,4 @@ a7ced37f4102b745ac86d6a70a9da399cc139ff168ba6b8002b4d8d43c900c15
69643e9bc1a0b794b0e8eb4dad2ae141bc5860b53689e4310dc4aaea15c2a888
893f84833bf5b87a1b2f7d0a373f16037f5e2be6b4d030d8c4b7f9ff48cc993f
8fbb449d4396cacba8c12b3e7461e1e940af8467e421a8011b3fa0bab0564426
cc45270683573060c79dbff8e9eb0b15fa3754901bc79de6502ea4b825216ff9

View File

@ -1,4 +1,3 @@
atk
cairo
fontconfig
freetype-harfbuzz

File diff suppressed because it is too large Load Diff

View File

@ -1,5 +1,6 @@
https://download.gnome.org/sources/gtk+/MAJOR.MINOR/gtk+-VERSION.tar.xz
https://github.com/anholt/libepoxy/archive/1.5.10.tar.gz subprojects/libepoxy
https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas/-/archive/42.0/gsettings-desktop-schemas-42.0.tar.gz schemas
patches/no-fribidi.patch
patches/fix-firefox.patch
patches/01-no-fribidi.patch
patches/02-fix-firefox.patch
patches/03-no-accessibility.patch

View File

@ -1 +1 @@
3.24.34 1
3.24.34 2