2017-08-15 18:57:45 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Aug 15 11:00:02 UTC 2017 - dimstar@opensuse.org
|
|
|
|
|
|
|
|
- Extend meson-test-installed-bin.patch: catch some more cases
|
|
|
|
where the test suite referenced meson.py from the source
|
|
|
|
directory.
|
|
|
|
- Add vulkan-devel and libpcap-devel BuildRequires for the test
|
|
|
|
suite: new dependencies.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Aug 15 09:35:51 UTC 2017 - zaitor@opensuse.org
|
|
|
|
|
|
|
|
- Update to version 0.42.0:
|
|
|
|
+ Distribution tarballs from Mercurial repositories. Creating
|
|
|
|
distribution tarballs can now be made out of projects based on
|
|
|
|
Mercurial. As before, this remains possible only with the Ninja
|
|
|
|
backend.
|
|
|
|
+ Keyword argument verification. Meson will now check the keyword
|
|
|
|
arguments used when calling any function and print a warning if
|
|
|
|
any of the keyword arguments is not known. In the future this
|
|
|
|
will become a hard error.
|
|
|
|
+ Add support for Genie to Vala compiler. The Vala compiler has
|
|
|
|
an alternative syntax, Genie, that uses the .gs file extension.
|
|
|
|
Meson now recognises and uses Genie files.
|
|
|
|
+ Pkgconfig support for additional cflags. The Pkgconfig module
|
|
|
|
object can add arbitrary extra cflags to the Cflags value in
|
|
|
|
the .pc file, using the "extra_cflags" keyword.
|
|
|
|
+ Base options accessible via get_option(). Base options are now
|
|
|
|
accessible via the get_option() function.
|
|
|
|
+ Allow crate type configuration for Rust compiler. Rust targets
|
|
|
|
now take an optional rust_crate_type keyword, allowing you to
|
|
|
|
set the crate type of the resulting artifact. Valid crate types
|
|
|
|
are dylib or cdylib for shared libraries, and rlib or staticlib
|
|
|
|
for static libraries. For more, see Rust's linkage reference.
|
|
|
|
+ Simultaneous use of Address- and Undefined Behavior Sanitizers.
|
|
|
|
Both the address- and undefined behavior sanitizers can now be
|
|
|
|
used simultaneously by passing -Db_sanitize=address,undefined
|
|
|
|
to Meson.
|
|
|
|
+ Unstable SIMD module. A new experimental module to compile code
|
|
|
|
with many different SIMD instruction sets and selecting the
|
|
|
|
best one at runtime. This module is unstable, meaning it's API
|
|
|
|
is subject to change in later releases. It might also be
|
|
|
|
removed altogether.
|
|
|
|
+ Import libraries for executables on Windows. The new keyword
|
|
|
|
implib to executable() allows generation of an import library
|
|
|
|
for the executable.
|
|
|
|
+ Added build_rpath keyword argument. You can specify
|
|
|
|
build_rpath: '/foo/bar' in build targets and the given path
|
|
|
|
will get added to the target's rpath in the build tree. It is
|
|
|
|
removed during the install step.
|
|
|
|
+ Meson will print a warning when the user tries to add an rpath
|
|
|
|
linker flag manually, e.g. via link_args to a target. This is
|
|
|
|
not recommended because having multiple rpath causes them to
|
|
|
|
stomp on each other. This warning will become a hard error in
|
|
|
|
some future release.
|
|
|
|
+ Vulkan dependency module. Vulkan can now be used as native
|
|
|
|
dependency. The dependency module will detect the VULKAN_SDK
|
|
|
|
environment variable or otherwise try to receive the vulkan
|
|
|
|
library and header via pkgconfig or from the system.
|
|
|
|
+ Limiting the maximum number of linker processes. With the Ninja
|
|
|
|
backend it is now possible to limit the maximum number of
|
|
|
|
concurrent linker processes. This is usually only needed for
|
|
|
|
projects that have many large link steps that cause the system
|
|
|
|
to run out of memory if they are run in parallel. This limit
|
|
|
|
can be set with the new backend_max_links option.
|
|
|
|
+ Disable implicit include directories. By default Meson adds the
|
|
|
|
current source and build directories to the header search path.
|
|
|
|
On some rare occasions this is not desired. Setting the
|
|
|
|
implicit_include_directories keyword argument to false these
|
|
|
|
directories are not used.
|
|
|
|
+ Support for MPI dependency. MPI is now supported as a
|
|
|
|
dependency. Because dependencies are language-specific, you
|
|
|
|
must specify the requested language with the language keyword,
|
|
|
|
i.e., dependency('mpi', language='c') will request the C MPI
|
|
|
|
headers and libraries. See the MPI dependency for more
|
|
|
|
information.
|
|
|
|
+ Allow excluding files or directories from install_subdir. The
|
|
|
|
install_subdir command accepts the new exclude_files and
|
|
|
|
exclude_directories keyword arguments that allow specified
|
|
|
|
files or directories to be excluded from the installed
|
|
|
|
subdirectory.
|
|
|
|
+ Make all Meson functionality invokable via the main executable.
|
|
|
|
Previously Meson had multiple executables such as
|
|
|
|
mesonintrospect and mesontest. They are now invokable via the
|
|
|
|
main Meson executable like this: meson configure <arguments> #
|
|
|
|
equivalent to mesonconf <options> meson test <arguments> #
|
|
|
|
equivalent to mesontest <arguments> The old commands are still
|
|
|
|
available but they are deprecated and will be removed in some
|
|
|
|
future release.
|
|
|
|
+ Pcap dependency detector. Meson will automatically obtain
|
|
|
|
dependency information for pcap using the pcap-config tool. It
|
|
|
|
is used like any other dependency.
|
|
|
|
+ GNOME module mkenums_simple() addition. Most libraries and
|
|
|
|
applications use the same standard templates for glib-mkenums.
|
|
|
|
There is now a new mkenums_simple() convenience method that
|
|
|
|
passes those default templates to glib-mkenums and allows some
|
|
|
|
tweaks such as optional function decorators or leading
|
|
|
|
underscores.
|
|
|
|
- Rebase meson-fix-gcc48.patch and meson-test-installed-bin.patch.
|
|
|
|
|
2017-06-29 12:19:51 +02:00
|
|
|
-------------------------------------------------------------------
|
2017-07-22 16:31:04 +02:00
|
|
|
Sat Jul 22 13:55:52 UTC 2017 - mailaender@opensuse.org
|
|
|
|
|
2017-08-15 18:57:45 +02:00
|
|
|
- Update to version 0.41.2:
|
|
|
|
+ Various gtkdoc fixes.
|
|
|
|
+ Fix how rpath directories are handled.
|
|
|
|
+ pkgconfig: avoid appending slash at Cflags.
|
|
|
|
+ Fix a missing path issue causing Python traceback.
|
|
|
|
+ Qt4 support.
|
|
|
|
+ Skip handling non-available dependencies.
|
|
|
|
+ vala: Only add --use-header for unity builds regression.
|
2017-07-22 16:31:04 +02:00
|
|
|
+ Tag functions in asm properly.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2017-06-29 12:19:51 +02:00
|
|
|
Tue Jun 27 14:19:46 UTC 2017 - rodrigo.z.lourenco@tecnico.ulisboa.pt
|
|
|
|
|
|
|
|
- Add a vim subpackage to add Meson support to Vim.
|
|
|
|
|
2017-06-23 22:29:28 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Jun 23 21:47:40 UTC 2017 - dimstar@opensuse.org
|
|
|
|
|
|
|
|
- Split testsuite into an own package, in order to keep the build
|
|
|
|
dep chain of meson minimal.
|
|
|
|
- Drop meson-disable-untested-code.patch: no longer required.
|
|
|
|
- Add meson-test-installed-bin.patch: use /usr/bin/meson instead of
|
|
|
|
meson.py from the source tarball. We want to test the meson
|
|
|
|
binary package we produced, not the sources directly.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Jun 23 19:27:31 UTC 2017 - dimstar@opensuse.org
|
|
|
|
|
|
|
|
- Update to version 0.41.1:
|
|
|
|
+ wxwidgets: Fix usage of multiple dependency() calls.
|
|
|
|
+ Make external library no-op when used with incompatible
|
|
|
|
target (gh#mesonbuild/meson#1941).
|
|
|
|
+ Failing test for -D dedupping.
|
|
|
|
+ Preserve standalone -D arguments always.
|
|
|
|
+ Handle both pkg-config and pkgconf argument order
|
|
|
|
(gh#mesonbuild/meson#1934).
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Jun 23 13:56:37 UTC 2017 - dimstar@opensuse.org
|
|
|
|
|
|
|
|
- Update meson-suse-ify-macros.patch: export LANG for all macros.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Jun 19 12:35:49 UTC 2017 - rpm@fthiessen.de
|
|
|
|
|
|
|
|
- Update to version 0.41.0:
|
|
|
|
* Native support for linking against LLVM using
|
|
|
|
the dependency function.
|
|
|
|
* Pkgconfig support for custom variables.
|
|
|
|
* A target for creating tarballs using 'ninja dist'.
|
|
|
|
* Support for passing arguments to Rust compiler.
|
|
|
|
* All known issues regarding reproducible builds are fixed.
|
|
|
|
* Extended template substitution in configure_file
|
|
|
|
for @BASENAME@ and @PLAINNAME@ .
|
|
|
|
* Support for capturing stdout of a command in configure_file.
|
|
|
|
- Removed SDL2 test to reduce dependencies (smaller build footprint)
|
|
|
|
- Dropped upstreamed patch meson-handle-skipped-tests.patch
|
|
|
|
- Rebased meson-suse-ify-macros.patch and meson-fix-gcc48.patch
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Jun 6 13:08:19 UTC 2017 - dimstar@opensuse.org
|
|
|
|
|
|
|
|
- Make the build footprint smaller to enter ring1: This means we
|
|
|
|
skip a couple tests though. Removed BuildRequires: java-devel,
|
|
|
|
libqt5-qtbase-devel, mono-core, mono-devel, wxWidgets-devel,
|
|
|
|
pkgconfig(protobuf) and pkgconfig(gtk+-3.0).
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed May 17 20:26:25 UTC 2017 - dimstar@opensuse.org
|
|
|
|
|
|
|
|
- Add meson-handle-skipped-tests.patch: Actually do skip tests that
|
|
|
|
are marked as MESON_SKIP_TEST (gh#mesonbuild/meson#1804).
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon May 8 07:53:20 UTC 2017 - dimstar@opensuse.org
|
|
|
|
|
|
|
|
- Update to version 0.40.1:
|
|
|
|
+ Outputs of generators can be used in custom targets in the VS
|
|
|
|
backend.
|
|
|
|
+ Visual Studio 2017 support.
|
|
|
|
+ Automatic initialization of subprojects that are git
|
|
|
|
submodules.
|
|
|
|
+ No download mode for wraps.
|
|
|
|
+ Overriding options per target.
|
|
|
|
+ Compiler object get define.
|
|
|
|
+ Cygwin support.
|
|
|
|
+ Multiple install directories.
|
|
|
|
+ Can specify method of obtaining dependencies.
|
|
|
|
+ Link whole contents of static libraries.
|
|
|
|
+ Unity builds only for subprojects.
|
|
|
|
+ Running mesonintrospect from scripts.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Mar 20 11:21:10 UTC 2017 - dimstar@opensuse.org
|
|
|
|
|
|
|
|
- Add meson-disable-untested-code.patch: meson has code in the test
|
|
|
|
suite that assumes different behaviour between glib 2.51.5 (rc)
|
|
|
|
and 2.52.0 (final); this must be a wrong assumption to start with
|
|
|
|
and the test suite fails with 2.52.0. When this was added by
|
|
|
|
upstream 4 months before glib-2.52.0 was released, there must
|
|
|
|
have been no way at all to test this. We revert back to a state
|
|
|
|
like with the previous glib verison, where this test was simply
|
|
|
|
skipped (gh#mesonbuild/meson#1480).
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Mar 16 11:04:13 UTC 2017 - sor.alexei@meowr.ru
|
|
|
|
|
|
|
|
- Update to version 0.39.1 (changes since 0.38.1):
|
|
|
|
* Allow specifying extra arguments for tests.
|
|
|
|
* Bug fixes and minor polishes.
|
|
|
|
- Add meson-fix-gcc48.patch: fix GCC 4.8 handling for
|
|
|
|
openSUSE Leap 42.x.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sat Mar 4 14:50:28 UTC 2017 - dimstar@opensuse.org
|
|
|
|
|
|
|
|
- Update to version 0.38.1:
|
|
|
|
+ New Uninstall target.
|
|
|
|
+ Support for arbitrary test setups.
|
|
|
|
+ Intel C/C++ compiler support.
|
|
|
|
+ Get values from configuration data objects.
|
|
|
|
+ Python 3 module support simplified.
|
|
|
|
+ Default options to subprojects.
|
|
|
|
+ Set targets to be built (or not) by default.
|
|
|
|
+ Add option to mesonconf to wipe cached data.
|
|
|
|
+ Can specify file permissions and owner when installing data.
|
|
|
|
+ has_header() checks are now faster.
|
|
|
|
+ Array indexing now supports fallback values.
|
|
|
|
+ Silent mode for Mesontest.
|
|
|
|
- Rebase meson-suse-ify-macros.patch.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Jan 10 16:14:32 UTC 2017 - dimstar@opensuse.org
|
|
|
|
|
|
|
|
- Add meson-suse-ify-macros.patch: Make the meson macros also work
|
|
|
|
on openSUSE. We do not (yet?) have separate macros for CFLAGS,
|
|
|
|
CXXFLAGS, FFLAGS and LDFLAGS, but only carry optflags. This is no
|
|
|
|
issue, since openSUSE so far only added flags that work accross
|
|
|
|
compilers/languages. This might change in the future, making the
|
|
|
|
patch obsolete.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sun Jan 1 12:51:36 UTC 2017 - sor.alexei@meowr.ru
|
|
|
|
|
|
|
|
- Update to version 0.37.1:
|
|
|
|
* No changelog available.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sun Jan 1 11:38:34 UTC 2017 - jengelh@inai.de
|
|
|
|
|
|
|
|
- Trim boasting words from descriptions. Add to description two
|
|
|
|
points from the feature list.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Dec 19 05:55:00 UTC 2016 - dev@antergos.com
|
|
|
|
|
|
|
|
- Update to version 0.37.0:
|
|
|
|
* Mesontest: a new testing tool that allows you to run your
|
|
|
|
tests in many different ways.
|
|
|
|
* New shared_module function allows shared modules creation.
|
|
|
|
* GNOME module now detects required programs and prints useful
|
|
|
|
errors if any are missing.
|
|
|
|
* GNOME module uses depfile support available in GLib >= 2.52.0.
|
|
|
|
* i18n module has a new merge_file() function for creating
|
|
|
|
translated files.
|
|
|
|
* LLVM IR compilation is now supported.
|
|
|
|
* .wrap files for subprojects can now include a separate push
|
|
|
|
URL to allow developers to push changes directly from a
|
|
|
|
subproject git checkout.
|
|
|
|
* Multiple version restrictions while searching for pkg-config
|
|
|
|
dependencies is now supported.
|
|
|
|
* Support for localstatedir has been added.
|
|
|
|
* You can now pass arguments to install scripts added with
|
|
|
|
meson.add_install_script().
|
|
|
|
* Added new options sbindir and infodir that can be used for
|
|
|
|
installation.
|
|
|
|
- Remove meson-0.36.0-fix-old-pkgconfig-test.patch.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sat Dec 10 20:38:23 UTC 2016 - sor.alexei@meowr.ru
|
|
|
|
|
|
|
|
- Add meson-0.36.0-fix-old-pkgconfig-test.patch: tests/common/51:
|
|
|
|
Skip validate if pkg-config is too old (commit 2f804e9).
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Nov 22 15:04:05 UTC 2016 - dimstar@opensuse.org
|
|
|
|
|
|
|
|
- Update to version 0.36.0:
|
|
|
|
+ Add option to run under gdb.
|
|
|
|
+ Always specify installed data with a File object
|
|
|
|
(gh#mesonbuild/meson#858).
|
|
|
|
+ Made has_function survive optimization flags
|
|
|
|
(gh#mesonbuild/meson#1053).
|
|
|
|
+ Can give many alternative names to find_program to simplify
|
|
|
|
searching.
|
|
|
|
+ Can set compiler arguments in Java.
|
|
|
|
- Export SUSE_ASNEEDED=0 when running the test suite: linking the
|
|
|
|
test libraries/binaries is not done optimally.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Oct 18 20:43:34 UTC 2016 - sor.alexei@meowr.ru
|
|
|
|
|
|
|
|
- Update to version 0.35.1:
|
|
|
|
* No changelog available.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Oct 14 20:46:56 UTC 2016 - zaitor@opensuse.org
|
|
|
|
|
|
|
|
- Update to version 0.35.0:
|
|
|
|
+ No changelog available from upstream.
|
|
|
|
- Changes from version 0.34.0:
|
|
|
|
+ No changelog available from upstream.
|
|
|
|
- Drop meson-633.patch and meson-typelib-install.patch : Fixed
|
|
|
|
upstream.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Aug 17 15:43:57 UTC 2016 - dimstar@opensuse.org
|
|
|
|
|
|
|
|
- Update to version 0.33.0:
|
|
|
|
+ Correctly install .typelib files to libdir.
|
|
|
|
+ Add option for as-needed link option.
|
|
|
|
+ Print the CFLAGS/LDFLAGS/etc inherited from the environment.
|
|
|
|
+ Only append compile flags to the link flags when appropriate.
|
|
|
|
- Add meson-633.patch: Handle both DT_RPATH as well as DT_RUNPATH
|
|
|
|
when fixing rpath settings (gh#mesonbuild/meson#663).
|
|
|
|
- Add meson-typelib-install.patch: Fix installation path for
|
|
|
|
gpobject introspection typelib files.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sat Jul 23 16:15:39 UTC 2016 - sor.alexei@meowr.ru
|
|
|
|
|
|
|
|
- Update to version 0.32.0:
|
|
|
|
* No changelog available.
|
|
|
|
- Remove meson-gui package: GUI was removed upstream.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon May 9 16:47:26 UTC 2016 - jengelh@inai.de
|
|
|
|
|
|
|
|
- Avoid unnecessary bashism in %install script (run with /bin/sh)
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sat May 7 07:12:54 UTC 2016 - sor.alexei@meowr.ru
|
|
|
|
|
|
|
|
- Update to version 0.31.0.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Feb 11 16:26:54 UTC 2016 - sor.alexei@meowr.ru
|
|
|
|
|
|
|
|
- Update to 0.29.0.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Dec 29 05:32:40 UTC 2015 - sor.alexei@meowr.ru
|
|
|
|
|
|
|
|
- Update to 0.28.0.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Dec 4 10:29:26 UTC 2015 - sor.alexei@meowr.ru
|
|
|
|
|
|
|
|
- Update to 0.27.0.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sun Sep 13 10:21:57 UTC 2015 - sor.alexei@meowr.ru
|
|
|
|
|
|
|
|
- Update to 0.26.0.
|
|
|
|
- Use signed tarball.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sun Jul 12 21:02:38 UTC 2015 - sor.alexei@meowr.ru
|
|
|
|
|
|
|
|
- Initial package based on the work of Igor Gnatenko.
|