15 inherit (libsForQt5) qcoro;
17 stdenv.mkDerivation (finalAttrs: {
21 src = fetchFromGitHub {
24 rev = "v${finalAttrs.version}";
25 hash = "sha256-Bu9oNbZm3lx/CfYAReHyWe/kW+kaefDWeBtWLHOCORU=";
26 fetchSubmodules = true;
49 sed -i '/^)$/d' cmake/BuildQCoro.cmake
51 substituteInPlace cmake/BuildQCoro.cmake \
52 --replace-fail 'FetchContent_Declare(' ' ' \
53 --replace-fail ' qcoro' ' ' \
54 --replace-fail ' GIT_REPOSITORY https://github.com/danvratil/qcoro.git' ' ' \
55 --replace-fail ' GIT_TAG v''${QCORO_VERSION}' ' ' \
56 --replace-fail 'FetchContent_GetProperties(qcoro)' ' ' \
57 --replace-fail 'FetchContent_Populate(qcoro)' ' ' \
59 'add_subdirectory(''${qcoro_SOURCE_DIR} ''${qcoro_BINARY_DIR} EXCLUDE_FROM_ALL)' \
60 'add_subdirectory(${qcoro.src} ${qcoro}bin/qcoro)'
65 --prefix GST_PLUGIN_SYSTEM_PATH_1_0 : ${
68 gst_all_1.gst-plugins-base
69 gst_all_1.gst-plugins-good
70 gst_all_1.gst-plugins-bad
71 gst_all_1.gst-plugins-ugly
79 changelog = "https://github.com/rgriebl/brickstore/blob/main/CHANGELOG.md";
80 description = "BrickLink offline management tool";
81 homepage = "https://www.brickstore.dev/";
82 license = lib.licenses.gpl3Plus;
84 BrickStore is a BrickLink offline management tool.
85 It is multi-platform (Windows, macOS and Linux as well as iOS and Android),
86 multilingual (currently English, German, Spanish, Swedish and French), fast and stable.
88 maintainers = with lib.maintainers; [ legojames ];
89 mainProgram = "brickstore";
90 platforms = lib.platforms.linux;