From dae63f3f24735c39f06eaad432756b78493a17b7 Mon Sep 17 00:00:00 2001 From: Vinicius Moreira Date: Mon, 23 Sep 2019 17:14:52 -0300 Subject: [PATCH] fix: arch -> listing desktop entries --- bauh/gems/arch/pacman.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bauh/gems/arch/pacman.py b/bauh/gems/arch/pacman.py index f420fcee..d2c85d27 100644 --- a/bauh/gems/arch/pacman.py +++ b/bauh/gems/arch/pacman.py @@ -118,7 +118,7 @@ def list_desktop_entries(pkgnames: Set[str]) -> List[str]: installed_files = new_subprocess(['pacman', '-Qlq', *pkgnames]) desktop_files = [] - for out in new_subprocess(['grep', '-E', '.desktop'], stdin=installed_files.stdout).stdout: + for out in new_subprocess(['grep', '-E', ".desktop$"], stdin=installed_files.stdout).stdout: if out: desktop_files.append(out.decode().strip()) @@ -129,7 +129,7 @@ def list_icon_paths(pkgnames: Set[str]) -> List[str]: installed_files = new_subprocess(['pacman', '-Qlq', *pkgnames]) icon_files = [] - for out in new_subprocess(['grep', '-E', '.(png|svg)'], stdin=installed_files.stdout).stdout: + for out in new_subprocess(['grep', '-E', '.(png|svg)$'], stdin=installed_files.stdout).stdout: if out: line = out.decode().strip() if line: