Open Croydon opened 3 years ago
Going to work on https://github.com/bincrafters/conan-libui (for practice)
Going to work on https://github.com/bincrafters/conan-libui (for practice)
Not going to happen.. There are multiple issues wit the libui recipe: require gtk/3.24.4 which doesn't seem to have binaries in CCI, and building gtk/3.24.4 ony my archlinux attempts to sudo install a missing library. Trying to use gtk/system also doesn't work as on ym system it's the newer gtk/4 and is not api compatible generating build errors.
building gtk/3.24.4 ony my archlinux attempts to sudo install a missing library
It might be worth opening an issue for that. Non-/system
packages should never attempt to install system packages, so that sounds weird
it probably has a foo/system
package in its requirements, like xorg. It's surprising you don't get gtk/3.24.24
binaries from CCI, there are some https://conan.io/center/gtk?version=3.24.24&os=Linux&tab=configuration, also, CI used to pass with these requirements : https://github.com/bincrafters/conan-libui/runs/1733560059
No idea why I don't get the gtk bins as there's a likely build available (gcc-10/x86_64). It asks for...
ERROR: Missing binary: gtk/3.24.24:17feb4a3a03b5ece4f62d3f102568a60f6614740
gtk/3.24.24: WARN: Can't find a 'gtk/3.24.24' package for the specified settings, options and dependencies:
- Settings: arch=x86_64, build_type=Release, compiler=gcc, compiler.version=10, os=Linux
- Options: fPIC=True, shared=False, with_pango=True, with_wayland=False, with_x11=True, at-spi2-atk:fPIC=True, at-spi2-atk:shared=False, at-spi2-core:fPIC=True, at-spi2-core:shared=False, at-spi2-core:with_x11=False, atk:fPIC=True, atk:shared=False, brotli:fPIC=True, brotli:shared=False, bzip2:build_executable=True, bzip2:fPIC=True, bzip2:shared=False, cairo:fPIC=True, cairo:shared=False, cairo:with_fontconfig=True, cairo:with_freetype=True, cairo:with_glib=True, cairo:with_xcb=True, cairo:with_xlib=True, cairo:with_xlib_xrender=False, dbus:with_glib=False, dbus:with_x11=False, expat:fPIC=True, expat:shared=False, fontconfig:fPIC=True, fontconfig:shared=False, freetype:fPIC=True, freetype:shared=False, freetype:with_brotli=True, freetype:with_bzip2=True, freetype:with_png=True, freetype:with_zlib=True, fribidi:fPIC=True, fribidi:shared=False, fribidi:with_deprecated=True, gdk-pixbuf:fPIC=True, gdk-pixbuf:shared=False, gdk-pixbuf:with_jasper=False, gdk-pixbuf:with_libjpeg=libjpeg, gdk-pixbuf:with_libpng=True, gdk-pixbuf:with_libtiff=True, glib:fPIC=True, glib:shared=False, glib:with_elf=True, glib:with_mount=True, glib:with_pcre=True, glib:with_selinux=True, harfbuzz:fPIC=True, harfbuzz:shared=False, harfbuzz:with_freetype=True, harfbuzz:with_glib=True, harfbuzz:with_icu=False, jbig:build_executables=True, jbig:fPIC=True, jbig:shared=False, libdeflate:fPIC=True, libdeflate:shared=False, libelf:fPIC=True, libelf:shared=False, libepoxy:egl=True, libepoxy:fPIC=True, libepoxy:glx=True, libepoxy:shared=False, libepoxy:x11=True, libffi:fPIC=True, libffi:shared=False, libiconv:fPIC=True, libiconv:shared=False, libjpeg:fPIC=True, libjpeg:shared=False, libmount:fPIC=True, libmount:shared=False, libpng:api_prefix=None, libpng:fPIC=True, libpng:shared=False, libselinux:fPIC=True, libselinux:shared=False, libtiff:cxx=True, libtiff:fPIC=True, libtiff:jbig=True, libtiff:jpeg=libjpeg, libtiff:libdeflate=True, libtiff:lzma=True, libtiff:shared=False, libtiff:webp=True, libtiff:zlib=True, libtiff:zstd=True, libuuid:fPIC=True, libuuid:shared=False, libwebp:fPIC=True, libwebp:near_lossless=True, libwebp:shared=False, libwebp:swap_16bit_csp=False, libwebp:with_simd=True, libxml2:c14n=True, libxml2:catalog=True, libxml2:docbook=True, libxml2:fPIC=True, libxml2:ftp=True, libxml2:html=True, libxml2:http=True, libxml2:iconv=True, libxml2:icu=False, libxml2:include_utils=True, libxml2:iso8859x=True, libxml2:legacy=True, libxml2:lzma=False, libxml2:mem-debug=False, libxml2:output=True, libxml2:pattern=True, libxml2:push=True, libxml2:python=False, libxml2:reader=True, libxml2:regexps=True, libxml2:run-debug=False, libxml2:sax1=True, libxml2:schemas=True, libxml2:schematron=True, libxml2:shared=False, libxml2:threads=True, libxml2:tree=True, libxml2:valid=True, libxml2:writer=True, libxml2:xinclude=True, libxml2:xpath=True, libxml2:xptr=True, libxml2:zlib=True, pango:fPIC=True, pango:shared=False, pango:with_cairo=True, pango:with_fontconfig=True, pango:with_freetype=True, pango:with_libthai=False, pango:with_xft=True, pcre:build_pcre_16=True, pcre:build_pcre_32=True, pcre:build_pcre_8=True, pcre:build_pcrecpp=False, pcre:build_pcregrep=True, pcre:fPIC=True, pcre:shared=False, pcre:with_bzip2=True, pcre:with_jit=False, pcre:with_stack_for_recursion=True, pcre:with_unicode_properties=False, pcre:with_utf=False, pcre:with_zlib=True, pcre2:build_pcre2_16=True, pcre2:build_pcre2_32=True, pcre2:build_pcre2_8=True, pcre2:build_pcre2grep=True, pcre2:fPIC=True, pcre2:shared=False, pcre2:support_jit=False, pcre2:with_bzip2=True, pcre2:with_zlib=True, pixman:fPIC=True, pixman:shared=False, xz_utils:fPIC=True, xz_utils:shared=False, zlib:fPIC=True, zlib:minizip=deprecated, zlib:shared=False, zstd:fPIC=True, zstd:shared=False
If someone else wants to try it.. https://github.com/bincrafters/conan-center-index/tree/libui
It seems the following are already in CCI:
Parson was also added to CCI https://github.com/conan-io/conan-center-index/pull/12925
TODO
Done