def setup(): shelltools.makedirs("build") shelltools.cd("build") cmaketools.configure("-DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=/usr/lib", sourceDir="..")
def setup(): cmaketools.configure("-DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_SKIP_RPATH=ON \ -DPERL_VENDORINSTALL=yes \ -DCMAKE_BUILD_TYPE=Release \ -DWITH_WEBKIT=ON \ -DWITH_MOZJS=ON")
def setup(): shelltools.makedirs("build") shelltools.cd("build") cmaketools.configure("-DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_BUILD_TYPE=Release \ -DBUILD_DESIGNER_PLUGIN=0 \ -DUSE_QT5=true", sourceDir="..")
def setup(): cmaketools.configure("-DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_BUILD_TYPE=Release \ -DEXIV2_ENABLE_VIDEO=yes \ -DEXIV2_ENABLE_WEBREADY=yes \ -DEXIV2_ENABLE_CURL=yes \ -DEXIV2_BUILD_SAMPLES=no \ -G \"Unix Makefiles\"")
def setup(): shelltools.makedirs("build") shelltools.cd("build") cmaketools.configure("PYTHON=/usr/bin/python3 \ -DCMAKE_INSTALL_PREFIX=/usr \ -DFCS_WITH_TEST_SUITE=OFF \ -DBUILD_STATIC_LIBRARY=OFF", sourceDir="..")
def setup(): cmaketools.configure("-DENABLE_VALA_BINDINGS=ON \ -DENABLE_INSTALLED_TESTS=ON \ -DENABLE_GOOGLE=OFF \ -DENABLE_GOA=OFF \ -DWITH_OPENLDAP=OFF \ -DWITH_KRB5=OFF \ -DENABLE_INTROSPECTION=ON \ -DENABLE_GTK_DOC=OFF ")
def setup(): inarytools.dosed("CMakeLists.txt", "LIB_SUFFIX 64", deleteLine="True") cmaketools.configure("-DCMAKE_INSTALL_PREFIX=/usr \ -DPYTHON_EXECUTABLE=/usr/bin/python2.7 \ -DPYTHON_INCLUDE_DIR=/usr/include/python2.7 \ -DPYTHON_LIBRARY=/usr/lib/python2.7 \ -DCMAKE_SKIP_BUILD_RPATH=ON \ -DEXAMPLES=OFF -DFTDI_EEPROM=ON \ -DCMAKE_BUILD_TYPE=Release")
def setup(): shelltools.makedirs("build") shelltools.cd("build") cmaketools.configure("-DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/usr \ -DENABLE_MAINTAINER_TOOLS=TRUE \ -DENABLE_FONTFORGE_EXTRAS=TRUE \ -DUNIX=TRUE ", sourceDir="..")
def configure(args=''): """Autobuilder setup""" if can_access_file("autogen.sh"): autotools.autogen(args) if can_access_file("configure"): autotools.configure(args) if can_access_file("meson.build"): mesontools.configure(args) if can_access_file("CmakeLists.txt"): cmaketools.configure(args)
def setup(): shelltools.system(' sed -e "/torture_keyfiles/d" \ -i tests/unittests/CMakeLists.txt && \ sed -e "/^check_include_file.*HAVE_VALGRIND_VALGRIND_H/s/^/#DONT /" \ -i ConfigureChecks.cmake') shelltools.makedirs("build") shelltools.cd("build") cmaketools.configure("-DCMAKE_BUILD_TYPE=Release \ -DWITH_GSSAPI=OFF", sourceDir="..")
def setup(): shelltools.makedirs("inary-build") shelltools.cd("inary-build") cmaketools.configure("-DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=lib{} \ -DCMAKE_BUILD_TYPE=Release \ -DJAS_ENABLE_OPENGL=ON \ -DJAS_ENABLE_LIBJPEG=ON \ -DJAS_ENABLE_AUTOMATIC_DEPENDENCIES=OFF \ -DCMAKE_SKIP_RPATH=ON".format( "32" if get.buildTYPE() == "emul32" else ""), sourceDir="..")
def setup(): options = "-DALSA=1 \ -DPULSEAUDIO=1 \ -DOSS=1 \ -DEXAMPLES=OFF" if get.buildTYPE() == "emul32": options += " -DCMAKE_INSTALL_PREFIX=/emul32 \ -DLIB_SUFFIX=32" shelltools.export("CFLAGS", "%s -m32" % get.CFLAGS()) cmaketools.configure(options)
def setup(): shelltools.export( "PKG_CONFIG_PATH", "/usr/lib32/pkgconfig" if get.buildTYPE() == "emul32" else "/usr/lib/pkgconfig") options = "-DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/usr \ -DTESTDATADIR=$PWD/testfiles \ -DENABLE_UNSTABLE_API_ABI_HEADERS=ON \ " cmaketools.configure(options)
def setup(): shelltools.makedirs("build") shelltools.cd("build") cmaketools.configure("-DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_BUILD_TYPE=RelWithDebInfo \ -DUSE_QT5=ON \ -DDBUS_CONFIG_FILENAME=sddm_org.freedesktop.DisplayManager.conf \ -DUSE_WAYLAND=ON \ -DCMAKE_INSTALL_LIBEXECDIR=/usr/lib/sddm \ -DBUILD_MAN_PAGES=ON", sourceDir="..")
def setup(): options = "\-DCMAKE_BUILD_TYPE=Release \ -DFREEGLUT_BUILD_DEMOS=OFF \ " if get.buildTYPE() == "emul32": shelltools.export("CFLAGS", "-m32") shelltools.export("CXXFLAGS", "-m32") options += "-DFREEGLUT_BUILD_DEMOS=OFF \ " cmaketools.configure(options)
def setup(): shelltools.system("rm -r Source/ThirdParty/gtest/") cmaketools.configure("-DPORT=GTK \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_SKIP_RPATH=ON \ -DCMAKE_INSTALL_PREFIX=/usr \ -DLIB_INSTALL_DIR=/usr/lib \ -DLIBEXEC_INSTALL_DIR=/usr/lib/webkit2gtk-4.0 \ -DENABLE_CREDENTIAL_STORAGE=ON \ -DENABLE_GEOLOCATION=ON \ -DENABLE_VIDEO=ON \ -DENABLE_WEB_AUDIO=ON \ -DENABLE_WEBGL=ON \ -DSHOULD_INSTALL_JS_SHELL=ON \ -DENABLE_MINIBROWSER=ON \ -DENABLE_BUBBLEWRAP_SANDBOX=OFF")
def setup(): shelltools.system(" sed -i \ -e '/ADD_SUBDIRECTORY (src\/ext)/d' \ CMakeLists.txt && rm -rf src/ext") shelltools.export("CFLAGS", "-lpthread") shelltools.makedirs("build") shelltools.cd("build") cmaketools.configure("-DCMAKE_BUILD_TYPE=Release \ -DENABLE_ASCII_MODE=OFF \ -DENABLE_PACKAGING=OFF \ -DDISABLE_MULTITHREADING=OFF \ -DBUILD_CONTRIBS_LIB=ON \ -DLIB_DESTINATION:PATH=/usr/lib \ -DLUCENE_SYS_INCLUDES:PATH=/usr/lib \ -DDISABLE_MULTITHREADING=OFF", sourceDir="..")
def setup(): shelltools.system( "sed -i -e 's|#xserver_arguments.*|xserver_arguments -nolisten tcp vt07|'\ -e 's|/var/run/slim.lock|/var/lock/slim.lock|' \ -e 's|halt_cmd.*|halt_cmd /sbin/poweroff|'\ -e 's|reboot_cmd.*|reboot_cmd /sbin/reboot|'\ -e 's|console_cmd.*|console_cmd /usr/bin/terminal|'\ -e 's|login_cmd.*|login_cmd exec /bin/sh -l /etc/X11/xinit/xinitrc|' \ -e 's|screenshot_cmd.*|screenshot_cmd scrot /slim.png|' \ -e 's|imagemagick|scrot|' \ -e 's|current_theme.*|current_theme SulinOS|' \ slim.conf") cmaketools.configure("-DCMAKE_BUILD_TYPE=Release \ -DCMAKE_SKIP_RPATH=ON \ -DCMAKE_INSTALL_PREFIX=/usr \ -DUSE_PAM=yes \ -DUSE_CONSOLEKIT=no")
def setup(): if get.buildTYPE() == "emul32": shelltools.export("CC","gcc -m32") shelltools.export("CXX","g++ -m32") shelltools.export("LDFLAGS","-m32") cfg="-DCMAKE_INSTALL_LIBDIR=lib32" else: cfg="-DCMAKE_INSTALL_LIBDIR=lib" cmaketools.configure("--DCMAKE_INSTALL_PREFIX=/usr \ -DVULKAN_HEADERS_INSTALL_DIR=/usr \ -DCMAKE_INSTALL_SYSCONFDIR=/etc \ -DCMAKE_INSTALL_DATADIR=/share \ -DCMAKE_SKIP_RPATH=True \ -DBUILD_TESTS=Off \ -DBUILD_WSI_XCB_SUPPORT=On \ -DBUILD_WSI_XLIB_SUPPORT=On \ -DBUILD_WSI_WAYLAND_SUPPORT=On \ -DCMAKE_BUILD_TYPE=Release "+cfg)
def setup(): #inarytools.dosed("storage/tokudb/ft-index/ft/ft-ops.cc", "LEAFENTRY leaf_entry;", "LEAFENTRY leaf_entry = 0;") shelltools.export("CFLAGS", get.CFLAGS()) shelltools.export("CXXFLAGS", get.CXXFLAGS()) cmaketools.configure("-DBUILD_CONFIG=mysql_release \ -DCMAKE_INSTALL_PREFIX=/usr \ -DSYSCONFDIR=/etc/mysql \ -DMYSQL_DATADIR=/var/lib/mysql \ -DMYSQL_UNIX_ADDR=/run/mysqld/mysqld.sock \ -DDEFAULT_CHARSET=utf8 \ -DDEFAULT_COLLATION=utf8_general_ci \ -DENABLED_LOCAL_INFILE=ON \ -DINSTALL_INFODIR=share/mysql/docs \ -DINSTALL_MANDIR=share/man \ -DINSTALL_PLUGINDIR=lib/mysql/plugin \ -DINSTALL_SCRIPTDIR=bin \ -DINSTALL_INCLUDEDIR=include/mysql \ -DINSTALL_DOCREADMEDIR=share/mysql \ -DINSTALL_SUPPORTFILESDIR=share/mysql \ -DINSTALL_MYSQLSHAREDIR=share/mysql \ -DINSTALL_DOCDIR=share/mysql/docs \ -DINSTALL_SHAREDIR=share/mysql \ -DWITH_READLINE=ON \ -DWITH_ZLIB=system \ -DWITH_SSL=system \ -DWITH_PCRE=bundled \ -DWITH_LIBWRAP=OFF \ -DWITH_JEMALLOC=ON \ -DWITH_EXTRA_CHARSETS=complex \ -DWITH_EMBEDDED_SERVER=ON \ -DWITH_ARCHIVE_STORAGE_ENGINE=1 \ -DWITH_BLACKHOLE_STORAGE_ENGINE=1 \ -DWITH_INNOBASE_STORAGE_ENGINE=1 \ -DWITH_PARTITION_STORAGE_ENGINE=1 \ -DWITHOUT_TOKUDB_STORAGE_ENGINE=1 \ -DWITHOUT_EXAMPLE_STORAGE_ENGINE=1 \ -DWITHOUT_FEDERATED_STORAGE_ENGINE=1 \ -DWITHOUT_PBXT_STORAGE_ENGINE=1 \ -DCMAKE_C_FLAGS='-fPIC %s -fno-strict-aliasing -DBIG_JOINS=1 -fomit-frame-pointer -fno-delete-null-pointer-checks' \ -DCMAKE_CXX_FLAGS='-fPIC %s -fno-strict-aliasing -DBIG_JOINS=1 -felide-constructors -fno-rtti -fno-delete-null-pointer-checks' \ -DWITH_MYSQLD_LDFLAGS='-pie %s,-z,now'" % (get.CFLAGS(), get.CXXFLAGS(), get.LDFLAGS()))
def setup(): shelltools.export( "PKG_CONFIG_PATH", "/usr/lib32/pkgconfig" if get.buildTYPE() == "emul32" else "/usr/lib/pkgconfig") if get.buildTYPE() == "emul32": shelltools.system( "sed -i 's|ENABLE_NSS3 ON|ENABLE_NSS3 OFF|' CMakeLists.txt") options = "-DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/usr \ -DTESTDATADIR=$PWD/testfiles \ -DENABLE_GLIB=ON \ -DENABLE_UNSTABLE_API_ABI_HEADERS=ON \ {} \ ".format("-DENABLE_LIBOPENJPEG='unmaintained' \ -DENABLE_NSS3=OFF \ -DENABLE_QT5=OFF \ " if get.buildTYPE() == "emul32" else "") cmaketools.configure(options)
def configure(parameters='', installPrefix=prefix, sourceDir='..'): """ parameters -DLIB_INSTALL_DIR="hede" -DSOMETHING_USEFUL=1""" shelltools.makedirs("build") shelltools.cd("build") cmaketools.configure("-DCMAKE_BUILD_TYPE=Release \ -DKDE_INSTALL_LIBEXECDIR={0} \ -DCMAKE_INSTALL_LIBDIR=lib \ -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \ -DKDE_INSTALL_QMLDIR={1} \ -DKDE_INSTALL_SYSCONFDIR={2} \ -DKDE_INSTALL_PLUGINDIR={3} \ -DECM_MKSPECS_INSTALL_DIR={4} \ -DBUILD_TESTING=OFF \ -DKDE_INSTALL_LIBDIR=lib \ -Wno-dev \ -DCMAKE_INSTALL_PREFIX={5} \ {6}".format(libexecdir, qmldir, sysconfdir, plugindir, moduledir, prefix, parameters), installPrefix, sourceDir) shelltools.cd("..")
def setup(): if get.buildTYPE() == "emul32": inarytools.dosed("CMakeLists.txt", 'lib/cmake' 'lib32/cmake') inarytools.dosed("CMakeLists.txt", 'pkg_search_module.*ibus-1.0' 'lib32/cmake') options = "-DCMAKE_INSTALL_PREFIX=/usr \ -DLIB_SUFFIX=32 \ -DSDL_STATIC=OFF \ -DSDL_DLOPEN=ON \ -DARTS=OFF \ -DESD=OFF \ -DNAS=OFF \ -DALSA=ON \ -DPULSEAUDIO_SHARED=ON \ -DVIDEO_WAYLAND=ON \ -DRPATH=OFF \ -DCLOCK_GETTIME=ON \ -DJACK_SHARED=ON \ -DSDL_VIDEO_DRIVER_X11_SUPPORTS_GENERIC_EVENTS=1 \ -DSDL_VIDEO_DRIVER_X11_CONST_PARAM_XEXTADDDISPLAY=1 " else: options = "-DCMAKE_INSTALL_PREFIX=/usr \ -DSDL_STATIC=OFF \ -DSDL_DLOPEN=ON \ -DARTS=OFF \ -DESD=OFF \ -DNAS=OFF \ -DALSA=ON \ -DPULSEAUDIO_SHARED=ON \ -DVIDEO_WAYLAND=ON \ -DRPATH=OFF \ -DCLOCK_GETTIME=ON \ -DJACK_SHARED=ON" shelltools.makedirs("build") shelltools.cd("build") cmaketools.configure(options, sourceDir="..")
def setup(): shelltools.copy("INSTALL/make.inc.gfortran", "make.inc") if get.ARCH() == "x86_64": inarytools.dosed("make.inc", "-O2", "%s -fPIC -m64 -funroll-all-loops" % get.CFLAGS()) inarytools.dosed("make.inc", "NOOPT =", "NOOPT =-m64 -fPIC ") else: inarytools.dosed("make.inc", "-O2", "%s -fPIC -funroll-all-loops" % get.CFLAGS()) shelltools.makedirs("build") shelltools.cd("build") options = "-DCMAKE_INSTALL_LIBDIR=lib \ -DBUILD_SHARED_LIBS=ON \ -DBUILD_TESTING=OFF" if get.buildTYPE() == "static": options = "-DCMAKE_INSTALL_LIBDIR=lib \ -DBUILD_SHARED_LIBS=OFF \ -DBUILD_TESTING=OFF" cmaketools.configure(options, sourceDir="..")
def setup(): cmaketools.configure()
def setup(): cmaketools.configure("-DCMAKE_INSTALL_PREFIX=/usr \ -DLIB_SUFFIX=")
def setup(): tools.configure("-DBUILD_SHARED_LIBS=ON")
def setup(): cmaketools.configure("-DENABLE_GTK_DOC=OFF")
def setup(): # --shared and --release are default parameters, however we just write them # to down to avoid confusing wheter it's a static/shared or release/debug # package at the first look :) cmaketools.configure()
def setup(): cmaketools.configure( '-DCMAKE_INSTALL_PREFIX="/usr" -DCMAKE_INSTALL_LIBDIR="/usr/lib"')