Skip to content

Commit

Permalink
Add -[PMPackage isInstalled] method
Browse files Browse the repository at this point in the history
Signed-off-by: Sebastian Nowicki <sebnow@gmail.com>
  • Loading branch information
sebnow committed Dec 26, 2008
1 parent 125471a commit 97c1b44
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 0 deletions.
1 change: 1 addition & 0 deletions PMPackage.h
Expand Up @@ -43,6 +43,7 @@
- (NSString *)packager;
- (NSNumber *)size;
- (NSString *)filename;
- (BOOL) isInstalled;

- (id) initWithName:(NSString *)aName fromDatabase:(PMDatabase *)theDatabase;

Expand Down
7 changes: 7 additions & 0 deletions PMPackage.m
Expand Up @@ -162,4 +162,11 @@ - (NSString *)filename
return _filename;
}

- (BOOL) isInstalled
{
pmdb_t *local = alpm_option_get_localdb();
const char *pkgName = alpm_pkg_get_name(_package);
return alpm_db_get_pkg(local, pkgName) != NULL;
}

@end

0 comments on commit 97c1b44

Please sign in to comment.