Add cr_package_nvra function
authorTomas Mlcoch <tmlcoch@redhat.com>
Wed, 7 Nov 2012 15:04:15 +0000 (16:04 +0100)
committerTomas Mlcoch <tmlcoch@redhat.com>
Wed, 7 Nov 2012 15:04:15 +0000 (16:04 +0100)
src/package.c
src/package.h

index 445cb65..91873bd 100644 (file)
@@ -116,3 +116,10 @@ cr_package_free(cr_Package *package)
 
     g_free (package);
 }
+
+gchar *
+cr_package_nvra(cr_Package *package)
+{
+    return g_strdup_printf("%s-%s-%s.%s", package->name, package->version,
+                                          package->release, package->arch);
+}
index 931b511..744ea97 100644 (file)
@@ -149,6 +149,13 @@ cr_Package *cr_package_new_without_chunk(void);
  */
 void cr_package_free(cr_Package *package);
 
+/** \ingroup package
+ * Get NVRA package string
+ * @param package       cr_Package
+ * @return              nvra string
+ */
+gchar *cr_package_nvra(cr_Package *package);
+
 #ifdef __cplusplus
 }
 #endif