Can't install files
I’m trying to package the latest version of glaxnimate (v0.5.4) in Nixpkgs, but it fails to install:
…
-- Installing: /nix/store/8y9rrbm5vcyvid70cz3gabn6nxhy1g97-glaxnimate-0.5.4/share/glaxnimate/glaxnimate/templates
-- Installing: /nix/store/8y9rrbm5vcyvid70cz3gabn6nxhy1g97-glaxnimate-0.5.4/share/glaxnimate/glaxnimate/templates/PAL.rawr
-- Installing: /nix/store/8y9rrbm5vcyvid70cz3gabn6nxhy1g97-glaxnimate-0.5.4/share/glaxnimate/glaxnimate/templates/Telegram_Sticker_30.rawr
-- Installing: /nix/store/8y9rrbm5vcyvid70cz3gabn6nxhy1g97-glaxnimate-0.5.4/share/glaxnimate/glaxnimate/templates/Discord_Sticker.rawr
-- Installing: /nix/store/8y9rrbm5vcyvid70cz3gabn6nxhy1g97-glaxnimate-0.5.4/share/glaxnimate/glaxnimate/templates/FHD_60.rawr
-- Installing: /nix/store/8y9rrbm5vcyvid70cz3gabn6nxhy1g97-glaxnimate-0.5.4/share/glaxnimate/glaxnimate/templates/Telegram_Sticker_60.rawr
-- Installing: /nix/store/8y9rrbm5vcyvid70cz3gabn6nxhy1g97-glaxnimate-0.5.4/share/glaxnimate/glaxnimate/templates/FHD_30.rawr
CMake Error at share/glaxnimate/glaxnimate/cmake_install.cmake:78 (file):
file INSTALL cannot find
"/build/source/build/share/glaxnimate/glaxnimate/translations//glaxnimate_en_US.qm":
No such file or directory.
Call Stack (most recent call first):
cmake_install.cmake:54 (include)
I tried to change ${lrelease_cmd}
with the path of lrelease, but it does not solve the issue.
Any idea what is wrong? It might be related to #528
Additional information
Here is the output of the compilation part:
this derivation will be built:
/nix/store/4fir8czzi25agrizns8j4xzz5dhfbka2-glaxnimate-0.5.4.drv
building '/nix/store/4fir8czzi25agrizns8j4xzz5dhfbka2-glaxnimate-0.5.4.drv'...
qtPreHook
unpacking sources
unpacking source archive /nix/store/h1lwcb7sx2zb48dvg8859czs6p0hnqbv-source
source root is source
patching sources
updateAutotoolsGnuConfigScriptsPhase
Updating Autotools / GNU config script to a newer upstream version: ./external/potrace/config.sub
Updating Autotools / GNU config script to a newer upstream version: ./external/potrace/config.guess
configuring
fixing cmake files...
cmake flags: -DCMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_BUILD_TYPE=Release -DBUILD_TESTING=OFF -DCMAKE_INSTALL_LOCALEDIR=/nix/store/a27s4dv021jdnw2pak9iqs2c2b0sy8gr-glaxnimate-0.5.4/share/locale -DCMAKE_INSTALL_LIBEXECDIR=/nix/store/a27s4dv021jdnw2pak9iqs2c2b0sy8gr-glaxnimate-0.5.4/libexec -DCMAKE_INSTALL_LIBDIR=/nix/store/a27s4dv021jdnw2pak9iqs2c2b0sy8gr-glaxnimate-0.5.4/lib -DCMAKE_INSTALL_DOCDIR=/nix/store/a27s4dv021jdnw2pak9iqs2c2b0sy8gr-glaxnimate-0.5.4/share/doc/Glaxnimate -DCMAKE_INSTALL_INFODIR=/nix/store/a27s4dv021jdnw2pak9iqs2c2b0sy8gr-glaxnimate-0.5.4/share/info -DCMAKE_INSTALL_MANDIR=/nix/store/a27s4dv021jdnw2pak9iqs2c2b0sy8gr-glaxnimate-0.5.4/share/man -DCMAKE_INSTALL_OLDINCLUDEDIR=/nix/store/a27s4dv021jdnw2pak9iqs2c2b0sy8gr-glaxnimate-0.5.4/include -DCMAKE_INSTALL_INCLUDEDIR=/nix/store/a27s4dv021jdnw2pak9iqs2c2b0sy8gr-glaxnimate-0.5.4/include -DCMAKE_INSTALL_SBINDIR=/nix/store/a27s4dv021jdnw2pak9iqs2c2b0sy8gr-glaxnimate-0.5.4/sbin -DCMAKE_INSTALL_BINDIR=/nix/store/a27s4dv021jdnw2pak9iqs2c2b0sy8gr-glaxnimate-0.5.4/bin -DCMAKE_INSTALL_NAME_DIR=/nix/store/a27s4dv021jdnw2pak9iqs2c2b0sy8gr-glaxnimate-0.5.4/lib -DCMAKE_POLICY_DEFAULT_CMP0025=NEW -DCMAKE_OSX_SYSROOT= -DCMAKE_FIND_FRAMEWORK=LAST -DCMAKE_STRIP=/nix/store/zlzz2z48s7ry0hkl55xiqp5a73b4mzrg-gcc-wrapper-12.3.0/bin/strip -DCMAKE_RANLIB=/nix/store/zlzz2z48s7ry0hkl55xiqp5a73b4mzrg-gcc-wrapper-12.3.0/bin/ranlib -DCMAKE_AR=/nix/store/zlzz2z48s7ry0hkl55xiqp5a73b4mzrg-gcc-wrapper-12.3.0/bin/ar -DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -DCMAKE_INSTALL_PREFIX=/nix/store/a27s4dv021jdnw2pak9iqs2c2b0sy8gr-glaxnimate-0.5.4
-- The CXX compiler identification is GNU 12.3.0
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /nix/store/zlzz2z48s7ry0hkl55xiqp5a73b4mzrg-gcc-wrapper-12.3.0/bin/g++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Building Glaxnimate 0.5.4
-- Found Python3: /nix/store/7kphr87ri1xn71aqarmkxvc1j9hhz4dk-python3-3.11.5-env/bin/python3.11 (found version "3.11.5") found components: Interpreter Development Development.Module Development.Embed
-- /nix/store/7kphr87ri1xn71aqarmkxvc1j9hhz4dk-python3-3.11.5-env/bin/python3.11
-- Using Qt 5
-- Found Potrace
-- Release build
-- Python3 enabled
-- pybind11 v2.10.1
-- Performing Test HAS_FLTO
-- Performing Test HAS_FLTO - Success
-- Python3_INCLUDE_DIRS /nix/store/ffll6glz3gwx342z0ch8wx30p5cnqz1z-python3-3.11.5/include/python3.11
-- Python3_LIBRARIES /nix/store/7kphr87ri1xn71aqarmkxvc1j9hhz4dk-python3-3.11.5-env/lib/libpython3.11.so
-- Python3_EXECUTABLE /nix/store/7kphr87ri1xn71aqarmkxvc1j9hhz4dk-python3-3.11.5-env/bin/python3.11
-- Found Libav: /nix/store/xklprm1qq7kv766bqsrxrdjcys9m2wfm-ffmpeg-6.0-lib/lib/libavcodec.so;/nix/store/xklprm1qq7kv766bqsrxrdjcys9m2wfm-ffmpeg-6.0-lib/lib/libavutil.so;/nix/store/xklprm1qq7kv766bqsrxrdjcys9m2wfm-ffmpeg-6.0-lib/lib/libavformat.so;/nix/store/xklprm1qq7kv766bqsrxrdjcys9m2wfm-ffmpeg-6.0-lib/lib/libswscale.so found components: codec util format swscale
-- Found LibArchive: /nix/store/zjc21mkk7zabk0w2kp30awdp0ix2v0rk-libarchive-3.7.2-lib/lib/libarchive.so (found version "3.7.2")
-- Found ZLIB: /nix/store/s5gzrzha72q79v92wqq61x9ir8xiwbxk-zlib-1.3/lib/libz.so (found version "1.3.#define ZLIB_VERSION "1.3"")
-- Performing Test Wall_FLAG_SUPPORTED
-- Performing Test Wall_FLAG_SUPPORTED - Success
-- Performing Test pedantic_FLAG_SUPPORTED
-- Performing Test pedantic_FLAG_SUPPORTED - Success
-- Performing Test Wextra_FLAG_SUPPORTED
-- Performing Test Wextra_FLAG_SUPPORTED - Success
-- Translations enabled
-- Qt linguist commands: 'Qt5::lupdate' 'Qt5::lrelease'
-- Tests enabled
-- Test targets enabled
-- Coverage tool is gcovr
-- Configuring done (5.1s)
-- Generating done (0.2s)
CMake Warning:
Manually-specified variables were not used by the project:
BUILD_TESTING
CMAKE_C_COMPILER
CMAKE_EXPORT_NO_PACKAGE_REGISTRY
CMAKE_POLICY_DEFAULT_CMP0025
-- Build files have been written to: /build/source/build
cmake: enabled parallel building
cmake: enabled parallel installing
building
build flags: -j8 SHELL=/nix/store/lf0wpjrj8yx4gsmw2s3xfl58ixmqk8qa-bash-5.2-p15/bin/bash
[ 0%] Automatic MOC and UIC for target QtColorWidgets
[ 0%] Automatic MOC and UIC for target QtHistoryLineEdit
[ 0%] Built target QtHistoryLineEdit_autogen
[ 1%] Building CXX object external/Qt-History-LineEdit/src/CMakeFiles/QtHistoryLineEdit.dir/history_line_edit.cpp.o
[ 1%] Building CXX object external/Qt-History-LineEdit/src/CMakeFiles/QtHistoryLineEdit.dir/QtHistoryLineEdit_autogen/mocs_compilation.cpp.o
[ 1%] Built target QtColorWidgets_autogen
[ 1%] Automatic RCC for resources/QtColorWidgets/color_widgets.qrc
[ 1%] Building CXX object external/Qt-Color-Widgets/CMakeFiles/QtColorWidgets.dir/src/QtColorWidgets/bound_color_selector.cpp.o
[ 1%] Building CXX object external/Qt-Color-Widgets/CMakeFiles/QtColorWidgets.dir/src/QtColorWidgets/abstract_widget_list.cpp.o
[ 2%] Building CXX object external/Qt-Color-Widgets/CMakeFiles/QtColorWidgets.dir/QtColorWidgets_autogen/mocs_compilation.cpp.o
[ 2%] Building CXX object external/Qt-Color-Widgets/CMakeFiles/QtColorWidgets.dir/src/QtColorWidgets/color_delegate.cpp.o
[ 2%] Building CXX object external/Qt-Color-Widgets/CMakeFiles/QtColorWidgets.dir/src/QtColorWidgets/color_dialog.cpp.o
[ 3%] Building CXX object external/Qt-Color-Widgets/CMakeFiles/QtColorWidgets.dir/src/QtColorWidgets/color_2d_slider.cpp.o
[ 3%] Building CXX object external/Qt-Color-Widgets/CMakeFiles/QtColorWidgets.dir/src/QtColorWidgets/color_line_edit.cpp.o
[ 3%] Linking CXX static library libQtHistoryLineEdit.a
[ 3%] Built target QtHistoryLineEdit
[ 5%] Building CXX object external/Qt-Color-Widgets/CMakeFiles/QtColorWidgets.dir/src/QtColorWidgets/color_list_widget.cpp.o
[ 5%] Building CXX object external/Qt-Color-Widgets/CMakeFiles/QtColorWidgets.dir/src/QtColorWidgets/color_names.cpp.o
[ 5%] Building CXX object external/Qt-Color-Widgets/CMakeFiles/QtColorWidgets.dir/src/QtColorWidgets/color_palette.cpp.o
[ 6%] Building CXX object external/Qt-Color-Widgets/CMakeFiles/QtColorWidgets.dir/src/QtColorWidgets/color_palette_model.cpp.o
[ 6%] Building CXX object external/Qt-Color-Widgets/CMakeFiles/QtColorWidgets.dir/src/QtColorWidgets/color_palette_widget.cpp.o
[ 6%] Building CXX object external/Qt-Color-Widgets/CMakeFiles/QtColorWidgets.dir/src/QtColorWidgets/color_preview.cpp.o
[ 6%] Building CXX object external/Qt-Color-Widgets/CMakeFiles/QtColorWidgets.dir/src/QtColorWidgets/color_selector.cpp.o
[ 7%] Building CXX object external/Qt-Color-Widgets/CMakeFiles/QtColorWidgets.dir/src/QtColorWidgets/color_utils.cpp.o
[ 7%] Building CXX object external/Qt-Color-Widgets/CMakeFiles/QtColorWidgets.dir/src/QtColorWidgets/color_wheel.cpp.o
[ 7%] Building CXX object external/Qt-Color-Widgets/CMakeFiles/QtColorWidgets.dir/src/QtColorWidgets/gradient_slider.cpp.o
[ 9%] Building CXX object external/Qt-Color-Widgets/CMakeFiles/QtColorWidgets.dir/src/QtColorWidgets/hue_slider.cpp.o
[ 9%] Building CXX object external/Qt-Color-Widgets/CMakeFiles/QtColorWidgets.dir/src/QtColorWidgets/swatch.cpp.o
[ 9%] Building CXX object external/Qt-Color-Widgets/CMakeFiles/QtColorWidgets.dir/src/QtColorWidgets/gradient_editor.cpp.o
[ 9%] Building CXX object external/Qt-Color-Widgets/CMakeFiles/QtColorWidgets.dir/src/QtColorWidgets/harmony_color_wheel.cpp.o
[ 10%] Building CXX object external/Qt-Color-Widgets/CMakeFiles/QtColorWidgets.dir/src/QtColorWidgets/gradient_list_model.cpp.o
[ 10%] Building CXX object external/Qt-Color-Widgets/CMakeFiles/QtColorWidgets.dir/QtColorWidgets_autogen/CRZPDLJRNK/qrc_color_widgets.cpp.o
[ 10%] Linking CXX static library libQtColorWidgets.a
[ 10%] Built target QtColorWidgets
[ 10%] Automatic MOC and UIC for target QtAppSetup
[ 10%] Built target QtAppSetup_autogen
[ 10%] Building CXX object external/QtAppSetup/src/CMakeFiles/QtAppSetup.dir/QtAppSetup_autogen/mocs_compilation.cpp.o
[ 10%] Building CXX object external/QtAppSetup/src/CMakeFiles/QtAppSetup.dir/app/settings/settings_group.cpp.o
[ 10%] Building CXX object external/QtAppSetup/src/CMakeFiles/QtAppSetup.dir/app/application.cpp.o
[ 10%] Building CXX object external/QtAppSetup/src/CMakeFiles/QtAppSetup.dir/app/settings/keyboard_shortcuts.cpp.o
[ 11%] Building CXX object external/QtAppSetup/src/CMakeFiles/QtAppSetup.dir/app/settings/settings.cpp.o
[ 11%] Building CXX object external/QtAppSetup/src/CMakeFiles/QtAppSetup.dir/app/translation_service.cpp.o
[ 12%] Building CXX object external/QtAppSetup/src/CMakeFiles/QtAppSetup.dir/app/settings/keyboard_shortcuts_model.cpp.o
[ 12%] Building CXX object external/QtAppSetup/src/CMakeFiles/QtAppSetup.dir/app/settings/palette_settings.cpp.o
[ 12%] Building CXX object external/QtAppSetup/src/CMakeFiles/QtAppSetup.dir/app/scripting/script_engine.cpp.o
[ 12%] Building CXX object external/QtAppSetup/src/CMakeFiles/QtAppSetup.dir/app/widgets/settings_dialog.cpp.o
[ 14%] Building CXX object external/QtAppSetup/src/CMakeFiles/QtAppSetup.dir/app/widgets/widget_palette_editor.cpp.o
[ 14%] Building CXX object external/QtAppSetup/src/CMakeFiles/QtAppSetup.dir/app/widgets/clearable_keysequence_edit.cpp.o
[ 14%] Building CXX object external/QtAppSetup/src/CMakeFiles/QtAppSetup.dir/app/widgets/keyboard_settings_widget.cpp.o
[ 15%] Building CXX object external/QtAppSetup/src/CMakeFiles/QtAppSetup.dir/app/log/logger.cpp.o
[ 15%] Building CXX object external/QtAppSetup/src/CMakeFiles/QtAppSetup.dir/app/log/log_model.cpp.o
[ 15%] Building CXX object external/QtAppSetup/src/CMakeFiles/QtAppSetup.dir/app/cli.cpp.o
[ 15%] Building CXX object external/QtAppSetup/src/CMakeFiles/QtAppSetup.dir/app/scripting/python/python_engine.cpp.o
[ 16%] Building CXX object external/QtAppSetup/src/CMakeFiles/QtAppSetup.dir/app/scripting/python/register_machinery.cpp.o
[ 16%] Built target QtAppSetup
[ 16%] Automatic MOC and UIC for target glaxnimate_core
[ 16%] Built target glaxnimate_core_autogen
[ 18%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/app_info.cpp.o
[ 18%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/glaxnimate_core_autogen/mocs_compilation.cpp.o
[ 18%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/command/structure_commands.cpp.o
[ 18%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/io/base.cpp.o
[ 18%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/command/animation_commands.cpp.o
[ 19%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/io/utils.cpp.o
[ 19%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/io/binary_stream.cpp.o
[ 20%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/command/shape_commands.cpp.o
[ 20%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/io/glaxnimate/glaxnimate_format.cpp.o
[ 20%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/io/glaxnimate/glaxnimate_importer.cpp.o
[ 22%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/io/glaxnimate/glaxnimate_mime.cpp.o
[ 22%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/io/lottie/cbor_write_json.cpp.o
[ 22%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/io/lottie/lottie_format.cpp.o
[ 22%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/io/lottie/lottie_html_format.cpp.o
[ 23%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/io/lottie/tgs_format.cpp.o
[ 23%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/io/lottie/validation.cpp.o
[ 23%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/io/mime/mime_serializer.cpp.o
[ 24%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/io/raster/raster_format.cpp.o
[ 24%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/io/raster/spritesheet_format.cpp.o
[ 24%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/io/rive/rive_format.cpp.o
[ 25%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/io/rive/rive_html_format.cpp.o
[ 25%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/io/rive/rive_loader.cpp.o
[ 25%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/io/rive/rive_serializer.cpp.o
[ 25%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/io/rive/type_def.cpp.o
[ 27%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/io/rive/type_system.cpp.o
[ 27%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/io/svg/detail.cpp.o
[ 27%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/io/svg/svg_format.cpp.o
[ 28%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/io/svg/svg_parser.cpp.o
[ 28%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/io/svg/svg_renderer.cpp.o
[ 28%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/io/avd/avd_parser.cpp.o
[ 28%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/io/avd/avd_format.cpp.o
[ 29%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/io/avd/avd_renderer.cpp.o
[ 29%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/io/aep/aep_format.cpp.o
[ 29%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/io/aep/aep_loader.cpp.o
[ 31%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/io/aep/string_decoder.cpp.o
[ 31%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/io/aep/gradient_xml.cpp.o
[ 31%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/math/geom.cpp.o
[ 31%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/math/polynomial.cpp.o
[ 32%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/math/ellipse_solver.cpp.o
[ 32%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/math/bezier/bezier.cpp.o
[ 32%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/math/bezier/point.cpp.o
[ 33%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/math/bezier/operations.cpp.o
[ 33%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/math/bezier/cubic_struts.cpp.o
[ 33%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/math/bezier/meta.cpp.o
[ 35%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/math/bezier/bezier_length.cpp.o
[ 35%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/model/document.cpp.o
[ 35%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/model/document_node.cpp.o
[ 35%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/model/object.cpp.o
[ 36%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/model/transform.cpp.o
[ 36%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/model/factory.cpp.o
[ 36%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/model/animation_container.cpp.o
[ 37%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/model/stretchable_time.cpp.o
[ 37%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/model/comp_graph.cpp.o
[ 37%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/model/mask_settings.cpp.o
[ 37%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/model/visitor.cpp.o
[ 38%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/model/custom_font.cpp.o
[ 38%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/model/animation/keyframe_transition.cpp.o
[ 38%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/model/animation/animatable.cpp.o
[ 40%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/model/animation/animatable_path.cpp.o
[ 40%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/model/property/property.cpp.o
[ 40%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/model/property/reference_property.cpp.o
[ 41%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/model/property/option_list_property.cpp.o
[ 41%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/model/assets/assets.cpp.o
[ 41%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/model/assets/brush_style.cpp.o
[ 41%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/model/assets/named_color.cpp.o
[ 42%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/model/assets/bitmap.cpp.o
[ 42%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/model/assets/gradient.cpp.o
[ 42%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/model/assets/asset_base.cpp.o
[ 44%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/model/assets/asset.cpp.o
[ 44%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/model/assets/composition.cpp.o
[ 44%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/model/assets/embedded_font.cpp.o
[ 44%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/model/assets/network_downloader.cpp.o
[ 45%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/model/shapes/shape.cpp.o
[ 45%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/model/shapes/fill.cpp.o
[ 45%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/model/shapes/rect.cpp.o
[ 46%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/model/shapes/group.cpp.o
[ 46%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/model/shapes/ellipse.cpp.o
[ 46%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/model/shapes/path.cpp.o
[ 46%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/model/shapes/stroke.cpp.o
[ 48%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/model/shapes/polystar.cpp.o
[ 48%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/model/shapes/styler.cpp.o
[ 48%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/model/shapes/layer.cpp.o
[ 49%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/model/shapes/image.cpp.o
[ 49%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/model/shapes/precomp_layer.cpp.o
[ 49%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/model/shapes/text.cpp.o
[ 50%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/model/shapes/repeater.cpp.o
[ 50%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/model/shapes/trim.cpp.o
[ 50%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/model/shapes/inflate_deflate.cpp.o
[ 50%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/model/shapes/path_modifier.cpp.o
[ 51%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/model/shapes/round_corners.cpp.o
[ 51%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/model/shapes/offset_path.cpp.o
[ 51%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/model/shapes/zig_zag.cpp.o
[ 53%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/plugin/plugin.cpp.o
[ 53%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/plugin/action.cpp.o
[ 53%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/plugin/io.cpp.o
[ 53%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/utils/gzip.cpp.o
[ 54%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/utils/quantize.cpp.o
[ 54%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/utils/trace.cpp.o
[ 54%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/utils/trace_wrapper.cpp.o
[ 55%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/io/video/video_format.cpp.o
[ 55%] Building CXX object bin/core/CMakeFiles/glaxnimate_core.dir/utils/tar.cpp.o
[ 55%] Built target glaxnimate_core
[ 55%] Automatic MOC and UIC for target glaxnimate_python_lib
[ 55%] Automatic MOC and UIC for target glaxnimate_gui
[ 55%] Built target glaxnimate_python_lib_autogen
[ 55%] Building CXX object bin/python/CMakeFiles/glaxnimate_python_lib.dir/embed.cpp.o
[ 55%] Building CXX object bin/python/CMakeFiles/glaxnimate_python_lib.dir/python.cpp.o
[ 55%] Building CXX object bin/python/CMakeFiles/glaxnimate_python_lib.dir/glaxnimate_python_lib_autogen/mocs_compilation.cpp.o
[ 57%] Building CXX object bin/python/CMakeFiles/glaxnimate_python_lib.dir/miscdefs.cpp.o
[ 57%] Built target glaxnimate_gui_autogen
[ 58%] Generating qrc_glaxnimate.cpp
[ 58%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/glaxnimate_gui_autogen/mocs_compilation.cpp.o
[ 58%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/glaxnimate_app.cpp.o
[ 58%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/emoji/emoji_data.cpp.o
[ 58%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/emoji/emoji_set.cpp.o
[ 59%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/emoji/emoji_dialog.cpp.o
[ 59%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/graphics/handle.cpp.o
[ 61%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/graphics/document_node_graphics_item.cpp.o
[ 61%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/graphics/document_scene.cpp.o
[ 61%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/graphics/transform_graphics_item.cpp.o
[ 61%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/graphics/create_items.cpp.o
[ 62%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/graphics/bezier_item.cpp.o
[ 62%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/graphics/gradient_editor.cpp.o
[ 62%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/item_models/document_node_model.cpp.o
[ 63%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/item_models/property_model_base.cpp.o
[ 63%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/item_models/property_model_single.cpp.o
[ 63%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/item_models/property_model_full.cpp.o
[ 63%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/item_models/gradient_list_model.cpp.o
[ 64%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/item_models/document_model_base.cpp.o
[ 64%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/item_models/comp_filter_model.cpp.o
[ 64%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/settings/clipboard_settings.cpp.o
[ 66%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/settings/toolbar_settings.cpp.o
[ 66%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/settings/document_templates.cpp.o
[ 66%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/settings/api_credentials.cpp.o
[ 67%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/style/property_delegate.cpp.o
[ 67%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/style/dock_widget_style.cpp.o
[ 67%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/style/scroll_area_event_filter.cpp.o
[ 67%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/tools/base.cpp.o
[ 68%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/tools/freehand.cpp.o
[ 68%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/tools/select_tool.cpp.o
[ 68%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/tools/ellipse_tool.cpp.o
[ 70%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/tools/rectangle_tool.cpp.o
[ 70%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/tools/draw_tool.cpp.o
[ 70%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/tools/edit_tool.cpp.o
[ 70%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/tools/star_tool.cpp.o
[ 71%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/tools/text_tool.cpp.o
[ 71%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/tools/draw_tool_base.cpp.o
[ 71%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/widgets/dialogs/io_status_dialog.cpp.o
[ 72%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/widgets/dialogs/selection_manager.cpp.o
[ 72%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/widgets/dialogs/shape_parent_dialog.cpp.o
[ 72%] Built target glaxnimate_python_lib
[ 72%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/widgets/dialogs/resize_dialog.cpp.o
[ 72%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/widgets/dialogs/timing_dialog.cpp.o
[ 74%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/widgets/dialogs/plugin_ui_dialog.cpp.o
[ 74%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/widgets/dialogs/document_metadata_dialog.cpp.o
[ 74%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/widgets/dialogs/trace_dialog.cpp.o
[ 75%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/widgets/dialogs/clipboard_inspector.cpp.o
[ 75%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/widgets/dialogs/color_quantization_dialog.cpp.o
[ 75%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/widgets/dialogs/startup_dialog.cpp.o
[ 76%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/widgets/dialogs/export_image_sequence_dialog.cpp.o
[ 76%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/widgets/dialogs/select_shape_dialog.cpp.o
[ 76%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/widgets/dialogs/follow_path_dialog.cpp.o
[ 76%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/widgets/lottiefiles/lottiefiles_search_dialog.cpp.o
[ 77%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/widgets/lottiefiles/search_result.cpp.o
[ 77%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/widgets/lottiefiles/graphql.cpp.o
[ 77%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/widgets/timeline/keyframe_transition_widget.cpp.o
[ 79%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/widgets/timeline/keyframe_editor_widget.cpp.o
[ 79%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/widgets/timeline/frame_controls_widget.cpp.o
[ 79%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/widgets/timeline/timeline_widget.cpp.o
[ 79%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/widgets/timeline/compound_timeline_widget.cpp.o
[ 80%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/widgets/timeline/timeline_items.cpp.o
[ 80%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/widgets/timeline/timeline_treeview.cpp.o
[ 80%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/widgets/tools/shape_tool_widget.cpp.o
[ 81%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/widgets/tools/star_tool_widget.cpp.o
[ 81%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/widgets/tools/color_picker_widget.cpp.o
[ 81%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/widgets/tools/fill_tool_widget.cpp.o
[ 83%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/widgets/tools/text_tool_widget.cpp.o
[ 83%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/widgets/canvas.cpp.o
[ 83%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/widgets/view_transform_widget.cpp.o
[ 83%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/widgets/flow_layout.cpp.o
[ 84%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/widgets/spin2d.cpp.o
[ 84%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/widgets/enum_combo.cpp.o
[ 84%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/widgets/window_message_widget.cpp.o
[ 85%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/widgets/tab_bar/tab_bar_close_button.cpp.o
[ 85%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/widgets/tab_bar/clickable_tab_bar.cpp.o
[ 85%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/widgets/tab_bar/composition_tab_bar.cpp.o
[ 85%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/widgets/docks/layer_view.cpp.o
[ 87%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/widgets/settings/plugin_settings_widget.cpp.o
[ 87%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/widgets/settings/toolbar_settings_widget.cpp.o
[ 87%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/widgets/shape_style/color_selector.cpp.o
[ 88%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/widgets/shape_style/stroke_style_widget.cpp.o
[ 88%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/widgets/shape_style/fill_style_widget.cpp.o
[ 88%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/widgets/shape_style/document_swatch_widget.cpp.o
[ 88%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/widgets/shape_style/gradient_list_widget.cpp.o
[ 89%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/widgets/font/font_model.cpp.o
[ 89%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/widgets/font/font_delegate.cpp.o
[ 89%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/widgets/font/font_preview_widget.cpp.o
[ 90%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/widgets/font/font_style_dialog.cpp.o
[ 90%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/widgets/font/font_style_widget.cpp.o
[ 90%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/widgets/font/google_fonts_model.cpp.o
[ 92%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/widgets/font/google_fonts_widget.cpp.o
[ 92%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/widgets/font/font_size_widget.cpp.o
[ 92%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/widgets/font/external_font_widget.cpp.o
[ 92%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/widgets/font/font_loader.cpp.o
[ 93%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/widgets/menus/animated_property_menu.cpp.o
[ 93%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/main.cpp.o
[ 93%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/cli.cpp.o
[ 94%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/gui_python.cpp.o
[ 94%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/emoji/emoji_set_dialog.cpp.o
[ 94%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/tools/color_picker.cpp.o
[ 94%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/tools/fill_tool.cpp.o
[ 96%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/widgets/dialogs/about_dialog.cpp.o
[ 96%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/widgets/dialogs/glaxnimate_window.cpp.o
[ 96%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/widgets/dialogs/gw_impl_document.cpp.o
[ 97%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/widgets/dialogs/gw_impl_model.cpp.o
[ 97%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/widgets/dialogs/gw_impl_ui.cpp.o
[ 97%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/widgets/dialogs/gw_impl_debug.cpp.o
[ 97%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/widgets/dialogs/gw_impl_selection.cpp.o
[ 98%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/widgets/docks/script_console.cpp.o
[ 98%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/widgets/docks/snippet_list_widget.cpp.o
[ 98%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/widgets/menus/node_menu.cpp.o
[100%] Building CXX object bin/gui/CMakeFiles/glaxnimate_gui.dir/qrc_glaxnimate.cpp.o
[100%] Built target glaxnimate_gui
[100%] Automatic MOC and UIC for target glaxnimate
[100%] Built target glaxnimate_autogen
[100%] Building CXX object bin/CMakeFiles/glaxnimate.dir/glaxnimate_autogen/mocs_compilation.cpp.o
[100%] Linking CXX executable glaxnimate
[100%] Built target glaxnimate
buildPhase completed in 7 minutes 2 seconds
glibPreInstallPhase
glibPreInstallPhase
installing
install flags: -j8 SHELL=/nix/store/lf0wpjrj8yx4gsmw2s3xfl58ixmqk8qa-bash-5.2-p15/bin/bash gsettingsschemadir=/nix/store/a27s4dv021jdnw2pak9iqs2c2b0sy8gr-glaxnimate-0.5.4/share/gsettings-schemas/glaxnimate-0.5.4/glib-2.0/schemas/ gsettingsschemadir=/nix/store/a27s4dv021jdnw2pak9iqs2c2b0sy8gr-glaxnimate-0.5.4/share/gsettings-schemas/glaxnimate-0.5.4/glib-2.0/schemas/ install
[ 0%] Automatic MOC and UIC for target QtColorWidgets
[ 0%] Automatic MOC and UIC for target QtHistoryLineEdit
[ 0%] Built target QtHistoryLineEdit_autogen
[ 0%] Built target QtColorWidgets_autogen
[ 1%] Built target QtHistoryLineEdit
[ 10%] Built target QtColorWidgets
[ 10%] Automatic MOC and UIC for target QtAppSetup
[ 10%] Built target QtAppSetup_autogen
[ 16%] Built target QtAppSetup
[ 16%] Automatic MOC and UIC for target glaxnimate_core
[ 16%] Built target glaxnimate_core_autogen
[ 55%] Built target glaxnimate_core
[ 55%] Automatic MOC and UIC for target glaxnimate_python_lib
[ 55%] Automatic MOC and UIC for target glaxnimate_gui
[ 55%] Built target glaxnimate_python_lib_autogen
[ 57%] Built target glaxnimate_python_lib
[ 57%] Built target glaxnimate_gui_autogen
[100%] Built target glaxnimate_gui
[100%] Automatic MOC and UIC for target glaxnimate
[100%] Built target glaxnimate_autogen
[100%] Built target glaxnimate
Install the project...
-- Install configuration: "Release"
-- Installing: /nix/store/a27s4dv021jdnw2pak9iqs2c2b0sy8gr-glaxnimate-0.5.4/share/metainfo/org.mattbas.Glaxnimate.metainfo.xml
-- Installing: /nix/store/a27s4dv021jdnw2pak9iqs2c2b0sy8gr-glaxnimate-0.5.4/bin/glaxnimate
-- Installing: /nix/store/a27s4dv021jdnw2pak9iqs2c2b0sy8gr-glaxnimate-0.5.4/share/glaxnimate/glaxnimate/icons/icons
-- Installing: /nix/store/a27s4dv021jdnw2pak9iqs2c2b0sy8gr-glaxnimate-0.5.4/share/glaxnimate/glaxnimate/icons/icons/actions
-- Installing: /nix/store/a27s4dv021jdnw2pak9iqs2c2b0sy8gr-glaxnimate-0.5.4/share/glaxnimate/glaxnimate/icons/icons/actions/16
How to reproduce
With nix, you can run something like git clone github.com/NixOS/nixpkgs/
, modify the file pkgs/applications/video/glaxnimate/default.nix
so that it contains:
{ lib
, stdenv
, fetchFromGitLab
, cmake
, zlib
, potrace
, ffmpeg
, libarchive
, python3
, qtbase
, qttools
, wrapQtAppsHook
, testers
, qtsvg
, qtimageformats
# For the tests
, glaxnimate # Call itself, for the tests
, xvfb-run
}:
let
# TODO: try to add a python library, see toPythonModule in doc/languages-frameworks/python.section.md
python3WithLibs = python3.withPackages (ps: with ps; [
# In data/lib/python-lottie/requirements.txt
numpy
pillow
cairosvg
fonttools
grapheme
opencv4
pyqt5
qscintilla
# Not sure if needed, but appears in some files
pyyaml
requests
pybind11
]);
in
stdenv.mkDerivation rec {
pname = "glaxnimate";
version = "0.5.4";
src = fetchFromGitLab {
owner = "mattbas";
repo = "${pname}";
rev = version;
sha256 = "sha256-8oHJCQdP2xxSSDM0MDkSrG89WgCtMKm1AKlddnq3gig=";
fetchSubmodules = true;
};
# Does not help:
# postPatch = ''
# substituteInPlace cmake/qt.cmake \
# --replace ''\'''${lrelease_cmd}''\' '${lib.getDev qttools}/bin/lrelease' \
# --replace ''\'''${lupdate_cmd}''\' '${lib.getDev qttools}/bin/lupdate'
# '';
nativeBuildInputs = [
cmake
wrapQtAppsHook
];
buildInputs = [
zlib
potrace
# Upstream asks for libav dependency, which is fulfilled by ffmpeg
ffmpeg
libarchive
qtbase
qttools
qtsvg
qtimageformats
python3WithLibs
];
qtWrapperArgs = [ ''--prefix PATH : ${python3WithLibs}/bin'' ];
passthru.tests.version = lib.optionalAttrs stdenv.isLinux (testers.testVersion {
package = glaxnimate;
command = "${xvfb-run}/bin/xvfb-run glaxnimate --version";
});
meta = with lib; {
homepage = "https://gitlab.com/mattbas/glaxnimate";
description = "Simple vector animation program.";
license = licenses.gpl3;
maintainers = with maintainers; [ tobiasBora ];
};
}
And then, from the root folder of the git repo, run nix-build -A glaxnimate
.
Edited by tobiasBora