aboutsummaryrefslogtreecommitdiff
path: root/data
AgeCommit message (Collapse)AuthorFilesLines
2016-12-18add support for $sharedstatedirIgor Gnatenko1-0/+1
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2016-12-18add support for $infodirIgor Gnatenko1-0/+1
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2016-12-18add support for $sbindirIgor Gnatenko1-0/+1
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2016-12-15rpm: use VPATH macroIgor Gnatenko1-18/+16
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 Gnatenko1-5/+5
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 Gnatenko1-16/+14
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 Gnatenko1-11/+12
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 Gnatenko1-3/+9
2016-10-08fixup! rpm: couple of improvements and fixesIgor Gnatenko1-1/+0
2016-10-08rpm: couple of improvements and fixesIgor Gnatenko1-20/+28
* 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 Gnatenko1-1/+10
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-10-30rpm macros: export *FLAGSIgor Gnatenko1-5/+5
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-08-02macros.meson: simplify RPM macros by using expandIgor Gnatenko1-8/+9
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-07-23drop meson.lang for GtkSourceViewIgor Gnatenko1-42/+0
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 Pakkanen1-0/+11
2014-11-24Create simple Emacs major mode.Jussi Pakkanen1-0/+43
2014-11-23Highlight multiline string.Jussi Pakkanen1-0/+5
2014-11-23Start work on gtksourceview syntax highlighting file.Jussi Pakkanen1-0/+37