summaryrefslogtreecommitdiff
path: root/data
AgeCommit message (Collapse)Author
2018-07-25rpm: pass --auto-features=enabled [skip ci]Igor Gnatenko
We really want to be explicit. Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2018-07-25rpm: use %{shrink…} [skip ci]Igor Gnatenko
Make logs look better! Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2018-07-25rpm: use %set_build_flags [skip ci]Igor Gnatenko
It has better name and should do the trick. Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2018-07-02meson.vim: Add missing disabler() entry [skip ci]Nirbheek Chauhan
2018-06-30Add feature footerJuergen Hoetzel
2018-06-30Setup mode-specific `comment-start' and `'comment-end'Juergen Hoetzel
Get rid of meson.comment-dwim workaround.
2018-06-18Made install a top level Meson command.Jussi Pakkanen
2018-05-17Support installation via polkitRyan Gonzalez
2018-04-11Trivial update to meson vim syntax + typo in snippet [skip ci]Nirbheek Chauhan
2018-04-06new wrap-mode: forcefallbackMathieu Duponchelle
This can be useful to make sure that a project builds when its fallbacks are used on systems where external dependencies satisfy the version requirements, or to easily hack on the sources of a dependency for which a fallback exists.
2018-02-11Re-link remaining github wiki urls to mesonbuild.com siteSami Kerola
2018-01-16A few small improvements to meson.elJon Turney
Add some missing statements to list of keywords Derive from prog-mode, so any prog-mode hooks are run Automatically use this mode for meson.build files [ci skip]
2018-01-04rpm: print testlog from subshellIgor Gnatenko
false || { rc=$?; echo $rc; exit $rc } || : Exits current shell without possibility to prevent that. Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2017-12-14vim: Add warning function to list of builtinsDylan Baker
2017-11-11_meson: Explicitly specify license to match the Z ShellArseny Maslennikov
The zsh completion script is explicitly licensed to eliminate any legal obstacles for its co-distribution with Z Shell itself.
2017-11-11Move shell completions and text editor helpers to data/Arseny Maslennikov
2017-11-11Add zsh completion function for MesonArseny Maslennikov
Deprecated Meson syntax is not supported. There are features not yet implemented, like completing build targets and build options; more on this in the comments.
2017-10-12rpm: print test logs on failureZbigniew Jędrzejewski-Szmek
References: https://bugzilla.redhat.com/show_bug.cgi?id=1500248 Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2017-04-28rpm: pass --wrap-mode=nodownload to %mesonIgor Gnatenko
With ability to change it if needed.
2016-12-18add support for $sharedstatedirIgor Gnatenko
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2016-12-18add support for $infodirIgor Gnatenko
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2016-12-18add support for $sbindirIgor Gnatenko
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2016-12-15rpm: use VPATH macroIgor Gnatenko
This is more or less standardized way to have one variable which will work for all buildsystems defined in redhat-rpm-config. Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2016-12-13rpm: use __global_*flagsIgor Gnatenko
Using RPM's %{optflags} is definitely nice, but not enough. LDFLAGS are not there, and idea of optflags is too generic. It is supposed to work under CC and CXX, but apparently someone forgot that there is difference between these two. %__global_*flags is not part of RPM itself, it's coming within redhat-rpm-config which makes our macros file not that portable, but anyway we already have %__global_ldflags and %ninja_build and no one complained. Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2016-12-13rpm: use meson's syntax to specify sourcedir and builddirIgor Gnatenko
When user uses %meson -Denable_cool_feature=true current macro fails because RPM adds flag after popd: ... pushd x86_64-redhat-linux-gnu /usr/bin/meson ... $OLDPWD/. popd -Denable_cool_feature Since meson can accept $srcdir and $builddir arugments we don't have this problem with pushd/popd. It also simplifies things a bit. Reported-by: Richard Hughes <richard@hughsie.com> References: https://bugzilla.redhat.com/show_bug.cgi?id=1401062 Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2016-12-06add builtin support for localstatedirIgor Gnatenko
Reported-by: Richard Hughes <richard@hughsie.com> Closes: https://github.com/mesonbuild/meson/issues/1142 Signed-off-by: Igor Gnatenko <ignatenko@redhat.com>
2016-10-08fixup! fixup! rpm: couple of improvements and fixesIgor Gnatenko
2016-10-08fixup! rpm: couple of improvements and fixesIgor Gnatenko
2016-10-08rpm: couple of improvements and fixesIgor Gnatenko
* Don't hardcode /usr/bin, use %{_bindir} * Implement %meson_build / %meson_install / %meson_test * Automatic handling of out-of-tree builds Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2016-08-25macros.meson: override all supported options (#717)Igor Gnatenko
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-10-30rpm macros: export *FLAGSIgor Gnatenko
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-08-02macros.meson: simplify RPM macros by using expandIgor Gnatenko
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-07-23drop meson.lang for GtkSourceViewIgor Gnatenko
We want to drop this in favour to https://bugzilla.gnome.org/show_bug.cgi?id=752292
2015-03-23Moved rpm macros to a subdirectory to reduce clutter.Jussi Pakkanen
2014-11-24Create simple Emacs major mode.Jussi Pakkanen
2014-11-23Highlight multiline string.Jussi Pakkanen
2014-11-23Start work on gtksourceview syntax highlighting file.Jussi Pakkanen