def setup(): shelltools.system("grep -rl '^#!.*python$' | xargs sed -i '1s/python/&3/'") shelltools.system( "NOCONFIGURE=1 ./autogen.sh -enable-wifi --enable-ppp --enable-static --with-gnu-ld" ) mesontools.meson_configure("-Dlibaudit=yes \ -Dlibpsl=true \ -Dnmtui=true \ -Dovs=true \ -Dsession_tracking_consolekit=false \ -Dmodify_system=true \ -Dpolkit_agent=true \ -Dconfig_plugins_default=keyfile \ -Diwd=true \ -Dnm_cloud_setup=true \ -Dbluez5_dun=true \ -Debpf=true \ -Dvapi=true \ -Ddocs=true \ -Dmore_asserts=no \ -Dmore_logging=false \ -Dppp=true \ -Dselinux=false \ -Dudev_dir=/lib/udev \ -Dsession_tracking=elogind \ -Dmodem_manager=true \ -Dsystemdsystemunitdir=no \ -Dsystemd_journal=false \ -Dqt=false ")
def setup(): mesontools.meson_configure("-Degl_device=true \ -Dudev=true \ -Dnative_backend=true \ -Dintrospection=true \ -Dxwayland_path=/usr/bin/Xwayland \ -Dremote_desktop=true \ -Dprofiler=false ")
def setup(): mesontools.meson_configure("--buildtype=plain \ -Db_lto=false \ -Dlauncher-logind=true \ -Dpipewire=false \ -Dsimple-dmabuf-drm=auto \ -Dsystemd=false \ -Dbackend-rdp=false")
def setup(): options = "" if get.buildTYPE() == "emul32": shelltools.export("CC", "gcc -m32 -mstackrealign -mfpmath=sse") shelltools.export("CXX", "g++ -m32 -mstackrealign -mfpmath=sse") shelltools.export("PKG_CONFIG_PATH", "/usr/lib32/pkgconfig") shelltools.system("patch -p1 < multilib.patch") options += "-Dtests=false" mesontools.meson_configure(options)
def setup(): shelltools.export("CFLAGS", "{} -DG_DISABLE_CAST_CHECKS".format(get.CFLAGS())) options = "-Dselinux=disabled -Dman=false -Ddoc=false -Dinternal_pcre=true\ " if get.buildTYPE() == "emul32": shelltools.system("patch -p1 < multilib.patch") mesontools.meson_configure(options)
def setup(): if not os.path.exists("budgie-desktop"): shelltools.system( "git clone --depth=1 https://github.com/solus-project/budgie-desktop" ) shelltools.cd("budgie-desktop") shelltools.system("git submodule init") shelltools.system("git submodule update") mesontools.meson_configure("-Dselinux=false \ -D packagekit=false -D with-desktop-icons=none -D with-polkit=false")
def setup(): mesontools.meson_configure("-Dcgroup-controller=elogind \ -Dhalt-path=/sbin/halt \ -Drootlibexecdir=/usr/libexec/elogind \ -Dreboot-path=/sbin/reboot \ -Ddefault-hierarchy=hybrid \ -Ddefault-kill-user-processes=false \ -Dpolkit=true \ -Ddebug=true --buildtype=debug \ -Dman=false")
def setup(): mesontools.meson_configure("-Ddaemon_user=colord \ -Dvapi=true \ -Dsystemd=false \ -Dlibcolordcompat=true \ -Dargyllcms_sensor=true \ -Dudevrulesdir=/lib/udev/rules.d \ -Dbash_completion=true \ -Ddocs=false \ -Dman=false \ ")
def setup(): mesontools.meson_configure("-Dfuse=false \ -Dgphoto2=false \ -Dafc=false \ -Dbluray=false \ -Dnfs=false \ -Dmtp=false \ -Dsmb=false \ -Dtmpfilesdir=no \ -Ddnssd=false \ -Dgoa=false \ -Dgoogle=false \ -Dsystemd=false \ -Dsystemduserunitdir=no")
def setup(): shelltools.system("grep -rl '^#!.*python$' | xargs sed -i '1s/python/&3/'") mesontools.meson_configure("\ -Dlibaudit=yes \ -Dlibpsl=true \ -Dnmtui=true \ -Dovs=true \ -Dppp=true \ -Dselinux=false \ -Dudev_dir=/lib/udev \ -Dsession_tracking=elogind \ -Dmodem_manager=true \ -Dsystemdsystemunitdir=no \ -Dsystemd_journal=false \ -Dqt=false ")
def setup(): options ="\ -D b_lto=true \ -D b_ndebug=true \ -D zstd=disabled \ -D platforms=x11,wayland \ -D dri-drivers=i915,i965,r100,r200,nouveau \ -D gallium-drivers=r300,r600,radeonsi,nouveau,virgl,svga,swrast,swr,iris,zink \ -D vulkan-drivers=amd,intel,swrast \ -D vulkan-layers=device-select,intel-nullhw,overlay \ -D swr-arches=avx,avx2 \ -D dri3=enabled \ -D egl=enabled \ -D gallium-extra-hud=true \ -D gallium-nine=true \ -D gallium-omx=bellagio \ -D gallium-opencl=icd \ -D gallium-va=enabled \ -D gallium-vdpau=enabled \ -D gallium-xa=enabled \ -D gallium-xvmc=disabled \ -D gbm=enabled \ -D gles1=disabled \ -D gles2=enabled \ -D glvnd=true \ -D glx=dri \ -D libunwind=enabled \ -D llvm=enabled \ -D lmsensors=enabled \ -D osmesa=true \ -D shared-glapi=enabled \ -D microsoft-clc=disabled \ -D valgrind=disabled \ -D LLVM_BUILD_LLVM_DYLIB=ON \ -D LLVM_LINK_LLVM_DYLIB=ON " if get.buildTYPE() == "emul32": shelltools.export("CC","gcc -m32") shelltools.export("CXX","g++ -m32") options += " --libdir=/usr/lib32 --native-file crossfile.ini" else: shelltools.export("CC","gcc") shelltools.export("CXX","g++") options += " --libdir=/usr/lib" mesontools.meson_configure(options)
def setup(): mesontools.meson_configure("-D os_vendor=\"Sulin OS\" \ -D ipv6=true \ -D dmx=true \ -D xvfb=true \ -D xnest=true \ -D xcsecurity=true \ -D xorg=true \ -D xephyr=true \ -D xwayland=true \ -D xwayland_eglstream=true \ -D glamor=true \ -D udev=true \ -D systemd_logind=true \ -D suid_wrapper=true \ -D xkb_dir=/usr/share/X11/xkb \ -D xkb_output_dir=/var/lib/xkb ")
def setup(): mesontools.meson_configure('-Ddmx=true \ -Ddri2=true \ -Ddri3=true \ -Dglamor=true \ -Dglx=true \ -Dhal=false \ -Dipv6=true \ -Dlinux_acpi=true \ -Dos_vendor="Sulin" \ -Dsuid_wrapper=true \ -Dsystemd_logind=true \ -Dudev=true \ -Dxcsecurity=true \ -Dxephyr=true \ -Dxkb_dir=/usr/share/X11/xkb \ -Dxkb_output_dir=/var/lib/xkb \ -Dxnest=true \ -Dxorg=true \ -Dxvfb=true \ -Dxwayland=true \ -Dxwayland_eglstream=true')
def setup(): mesontools.meson_configure()
def setup(): mesontools.meson_configure("-Ddeveloper_mode=false \ -Dnetwork_tests=disabled \ -Dtech_preview=false")
def setup(): mesontools.meson_configure( "-D package-name=\"GStreamer Bad Plugins (Sulin)\" \ -D package-origin=\"https://www.gitlab.com/sulinos\"" )
def setup(): mesontools.meson_configure("-Denable-gtk-doc=false ")
def setup(): mesontools.meson_configure("-Dselinux=false \ -D packagekit=false")
def setup(): mesontools.meson_configure("-Dpatched-ubuntu-autostarts=false")
def setup(): mesontools.meson_configure("-Dgtk_doc=false")
def setup(): mesontools.meson_configure("-Dcheese=false \ -Dibus=false")
def setup(): #inarytools.dosed("configure.ac", "pthread-stubs", deleteLine=True) mesontools.meson_configure()
def setup(): shelltools.system("echo \"4.3.0\"> .tarball-version") mesontools.meson_configure()
def setup(): mesontools.meson_configure("-D with-unity=false")
def setup(): mesontools.meson_configure( "-Dminer_rss=false -Dsystemd_user_services=false -Ddocbook=false -Dman=false" )
def setup(): mesontools.meson_configure("-D docs=true")
def setup(): mesontools.meson_configure("-Dsystemd=false")
def setup(): mesontools.meson_configure("-D default-dri=3")
def setup(): mesontools.meson_configure(" -Djack=false \ -Dpipewire-jack=false \ -Dvulkan=false ")
def setup(): mesontools.meson_configure("-D with-unity=disabled")