Page Menu
Home
Solus
Search
Configure Global Search
Log In
Files
F11032730
D1861.id.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
27 KB
Referenced Files
None
Subscribers
None
D1861.id.diff
View Options
diff --git a/Makefile b/Makefile
new file mode 100644
--- /dev/null
+++ b/Makefile
@@ -0,0 +1 @@
+include ../Makefile.common
diff --git a/abi_symbols b/abi_symbols
new file mode 100644
--- /dev/null
+++ b/abi_symbols
@@ -0,0 +1,558 @@
+libdnf.so.1:abspath
+libdnf.so.1:checksum_cmp
+libdnf.so.1:checksum_dump
+libdnf.so.1:checksum_fp
+libdnf.so.1:checksum_read
+libdnf.so.1:checksum_stat
+libdnf.so.1:checksum_type2length
+libdnf.so.1:checksum_write
+libdnf.so.1:checksumt_l2h
+libdnf.so.1:cmptype2relflags
+libdnf.so.1:copy_str_from_subexpr
+libdnf.so.1:dnf_advisory_compare
+libdnf.so.1:dnf_advisory_get_description
+libdnf.so.1:dnf_advisory_get_id
+libdnf.so.1:dnf_advisory_get_kind
+libdnf.so.1:dnf_advisory_get_packages
+libdnf.so.1:dnf_advisory_get_references
+libdnf.so.1:dnf_advisory_get_rights
+libdnf.so.1:dnf_advisory_get_severity
+libdnf.so.1:dnf_advisory_get_title
+libdnf.so.1:dnf_advisory_get_type
+libdnf.so.1:dnf_advisory_get_updated
+libdnf.so.1:dnf_advisory_match_bug
+libdnf.so.1:dnf_advisory_match_cve
+libdnf.so.1:dnf_advisory_match_id
+libdnf.so.1:dnf_advisory_match_kind
+libdnf.so.1:dnf_advisory_match_severity
+libdnf.so.1:dnf_advisory_new
+libdnf.so.1:dnf_advisorypkg_compare
+libdnf.so.1:dnf_advisorypkg_compare_solvable
+libdnf.so.1:dnf_advisorypkg_get_arch
+libdnf.so.1:dnf_advisorypkg_get_evr
+libdnf.so.1:dnf_advisorypkg_get_filename
+libdnf.so.1:dnf_advisorypkg_get_name
+libdnf.so.1:dnf_advisorypkg_get_type
+libdnf.so.1:dnf_advisorypkg_new
+libdnf.so.1:dnf_advisorypkg_set_arch
+libdnf.so.1:dnf_advisorypkg_set_evr
+libdnf.so.1:dnf_advisorypkg_set_filename
+libdnf.so.1:dnf_advisorypkg_set_name
+libdnf.so.1:dnf_advisoryref_compare
+libdnf.so.1:dnf_advisoryref_get_id
+libdnf.so.1:dnf_advisoryref_get_kind
+libdnf.so.1:dnf_advisoryref_get_title
+libdnf.so.1:dnf_advisoryref_get_type
+libdnf.so.1:dnf_advisoryref_get_url
+libdnf.so.1:dnf_advisoryref_new
+libdnf.so.1:dnf_context_commit
+libdnf.so.1:dnf_context_get_arch_info
+libdnf.so.1:dnf_context_get_base_arch
+libdnf.so.1:dnf_context_get_cache_age
+libdnf.so.1:dnf_context_get_cache_dir
+libdnf.so.1:dnf_context_get_check_disk_space
+libdnf.so.1:dnf_context_get_check_transaction
+libdnf.so.1:dnf_context_get_goal
+libdnf.so.1:dnf_context_get_http_proxy
+libdnf.so.1:dnf_context_get_install_root
+libdnf.so.1:dnf_context_get_installonly_limit
+libdnf.so.1:dnf_context_get_installonly_pkgs
+libdnf.so.1:dnf_context_get_keep_cache
+libdnf.so.1:dnf_context_get_lock_dir
+libdnf.so.1:dnf_context_get_native_arches
+libdnf.so.1:dnf_context_get_only_trusted
+libdnf.so.1:dnf_context_get_os_info
+libdnf.so.1:dnf_context_get_release_ver
+libdnf.so.1:dnf_context_get_repo_dir
+libdnf.so.1:dnf_context_get_repo_loader
+libdnf.so.1:dnf_context_get_repos
+libdnf.so.1:dnf_context_get_rpm_verbosity
+libdnf.so.1:dnf_context_get_sack
+libdnf.so.1:dnf_context_get_solv_dir
+libdnf.so.1:dnf_context_get_source_root
+libdnf.so.1:dnf_context_get_state
+libdnf.so.1:dnf_context_get_transaction
+libdnf.so.1:dnf_context_get_type
+libdnf.so.1:dnf_context_get_user_agent
+libdnf.so.1:dnf_context_get_yumdb_enabled
+libdnf.so.1:dnf_context_globals_init
+libdnf.so.1:dnf_context_install
+libdnf.so.1:dnf_context_invalidate
+libdnf.so.1:dnf_context_invalidate_full
+libdnf.so.1:dnf_context_new
+libdnf.so.1:dnf_context_remove
+libdnf.so.1:dnf_context_repo_disable
+libdnf.so.1:dnf_context_repo_enable
+libdnf.so.1:dnf_context_run
+libdnf.so.1:dnf_context_set_cache_age
+libdnf.so.1:dnf_context_set_cache_dir
+libdnf.so.1:dnf_context_set_check_disk_space
+libdnf.so.1:dnf_context_set_check_transaction
+libdnf.so.1:dnf_context_set_http_proxy
+libdnf.so.1:dnf_context_set_install_root
+libdnf.so.1:dnf_context_set_keep_cache
+libdnf.so.1:dnf_context_set_lock_dir
+libdnf.so.1:dnf_context_set_only_trusted
+libdnf.so.1:dnf_context_set_release_ver
+libdnf.so.1:dnf_context_set_repo_dir
+libdnf.so.1:dnf_context_set_rpm_macro
+libdnf.so.1:dnf_context_set_rpm_verbosity
+libdnf.so.1:dnf_context_set_solv_dir
+libdnf.so.1:dnf_context_set_source_root
+libdnf.so.1:dnf_context_set_user_agent
+libdnf.so.1:dnf_context_set_vendor_cache_dir
+libdnf.so.1:dnf_context_set_vendor_solv_dir
+libdnf.so.1:dnf_context_set_yumdb_enabled
+libdnf.so.1:dnf_context_setup
+libdnf.so.1:dnf_context_setup_enrollments
+libdnf.so.1:dnf_context_setup_sack
+libdnf.so.1:dnf_context_update
+libdnf.so.1:dnf_context_update_all
+libdnf.so.1:dnf_db_ensure_origin_pkg
+libdnf.so.1:dnf_db_ensure_origin_pkglist
+libdnf.so.1:dnf_db_get_string
+libdnf.so.1:dnf_db_get_type
+libdnf.so.1:dnf_db_new
+libdnf.so.1:dnf_db_remove
+libdnf.so.1:dnf_db_remove_all
+libdnf.so.1:dnf_db_set_enabled
+libdnf.so.1:dnf_db_set_string
+libdnf.so.1:dnf_error_quark
+libdnf.so.1:dnf_get_file_contents_allow_noent
+libdnf.so.1:dnf_goal_add_protected
+libdnf.so.1:dnf_goal_depsolve
+libdnf.so.1:dnf_goal_get_packages
+libdnf.so.1:dnf_goal_set_protected
+libdnf.so.1:dnf_keyring_add_public_key
+libdnf.so.1:dnf_keyring_add_public_keys
+libdnf.so.1:dnf_keyring_check_untrusted_file
+libdnf.so.1:dnf_lock_get_state
+libdnf.so.1:dnf_lock_get_type
+libdnf.so.1:dnf_lock_new
+libdnf.so.1:dnf_lock_release
+libdnf.so.1:dnf_lock_release_noerror
+libdnf.so.1:dnf_lock_set_lock_dir
+libdnf.so.1:dnf_lock_take
+libdnf.so.1:dnf_lock_type_to_string
+libdnf.so.1:dnf_package_array_download
+libdnf.so.1:dnf_package_array_get_download_size
+libdnf.so.1:dnf_package_check_filename
+libdnf.so.1:dnf_package_clone
+libdnf.so.1:dnf_package_cmp
+libdnf.so.1:dnf_package_download
+libdnf.so.1:dnf_package_evr_cmp
+libdnf.so.1:dnf_package_from_solvable
+libdnf.so.1:dnf_package_get_action
+libdnf.so.1:dnf_package_get_advisories
+libdnf.so.1:dnf_package_get_arch
+libdnf.so.1:dnf_package_get_baseurl
+libdnf.so.1:dnf_package_get_buildtime
+libdnf.so.1:dnf_package_get_chksum
+libdnf.so.1:dnf_package_get_conflicts
+libdnf.so.1:dnf_package_get_cost
+libdnf.so.1:dnf_package_get_delta_from_evr
+libdnf.so.1:dnf_package_get_description
+libdnf.so.1:dnf_package_get_downloadsize
+libdnf.so.1:dnf_package_get_enhances
+libdnf.so.1:dnf_package_get_epoch
+libdnf.so.1:dnf_package_get_evr
+libdnf.so.1:dnf_package_get_filename
+libdnf.so.1:dnf_package_get_files
+libdnf.so.1:dnf_package_get_group
+libdnf.so.1:dnf_package_get_hdr_chksum
+libdnf.so.1:dnf_package_get_hdr_end
+libdnf.so.1:dnf_package_get_id
+libdnf.so.1:dnf_package_get_identical
+libdnf.so.1:dnf_package_get_info
+libdnf.so.1:dnf_package_get_installsize
+libdnf.so.1:dnf_package_get_installtime
+libdnf.so.1:dnf_package_get_license
+libdnf.so.1:dnf_package_get_location
+libdnf.so.1:dnf_package_get_medianr
+libdnf.so.1:dnf_package_get_name
+libdnf.so.1:dnf_package_get_nevra
+libdnf.so.1:dnf_package_get_obsoletes
+libdnf.so.1:dnf_package_get_origin
+libdnf.so.1:dnf_package_get_package_id
+libdnf.so.1:dnf_package_get_packager
+libdnf.so.1:dnf_package_get_pkgid
+libdnf.so.1:dnf_package_get_pool
+libdnf.so.1:dnf_package_get_provides
+libdnf.so.1:dnf_package_get_recommends
+libdnf.so.1:dnf_package_get_release
+libdnf.so.1:dnf_package_get_repo
+libdnf.so.1:dnf_package_get_reponame
+libdnf.so.1:dnf_package_get_requires
+libdnf.so.1:dnf_package_get_requires_pre
+libdnf.so.1:dnf_package_get_rpmdbid
+libdnf.so.1:dnf_package_get_sack
+libdnf.so.1:dnf_package_get_size
+libdnf.so.1:dnf_package_get_sourcerpm
+libdnf.so.1:dnf_package_get_suggests
+libdnf.so.1:dnf_package_get_summary
+libdnf.so.1:dnf_package_get_supplements
+libdnf.so.1:dnf_package_get_type
+libdnf.so.1:dnf_package_get_url
+libdnf.so.1:dnf_package_get_user_action
+libdnf.so.1:dnf_package_get_version
+libdnf.so.1:dnf_package_installed
+libdnf.so.1:dnf_package_is_devel
+libdnf.so.1:dnf_package_is_downloaded
+libdnf.so.1:dnf_package_is_gui
+libdnf.so.1:dnf_package_is_installonly
+libdnf.so.1:dnf_package_new
+libdnf.so.1:dnf_package_set_action
+libdnf.so.1:dnf_package_set_filename
+libdnf.so.1:dnf_package_set_info
+libdnf.so.1:dnf_package_set_origin
+libdnf.so.1:dnf_package_set_pkgid
+libdnf.so.1:dnf_package_set_repo
+libdnf.so.1:dnf_package_set_user_action
+libdnf.so.1:dnf_packagedelta_get_baseurl
+libdnf.so.1:dnf_packagedelta_get_chksum
+libdnf.so.1:dnf_packagedelta_get_downloadsize
+libdnf.so.1:dnf_packagedelta_get_location
+libdnf.so.1:dnf_packagedelta_get_type
+libdnf.so.1:dnf_packagedelta_new
+libdnf.so.1:dnf_packageset_add
+libdnf.so.1:dnf_packageset_clone
+libdnf.so.1:dnf_packageset_count
+libdnf.so.1:dnf_packageset_from_bitmap
+libdnf.so.1:dnf_packageset_get_clone
+libdnf.so.1:dnf_packageset_get_map
+libdnf.so.1:dnf_packageset_get_pkgid
+libdnf.so.1:dnf_packageset_get_type
+libdnf.so.1:dnf_packageset_has
+libdnf.so.1:dnf_packageset_new
+libdnf.so.1:dnf_realpath
+libdnf.so.1:dnf_reldep_from_pool
+libdnf.so.1:dnf_reldep_get_id
+libdnf.so.1:dnf_reldep_get_type
+libdnf.so.1:dnf_reldep_list_add
+libdnf.so.1:dnf_reldep_list_count
+libdnf.so.1:dnf_reldep_list_extend
+libdnf.so.1:dnf_reldep_list_from_queue
+libdnf.so.1:dnf_reldep_list_get_type
+libdnf.so.1:dnf_reldep_list_index
+libdnf.so.1:dnf_reldep_list_new
+libdnf.so.1:dnf_reldep_new
+libdnf.so.1:dnf_reldep_to_string
+libdnf.so.1:dnf_remove_recursive
+libdnf.so.1:dnf_repo_check
+libdnf.so.1:dnf_repo_clean
+libdnf.so.1:dnf_repo_commit
+libdnf.so.1:dnf_repo_download_package
+libdnf.so.1:dnf_repo_download_packages
+libdnf.so.1:dnf_repo_get_cost
+libdnf.so.1:dnf_repo_get_description
+libdnf.so.1:dnf_repo_get_enabled
+libdnf.so.1:dnf_repo_get_exclude_packages
+libdnf.so.1:dnf_repo_get_filename
+libdnf.so.1:dnf_repo_get_filename_md
+libdnf.so.1:dnf_repo_get_gpgcheck
+libdnf.so.1:dnf_repo_get_gpgcheck_md
+libdnf.so.1:dnf_repo_get_id
+libdnf.so.1:dnf_repo_get_kind
+libdnf.so.1:dnf_repo_get_location
+libdnf.so.1:dnf_repo_get_lr_handle
+libdnf.so.1:dnf_repo_get_lr_result
+libdnf.so.1:dnf_repo_get_metadata_expire
+libdnf.so.1:dnf_repo_get_n_solvables
+libdnf.so.1:dnf_repo_get_packages
+libdnf.so.1:dnf_repo_get_public_keys
+libdnf.so.1:dnf_repo_get_repo
+libdnf.so.1:dnf_repo_get_required
+libdnf.so.1:dnf_repo_get_timestamp_generated
+libdnf.so.1:dnf_repo_get_type
+libdnf.so.1:dnf_repo_is_devel
+libdnf.so.1:dnf_repo_is_local
+libdnf.so.1:dnf_repo_is_repo
+libdnf.so.1:dnf_repo_loader_get_repo_by_id
+libdnf.so.1:dnf_repo_loader_get_repos
+libdnf.so.1:dnf_repo_loader_get_type
+libdnf.so.1:dnf_repo_loader_has_removable_repos
+libdnf.so.1:dnf_repo_loader_new
+libdnf.so.1:dnf_repo_new
+libdnf.so.1:dnf_repo_set_cost
+libdnf.so.1:dnf_repo_set_data
+libdnf.so.1:dnf_repo_set_enabled
+libdnf.so.1:dnf_repo_set_filename
+libdnf.so.1:dnf_repo_set_gpgcheck
+libdnf.so.1:dnf_repo_set_gpgcheck_md
+libdnf.so.1:dnf_repo_set_id
+libdnf.so.1:dnf_repo_set_keyfile
+libdnf.so.1:dnf_repo_set_kind
+libdnf.so.1:dnf_repo_set_location
+libdnf.so.1:dnf_repo_set_location_tmp
+libdnf.so.1:dnf_repo_set_metadata_expire
+libdnf.so.1:dnf_repo_set_packages
+libdnf.so.1:dnf_repo_set_packages_tmp
+libdnf.so.1:dnf_repo_set_required
+libdnf.so.1:dnf_repo_setup
+libdnf.so.1:dnf_repo_update
+libdnf.so.1:dnf_rpmts_add_install_filename
+libdnf.so.1:dnf_rpmts_add_remove_pkg
+libdnf.so.1:dnf_rpmts_look_for_problems
+libdnf.so.1:dnf_sack_add_cmdline_package
+libdnf.so.1:dnf_sack_add_excludes
+libdnf.so.1:dnf_sack_add_includes
+libdnf.so.1:dnf_sack_add_repo
+libdnf.so.1:dnf_sack_add_repos
+libdnf.so.1:dnf_sack_count
+libdnf.so.1:dnf_sack_evr_cmp
+libdnf.so.1:dnf_sack_get_all_arch
+libdnf.so.1:dnf_sack_get_cache_dir
+libdnf.so.1:dnf_sack_get_excludes
+libdnf.so.1:dnf_sack_get_includes
+libdnf.so.1:dnf_sack_get_installonly
+libdnf.so.1:dnf_sack_get_installonly_limit
+libdnf.so.1:dnf_sack_get_pkg_solvables
+libdnf.so.1:dnf_sack_get_pool
+libdnf.so.1:dnf_sack_get_pool_nsolvables
+libdnf.so.1:dnf_sack_get_running_kernel
+libdnf.so.1:dnf_sack_get_type
+libdnf.so.1:dnf_sack_get_use_includes
+libdnf.so.1:dnf_sack_give_cache_fn
+libdnf.so.1:dnf_sack_knows
+libdnf.so.1:dnf_sack_last_solvable
+libdnf.so.1:dnf_sack_list_arches
+libdnf.so.1:dnf_sack_load_repo
+libdnf.so.1:dnf_sack_load_system_repo
+libdnf.so.1:dnf_sack_make_provides_ready
+libdnf.so.1:dnf_sack_new
+libdnf.so.1:dnf_sack_recompute_considered
+libdnf.so.1:dnf_sack_remove_excludes
+libdnf.so.1:dnf_sack_remove_includes
+libdnf.so.1:dnf_sack_repo_enabled
+libdnf.so.1:dnf_sack_reset_excludes
+libdnf.so.1:dnf_sack_reset_includes
+libdnf.so.1:dnf_sack_running_kernel
+libdnf.so.1:dnf_sack_set_all_arch
+libdnf.so.1:dnf_sack_set_arch
+libdnf.so.1:dnf_sack_set_cachedir
+libdnf.so.1:dnf_sack_set_excludes
+libdnf.so.1:dnf_sack_set_includes
+libdnf.so.1:dnf_sack_set_installonly
+libdnf.so.1:dnf_sack_set_installonly_limit
+libdnf.so.1:dnf_sack_set_pkg_solvables
+libdnf.so.1:dnf_sack_set_rootdir
+libdnf.so.1:dnf_sack_set_running_kernel_fn
+libdnf.so.1:dnf_sack_set_use_includes
+libdnf.so.1:dnf_sack_setup
+libdnf.so.1:dnf_solution_get_action
+libdnf.so.1:dnf_solution_get_new
+libdnf.so.1:dnf_solution_get_old
+libdnf.so.1:dnf_solution_get_type
+libdnf.so.1:dnf_solution_new
+libdnf.so.1:dnf_solution_set
+libdnf.so.1:dnf_state_action_start
+libdnf.so.1:dnf_state_action_stop
+libdnf.so.1:dnf_state_check
+libdnf.so.1:dnf_state_done_real
+libdnf.so.1:dnf_state_finished_real
+libdnf.so.1:dnf_state_get_action
+libdnf.so.1:dnf_state_get_action_hint
+libdnf.so.1:dnf_state_get_allow_cancel
+libdnf.so.1:dnf_state_get_cancellable
+libdnf.so.1:dnf_state_get_child
+libdnf.so.1:dnf_state_get_percentage
+libdnf.so.1:dnf_state_get_speed
+libdnf.so.1:dnf_state_get_type
+libdnf.so.1:dnf_state_new
+libdnf.so.1:dnf_state_release_locks
+libdnf.so.1:dnf_state_reset
+libdnf.so.1:dnf_state_set_allow_cancel
+libdnf.so.1:dnf_state_set_cancellable
+libdnf.so.1:dnf_state_set_enable_profile
+libdnf.so.1:dnf_state_set_number_steps_real
+libdnf.so.1:dnf_state_set_package_progress
+libdnf.so.1:dnf_state_set_percentage
+libdnf.so.1:dnf_state_set_report_progress
+libdnf.so.1:dnf_state_set_speed
+libdnf.so.1:dnf_state_set_steps_real
+libdnf.so.1:dnf_state_take_lock
+libdnf.so.1:dnf_transaction_check_untrusted
+libdnf.so.1:dnf_transaction_commit
+libdnf.so.1:dnf_transaction_depsolve
+libdnf.so.1:dnf_transaction_download
+libdnf.so.1:dnf_transaction_ensure_repo
+libdnf.so.1:dnf_transaction_ensure_repo_list
+libdnf.so.1:dnf_transaction_get_db
+libdnf.so.1:dnf_transaction_get_flags
+libdnf.so.1:dnf_transaction_get_remote_pkgs
+libdnf.so.1:dnf_transaction_get_type
+libdnf.so.1:dnf_transaction_gpgcheck_package
+libdnf.so.1:dnf_transaction_import_keys
+libdnf.so.1:dnf_transaction_new
+libdnf.so.1:dnf_transaction_set_flags
+libdnf.so.1:dnf_transaction_set_repos
+libdnf.so.1:dnf_transaction_set_uid
+libdnf.so.1:dump_jobqueue
+libdnf.so.1:dump_map
+libdnf.so.1:dump_nullt_array
+libdnf.so.1:dump_solvables_queue
+libdnf.so.1:filter_create
+libdnf.so.1:filter_free
+libdnf.so.1:filter_reinit
+libdnf.so.1:free_map_fully
+libdnf.so.1:hrepo_by_name
+libdnf.so.1:hy_chksum_name
+libdnf.so.1:hy_chksum_str
+libdnf.so.1:hy_chksum_type
+libdnf.so.1:hy_detect_arch
+libdnf.so.1:hy_goal_broken_dependency_all_pkgs
+libdnf.so.1:hy_goal_clone
+libdnf.so.1:hy_goal_conflict_all_pkgs
+libdnf.so.1:hy_goal_count_problems
+libdnf.so.1:hy_goal_create
+libdnf.so.1:hy_goal_describe_problem
+libdnf.so.1:hy_goal_describe_problem_rules
+libdnf.so.1:hy_goal_distupgrade
+libdnf.so.1:hy_goal_distupgrade_all
+libdnf.so.1:hy_goal_distupgrade_selector
+libdnf.so.1:hy_goal_downgrade_to
+libdnf.so.1:hy_goal_downgrade_to_selector
+libdnf.so.1:hy_goal_downgrade_to_selector_optional
+libdnf.so.1:hy_goal_erase
+libdnf.so.1:hy_goal_erase_flags
+libdnf.so.1:hy_goal_erase_selector
+libdnf.so.1:hy_goal_erase_selector_flags
+libdnf.so.1:hy_goal_free
+libdnf.so.1:hy_goal_get_reason
+libdnf.so.1:hy_goal_get_solution
+libdnf.so.1:hy_goal_has_actions
+libdnf.so.1:hy_goal_install
+libdnf.so.1:hy_goal_install_optional
+libdnf.so.1:hy_goal_install_selector
+libdnf.so.1:hy_goal_install_selector_optional
+libdnf.so.1:hy_goal_list_downgrades
+libdnf.so.1:hy_goal_list_erasures
+libdnf.so.1:hy_goal_list_installs
+libdnf.so.1:hy_goal_list_obsoleted
+libdnf.so.1:hy_goal_list_obsoleted_by_package
+libdnf.so.1:hy_goal_list_reinstalls
+libdnf.so.1:hy_goal_list_unneeded
+libdnf.so.1:hy_goal_list_upgrades
+libdnf.so.1:hy_goal_log_decisions
+libdnf.so.1:hy_goal_req_length
+libdnf.so.1:hy_goal_run
+libdnf.so.1:hy_goal_run_all
+libdnf.so.1:hy_goal_run_all_flags
+libdnf.so.1:hy_goal_run_flags
+libdnf.so.1:hy_goal_upgrade_all
+libdnf.so.1:hy_goal_upgrade_selector
+libdnf.so.1:hy_goal_upgrade_to
+libdnf.so.1:hy_goal_upgrade_to_flags
+libdnf.so.1:hy_goal_upgrade_to_selector
+libdnf.so.1:hy_goal_userinstalled
+libdnf.so.1:hy_goal_write_debugdata
+libdnf.so.1:hy_is_glob_pattern
+libdnf.so.1:hy_module_form_clone
+libdnf.so.1:hy_module_form_create
+libdnf.so.1:hy_module_form_free
+libdnf.so.1:hy_module_form_get_string
+libdnf.so.1:hy_module_form_get_version
+libdnf.so.1:hy_module_form_set_string
+libdnf.so.1:hy_module_form_set_version
+libdnf.so.1:hy_nevra_clone
+libdnf.so.1:hy_nevra_cmp
+libdnf.so.1:hy_nevra_create
+libdnf.so.1:hy_nevra_evr_cmp
+libdnf.so.1:hy_nevra_free
+libdnf.so.1:hy_nevra_get_epoch
+libdnf.so.1:hy_nevra_get_evr
+libdnf.so.1:hy_nevra_get_string
+libdnf.so.1:hy_nevra_has_just_name
+libdnf.so.1:hy_nevra_set_epoch
+libdnf.so.1:hy_nevra_set_string
+libdnf.so.1:hy_nevra_to_query
+libdnf.so.1:hy_packagelist_create
+libdnf.so.1:hy_packagelist_has
+libdnf.so.1:hy_possibilities_free
+libdnf.so.1:hy_possibilities_next_module_form
+libdnf.so.1:hy_possibilities_next_nevra
+libdnf.so.1:hy_possibilities_next_reldep
+libdnf.so.1:hy_query_apply
+libdnf.so.1:hy_query_clear
+libdnf.so.1:hy_query_clone
+libdnf.so.1:hy_query_create
+libdnf.so.1:hy_query_create_flags
+libdnf.so.1:hy_query_difference
+libdnf.so.1:hy_query_filter
+libdnf.so.1:hy_query_filter_downgradable
+libdnf.so.1:hy_query_filter_downgrades
+libdnf.so.1:hy_query_filter_empty
+libdnf.so.1:hy_query_filter_in
+libdnf.so.1:hy_query_filter_latest
+libdnf.so.1:hy_query_filter_latest_per_arch
+libdnf.so.1:hy_query_filter_num
+libdnf.so.1:hy_query_filter_num_in
+libdnf.so.1:hy_query_filter_package_in
+libdnf.so.1:hy_query_filter_provides
+libdnf.so.1:hy_query_filter_provides_in
+libdnf.so.1:hy_query_filter_reldep
+libdnf.so.1:hy_query_filter_reldep_in
+libdnf.so.1:hy_query_filter_requires
+libdnf.so.1:hy_query_filter_upgradable
+libdnf.so.1:hy_query_filter_upgrades
+libdnf.so.1:hy_query_free
+libdnf.so.1:hy_query_intersection
+libdnf.so.1:hy_query_is_not_empty
+libdnf.so.1:hy_query_run
+libdnf.so.1:hy_query_run_set
+libdnf.so.1:hy_query_union
+libdnf.so.1:hy_repo_create
+libdnf.so.1:hy_repo_free
+libdnf.so.1:hy_repo_get_cost
+libdnf.so.1:hy_repo_get_n_solvables
+libdnf.so.1:hy_repo_get_priority
+libdnf.so.1:hy_repo_get_string
+libdnf.so.1:hy_repo_get_use_includes
+libdnf.so.1:hy_repo_link
+libdnf.so.1:hy_repo_set_cost
+libdnf.so.1:hy_repo_set_priority
+libdnf.so.1:hy_repo_set_string
+libdnf.so.1:hy_repo_set_use_includes
+libdnf.so.1:hy_selector_create
+libdnf.so.1:hy_selector_free
+libdnf.so.1:hy_selector_has_matches
+libdnf.so.1:hy_selector_matches
+libdnf.so.1:hy_selector_pkg_set
+libdnf.so.1:hy_selector_set
+libdnf.so.1:hy_split_nevra
+libdnf.so.1:hy_subject_create
+libdnf.so.1:hy_subject_free
+libdnf.so.1:hy_subject_get_best_selector
+libdnf.so.1:hy_subject_get_best_solution
+libdnf.so.1:hy_subject_module_form_possibilities
+libdnf.so.1:hy_subject_nevra_possibilities
+libdnf.so.1:hy_subject_nevra_possibilities_real
+libdnf.so.1:hy_subject_reldep_possibilities_real
+libdnf.so.1:id2nevra
+libdnf.so.1:is_readable_rpm
+libdnf.so.1:mkcachedir
+libdnf.so.1:module_form_possibility
+libdnf.so.1:mv
+libdnf.so.1:nevra_possibility
+libdnf.so.1:parse_reldep_str
+libdnf.so.1:pool_checksum_str
+libdnf.so.1:pool_get_epoch
+libdnf.so.1:pool_split_evr
+libdnf.so.1:pool_tmpdup
+libdnf.so.1:queue2plist
+libdnf.so.1:read_whole_file
+libdnf.so.1:reldep_from_str
+libdnf.so.1:reldeplist_from_str
+libdnf.so.1:repo_by_name
+libdnf.so.1:repo_finalize_init
+libdnf.so.1:repo_get_repodata
+libdnf.so.1:repo_internalize_all_trigger
+libdnf.so.1:repo_internalize_trigger
+libdnf.so.1:repo_set_repodata
+libdnf.so.1:repo_update_state
+libdnf.so.1:running_kernel
+libdnf.so.1:sltr2job
+libdnf.so.1:str2archid
+libdnf.so.1:this_username
+libdnf.so.1:what_downgrades
+libdnf.so.1:what_upgrades
diff --git a/abi_used_libs b/abi_used_libs
new file mode 100644
--- /dev/null
+++ b/abi_used_libs
@@ -0,0 +1,10 @@
+libc.so.6
+libgio-2.0.so.0
+libglib-2.0.so.0
+libgobject-2.0.so.0
+libpython3.5m.so.1.0
+librepo.so.0
+librpm.so.8
+librpmio.so.8
+libsolv.so.0
+libsolvext.so.0
diff --git a/files/0001-Add-option-to-disable-GTK-Doc-HTML-documentation.patch b/files/0001-Add-option-to-disable-GTK-Doc-HTML-documentation.patch
new file mode 100644
--- /dev/null
+++ b/files/0001-Add-option-to-disable-GTK-Doc-HTML-documentation.patch
@@ -0,0 +1,51 @@
+From c55faaa96d639f2c234c3da8bfad7c569b2d4a0f Mon Sep 17 00:00:00 2001
+From: Neal Gompa <ngompa13@gmail.com>
+Date: Sat, 6 Jan 2018 20:40:26 -0500
+Subject: [PATCH] Add option to disable GTK-Doc HTML documentation
+
+The documentation is pretty useless right now, and even if it wasn't,
+there's nothing that indicates that documentation must be generated
+for the library to function.
+---
+ docs/libdnf/CMakeLists.txt | 20 ++++++++++++--------
+ 1 file changed, 12 insertions(+), 8 deletions(-)
+
+diff --git a/docs/libdnf/CMakeLists.txt b/docs/libdnf/CMakeLists.txt
+index 42f2ac3..07e291b 100644
+--- a/docs/libdnf/CMakeLists.txt
++++ b/docs/libdnf/CMakeLists.txt
+@@ -1,8 +1,11 @@
+-find_package(GtkDoc REQUIRED)
+-
+ configure_file("version.xml.in" ${CMAKE_CURRENT_SOURCE_DIR}/version.xml)
+
+-if (GTKDOC_FOUND)
++OPTION(WITH_GTKDOC "Enables libdnf GTK-Doc HTML documentation" ON)
++
++if (WITH_GTKDOC)
++ find_package(GtkDoc REQUIRED)
++
++ if (GTKDOC_FOUND)
+ add_custom_command(OUTPUT doc-scan
+ COMMAND ${GTKDOC_SCAN_EXE}
+ --source-dir=${CMAKE_SOURCE_DIR}/libdnf
+@@ -22,9 +25,10 @@ if (GTKDOC_FOUND)
+ libdnf
+ ${CMAKE_SOURCE_DIR}/docs/libdnf/libdnf-docs.sgml
+ WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/html")
+- add_custom_target(doc-gtk DEPENDS doc-scan doc-mkdb doc-mkhtml)
+-else ()
+- message (FATAL_ERROR "gtk-doc not found")
+-endif ()
++ add_custom_target(doc-gtk DEPENDS doc-scan doc-mkdb doc-mkhtml)
++ else ()
++ message (FATAL_ERROR "gtk-doc not found")
++ endif ()
+
+-INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/html DESTINATION share/gtk-doc/html/libdnf)
+\ No newline at end of file
++ INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/html DESTINATION share/gtk-doc/html/libdnf)
++endif ()
+--
+2.15.1
+
diff --git a/files/0001-Use-pkg-config-to-detect-libsolv-instead-of-CMake-mo.patch b/files/0001-Use-pkg-config-to-detect-libsolv-instead-of-CMake-mo.patch
new file mode 100644
--- /dev/null
+++ b/files/0001-Use-pkg-config-to-detect-libsolv-instead-of-CMake-mo.patch
@@ -0,0 +1,30 @@
+From 63dd68b121862d28642ace9b2c6bf0e4ace8adac Mon Sep 17 00:00:00 2001
+From: Neal Gompa <ngompa13@gmail.com>
+Date: Tue, 2 Jan 2018 18:45:30 -0500
+Subject: [PATCH] Use pkg-config to detect libsolv instead of CMake modules
+
+There appears to be issues with detecting the libsolv module with CMake
+on Solus.
+
+---
+ CMakeLists.txt | 4 +++-
+ 1 file changed, 3 insertions(+), 1 deletion(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 4be0c14..fb08e7a 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -36,7 +36,9 @@ find_package (PkgConfig REQUIRED)
+ SET (CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake/modules)
+ PKG_CHECK_MODULES(GLIB gio-unix-2.0>=2.46.0 REQUIRED)
+ FIND_LIBRARY (RPMDB_LIBRARY NAMES rpmdb)
+-find_package (LibSolv 0.6.21 REQUIRED COMPONENTS ext)
++PKG_CHECK_MODULES (LIBSOLV libsolv>=0.6.21 REQUIRED)
++PKG_CHECK_MODULES (LIBSOLVEXT libsolvext>=0.6.21 REQUIRED)
++SET (LIBSOLV_LIBRARY ${LIBSOLV_LIBRARIES} ${LIBSOLVEXT_LIBRARIES})
+ if (ENABLE_RHSM_SUPPORT)
+ pkg_check_modules (RHSM REQUIRED librhsm)
+ include_directories (${RHSM_INCLUDE_DIRS})
+--
+2.15.1
+
diff --git a/files/series b/files/series
new file mode 100644
--- /dev/null
+++ b/files/series
@@ -0,0 +1,2 @@
+0001-Add-option-to-disable-GTK-Doc-HTML-documentation.patch
+0001-Use-pkg-config-to-detect-libsolv-instead-of-CMake-mo.patch
diff --git a/package.yml b/package.yml
new file mode 100644
--- /dev/null
+++ b/package.yml
@@ -0,0 +1,26 @@
+name : libdnf
+version : 0.11.1
+release : 1
+source :
+ - https://github.com/rpm-software-management/libdnf/archive/0.11.1/libdnf-0.11.1.tar.gz : 068ebf9a3a66968aa3564c5e2fce6616d398bf630a7c81300b9730374567a79e
+license : LGPL-2.1+
+component : programming.library
+summary : Library providing simplified C and Python API to libsolv
+description: |
+ This library provides a high level interface for an RPM package manager.
+
+ It is used as the backend for the DNF package manager as well as RPM-OSTree.
+builddeps :
+ - pkgconfig(check)
+ - pkgconfig(libsolv)
+ - pkgconfig(librepo)
+ - pkgconfig(rpm)
+ - pkgconfig(popt)
+ - pkgconfig(python3)
+setup : |
+ %apply_patches
+ %cmake -DPYTHON_DESIRED:str=3 -DWITH_MAN=0 -DWITH_GTKDOC=0
+build : |
+ %make
+install : |
+ %make_install
diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml
new file mode 100644
--- /dev/null
+++ b/pspec_x86_64.xml
@@ -0,0 +1,61 @@
+<PISI>
+ <Source>
+ <Name>libdnf</Name>
+ <Packager>
+ <Name>Neal Gompa</Name>
+ <Email>ngompa13@gmail.com</Email>
+ </Packager>
+ <License>LGPL-2.1+</License>
+ <PartOf>programming.library</PartOf>
+ <Summary xml:lang="en">Library providing simplified C and Python API to libsolv</Summary>
+ <Description xml:lang="en">This library provides a high level interface for an RPM package manager.
+
+It is used as the backend for the DNF package manager as well as RPM-OSTree.
+</Description>
+ <Archive type="binary" sha1sum="79eb0752a961b8e0d15c77d298c97498fbc89c5a">https://solus-project.com/sources/README.Solus</Archive>
+ </Source>
+ <Package>
+ <Name>libdnf</Name>
+ <Summary xml:lang="en">Library providing simplified C and Python API to libsolv</Summary>
+ <Description xml:lang="en">This library provides a high level interface for an RPM package manager.
+
+It is used as the backend for the DNF package manager as well as RPM-OSTree.
+</Description>
+ <PartOf>programming.library</PartOf>
+ <Files>
+ <Path fileType="library">/usr/lib/python3.5/site-packages/hawkey/__init__.py</Path>
+ <Path fileType="library">/usr/lib/python3.5/site-packages/hawkey/_hawkey.so</Path>
+ <Path fileType="library">/usr/lib/python3.5/site-packages/hawkey/test/__init__.py</Path>
+ <Path fileType="library">/usr/lib/python3.5/site-packages/hawkey/test/_hawkey_test.so</Path>
+ <Path fileType="library">/usr/lib64/girepository-1.0/Dnf-1.0.typelib</Path>
+ <Path fileType="library">/usr/lib64/lib*.so.*</Path>
+ <Path fileType="data">/usr/share/gir-1.0/Dnf-1.0.gir</Path>
+ </Files>
+ </Package>
+ <Package>
+ <Name>libdnf-devel</Name>
+ <Summary xml:lang="en">Development files for libdnf</Summary>
+ <Description xml:lang="en">This library provides a high level interface for an RPM package manager.
+
+It is used as the backend for the DNF package manager as well as RPM-OSTree.
+</Description>
+ <PartOf>programming.devel</PartOf>
+ <RuntimeDependencies>
+ <Dependency release="1">libdnf</Dependency>
+ </RuntimeDependencies>
+ <Files>
+ <Path fileType="header">/usr/include/</Path>
+ <Path fileType="library">/usr/lib64/lib*.so</Path>
+ <Path fileType="data">/usr/lib64/pkgconfig/*.pc</Path>
+ </Files>
+ </Package>
+ <History>
+ <Update release="1">
+ <Date>2018-01-07</Date>
+ <Version>0.11.1</Version>
+ <Comment>Packaging update</Comment>
+ <Name>Neal Gompa</Name>
+ <Email>ngompa13@gmail.com</Email>
+ </Update>
+ </History>
+</PISI>
\ No newline at end of file
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Thu, Aug 10, 2:46 PM (1 d, 2 h ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5833077
Default Alt Text
D1861.id.diff (27 KB)
Attached To
Mode
D1861: Initial packaging of libdnf
Attached
Detach File
Event Timeline
Log In to Comment