Packages (macOS): adds pkgsrc detection on macOS (#2627)

* feat(packages): add pkgsrc detection on macOS

* Simplify pkgsrc directory retrieval logic

Removed fallback logic for pkgsrc directory retrieval.

---------

Co-authored-by: Carter Li <CarterLi@users.noreply.github.com>
This commit is contained in:
Mohd Quamar Tyagi
2026-10-05 10:37:02 +05:30
committed by GitHub
parent d5e50ee30c
commit 3a069b2331
+7
View File
@@ -46,6 +46,12 @@ void ffDetectPackagesImpl(FFPackagesResult* result, FFPackagesOptions* options)
result->macports = getMacPortsPackages(&baseDir);
}
if (FF_PACKAGES_IS_ENABLED(options, PKGSRC)) {
const char* prefix = getenv("PKG_DBDIR");
if (ffStrSet(prefix)) {
result->pkgsrc = ffPackagesGetNumElements(prefix, true);
}
}
if (FF_PACKAGES_IS_ENABLED(options, NIX)) {
ffStrbufSetS(&baseDir, FASTFETCH_TARGET_DIR_ROOT);
result->nixDefault += ffPackagesGetNix(&baseDir, "/nix/var/nix/profiles/default");
@@ -54,3 +60,4 @@ void ffDetectPackagesImpl(FFPackagesResult* result, FFPackagesOptions* options)
result->nixUser = ffPackagesGetNix(&baseDir, "/.nix-profile");
}
}