def build(build): packages = meson_ninja.build( build_folder='build', split=split_gdk_pixbuf, ) packages['dev-libs/gdk-pixbuf'].load_instructions('./instructions.sh') return packages
def build(build): packages = meson_ninja.build(split=lambda: drain_all_with_doc_into( Package(PackageID('xorgproto-dev')), Package(PackageID('xorgproto-doc')), )) packages['dev-libs/xorgproto-dev'].drain('usr/share/pkgconfig') return packages
def build(build): packages = meson_ninja.build( build_folder='build', ) packages['dev-libs/atk-dev'].drain( 'usr/share/gir-1.0' ) return packages
def build(build): packages = meson_ninja.build( build_folder='build', check=None, ) packages['dev-libs/at-spi2-core'].drain( 'usr/share/{defaults,dbus-1}/', 'usr/lib64/{at-spi-bus-launcher,at-spi2-registryd}', 'usr/lib/systemd') packages['dev-libs/at-spi2-core-dev'].drain('usr/share/gir-1.0/*.gir') return packages
def build(build): packages = meson_ninja.build( build_folder='build', configure=lambda: meson. meson('-Dcolord=no', '-Dgtk_doc=false', '-Dman=false', '-Dbroadway_backend=false'), check=None, # tests attempt to open an X window split=split_gtk, ) packages['dev-libs/gtk3'].load_instructions('./instructions.sh') return packages
def build(build): packages = meson_ninja.build(configure=lambda: meson( '-Dlibwacom=false', '-Dudev-dir=/usr/lib64/udev', '-Ddebug-gui=false', '-Dtests=false', '-Ddocumentation=false', # We're missing Doxygen (TODO FIXME) )) packages['dev-libs/libinput'].drain( 'usr/share/', 'usr/lib64/{libinput,udev}/', ) return packages
def build(build): packages = meson_ninja.build( build_folder='build', check=None, ) packages['dev-libs/at-spi2-atk'].drain( 'usr/lib64/gnome-settings-daemon-3.0/gtk-modules/') packages['dev-libs/at-spi2-atk'].make_keepers( 'usr/share/glib-2.0/schemas/') packages['dev-libs/at-spi2-atk'].load_instructions('./instructions.sh') return packages
def build(build): return meson_ninja.build()
def build(build): packages = meson_ninja.build(check=lambda: ninja_test(fail_ok=True), ) packages['dev-libs/pango-dev'].drain('usr/share/**/*.gir', ) return packages
def build(build): return meson_ninja.build(build_folder='build', )
def build(build): packages = meson_ninja.build(configure=lambda: meson('-Dudev=true'), ) packages['dev-libs/libdrm'].drain('./usr/share/libdrm/') return packages