mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-02-25 11:42:10 +01:00
Merge branch 'wiki-links' into 'main'
docs: Update various broken/redirected links and fix list formatting See merge request GNOME/glib!3419
This commit is contained in:
commit
8725d6ef4c
@ -114,7 +114,7 @@ development tools appropriate for your operating system, including:
|
||||
- Meson
|
||||
- Ninja
|
||||
- Gettext (19.7 or newer)
|
||||
- a [C99 compatible compiler](https://wiki.gnome.org/Projects/GLib/CompilerRequirements)
|
||||
- a [C99 compatible compiler](./docs/toolchain-requirements.md)
|
||||
|
||||
Up-to-date instructions about developing GNOME applications and libraries
|
||||
can be found on [the GNOME Developer Center](https://developer.gnome.org).
|
||||
@ -187,7 +187,7 @@ With each code review, we intend to:
|
||||
adequately tested, either through requiring tests to be submitted at the
|
||||
same time, or as a follow-up.
|
||||
0. Ensure that all new APIs are documented and have [introspection
|
||||
annotations](https://wiki.gnome.org/Projects/GObjectIntrospection/Annotations).
|
||||
annotations](https://gi.readthedocs.io/en/latest/annotations/giannotations.html).
|
||||
0. Check that the contribution is split into logically separate commits, each
|
||||
with a good commit message.
|
||||
0. Encourage further high quality contributions.
|
||||
@ -272,4 +272,4 @@ GLib to follow a few rules:
|
||||
|
||||
If you have been contributing to GLib for a while and you don’t have commit
|
||||
access to the repository, you may ask to obtain it following the [GNOME account
|
||||
process](https://wiki.gnome.org/AccountsTeam/NewAccounts).
|
||||
process](https://wiki.gnome.org/Infrastructure/NewAccounts).
|
||||
|
@ -1156,7 +1156,7 @@ on_handle_hello_world (MyAppFrobber *interface,
|
||||
<para>
|
||||
The generated C code currently happens to be annotated with <ulink
|
||||
url="http://www.gtk.org/gtk-doc/">gtk-doc</ulink> / <ulink
|
||||
url="https://wiki.gnome.org/Projects/GObjectIntrospection">GObject
|
||||
url="https://gi.readthedocs.io/en/latest/">GObject
|
||||
Introspection</ulink> comments / annotations. The layout and
|
||||
contents might change in the future so no guarantees about
|
||||
e.g. <literal>SECTION</literal> usage etc. is given.
|
||||
|
@ -60,7 +60,7 @@
|
||||
Before you can compile the GLib library, you need to have
|
||||
various other tools and libraries installed on your system.
|
||||
If you are building from a release archive, you will need
|
||||
<ulink url="https://wiki.gnome.org/Projects/GLib/CompilerRequirements">a compliant C toolchain</ulink>,
|
||||
<ulink url="https://gitlab.gnome.org/GNOME/glib/-/blob/main/docs/toolchain-requirements.md">a compliant C toolchain</ulink>,
|
||||
<application>Meson</application>, and <application>pkg-config</application>;
|
||||
the requirements are the same when building from a Git repository clone
|
||||
of GLib.
|
||||
|
@ -32,14 +32,14 @@ GLib is regularly built on at least the following systems:
|
||||
* FreeBSD: https://wiki.gnome.org/Projects/Jhbuild/FreeBSD
|
||||
* openSUSE: https://build.opensuse.org/package/show/GNOME:Factory/glib2
|
||||
* CI runners, https://gitlab.gnome.org/GNOME/glib/blob/main/.gitlab-ci.yml:
|
||||
* Fedora (34, https://gitlab.gnome.org/GNOME/glib/-/blob/main/.gitlab-ci/fedora.Dockerfile)
|
||||
* Debian (Bullseye, https://gitlab.gnome.org/GNOME/glib/-/blob/main/.gitlab-ci/debian-stable.Dockerfile)
|
||||
* Windows (MinGW64)
|
||||
* Windows (msys2-mingw32)
|
||||
* Windows (Visual Studio 2017, and a static linking version)
|
||||
* Android (NDK r23b, API 31, arm64, https://gitlab.gnome.org/GNOME/glib/-/blob/main/.gitlab-ci/android-ndk.sh)
|
||||
* FreeBSD (12 and 13)
|
||||
* macOS
|
||||
- Fedora (34, https://gitlab.gnome.org/GNOME/glib/-/blob/main/.gitlab-ci/fedora.Dockerfile)
|
||||
- Debian (Bullseye, https://gitlab.gnome.org/GNOME/glib/-/blob/main/.gitlab-ci/debian-stable.Dockerfile)
|
||||
- Windows (MinGW64)
|
||||
- Windows (msys2-mingw32)
|
||||
- Windows (Visual Studio 2017, and a static linking version)
|
||||
- Android (NDK r23b, API 31, arm64, https://gitlab.gnome.org/GNOME/glib/-/blob/main/.gitlab-ci/android-ndk.sh)
|
||||
- FreeBSD (12 and 13)
|
||||
- macOS
|
||||
|
||||
If other platforms are to be supported, we need to set up regular CI testing for
|
||||
them. Please contact us if you want to help.
|
||||
|
@ -509,7 +509,7 @@ if cc.get_id() == 'gcc' or cc.get_id() == 'clang'
|
||||
# building with -Wbad-function-cast.
|
||||
'-Wno-cast-function-type',
|
||||
# Due to function casts through (void*) we cannot support -Wpedantic:
|
||||
# https://wiki.gnome.org/Projects/GLib/CompilerRequirements#Function_pointer_conversions.
|
||||
# ./docs/toolchain-requirements.md#Function_pointer_conversions.
|
||||
'-Wno-pedantic',
|
||||
# A zero-length format string shouldn't be considered an issue.
|
||||
'-Wno-format-zero-length',
|
||||
|
Loading…
x
Reference in New Issue
Block a user