From cc195f40386d0696a373e1c97b09b5519999d4df Mon Sep 17 00:00:00 2001 From: Faik Uygur Date: Thu, 28 May 2009 11:38:41 +0000 Subject: [PATCH] notify when a desktop file is extracted --- pisi/archive.py | 4 ++++ pisi/ui.py | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/pisi/archive.py b/pisi/archive.py index 50d9c457..7c9c18f1 100644 --- a/pisi/archive.py +++ b/pisi/archive.py @@ -164,6 +164,10 @@ class ArchiveTar(ArchiveBase): else: os.lchown(tarinfo.name, uid, gid) + # Added for package-manager + if tarinfo.name.endswith(".desktop"): + ctx.ui.notify(pisi.ui.desktopfile, desktopfile=tarinfo.name) + os.chdir(oldwd) self.close() diff --git a/pisi/ui.py b/pisi/ui.py index 0fe1c35a..31a77ba4 100644 --- a/pisi/ui.py +++ b/pisi/ui.py @@ -13,7 +13,7 @@ # (installed, upgraded, removed, installing, removing, configuring, configured, extracting, - downloading, packagestogo, updatingrepo, cached) = range(12) + downloading, packagestogo, updatingrepo, cached, desktopfile) = range(13) class UI(object): "Abstract class for UI operations, derive from this."