18 |
>= dev-libs/glib2-2.62 |
>= dev-libs/glib2-2.62 |
19 |
>= dev-lang/python3-3.7 |
>= dev-lang/python3-3.7 |
20 |
>= dev-python/python3-mako-1.0.7 |
>= dev-python/python3-mako-1.0.7 |
21 |
|
>= dev-python/python3-markdown-3.1.1 |
22 |
>= x11-libs/cairo-1.16" |
>= x11-libs/cairo-1.16" |
23 |
|
|
24 |
SRCFILE="${PNAME}-${PVER}.tar.xz" |
SRCFILE="${PNAME}-${PVER}.tar.xz" |
25 |
SRCDIR="${BUILDDIR}/${PNAME}-${PVER}" |
SRCDIR="${BUILDDIR}/${PNAME}-${PVER}" |
26 |
|
|
27 |
sminclude multilib python3 mbuild mtools |
msetfeature "!check" |
28 |
|
sminclude multilib python3 meson mtools |
29 |
|
|
30 |
SRC_URI=( |
SRC_URI=( |
31 |
gnome://${PNAME}/${PVER%.*}/${SRCFILE} |
gnome://${PNAME}/${PVER%.*}/${SRCFILE} |
34 |
|
|
35 |
UP2DATE="updatecmd_gnome ${PNAME}" |
UP2DATE="updatecmd_gnome ${PNAME}" |
36 |
|
|
37 |
|
|
38 |
src_compile() |
src_compile() |
39 |
{ |
{ |
40 |
local myconf |
meson_src_compile $(meson_opt cairo true) || die |
|
[[ ${ARCH} = x86_64 ]] && myconf=--program-suffix=-$(mabi) |
|
|
mconfigure ${myconf} --with-python=${PYTHON} || die |
|
|
mmake || die |
|
41 |
} |
} |
42 |
|
|
43 |
src_install() |
src_install() |
44 |
{ |
{ |
45 |
mmake DESTDIR=${BINDIR} install || die |
if [[ $(mlibdir) != lib ]] |
|
|
|
|
if [[ ${ARCH} = x86_64 ]] |
|
46 |
then |
then |
47 |
# install multiarch-wrapper |
only-m32 DESTDIR=${BINDIR} mninja install || die |
48 |
|
only-m32 mv ${BINDIR}/usr/bin/g-ir-compiler{,-$(mabi)} || die |
49 |
|
only-m32 mv ${BINDIR}/usr/bin/g-ir-generate{,-$(mabi)} || die |
50 |
|
only-m32 mv ${BINDIR}/usr/bin/g-ir-scanner{,-$(mabi)} || die |
51 |
|
|
52 |
|
only-m64 DESTDIR=${BINDIR} mninja install || die |
53 |
|
only-m64 mv ${BINDIR}/usr/bin/g-ir-compiler{,-$(mabi)} || die |
54 |
|
only-m64 mv ${BINDIR}/usr/bin/g-ir-generate{,-$(mabi)} || die |
55 |
|
only-m64 mv ${BINDIR}/usr/bin/g-ir-scanner{,-$(mabi)} || die |
56 |
|
|
57 |
mlink multiarch-wrapper /usr/bin/g-ir-compiler || die |
mlink multiarch-wrapper /usr/bin/g-ir-compiler || die |
58 |
mlink multiarch-wrapper /usr/bin/g-ir-generate || die |
mlink multiarch-wrapper /usr/bin/g-ir-generate || die |
59 |
mlink multiarch-wrapper /usr/bin/g-ir-scanner || die |
mlink multiarch-wrapper /usr/bin/g-ir-scanner || die |
60 |
|
else |
61 |
|
DESTDIR=${BINDIR} mninja install || die |
62 |
fi |
fi |
63 |
|
|
64 |
minstalldocs AUTHORS CONTRIBUTORS COPYING* ChangeLog NEWS README TODO || die |
minstalldocs AUTHORS CONTRIBUTORS COPYING* ChangeLog NEWS README TODO || die |