swell-foop:wip/inigomartinez/meson

Last commit made on 2018-03-15
Get this branch:
git clone -b wip/inigomartinez/meson https://git.launchpad.net/swell-foop

Branch merges

Branch information

Name:
wip/inigomartinez/meson
Repository:
lp:swell-foop

Recent commits

2047768... by Iñigo Martínez

build: Remove autotools

To avoid the burden of maintaining multiple build systems, this
patch removes autotools support.

https://bugzilla.gnome.org/show_bug.cgi?id=793340

5d46c4f... by Iñigo Martínez

build: Add PACKAGE_URL global variable

The website value is inmutable and might be used in the whole source
code. This value has been moved to the `PACKAGE_URL` global variable
that has been usually used in autotools to hold this value.

https://bugzilla.gnome.org/show_bug.cgi?id=793340

e2b8324... by Iñigo Martínez

build: Move config.vapi to vapi directory

The standard place following Vala recommendations[0] for the
`config.vapi` file is the `vapi` directory.

The `config.vapi` file has been moved to the `vapi` directory, and
both meson and autotools have been modified to handle it properly.

https://bugzilla.gnome.org/show_bug.cgi?id=793340

[0] https://wiki.gnome.org/Projects/Vala/GameDevelopmentSeries/Setup

efd2faa... by Iñigo Martínez

meson: Change config.h handling

The `config.h` file handling, which is done through the
`config.vapi` file, has been changed following Vala
recommendations[0].

To do this, the global variables in the `config.vapi` file has been
moved to the `Config` namespace.

The `DATADIR` and `LOCALEDIR` variables, although they still exist
in the `config.vapi` file, they are not set in the `config.h` file
because they will be set by the compiler's macro definitions when
using compiler flags.

https://bugzilla.gnome.org/show_bug.cgi?id=793340

[0] https://wiki.gnome.org/Projects/Vala/GameDevelopmentSeries/Setup

1edfc7b... by Robert Roth

meson: Use best practices

434fa58... by gogo

Update Croatian translation

f46068d... by gogo

Update Croatian translation

7f28e38... by Robert Roth

Prepared release 3.28.0

4c1533c... by Matej Urbančič

Updated Slovenian translation

c0351bd... by =?utf-8?q?R=C5=ABdolfs_Mazurs?= <email address hidden>

Update Latvian translation