File tree Expand file tree Collapse file tree 1 file changed +27
-24
lines changed
Expand file tree Collapse file tree 1 file changed +27
-24
lines changed Original file line number Diff line number Diff line change 138138 enableParallelBuilding = true ;
139139 } ;
140140in
141- scope : {
141+ scope :
142+ {
142143 inherit stdenv ;
143144
144145 aws-sdk-cpp =
@@ -174,6 +175,31 @@ scope: {
174175 installPhase = lib . replaceStrings [ "--without-python" ] [ "" ] old . installPhase ;
175176 } ) ;
176177
178+ inherit resolvePath filesetToSource ;
179+
180+ mkMesonDerivation = mkPackageBuilder [
181+ miscGoodPractice
182+ localSourceLayer
183+ mesonLayer
184+ ] ;
185+ mkMesonExecutable = mkPackageBuilder [
186+ miscGoodPractice
187+ bsdNoLinkAsNeeded
188+ localSourceLayer
189+ mesonLayer
190+ mesonBuildLayer
191+ ] ;
192+ mkMesonLibrary = mkPackageBuilder [
193+ miscGoodPractice
194+ bsdNoLinkAsNeeded
195+ localSourceLayer
196+ mesonLayer
197+ mesonBuildLayer
198+ mesonLibraryLayer
199+ ] ;
200+ }
201+ # libgit2: Nixpkgs 24.11 has < 1.9.0
202+ // lib . optionalAttrs ( ! lib . versionAtLeast pkgs . libgit2 . version "1.9.0" ) {
177203 libgit2 = pkgs . libgit2 . overrideAttrs ( attrs : {
178204 cmakeFlags = attrs . cmakeFlags or [ ] ++ [ "-DUSE_SSH=exec" ] ;
179205 nativeBuildInputs =
@@ -203,27 +229,4 @@ scope: {
203229 ./patches/libgit2-packbuilder-callback-interruptible.patch
204230 ] ;
205231 } ) ;
206-
207- inherit resolvePath filesetToSource ;
208-
209- mkMesonDerivation = mkPackageBuilder [
210- miscGoodPractice
211- localSourceLayer
212- mesonLayer
213- ] ;
214- mkMesonExecutable = mkPackageBuilder [
215- miscGoodPractice
216- bsdNoLinkAsNeeded
217- localSourceLayer
218- mesonLayer
219- mesonBuildLayer
220- ] ;
221- mkMesonLibrary = mkPackageBuilder [
222- miscGoodPractice
223- bsdNoLinkAsNeeded
224- localSourceLayer
225- mesonLayer
226- mesonBuildLayer
227- mesonLibraryLayer
228- ] ;
229232}
You can’t perform that action at this time.
0 commit comments