Drop references to the GNOME wiki from the docs

The GNOME wiki is getting decommissioned and archived:

  https://gitlab.gnome.org/Teams/Websites/General/-/issues/311

While the pages will still exist, it's better to direct people to
locations that are actively maintained.
This commit is contained in:
Emmanuele Bassi 2024-07-04 12:03:19 +01:00
parent 77cf390727
commit 0057af3668
7 changed files with 21 additions and 19 deletions

View File

@ -100,14 +100,16 @@ development tools appropriate for your operating system, including:
- Meson - Meson
- Ninja - Ninja
- Gettext (19.7 or newer) - Gettext (19.7 or newer)
- a [C99 compatible compiler](https://wiki.gnome.org/Projects/GLib/CompilerRequirements) - a [C99 compatible compiler][glib-toolchain-reqs]
Up-to-date instructions about developing GNOME applications and libraries Up-to-date instructions about developing GNOME applications and libraries
can be found on [the GNOME Developer Center](https://developer.gnome.org). can be found on [the GNOME Developer Center](https://developer.gnome.org).
The GTK project uses GitLab for code hosting and for tracking issues. More The GTK project uses GitLab for code hosting and for tracking issues. More
information about using GitLab can be found [on the GNOME information about using GitLab can be found on [the GNOME handbook][handbook].
wiki](https://wiki.gnome.org/GitLab).
[glib-toolchain-reqs]: https://gitlab.gnome.org/GNOME/glib/-/blob/main/docs/toolchain-requirements.md
[handbook]: https://handbook.gnome.org/infrastructure/gitlab.html
### Dependencies ### Dependencies
@ -131,7 +133,7 @@ GTK will attempt to download and build some of these dependencies if it
cannot find them on your system. cannot find them on your system.
Additionally, you may want to look at projects that create a development Additionally, you may want to look at projects that create a development
environment for you, like [jhbuild](https://wiki.gnome.org/HowDoI/Jhbuild) environment for you, like [jhbuild](https://gitlab.gnome.org/GNOME/jhbuild)
and [gvsbuild](https://github.com/wingtk/gvsbuild). and [gvsbuild](https://github.com/wingtk/gvsbuild).
### Getting started ### Getting started

View File

@ -39,18 +39,21 @@ Nightly documentation can be found at
- Gsk: https://gnome.pages.gitlab.gnome.org/gtk/gsk4/ - Gsk: https://gnome.pages.gitlab.gnome.org/gtk/gsk4/
Nightly flatpaks of our demos can be installed from the Nightly flatpaks of our demos can be installed from the
[GNOME Nightly](https://wiki.gnome.org/Apps/Nightly) repository: [GNOME Nightly](https://nightly.gnome.org/) repository:
- `flatpak remote-add --if-not-exists gnome-nightly https://nightly.gnome.org/gnome-nightly.flatpakrepo`
- `flatpak install gnome-nightly org.gtk.Demo4` ```sh
- `flatpak install gnome-nightly org.gtk.WidgetFactory4` flatpak remote-add --if-not-exists gnome-nightly https://nightly.gnome.org/gnome-nightly.flatpakrepo
- `flatpak install gnome-nightly org.gtk.IconBrowser4` flatpak install gnome-nightly org.gtk.Demo4
flatpak install gnome-nightly org.gtk.WidgetFactory4
flatpak install gnome-nightly org.gtk.IconBrowser4
```
Building and installing Building and installing
----------------------- -----------------------
In order to build GTK you will need: In order to build GTK you will need:
- [a C99 compatible compiler](https://wiki.gnome.org/Projects/GLib/CompilerRequirements) - [a C99 compatible compiler](https://gitlab.gnome.org/GNOME/glib/-/blob/main/docs/toolchain-requirements.md)
- [Python 3](https://www.python.org/) - [Python 3](https://www.python.org/)
- [Meson](http://mesonbuild.com) - [Meson](http://mesonbuild.com)
- [Ninja](https://ninja-build.org) - [Ninja](https://ninja-build.org)

View File

@ -140,7 +140,7 @@ Other libraries are maintained separately.
file formats. It is available [here](ttps://download.gnome.org/sources/gdk-pixbuf/). file formats. It is available [here](ttps://download.gnome.org/sources/gdk-pixbuf/).
- [Pango](http://www.pango.org) is a library for internationalized - [Pango](http://www.pango.org) is a library for internationalized
text handling. It is available [here](https://download.gnome.org/sources/pango/). text handling. It is available [here](https://download.gnome.org/sources/pango/).
- [GObject Introspection](https://wiki.gnome.org/Projects/GObjectIntrospection) - [GObject Introspection](https://gitlab.gnome.org/GNOME/gobject-introspection)
is a framework for making introspection data available to language is a framework for making introspection data available to language
bindings. It is available [here](https://download.gnome.org/sources/gobject-introspection/). bindings. It is available [here](https://download.gnome.org/sources/gobject-introspection/).
- The [GNU libiconv](https://www.gnu.org/software/libiconv/) library - The [GNU libiconv](https://www.gnu.org/software/libiconv/) library

View File

@ -245,9 +245,6 @@ to connect the "clicked" signal with [method@Gtk.Window.destroy], then the funct
would be called on `button` (which would not go well, since the function expects would be called on `button` (which would not go well, since the function expects
a `GtkWindow` as argument). a `GtkWindow` as argument).
More information about creating buttons can be found
[here](https://wiki.gnome.org/HowDoI/Buttons).
The rest of the code in `example-1.c` is identical to `example-0.c`. The next The rest of the code in `example-1.c` is identical to `example-0.c`. The next
section will elaborate further on how to add several [class@Gtk.Widget]s to your section will elaborate further on how to add several [class@Gtk.Widget]s to your
GTK application. GTK application.

View File

@ -7,5 +7,5 @@ on top of the Quartz API.
Currently, the macOS port does not use any additional commandline options Currently, the macOS port does not use any additional commandline options
or environment variables. or environment variables.
For up-to-date information about the current status of this port, see the For up-to-date information on building, installation, and bundling, see the
[project page](https://wiki.gnome.org/Projects/GTK/OSX). [GTK website](https://www.gtk.org/docs/installations/macos).

View File

@ -108,8 +108,8 @@
* *
* ## See Also * ## See Also
* *
* [HowDoI: Using GtkApplication](https://wiki.gnome.org/HowDoI/GtkApplication), * - [Using GtkApplication](https://developer.gnome.org/documentation/tutorials/application.html)
* [Getting Started with GTK: Basics](getting_started.html#basics) * - [Getting Started with GTK: Basics](getting_started.html#basics)
*/ */
enum { enum {

View File

@ -44,7 +44,7 @@
* *
* Certain properties on the GtkMenuTrackerItem are mutable, and you must * Certain properties on the GtkMenuTrackerItem are mutable, and you must
* listen for changes in the item. For more details, see the documentation * listen for changes in the item. For more details, see the documentation
* for GtkMenuTrackerItem along with https://wiki.gnome.org/Projects/GLib/GApplication/GMenuModel. * for GtkMenuTrackerItem along with GMenuModel's reference.
* *
* The idea of @with_separators is for special cases where menu models may * The idea of @with_separators is for special cases where menu models may
* be tracked in places where separators are not available, like in toplevel * be tracked in places where separators are not available, like in toplevel