Index: Makefile =================================================================== --- /dev/null +++ Makefile @@ -0,0 +1 @@ +include ../Makefile.common Index: abi_symbols =================================================================== --- /dev/null +++ abi_symbols @@ -0,0 +1,455 @@ +libsolv.so.0:SOLV_1.0 +libsolv.so.0:SOLV_1.1 +libsolv.so.0:dataiterator_clonepos +libsolv.so.0:dataiterator_entersub +libsolv.so.0:dataiterator_free +libsolv.so.0:dataiterator_init +libsolv.so.0:dataiterator_init_clone +libsolv.so.0:dataiterator_jump_to_repo +libsolv.so.0:dataiterator_jump_to_solvid +libsolv.so.0:dataiterator_match +libsolv.so.0:dataiterator_prepend_keyname +libsolv.so.0:dataiterator_seek +libsolv.so.0:dataiterator_set_keyname +libsolv.so.0:dataiterator_set_match +libsolv.so.0:dataiterator_set_search +libsolv.so.0:dataiterator_setpos +libsolv.so.0:dataiterator_setpos_parent +libsolv.so.0:dataiterator_skip_attribute +libsolv.so.0:dataiterator_skip_repo +libsolv.so.0:dataiterator_skip_solvable +libsolv.so.0:dataiterator_step +libsolv.so.0:dataiterator_strdup +libsolv.so.0:datamatcher_free +libsolv.so.0:datamatcher_init +libsolv.so.0:datamatcher_match +libsolv.so.0:dirpool_add_dir +libsolv.so.0:dirpool_free +libsolv.so.0:dirpool_init +libsolv.so.0:dirpool_make_dirtraverse +libsolv.so.0:map_and +libsolv.so.0:map_free +libsolv.so.0:map_grow +libsolv.so.0:map_init +libsolv.so.0:map_init_clone +libsolv.so.0:map_or +libsolv.so.0:map_subtract +libsolv.so.0:policy_filter_unwanted +libsolv.so.0:policy_findupdatepackages +libsolv.so.0:policy_illegal2str +libsolv.so.0:policy_illegal_archchange +libsolv.so.0:policy_illegal_vendorchange +libsolv.so.0:policy_is_illegal +libsolv.so.0:pool_add_fileconflicts_deps +libsolv.so.0:pool_add_userinstalled_jobs +libsolv.so.0:pool_addfileprovides +libsolv.so.0:pool_addfileprovides_queue +libsolv.so.0:pool_addrelproviders +libsolv.so.0:pool_addvendorclass +libsolv.so.0:pool_alloctmpspace +libsolv.so.0:pool_arch2color_slow +libsolv.so.0:pool_best_solvables +libsolv.so.0:pool_bin2hex +libsolv.so.0:pool_calc_duchanges +libsolv.so.0:pool_calc_installsizechange +libsolv.so.0:pool_clear_pos +libsolv.so.0:pool_create +libsolv.so.0:pool_create_state_maps +libsolv.so.0:pool_createwhatprovides +libsolv.so.0:pool_debug +libsolv.so.0:pool_dep2str +libsolv.so.0:pool_error +libsolv.so.0:pool_errstr +libsolv.so.0:pool_evrcmp +libsolv.so.0:pool_evrcmp_str +libsolv.so.0:pool_evrmatch +libsolv.so.0:pool_flush_namespaceproviders +libsolv.so.0:pool_free +libsolv.so.0:pool_freeallrepos +libsolv.so.0:pool_freeidhashes +libsolv.so.0:pool_freetmpspace +libsolv.so.0:pool_freewhatprovides +libsolv.so.0:pool_get_flag +libsolv.so.0:pool_get_rootdir +libsolv.so.0:pool_id2evr +libsolv.so.0:pool_id2langid +libsolv.so.0:pool_id2rel +libsolv.so.0:pool_id2str +libsolv.so.0:pool_ids2whatprovides +libsolv.so.0:pool_intersect_evrs +libsolv.so.0:pool_isemptyupdatejob +libsolv.so.0:pool_job2solvables +libsolv.so.0:pool_job2str +libsolv.so.0:pool_lookup_bin_checksum +libsolv.so.0:pool_lookup_checksum +libsolv.so.0:pool_lookup_deltalocation +libsolv.so.0:pool_lookup_id +libsolv.so.0:pool_lookup_idarray +libsolv.so.0:pool_lookup_num +libsolv.so.0:pool_lookup_str +libsolv.so.0:pool_lookup_void +libsolv.so.0:pool_match_dep +libsolv.so.0:pool_match_nevr_rel +libsolv.so.0:pool_prepend_rootdir +libsolv.so.0:pool_prepend_rootdir_tmp +libsolv.so.0:pool_queuetowhatprovides +libsolv.so.0:pool_rel2id +libsolv.so.0:pool_search +libsolv.so.0:pool_selection2str +libsolv.so.0:pool_set_custom_vendorcheck +libsolv.so.0:pool_set_flag +libsolv.so.0:pool_set_installed +libsolv.so.0:pool_set_languages +libsolv.so.0:pool_set_rootdir +libsolv.so.0:pool_setarch +libsolv.so.0:pool_setarchpolicy +libsolv.so.0:pool_setdebugcallback +libsolv.so.0:pool_setdebuglevel +libsolv.so.0:pool_setdebugmask +libsolv.so.0:pool_setdisttype +libsolv.so.0:pool_setloadcallback +libsolv.so.0:pool_setnamespacecallback +libsolv.so.0:pool_setvendorclasses +libsolv.so.0:pool_shrink_rels +libsolv.so.0:pool_shrink_strings +libsolv.so.0:pool_solvable2str +libsolv.so.0:pool_str2id +libsolv.so.0:pool_strn2id +libsolv.so.0:pool_tmpappend +libsolv.so.0:pool_tmpjoin +libsolv.so.0:pool_trivial_installable +libsolv.so.0:pool_trivial_installable_multiversionmap +libsolv.so.0:pool_vendor2mask +libsolv.so.0:pool_whatcontainsdep +libsolv.so.0:pool_whatmatchesdep +libsolv.so.0:queue_alloc_one +libsolv.so.0:queue_alloc_one_head +libsolv.so.0:queue_delete +libsolv.so.0:queue_delete2 +libsolv.so.0:queue_deleten +libsolv.so.0:queue_free +libsolv.so.0:queue_init +libsolv.so.0:queue_init_buffer +libsolv.so.0:queue_init_clone +libsolv.so.0:queue_insert +libsolv.so.0:queue_insert2 +libsolv.so.0:queue_insertn +libsolv.so.0:queue_prealloc +libsolv.so.0:repo_add_deparray +libsolv.so.0:repo_add_idarray +libsolv.so.0:repo_add_poolstr_array +libsolv.so.0:repo_add_repodata +libsolv.so.0:repo_add_solv +libsolv.so.0:repo_add_solvable +libsolv.so.0:repo_add_solvable_block +libsolv.so.0:repo_add_solvable_block_before +libsolv.so.0:repo_addid +libsolv.so.0:repo_addid_dep +libsolv.so.0:repo_create +libsolv.so.0:repo_disable_paging +libsolv.so.0:repo_empty +libsolv.so.0:repo_fix_conflicts +libsolv.so.0:repo_fix_supplements +libsolv.so.0:repo_free +libsolv.so.0:repo_free_solvable +libsolv.so.0:repo_free_solvable_block +libsolv.so.0:repo_id2repodata +libsolv.so.0:repo_internalize +libsolv.so.0:repo_last_repodata +libsolv.so.0:repo_lookup_bin_checksum +libsolv.so.0:repo_lookup_binary +libsolv.so.0:repo_lookup_checksum +libsolv.so.0:repo_lookup_deparray +libsolv.so.0:repo_lookup_id +libsolv.so.0:repo_lookup_idarray +libsolv.so.0:repo_lookup_num +libsolv.so.0:repo_lookup_str +libsolv.so.0:repo_lookup_type +libsolv.so.0:repo_lookup_void +libsolv.so.0:repo_matchvalue +libsolv.so.0:repo_reserve_ids +libsolv.so.0:repo_rewrite_suse_deps +libsolv.so.0:repo_search +libsolv.so.0:repo_set_deparray +libsolv.so.0:repo_set_id +libsolv.so.0:repo_set_idarray +libsolv.so.0:repo_set_num +libsolv.so.0:repo_set_poolstr +libsolv.so.0:repo_set_str +libsolv.so.0:repo_sidedata_create +libsolv.so.0:repo_unset +libsolv.so.0:repo_write +libsolv.so.0:repo_write_filtered +libsolv.so.0:repo_write_stdkeyfilter +libsolv.so.0:repodata_add_dirnumnum +libsolv.so.0:repodata_add_dirstr +libsolv.so.0:repodata_add_fixarray +libsolv.so.0:repodata_add_flexarray +libsolv.so.0:repodata_add_idarray +libsolv.so.0:repodata_add_poolstr_array +libsolv.so.0:repodata_chk2str +libsolv.so.0:repodata_create_stubs +libsolv.so.0:repodata_dir2str +libsolv.so.0:repodata_disable_paging +libsolv.so.0:repodata_empty +libsolv.so.0:repodata_extend +libsolv.so.0:repodata_extend_block +libsolv.so.0:repodata_free +libsolv.so.0:repodata_free_dircache +libsolv.so.0:repodata_free_schemahash +libsolv.so.0:repodata_freedata +libsolv.so.0:repodata_globalize_id +libsolv.so.0:repodata_initdata +libsolv.so.0:repodata_internalize +libsolv.so.0:repodata_key2id +libsolv.so.0:repodata_localize_id +libsolv.so.0:repodata_lookup_bin_checksum +libsolv.so.0:repodata_lookup_bin_checksum_uninternalized +libsolv.so.0:repodata_lookup_binary +libsolv.so.0:repodata_lookup_dirstrarray_uninternalized +libsolv.so.0:repodata_lookup_id +libsolv.so.0:repodata_lookup_id_uninternalized +libsolv.so.0:repodata_lookup_idarray +libsolv.so.0:repodata_lookup_num +libsolv.so.0:repodata_lookup_str +libsolv.so.0:repodata_lookup_type +libsolv.so.0:repodata_lookup_void +libsolv.so.0:repodata_memused +libsolv.so.0:repodata_merge_attrs +libsolv.so.0:repodata_merge_some_attrs +libsolv.so.0:repodata_new_handle +libsolv.so.0:repodata_schema2id +libsolv.so.0:repodata_search +libsolv.so.0:repodata_set_bin_checksum +libsolv.so.0:repodata_set_binary +libsolv.so.0:repodata_set_checksum +libsolv.so.0:repodata_set_constant +libsolv.so.0:repodata_set_constantid +libsolv.so.0:repodata_set_deltalocation +libsolv.so.0:repodata_set_id +libsolv.so.0:repodata_set_idarray +libsolv.so.0:repodata_set_location +libsolv.so.0:repodata_set_num +libsolv.so.0:repodata_set_poolstr +libsolv.so.0:repodata_set_sourcepkg +libsolv.so.0:repodata_set_str +libsolv.so.0:repodata_set_void +libsolv.so.0:repodata_setpos_kv +libsolv.so.0:repodata_shrink +libsolv.so.0:repodata_str2dir +libsolv.so.0:repodata_stringify +libsolv.so.0:repodata_swap_attrs +libsolv.so.0:repodata_translate_id +libsolv.so.0:repodata_unset +libsolv.so.0:repodata_unset_uninternalized +libsolv.so.0:repodata_write +libsolv.so.0:repodata_write_filtered +libsolv.so.0:repopagestore_compress_page +libsolv.so.0:selection_add +libsolv.so.0:selection_filter +libsolv.so.0:selection_make +libsolv.so.0:selection_make_matchdepid +libsolv.so.0:selection_make_matchdeps +libsolv.so.0:selection_solvables +libsolv.so.0:solv_bin2hex +libsolv.so.0:solv_calloc +libsolv.so.0:solv_chksum_add +libsolv.so.0:solv_chksum_cmp +libsolv.so.0:solv_chksum_create +libsolv.so.0:solv_chksum_create_clone +libsolv.so.0:solv_chksum_create_from_bin +libsolv.so.0:solv_chksum_free +libsolv.so.0:solv_chksum_get +libsolv.so.0:solv_chksum_get_type +libsolv.so.0:solv_chksum_isfinished +libsolv.so.0:solv_chksum_len +libsolv.so.0:solv_chksum_str2type +libsolv.so.0:solv_chksum_type2str +libsolv.so.0:solv_depmarker +libsolv.so.0:solv_dupappend +libsolv.so.0:solv_dupjoin +libsolv.so.0:solv_extend_realloc +libsolv.so.0:solv_free +libsolv.so.0:solv_hex2bin +libsolv.so.0:solv_latin1toutf8 +libsolv.so.0:solv_malloc +libsolv.so.0:solv_malloc2 +libsolv.so.0:solv_oom +libsolv.so.0:solv_realloc +libsolv.so.0:solv_realloc2 +libsolv.so.0:solv_replacebadutf8 +libsolv.so.0:solv_sort +libsolv.so.0:solv_strdup +libsolv.so.0:solv_timems +libsolv.so.0:solv_validutf8 +libsolv.so.0:solv_vercmp +libsolv.so.0:solv_vercmp_rpm +libsolv.so.0:solv_vercmp_rpm_notilde +libsolv.so.0:solvable_add_deparray +libsolv.so.0:solvable_add_idarray +libsolv.so.0:solvable_add_poolstr_array +libsolv.so.0:solvable_get_location +libsolv.so.0:solvable_identical +libsolv.so.0:solvable_lookup_bin_checksum +libsolv.so.0:solvable_lookup_bool +libsolv.so.0:solvable_lookup_checksum +libsolv.so.0:solvable_lookup_deparray +libsolv.so.0:solvable_lookup_id +libsolv.so.0:solvable_lookup_idarray +libsolv.so.0:solvable_lookup_location +libsolv.so.0:solvable_lookup_num +libsolv.so.0:solvable_lookup_sizek +libsolv.so.0:solvable_lookup_sourcepkg +libsolv.so.0:solvable_lookup_str +libsolv.so.0:solvable_lookup_str_lang +libsolv.so.0:solvable_lookup_str_poollang +libsolv.so.0:solvable_lookup_type +libsolv.so.0:solvable_lookup_void +libsolv.so.0:solvable_matchesdep +libsolv.so.0:solvable_selfprovidedep +libsolv.so.0:solvable_set_deparray +libsolv.so.0:solvable_set_id +libsolv.so.0:solvable_set_idarray +libsolv.so.0:solvable_set_num +libsolv.so.0:solvable_set_poolstr +libsolv.so.0:solvable_set_str +libsolv.so.0:solvable_trivial_installable_map +libsolv.so.0:solvable_trivial_installable_queue +libsolv.so.0:solvable_trivial_installable_repo +libsolv.so.0:solvable_unset +libsolv.so.0:solver_allruleinfos +libsolv.so.0:solver_alternative2str +libsolv.so.0:solver_alternatives_count +libsolv.so.0:solver_calc_duchanges +libsolv.so.0:solver_calc_installsizechange +libsolv.so.0:solver_calculate_multiversionmap +libsolv.so.0:solver_calculate_noobsmap +libsolv.so.0:solver_create +libsolv.so.0:solver_create_state_maps +libsolv.so.0:solver_create_transaction +libsolv.so.0:solver_describe_decision +libsolv.so.0:solver_describe_weakdep_decision +libsolv.so.0:solver_disableproblem +libsolv.so.0:solver_enableproblem +libsolv.so.0:solver_findallproblemrules +libsolv.so.0:solver_findproblemrule +libsolv.so.0:solver_free +libsolv.so.0:solver_freedupmaps +libsolv.so.0:solver_get_alternative +libsolv.so.0:solver_get_decisionblock +libsolv.so.0:solver_get_decisionlevel +libsolv.so.0:solver_get_decisionqueue +libsolv.so.0:solver_get_flag +libsolv.so.0:solver_get_lastdecisionblocklevel +libsolv.so.0:solver_get_orphaned +libsolv.so.0:solver_get_recommendations +libsolv.so.0:solver_get_unneeded +libsolv.so.0:solver_get_userinstalled +libsolv.so.0:solver_next_problem +libsolv.so.0:solver_next_solution +libsolv.so.0:solver_next_solutionelement +libsolv.so.0:solver_prepare_solutions +libsolv.so.0:solver_printallsolutions +libsolv.so.0:solver_printcompleteprobleminfo +libsolv.so.0:solver_printdecisionq +libsolv.so.0:solver_printdecisions +libsolv.so.0:solver_printproblem +libsolv.so.0:solver_printprobleminfo +libsolv.so.0:solver_printproblemruleinfo +libsolv.so.0:solver_printrule +libsolv.so.0:solver_printruleclass +libsolv.so.0:solver_printruleelement +libsolv.so.0:solver_printsolution +libsolv.so.0:solver_printtrivial +libsolv.so.0:solver_printwatches +libsolv.so.0:solver_problem2str +libsolv.so.0:solver_problem_count +libsolv.so.0:solver_problemruleinfo2str +libsolv.so.0:solver_rule2job +libsolv.so.0:solver_rule2jobidx +libsolv.so.0:solver_rule2pkgrule +libsolv.so.0:solver_rule2rules +libsolv.so.0:solver_rule2solvable +libsolv.so.0:solver_ruleclass +libsolv.so.0:solver_rulecmp +libsolv.so.0:solver_ruleinfo +libsolv.so.0:solver_ruleliterals +libsolv.so.0:solver_select2str +libsolv.so.0:solver_set_flag +libsolv.so.0:solver_solution_count +libsolv.so.0:solver_solutionelement2str +libsolv.so.0:solver_solutionelement_count +libsolv.so.0:solver_solutionelement_extrajobflags +libsolv.so.0:solver_solutionelement_internalid +libsolv.so.0:solver_solve +libsolv.so.0:solver_take_solution +libsolv.so.0:solver_take_solutionelement +libsolv.so.0:solver_trivial_installable +libsolv.so.0:solver_unifyrules +libsolv.so.0:stringpool_clone +libsolv.so.0:stringpool_free +libsolv.so.0:stringpool_freehash +libsolv.so.0:stringpool_init +libsolv.so.0:stringpool_init_empty +libsolv.so.0:stringpool_shrink +libsolv.so.0:stringpool_str2id +libsolv.so.0:stringpool_strn2id +libsolv.so.0:transaction_add_obsoleted +libsolv.so.0:transaction_all_obs_pkgs +libsolv.so.0:transaction_calc_duchanges +libsolv.so.0:transaction_calc_installsizechange +libsolv.so.0:transaction_check_order +libsolv.so.0:transaction_classify +libsolv.so.0:transaction_classify_pkgs +libsolv.so.0:transaction_create +libsolv.so.0:transaction_create_clone +libsolv.so.0:transaction_create_decisionq +libsolv.so.0:transaction_free +libsolv.so.0:transaction_free_orderdata +libsolv.so.0:transaction_installedresult +libsolv.so.0:transaction_obs_pkg +libsolv.so.0:transaction_order +libsolv.so.0:transaction_order_add_choices +libsolv.so.0:transaction_order_get_cycle +libsolv.so.0:transaction_order_get_cycleids +libsolv.so.0:transaction_print +libsolv.so.0:transaction_type +libsolvext.so.0:SOLV_1.0 +libsolvext.so.0:pool_findfileconflicts +libsolvext.so.0:repo_add_appdata +libsolvext.so.0:repo_add_appdata_dir +libsolvext.so.0:repo_add_comps +libsolvext.so.0:repo_add_deltainfoxml +libsolvext.so.0:repo_add_repomdxml +libsolvext.so.0:repo_add_rpm +libsolvext.so.0:repo_add_rpm_handle +libsolvext.so.0:repo_add_rpmdb +libsolvext.so.0:repo_add_rpmdb_reffp +libsolvext.so.0:repo_add_rpmmd +libsolvext.so.0:repo_add_updateinfoxml +libsolvext.so.0:rpm_byfp +libsolvext.so.0:rpm_byrpmdbid +libsolvext.so.0:rpm_byrpmh +libsolvext.so.0:rpm_installedrpmdbids +libsolvext.so.0:rpm_iterate_filelist +libsolvext.so.0:rpm_query +libsolvext.so.0:rpm_query_num +libsolvext.so.0:rpm_state_create +libsolvext.so.0:rpm_state_free +libsolvext.so.0:solv_xfopen +libsolvext.so.0:solv_xfopen_buf +libsolvext.so.0:solv_xfopen_fd +libsolvext.so.0:solv_xfopen_iscompressed +libsolvext.so.0:testcase_add_testtags +libsolvext.so.0:testcase_dep2str +libsolvext.so.0:testcase_job2str +libsolvext.so.0:testcase_read +libsolvext.so.0:testcase_resultdiff +libsolvext.so.0:testcase_solverresult +libsolvext.so.0:testcase_solvid2str +libsolvext.so.0:testcase_str2dep +libsolvext.so.0:testcase_str2job +libsolvext.so.0:testcase_str2repo +libsolvext.so.0:testcase_str2solvid +libsolvext.so.0:testcase_write +libsolvext.so.0:testcase_write_testtags Index: abi_used_libs =================================================================== --- /dev/null +++ abi_used_libs @@ -0,0 +1,7 @@ +libbz2.so.1.0 +libc.so.6 +libdb-5.3.so +liblzma.so.5 +librpm.so.8 +libxml2.so.2 +libz.so.1 Index: package.yml =================================================================== --- /dev/null +++ package.yml @@ -0,0 +1,38 @@ +name : libsolv +version : 0.6.29 +release : 1 +source : + - https://github.com/openSUSE/libsolv/archive/0.6.29/libsolv-0.6.29.tar.gz : d46b3de18b677add61074e2522c4d5bfda886d705910aafbec4afd8119d94781 +license : BSD-3-Clause +component : programming.library +summary : Package dependency solver +description: | + A free package dependency solver using satisfiability algorithm. The + library is based on two major, but independent, blocks. + + * Using a dictionary approach to store and retrieve package and + dependency information. + + * Using satisfiability, a well known and researched topic, for + resolving package dependencies. + +builddeps : + - pkgconfig(rpm) + - bzip2-devel +setup : | + mkdir libsolv-build + pushd libsolv-build + # Using the FEDORA definition so that libdnf will have the correct basic setup + %cmake -DFEDORA=1 \ + -DENABLE_APPDATA=ON \ + -DENABLE_COMPS=ON \ + -DENABLE_BZIP2_COMPRESSION=ON \ + -DENABLE_RPMDB=ON \ + -DENABLE_RPMDB_BYRPMHEADER=ON \ + -DENABLE_RPMMD=ON \ + -DWITH_LIBXML2=ON \ + -DENABLE_LZMA_COMPRESSION=ON .. +build : | + %make -C libsolv-build +install : | + %make_install -C libsolv-build Index: pspec_x86_64.xml =================================================================== --- /dev/null +++ pspec_x86_64.xml @@ -0,0 +1,73 @@ + + + libsolv + + Neal Gompa + ngompa13@gmail.com + + BSD-3-Clause + programming.devel + Package dependency solver + A free package dependency solver using satisfiability algorithm. The +library is based on two major, but independent, blocks. + +* Using a dictionary approach to store and retrieve package and + dependency information. + +* Using satisfiability, a well known and researched topic, for + resolving package dependencies. + + https://solus-project.com/sources/README.Solus + + + libsolv + Package dependency solver + A free package dependency solver using satisfiability algorithm. The +library is based on two major, but independent, blocks. + +* Using a dictionary approach to store and retrieve package and + dependency information. + +* Using satisfiability, a well known and researched topic, for + resolving package dependencies. + + programming.devel + + /usr/bin + /usr/lib64/lib*.so.* + /usr/share/man + + + + libsolv-devel + Development files for libsolv + A free package dependency solver using satisfiability algorithm. The +library is based on two major, but independent, blocks. + +* Using a dictionary approach to store and retrieve package and + dependency information. + +* Using satisfiability, a well known and researched topic, for + resolving package dependencies. + + programming.devel + + libsolv + + + /usr/include/ + /usr/lib64/lib*.so + /usr/lib64/pkgconfig/*.pc + /usr/share/cmake/ + + + + + 2017-10-16 + 0.6.29 + Packaging update + Neal Gompa + ngompa13@gmail.com + + + \ No newline at end of file