Skip to content

Instantly share code, notes, and snippets.

View uilianries's full-sized avatar

Uilian Ries uilianries

View GitHub Profile
@uilianries
uilianries / libx265-android-clang17-build.log
Last active July 15, 2024 07:13
Conan: Build libx265 for Android
$ conan create all --version=3.4 -pr:b=default -pr:h=android
======== Exporting recipe to the cache ========
libx265/3.4: Exporting package recipe: /home/uilian/Development/conan/conan-center-index/recipes/libx265/all/conanfile.py
libx265/3.4: exports: File 'conandata.yml' found. Exporting it...
libx265/3.4: Calling export_sources()
libx265/3.4: Copied 1 '.py' file: conanfile.py
libx265/3.4: Copied 1 '.yml' file: conandata.yml
libx265/3.4: Copied 3 '.patch' files: 3.2.1-0002-cmake-min-required.patch, 3.4-0001-numa.patch, 3.2.1-0001-remove_register_classifier.patch
libx265/3.4: Exported to cache folder: /home/uilian/.conan2/p/libx26058c88b85f32/e
@uilianries
uilianries / conan-ndk-shared-20220602.log
Created July 11, 2024 13:04
Conan: Build x264 for Android
======== Exporting recipe to the cache ========
libx264/cci.20220602: Exporting package recipe: /home/uilian/Development/conan/conan-center-index/recipes/libx264/all/conanfile.py
libx264/cci.20220602: exports: File 'conandata.yml' found. Exporting it...
libx264/cci.20220602: Copied 1 '.py' file: conanfile.py
libx264/cci.20220602: Copied 1 '.yml' file: conandata.yml
libx264/cci.20220602: Exported to cache folder: /home/uilian/.conan2/p/libx2022b65804e3dc/e
libx264/cci.20220602: Exported: libx264/cci.20220602#3e86cbdeda3df439295ae2b88abaa22a (2024-07-11 12:59:42 UTC)
======== Input profiles ========
@uilianries
uilianries / android-clang17-build.log
Last active July 9, 2024 13:44
Conan: Build FFMPEG for Android
$ conan create all --version=4.4.4 -pr:b=default -pr:h=android -o "&:shared=True"
======== Exporting recipe to the cache ========
ffmpeg/4.4.4: Exporting package recipe: /home/uilian/Development/conan/conan-center-index/recipes/ffmpeg/all/conanfile.py
ffmpeg/4.4.4: exports: File 'conandata.yml' found. Exporting it...
ffmpeg/4.4.4: Calling export_sources()
ffmpeg/4.4.4: Copied 1 '.py' file: conanfile.py
ffmpeg/4.4.4: Copied 1 '.yml' file: conandata.yml
ffmpeg/4.4.4: Copied 1 '.patch' file: 4.4-0001-fix-aom_codec_av1_dx_algo.patch
ffmpeg/4.4.4: Exported to cache folder: /home/uilian/.conan2/p/ffmpece8fa7d909420/e
@uilianries
uilianries / post.md
Last active July 4, 2024 06:40
Draft for dev.to post about faker-cxx
Error in user YAML: (<unknown>): mapping values are not allowed in this context at line 1 column 17
---
title: Faker C++: Generate Realistic Fake Data for Testing and Development
published: false
description: Presentation of Faker C++ project and how to use it minimally
tags: cpp,fakedata,datageneration
cover_image: https://dev-to-uploads.s3.amazonaws.com/uploads/articles/iajnxpk85g82p8lx7fk3.png
# Use a ratio of 100:42 for best results.
# published_at: 2024-07-02 17:33 +0000
---
@uilianries
uilianries / macos-armv8-clang15.log
Last active June 21, 2024 07:56
CCI PR 24362: Build Qxmpp with GStreamer
conan create all --version=1.4.0 -o "&:with_gstreamer=True" 16:57:08
======== Exporting recipe to the cache ========
qxmpp/1.4.0: Exporting package recipe: /Users/uilian/Development/conan/conan-center-index/recipes/qxmpp/all/conanfile.py
qxmpp/1.4.0: exports: File 'conandata.yml' found. Exporting it...
qxmpp/1.4.0: Calling export_sources()
qxmpp/1.4.0: Copied 1 '.py' file: conanfile.py
qxmpp/1.4.0: Copied 1 '.yml' file: conandata.yml
qxmpp/1.4.0: Copied 2 '.patch' files: 001-add_conan_1.4.0.patch, 002-add_gstreamer_1.4.0.patch
qxmpp/1.4.0: Exported to cache folder: /Users/uilian/.conan2/p/qxmpp337c9bb07b2cb/e
@uilianries
uilianries / build.log
Created June 6, 2024 07:29
KRB5: Build as shared library using all static dependencies
This file has been truncated, but you can view the full file.
$ cd krb5/src/
$ autoreconf -vif
autoreconf: export WARNINGS=
autoreconf: Entering directory '.'
autoreconf: configure.ac: not using Gettext
autoreconf: configure.ac: not using aclocal
autoreconf: configure.ac: tracing
autoreconf: configure.ac: not using Libtool
autoreconf: configure.ac: not using Intltool
@uilianries
uilianries / build.log
Created March 15, 2024 15:06
Mesa with python mako
Based on https://github.com/uilianries/conan-center-index/commit/2ff7f2f9d7643ec453db27108a09055bebe0eefe
$ conan create all --version=24.0.3 -c tools.system.package_manager:mode=install -c tools.system.package_manager:sudo=yes
======== Exporting recipe to the cache ========
mesa/24.0.3: Exporting package recipe: /home/uilian/Development/conan/conan-center-index/recipes/mesa/all/conanfile.py
mesa/24.0.3: exports: File 'conandata.yml' found. Exporting it...
mesa/24.0.3: Calling export_sources()
mesa/24.0.3: Copied 1 '.py' file: conanfile.py
mesa/24.0.3: Copied 1 '.yml' file: conandata.yml
@uilianries
uilianries / build.log
Created March 14, 2024 14:12
Build glib 2.80 with packaging installed via pip.
$ conan create all --version=2.80.0 -c tools.system.package_manager:mode=install -c tools.system.package_manager:sudo=yes -c tools.files.download:verify=False
======== Exporting recipe to the cache ========
glib/2.80.0: Exporting package recipe: /home/conan/project/all/conanfile.py
glib/2.80.0: exports: File 'conandata.yml' found. Exporting it...
glib/2.80.0: Calling export_sources()
glib/2.80.0: Copied 1 '.yml' file: conandata.yml
glib/2.80.0: Copied 1 '.py' file: conanfile.py
glib/2.80.0: Exported to cache folder: /home/conan/.conan2/p/glibb917797d369e0/e
glib/2.80.0: Exported: glib/2.80.0#5fab3ba1dd01ba28ac828f4b469fc1b3 (2024-03-14 14:05:35 UTC)
@uilianries
uilianries / Build ignoring mako check install
Last active March 12, 2024 16:32
Build Conan Mesa 24.0.2 - Mako package case
$ conan create all --version=24.0.2 --build=missing -c tools.system.package_manager:mode=install -c tools.system.package_manager:sudo=yes -c tools.files.download:verify=False
======== Exporting recipe to the cache ========
mesa/24.0.2: Exporting package recipe: /home/conan/project/all/conanfile.py
mesa/24.0.2: exports: File 'conandata.yml' found. Exporting it...
mesa/24.0.2: Calling export_sources()
mesa/24.0.2: Copied 1 '.yml' file: conandata.yml
mesa/24.0.2: Copied 1 '.py' file: conanfile.py
mesa/24.0.2: Copied 1 '.patch' file: 24.0.1-0001-Require-directx-headers-when-building-wsi_common_win.patch
mesa/24.0.2: Exported to cache folder: /home/conan/.conan2/p/mesacf902dd2666d8/e
@uilianries
uilianries / 0001-install-packaging.patch
Last active March 13, 2024 17:10
Glib 2.80 build packaging missing
diff --git a/meson.build b/meson.build
index 7534542..180272d 100644
--- a/meson.build
+++ b/meson.build
@@ -2419,7 +2419,18 @@ endif
glib_conf.set('HAVE_PROC_SELF_CMDLINE', have_proc_self_cmdline)
+python = import('python')
+packaging_dep = python.find_installation('packaging', required: false)