ALPM

 view release on metacpan or  search on metacpan

xs/Package.xs  view on Meta::CPAN

	if(fp){
		while(1){
			bytes_read = alpm_pkg_changelog_read((void *)buffer, 128,
												  pkg, fp);
			/*fprintf(stderr,"DEBUG: read %d bytes of changelog\n", */
			/*		  bytes_read); */
			if(bytes_read == 0) break;
			sv_catpvn(changelog_txt, buffer, bytes_read);
		}
		alpm_pkg_changelog_close(pkg, fp);
	}
 OUTPUT:
	RETVAL

MODULE=ALPM    PACKAGE=ALPM::Package    PREFIX=alpm_pkg_compute_

StringListFree
pkg_compute(pkg)
	ALPM_Package pkg
 INTERFACE:
	alpm_pkg_compute_requiredby
	alpm_pkg_compute_optionalfor

MODULE=ALPM    PACKAGE=ALPM::Package    PREFIX=alpm_pkg_

negative_is_error
alpm_pkg_checkmd5sum(pkg)
	ALPM_Package pkg

int
alpm_pkg_has_scriptlet(pkg)
	ALPM_Package pkg

off_t
alpm_pkg_download_size(newpkg)
	ALPM_Package newpkg

MODULE = ALPM	PACKAGE = ALPM::Package	PREFIX = alpm_pkg_get_

const char *
package_get_string(package)
	ALPM_Package package
INTERFACE:
	alpm_pkg_get_filename
	alpm_pkg_get_name
	alpm_pkg_get_version
	alpm_pkg_get_desc
	alpm_pkg_get_url
	alpm_pkg_get_packager
	alpm_pkg_get_md5sum
	alpm_pkg_get_arch

time_t
package_get_time(package)
	ALPM_Package package
INTERFACE:
	alpm_pkg_get_builddate
	alpm_pkg_get_installdate

off_t
package_get_offset(package)
	ALPM_Package package
INTERFACE:
	alpm_pkg_get_size
	alpm_pkg_get_isize

alpm_pkgreason_t
alpm_pkg_get_reason(pkg)
	ALPM_Package pkg

StringList
package_get_stringlist(package)
	ALPM_Package package
INTERFACE:
	alpm_pkg_get_licenses
	alpm_pkg_get_groups
	alpm_pkg_get_optdepends
	alpm_pkg_get_conflicts
	alpm_pkg_get_provides
	alpm_pkg_get_deltas
	alpm_pkg_get_replaces
	alpm_pkg_get_backup

ALPM_FileList
alpm_pkg_get_files(pkg)
	ALPM_Package pkg

DependList
alpm_pkg_get_depends(pkg)
	ALPM_Package pkg

ALPM_DB
alpm_pkg_get_db(pkg)
	ALPM_Package pkg

ALPM_Origin
alpm_pkg_get_origin(pkg)
	ALPM_Package pkg

ALPM_Validity
alpm_pkg_get_validation(pkg)
	ALPM_Package pkg



( run in 0.629 second using v1.01-cache-2.11-cpan-8f98c5d2c55 )