diff options
author | Emmanuele Bassi <ebassi@gnome.org> | 2018-04-27 12:12:02 +0100 |
---|---|---|
committer | Emmanuele Bassi <ebassi@gnome.org> | 2018-05-17 15:02:03 +0100 |
commit | 0415628d74cffbde2c6f5a795f163e2126af4c79 (patch) | |
tree | 7c6df5e6f8e08d8fe062da97e34123daaa2720eb | |
parent | ddcecf6fa38b409e126025b2c2b5b48808ae035e (diff) | |
download | at-spi2-atk-0415628d74cffbde2c6f5a795f163e2126af4c79.tar.gz |
docs: Merge INSTALL into the README
And bring both a bit more up to date.
-rw-r--r-- | INSTALL | 31 | ||||
-rw-r--r-- | README | 50 |
2 files changed, 40 insertions, 41 deletions
diff --git a/INSTALL b/INSTALL deleted file mode 100644 index 5bf92ee..0000000 --- a/INSTALL +++ /dev/null @@ -1,31 +0,0 @@ -Install procedure ------------------ - - % gzip -cd at-spi-1.9.0.tar.gz | tar xvf - # unpack the sources - % cd at-spi-1.9.0 # change to the toplevel directory - % ./configure # run the `configure' script - % make # build at-spi - - [ Become root if necessary ] - % make install # install at-spi - -Requirements ------------- - - GNU make - GNU autotools - - pkg-config - - python - - glib - gtk+ - gail - - dbus - dbus-glib - dbus-python - - X - XEVIE (Reccomended) @@ -22,12 +22,12 @@ bugs specific to this module. A git repository with the latest development code is available at: - git://git.gnome.org/at-spi2-atk + https://git.gnome.org/browse/at-spi2-atk Code in this repository depends on at-spi2-core resources. The at-spi2-core repository can be found at: - git://git.gnome.org/at-spi2-core + https://git.gnome.org/browse/at-spi2-core More information ---------------- @@ -37,15 +37,14 @@ the results of which are available on the GNOME wiki. Keep in mind that the D-Bus AT-SPI design documents on this page have not been kept up to date. - http://live.gnome.org/GAP/AtSpiDbusInvestigation/ + https://wiki.gnome.org/Accessibility/Documentation/GNOME2/ATSPI2-Investigation Other sources of relevant information about AT-SPI and Accessibility include: - http://live.gnome.org/Accessibility - http://www.sun.com/software/star/gnome/accessibility/architecture.xml - http://accessibility.kde.org/developer/atk.php - http://www.gnome.org/~billh/at-spi-idl/html/ + https://wiki.gnome.org/Accessibility + https://accessibility.kde.org/developer/atk.php + https://people.gnome.org/~billh/at-spi-idl/html/ @@ -60,12 +59,43 @@ as a module. These libraries depend on the at-spi2-core code that contains the daemon for registering applications, D-Bus helper libraries and the AT-SPI D-Bus specifications. +Building this package +--------------------- + +In order to build at-spi2-atk you will need: + + - Python 3.5 + - Meson + - Ninja + +Additionally, you will need the development files for: + + - libdbus + - GLib + - GTK+ 3.x + - ATK + - AT-SPI + +To build and install this package, you will typically need to run `meson` to +configure the build process, and Ninja to run the compilation and installation +instructions: + + # Configure the build and initialize the build directory + meson _build . + + # Enter the build directory + cd _build + + # Build the project + ninja + + # Install the project + sudo ninja install + Tests ----- -To run tests execute autogen.sh with '--with-tests=yes' parameter then -after 'make', type 'make check'. -Test result is available in tests/atk-test.log +To run the test suite, use `meson test` from the build directory. Directory structure ------------------- |