solarus{,quest-editor,launcher}: 2.0.0 -> 2.0.1 (#436228)

authored by Peder Bergebakken Sundt and committed by GitHub 9c79364c 2c5402b2

+25 -59
+13 -13
pkgs/by-name/so/solarus-launcher/github-fetches.patch
··· 1 - diff --git a/CMakeLists.txt b/CMakeLists.txt 2 - index 80b9aab..e56ca84 100644 3 - --- a/CMakeLists.txt 4 - +++ b/CMakeLists.txt 5 - @@ -88,8 +88,7 @@ include(FetchContent) 6 7 - # Qlementine Icons: an SVG icon library made for Qt. 8 FetchContent_Declare(qlementine-icons 9 - GIT_REPOSITORY "https://github.com/oclero/qlementine-icons.git" 10 - GIT_TAG v1.8.0 11 + SOURCE_DIR "@qlementine-icons-src@" 12 ) 13 FetchContent_MakeAvailable(qlementine-icons) 14 - set_target_properties(qlementine-icons 15 - @@ -99,8 +98,7 @@ set_target_properties(qlementine-icons 16 17 # Qlementine: the QStyle library to have a modern look n' feel. 18 FetchContent_Declare(qlementine 19 - GIT_REPOSITORY "https://github.com/oclero/qlementine.git" 20 - - GIT_TAG v1.2.0 21 + SOURCE_DIR "@qlementine-src@" 22 ) 23 FetchContent_MakeAvailable(qlementine) 24 - set_target_properties(qlementine 25 - @@ -109,8 +107,7 @@ set_target_properties(qlementine 26 - ) 27 28 FetchContent_Declare(QtAppInstanceManager 29 - GIT_REPOSITORY "https://github.com/oclero/qtappinstancemanager.git" 30 - GIT_TAG v1.3.0 31 + SOURCE_DIR "@qtappinstancemanager-src@" 32 ) 33 FetchContent_MakeAvailable(QtAppInstanceManager) 34 - set_target_properties(QtAppInstanceManager
··· 1 + diff --git a/launcher/cmake/addDependencies.cmake b/launcher/cmake/addDependencies.cmake 2 + index d2927668e..dc8309de2 100644 3 + --- a/cmake/addDependencies.cmake 4 + +++ b/cmake/addDependencies.cmake 5 + @@ -20,8 +20,7 @@ include(FetchContent) 6 7 + # Qlementine-Icons: an SVG icon library made for Qt. 8 FetchContent_Declare(qlementine-icons 9 - GIT_REPOSITORY "https://github.com/oclero/qlementine-icons.git" 10 - GIT_TAG v1.8.0 11 + SOURCE_DIR "@qlementine-icons-src@" 12 + EXCLUDE_FROM_ALL 13 ) 14 FetchContent_MakeAvailable(qlementine-icons) 15 + @@ -34,8 +33,7 @@ set_target_properties(qlementine-icons 16 17 # Qlementine: the QStyle library to have a modern look n' feel. 18 FetchContent_Declare(qlementine 19 - GIT_REPOSITORY "https://github.com/oclero/qlementine.git" 20 + - GIT_TAG v1.2.1 21 + SOURCE_DIR "@qlementine-src@" 22 + EXCLUDE_FROM_ALL 23 ) 24 FetchContent_MakeAvailable(qlementine) 25 + @@ -48,8 +46,7 @@ set_target_properties(qlementine 26 27 + # QtAppInstanceManager: a library to manage multiple instances of a Qt application. 28 FetchContent_Declare(QtAppInstanceManager 29 - GIT_REPOSITORY "https://github.com/oclero/qtappinstancemanager.git" 30 - GIT_TAG v1.3.0 31 + SOURCE_DIR "@qtappinstancemanager-src@" 32 + EXCLUDE_FROM_ALL 33 ) 34 FetchContent_MakeAvailable(QtAppInstanceManager)
+2 -8
pkgs/by-name/so/solarus-launcher/package.nix
··· 1 { 2 lib, 3 stdenv, 4 - fetchFromGitLab, 5 replaceVars, 6 cmake, 7 ninja, ··· 23 24 stdenv.mkDerivation (finalAttrs: { 25 pname = "solarus-launcher"; 26 - version = "2.0.0"; 27 28 - src = fetchFromGitLab { 29 - owner = "solarus-games"; 30 - repo = "solarus-launcher"; 31 - tag = "v${finalAttrs.version}"; 32 - hash = "sha256-zBJnHzYJyhfzP1m6TgMkDLRA3EXC1oG8PC0Jq/fC2+Q="; 33 - }; 34 35 patches = [ 36 (replaceVars ./github-fetches.patch {
··· 1 { 2 lib, 3 stdenv, 4 replaceVars, 5 cmake, 6 ninja, ··· 22 23 stdenv.mkDerivation (finalAttrs: { 24 pname = "solarus-launcher"; 25 + inherit (solarus) version; 26 27 + src = solarus.src + "/launcher"; 28 29 patches = [ 30 (replaceVars ./github-fetches.patch {
+7 -13
pkgs/by-name/so/solarus-quest-editor/package.nix
··· 1 { 2 lib, 3 stdenv, 4 - fetchFromGitLab, 5 - replaceVars, 6 qlementine, 7 cmake, 8 ninja, ··· 21 22 stdenv.mkDerivation (finalAttrs: { 23 pname = "solarus-quest-editor"; 24 - version = "2.0.0"; 25 - 26 - src = fetchFromGitLab { 27 - owner = "solarus-games"; 28 - repo = "solarus-quest-editor"; 29 - tag = "v${finalAttrs.version}"; 30 - hash = "sha256-GTslxValldReWGb3x67zRPrvQUuCO/HQSXOEQlJfAmw="; 31 - }; 32 33 - patches = [ 34 - (replaceVars ./qlementine-src.patch { qlementine-src = qlementine.src; }) 35 - ]; 36 37 strictDeps = true; 38 nativeBuildInputs = [ ··· 55 qt6.qtbase 56 qt6.qtsvg 57 glm 58 ]; 59 60 meta = {
··· 1 { 2 lib, 3 stdenv, 4 qlementine, 5 cmake, 6 ninja, ··· 19 20 stdenv.mkDerivation (finalAttrs: { 21 pname = "solarus-quest-editor"; 22 + inherit (solarus) version; 23 24 + src = solarus.src + "/editor"; 25 26 strictDeps = true; 27 nativeBuildInputs = [ ··· 44 qt6.qtbase 45 qt6.qtsvg 46 glm 47 + ]; 48 + 49 + cmakeFlags = [ 50 + (lib.cmakeBool "SOLARUS_USE_LOCAL_QLEMENTINE" true) 51 + (lib.cmakeFeature "SOLARUS_QLEMENTINE_LOCAL_PATH" "${qlementine.src}") 52 ]; 53 54 meta = {
-13
pkgs/by-name/so/solarus-quest-editor/qlementine-src.patch
··· 1 - diff --git a/cmake/AddDependencies.cmake b/cmake/AddDependencies.cmake 2 - index 8272d14..054c079 100644 3 - --- a/cmake/AddDependencies.cmake 4 - +++ b/cmake/AddDependencies.cmake 5 - @@ -51,7 +51,6 @@ endif() 6 - include(FetchContent) 7 - FetchContent_Declare( 8 - qlementine 9 - - GIT_REPOSITORY https://github.com/oclero/qlementine.git 10 - - GIT_TAG v1.2.0 11 - + SOURCE_DIR "@qlementine-src@" 12 - ) 13 - FetchContent_MakeAvailable(qlementine)
···
+3 -12
pkgs/by-name/so/solarus/package.nix
··· 2 lib, 3 stdenv, 4 fetchFromGitLab, 5 - fetchpatch, 6 cmake, 7 ninja, 8 luajit, ··· 22 23 stdenv.mkDerivation (finalAttrs: { 24 pname = "solarus"; 25 - version = "2.0.0"; 26 27 src = fetchFromGitLab { 28 owner = "solarus-games"; 29 repo = "solarus"; 30 - tag = "v${finalAttrs.version}"; 31 - hash = "sha256-Kfg4pFZrEhsIU4RQlOox3hMpk2PXbOzrkwDElPGnDjA="; 32 }; 33 - 34 - patches = [ 35 - # https://gitlab.com/solarus-games/solarus/-/merge_requests/1570 36 - (fetchpatch { 37 - url = "https://gitlab.com/solarus-games/solarus/-/commit/8e1eee51cbfa5acf2511b059739153065b0ba21d.patch"; 38 - hash = "sha256-KevGavtUhpHRt85WLh9ApmZ8a+NeWB1zDDHKGT08yhQ="; 39 - }) 40 - ]; 41 42 outputs = [ 43 "out"
··· 2 lib, 3 stdenv, 4 fetchFromGitLab, 5 cmake, 6 ninja, 7 luajit, ··· 21 22 stdenv.mkDerivation (finalAttrs: { 23 pname = "solarus"; 24 + version = "2.0.1"; 25 26 src = fetchFromGitLab { 27 owner = "solarus-games"; 28 repo = "solarus"; 29 + rev = "e70e3df7369d690615fc4c9b3f8dfa00066c5e87"; 30 + hash = "sha256-NOHv4b+r2WnyHEVLtcox+8+3Q3TtSDHB7vpKSTDHVKM="; 31 }; 32 33 outputs = [ 34 "out"