termux-packages/packages/fastfetch/src-modules-packages.c.patch
2022-04-05 09:11:21 +09:00

40 lines
1.6 KiB
Diff

--- a/src/modules/packages.c
+++ b/src/modules/packages.c
@@ -138,12 +138,8 @@
void ffPrintPackages(FFinstance* instance)
{
- uint32_t pacman = getNumElements("/var/lib/pacman/local", DT_DIR);
- uint32_t dpkg = getNumStrings("/var/lib/dpkg/status", "Status: ");
-
- #if __ANDROID__
- dpkg += getNumStrings("/data/data/com.termux/files/usr/var/lib/dpkg/status", "Status: ");
- #endif
+ uint32_t pacman = getNumElements("@TERMUX_PREFIX@/var/lib/pacman/local", DT_DIR);
+ uint32_t dpkg = getNumStrings("@TERMUX_PREFIX@/var/lib/dpkg/status", "Status: ");
#ifdef FF_HAVE_RPM
uint32_t rpm = getRpmPackageCount(instance);
@@ -151,9 +147,9 @@
uint32_t rpm = 0;
#endif
- uint32_t emerge = countFilesIn("/var/db/pkg", "SIZE");
- uint32_t xbps = getNumElements("/var/db/xbps", DT_REG);
- uint32_t flatpak = getNumElements("/var/lib/flatpak/app", DT_DIR);
+ uint32_t emerge = countFilesIn("@TERMUX_PREFIX@/var/db/pkg", "SIZE");
+ uint32_t xbps = getNumElements("@TERMUX_PREFIX@/var/db/xbps", DT_REG);
+ uint32_t flatpak = getNumElements("@TERMUX_PREFIX@/var/lib/flatpak/app", DT_DIR);
uint32_t snap = getNumElements("/snap", DT_DIR);
//Accounting for the /snap/bin folder
@@ -170,7 +166,7 @@
FFstrbuf manjaroBranch;
ffStrbufInit(&manjaroBranch);
- if(ffParsePropFile("/etc/pacman-mirrors.conf", "Branch =", &manjaroBranch) && manjaroBranch.length == 0)
+ if(ffParsePropFile("@TERMUX_PREFIX@/etc/pacman-mirrors.conf", "Branch =", &manjaroBranch) && manjaroBranch.length == 0)
ffStrbufSetS(&manjaroBranch, "stable");
if(instance->config.packagesFormat.length == 0)