grim/gplugin
Clone
Summary
Browse
Changes
Graph
Configure clang-format CI
develop
2020-02-15, Gary Kramlich
a7dd676db7d8
Configure clang-format CI
The builder image has been updated to support clang-format.
Committed-by: Richard Laager
There
are
a
few
notes
about
building
on
OSX
.
First
off
,
building
has
*
ONLY
*
been
tested
against
homebrew
.
If
you
want
to
support
fink
or
macports
,
please
let
me
know
and
I
will
merge
your
pull
request
.
Both
the
Lua
and
Python
loaders
are
currently
broken
as
we
can
't build the
gobject
-
introspection
targets
.
Currently
the
only
way
to
build
is
with
:
```
export
PKG_CONFIG_PATH
=
"/usr/local/lib/pkgconfig:$(brew --prefix libffi)/lib/pkgconfig"
meson
-
Dlua
=
false
-
Dpython
=
false
-
Dgobject
-
introspection
=
false
build
cd
build
ninja
```
## Lua
For
the
Lua
loader
to
work
,
you
need
to
install
lgi
from
luarocks
either
systemwide
or
to
a
virtual
environment
created
by
LuaDist
,
vert
,
or
something
along
those
lines
.
When
you
're building lgi against homebrew you'
ll
have
to
set
the
`
PKG_CONFIG_PATH
`
environment
variable
since
homebrew
does
not
install
libffi
systemwide
.
This
is
easily
done
via
:
```
export
PKG_CONFIG_PATH
=$
(
brew
--
prefix
libffi
)
/
lib
/
pkgconfig
```
and
then
running
`
luarocks
install
lgi
`
.
## Python
If
you
're using homebrew, you need to install pygobject3 with
```
brew
install
pygobject3
--
with
-
python3
```