]> git.ipfire.org Git - pakfire.git/blobdiff - src/libpakfire/package.c
packager: Only compress binary packages
[pakfire.git] / src / libpakfire / package.c
index fbfd89585a94c12f11f763eeb336cedd040d0d2b..dcdab17e331f007d13e2c45489faf897b808f040 100644 (file)
@@ -337,6 +337,14 @@ PAKFIRE_EXPORT void pakfire_package_set_arch(PakfirePackage pkg, const char* arc
        s->arch = pool_str2id(pool, arch, 1);
 }
 
+int pakfire_package_is_source(PakfirePackage pkg) {
+       const char* arch = pakfire_package_get_arch(pkg);
+       if (!arch)
+               return 1;
+
+       return (strcmp(arch, "src") == 0);
+}
+
 static void pakfire_package_internalize_repo(PakfirePackage pkg) {
        PakfireRepo repo = pakfire_package_get_repo(pkg);
        if (repo) {