createrepo_c-devel-0.10.0-2.fc22$> 4DRX>9?d # E +AgmtLL  <L  L L dPL eLjLq\LwwL},}t}~(~8191:1GLH(LIXLXY\L]L^ԕbXd,e1f4l6tLLu|LvwLx0Ly` Ccreaterepo_c-devel0.10.02.fc22Library for repodata manipulationThis package contains the createrepo_c C library and header files. These development files are for easy manipulation with a repodata.VKxbuildhw-03.phx2.fedoraproject.org#Fedora ProjectFedora ProjectGPLv2Fedora ProjectDevelopment/Librarieshttps://github.com/Tojaj/createrepo_clinuxi686:zrv. W sE )Ut #=9F05 Z(%LC$0P<[V/cZ ^5#*shUcqbQ#9|0 f&eyl$%|&wU$AZoO(<r,x 3;cU;R&_b8_DE^{6=F a! (   SS0&F+AZ3dmVm\d4 / mF S :g+(DeG d! <-L"6n#c**r uD5G',Komm8 )8&A"_"!"&>zS%#m(!!*UMc"'_xx1A큤A큤A큤V$V$V$V$VKhV$V$V$V$V$V$V$V$V$V$V$V$V$VKhV$V$V$VKlVKhVKwV$VKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkVKkb552385248072c6948b8d9700af136ed16c0a4c7f56bae6d63b9572900ed16f8c3bd9cc92f6d570b0ca261f22f3d6faeef0c88a64ae19d6c29eec55254c0e282362e84377ae9a92ace5fdfb764464d22518cf3afab31d6e2c3d2de5ca592bfad356b0e9568f85300c21fce52a7a14bc51d9921673e51febaf50220827d0611b92a30ce9d327d6ddfc40500fe697f5dc335a29b9275ba1a97cbc499db7d0ce5f17b21ad67f65cf49fe9012a19e6b314d88f1a5f9821e7879f74d581181dd41eee5c79752e1c20869bb6aaf8bd654b7a77b2f08d29dc409d9e0cf49776083cf10a90a3b935545134c4fd11d83aafc2b280f9e465cb1a1a706f89fc3e752169ed60a2900e048cee88ab0349024ff173728e08d1856bf8b05836038e9c9f601d6fd8a24173b79959e21a61cda54f1b7f876a94aa357297ba1534d8d3aff682d95be2a7e5aa320dc6f5c1fb00d2db197b3062f6f693c636deb3c76e640ad883e8c86c024aad76923188d61e20d3f126639e7355bfc545ebdb49da5d89ecd6f1ae7d35f4e583e17139c71579c355c37bdc57c2e4863a577ab7e47e95b891569888bc1ae9ef731f166f8ef8ffc854835945281271fb26f0b91c31837a3d87e4e97af7e4b5c6ec5b77b2df1c0cb0022a6d376339ac64054e1e41fcaa4f369ea3a19af46b193bf53621d302b48af3b102448efd59948e09315c2738dd77b5dae24cbf3af04cca2e2a9c5c9d767aebeecb11f41afee2e1c518b34736187438282d5c1c4307c112bfab5894d30cf87dd8b6ee7bca70cb21e7facd057915ef5b327fca88b813a02a01b3fe9e13c97859c9555b9ee92d7e9c88782ef599cde96ad0804b040505a9d0731dcea04a3399acfbb459d37eb18815c77bda3fdd8f5ebb70f3d8758dbb6a1f58de2298e5824d66458b5b265c2e1eb9f9a25ee281fd61c4abc52aee6256b269f282fa7e7181292ed18d70ebe4e82506365ada79810423ed116a8e4381b88c5590c6f31878d66285d34995b39a4a04873e48cd3f5c2e25e383d80a9e9c6d8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b8806439fb7f0c17cfca707585e5cc4c42d5d4eef4d80ea8bb0c74ae4f4b70e37a44c6d5f17bafa06b3158e2b398a3b9ab4b5bd292adddd0227ac896daaba41f4e8cd2b78feabe3c5c148145751813bd515c36ae5a63e1453778550ea17a16116afe64dfb1bd95d3ab84076623479182c8493531bb685720e25eb15d3f40bef58482e199e7ed0ef70f99bb7f763a48ddd95d5990e103bb145eedfd0a76d19c122374be2782b30d237bdbeddfde4aed01f007264cc116b2d4be2f398a7cb74ec7a5bc58b1011ed418b5b55be715aff8556f6a8dbf85c409f47e27fbf5cef85da34a2d4efbe2a7188717269bcfc7b83b6f839f0d26d3d0ef55d3131c23c470cb8a8b0b040d7c387d8d08fcf96999bb271346623d8efd1283c6b1e70d548807d92855ca180c98c02adc57337f58c40aae15bbac05a3ccb364e5adb1d610a16452e92f17830e4c9a6430b42165b63628be648477d3df183a9bd9e0442805cfac28e8e8661661bb6a4a2be576bc5bd2b6ec773ee8bc55a55336fab7990e8f8d71ab74759b5b3d9db067dea3d1c7b9c06bb8a2bc26025294645683d6ee187d2e9762c8449895bb797dc104e956fa9deba4de18d8a7b9e453a7f6eca275f5560a0159f021a0edc191637a1733fece2a2e6df75982460046f3968126a90bd2a28ac3d322eac67e9d1779b8d32fc09cf9ecea4058cc3df859ab3d497a6e3eaa0a3b440f28bedd02edb0d88e1e2760ac86a8d874272854299ce356da3e8eb94892ed2b495ddf612d55cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa1589da33d377e9d1280596228e2f168189de81dc48d68146cec2dc7bfa01699ba6973a2aae66bbb99f2b57f2ef160182825fa5305444511ca1eca4e1b0b38528bd93fed0f0b2dde40b32d40c0aadc5e898d64add5b7d8fab4e957de093acd84936b68c5995b9ec8cb8ebd47969ddce922d2b19cdbff14edff5ddfa9221a488e59751d16afc94170a02cb513c271f3cecebd824da74d2efa0d7fc6a63b4b339d4e758a331a0612f3a896096fd580c2401e11b4877ea92704d99fea6db403fff0e0debea147107128df422b5cb58ba005c90c08e4333e3fddcbdc3f821e438da398a6ca13a1c87edcfbfc91317896452c31a9d49c4768f1b4b46ac32e0907e00a73680166339ff62595dd2d2eed3a79fb9fa0c2e8250e89539f6d678aa2e5e51e262a5c4659f3687bb87a5414f36eda977ce43a2fe383f7d2a612035b5cdb25e9f5fc238b7bc4d21dc5b6739a7fba4affdddb57f516435781ce2f9cc12bf0e09e370e711d095e570c0275edf5927b394a87b90c5b1cdfe5f915cd840912ccb10e22f28d437bc99411fb59e99d9a3dcd05f1e27f82e659b8ca66c9ba24a166f5f962b5880c7082e95a4524ed86f6e8a6e0a0f6f485f1eb5f579ffa023bfebb4348367709a10f21b7f739af347af4510c7b0065bfb5f92fcca5e7506c875a9b9f860e8b801592f63e8e9c4928d4eb2986d69fa8c994acb04f6029a8e686ddbc319a266550310502f66d9d3d27afa6d7365054c0a4098056f20d26932a17d74181fed31c51a63af4bb07622a14de9ba5f789710b2f777fabcfd4b2732f2b167d9c9c195b3c9469abc9df517ec460701e92a9cc58c951beee87b420a80ce7647f2e65f6a79bc335fdafa436cf0280282a3d3f60ff308243107cdef48afcef49f67ade2c608a0d084d84f9b7d58968d740a6b22264be7103c880c66d445b88487aa505eada59c9edbe24b6640f342d46dc8ddeb0c89b8c0686055e2e3e70e9a7a729655d4d9803587b524448c49a817982bf6a436b83359b8ac017f4c66604ae8dcc81122bbca3cedd5bf72928089a729708d45b87a98b12917c690423eef18c4703c4effed8e34ae95974d343fc1051a886b504c23b470083fd3f1889a50353af9f1e7a1564bf167fb2626bc33e22b0f4d7dfeb74b5346454d151606f43bce279a1b5ce6f581c02044627fdf7d657f5aba991d9dbf09407c2f59fb00e52ea4a2666ecc7bd2a80c5560accf6d543324a5270bdaa4575dc7fac78dcb0e8c03dfe9943c99b426122bb795afbe60911b6e4d0c456d0cfdb734478d6d79c440aff8dc11ef542118c3e6277949eac96a3c5c40457661ac7b755f525c17664aa11fb1ef00c54ff5dcd022054a1e67cb3331dc588fcbd5cb3e79ecbccbd1b85825ab6af2da80dd482166071ddfbf10453b2dc9cddfffdd2231d6dc42694ca97c89bde75c2b8c576361218a7505f10fe2160365e7d31458f509e94503558bb5df9cc711edae332dc2db655b7383124b4593b40a4c03e8c8902317698e3b6dd5ba22ed688cfed2ea6fdd35651ad771b966c88e6ba6e49b0c3d2f49688b2228509ce51aa45c979e690af8218b57170c03b1eb495dccf5f736b186d54be9d11096370c0082a6770ae303a7054a11c6c9766055e10865b5223b227861e8df17484ec53bac99454faa4225f5102e0d27da4fd1688c83621b72ab3a17181661750961cc80fbc14b688f515e47075004a80d171dcd931c5a756e09a6373b70cac64205966bc6f32bdfd05ffeb6a03783ddf35ee9ba6b59b9032e55dc5f1dc03e2d869a6d7bb9861f62a17d037505006d09f42c4cd324bff1bd75a854811dd321a5061713ec30cbca52e770419821d65ab4f08f2483109eaa2ab671333324661d68f799bfc2d394d94f47305ecb3cfa4ff037584af17f97482d0971481b633665173fe26362d5f1967447ed4ca9cf6ffe6b9f8953b01ec1016b2564d079974c23e1ce7ba9c77e6fbae21e3c3165077d2edccfb844dbb92264d118994967ed560cb2b6ed851f96e219e5409ce6a94754ee913278b1d575859751e713000b816494232232b27a810d9d490a9d6d281debf417d6914fa25e1baaee0a72363bbdcc8fd811a1bca41d691d005d4d45f0b649a27ce5cfcd35060a6e287c9be31fe215e6805ff936fd36c1311d75c0c77765692faf2d9c973fcaeb05008c2b11332b25eb6fd9ba7354298eb7a13ffbd9f91e0675f02c326ba439cbf71a773018a998d525135d6a644789bf0c4fc2eceb6dd41c00b67e7bba302ff9b772197ec4984d8d87f53b4f74454dfd00a46d2a96d09b1f8ce351b29e45d5dcf9119653adf836c7dadadf7bba3f266171981c272531cbe08128bee9fe8d9dee1031f27917b3be731d119f486e9ab2517f774b88eeb03b6e6d413a5e0b9b696c6988c2e66bb384f9357b0c6a6af43232b0411c8b9935ff9e39634d4630de4a8b06feaa8fd1c4226c4418ce98c39ec6833b77f150a02e1a02464367f7bf277e07206f0695dce7c2525bfecab58e74ef02a1fda52f6cc1d5f65fbd6932a05a4c972521b5dc027554903f3479c2f01e551800903c76e9e6476329736573fe39ec29d3f9ad98327ee56c11699a7c9cce661f19389d297c04f2423c6a5fdf84cc47775b6cacab47a61ccdf986d781a2f3d3b50f2c4a8b6a7ca3de88cbeefe2eb8e88586139c217a7a66938f92510d52acf4e07faeb890159c9bd97a508b6005e0db9846a6d430647e56246d0fa51761c67dab10ecf5eaab9b9bb7fb5811ca5c642b9f9c934d0e05d140453be505018a5a5204adb70788dbadcd93f4ca0fc1b46158132d0fd7859a37b2076e861f75972fae3d2f159a0ecdc596f6d2acb4aadc50b975702f7de13a8f3b1abf3414982db9238471eba94ca1dda9bcac9604615dd36da590f6d560c4a787bd710fbfe2de1fa32264b95fcd04bdc6a72666e1b300fdfc5ecf102714c9fd57df76fdf47139f8dbf8ae59863643171164c16baa5953c17821a7ce5feac673c05a56b287453ce3a0bf5048f0999b7711604d6cdeaf3cdfd661fa21fc5bf18de929671c801f00415eaecd35abda3a5b5e418b99133dd307307f61ad56475f5b5766801153c2491ba9c5470e69df6fd8bac82dc61e1efbf2caf40eff2f476d794924c4dbdfc8e969db0da51bc73cda20779079661aaad2172ee93d873a117c59f54cb39b20174834401215ca56f329519229471fa8ad1c034bd580a560f2804d5e57ef31ee0f9bf0c24fb82d4e9af3bfe1a1bda08fe27ed4fc703aaee0660deb05c149938491f323d65a5f1538342ad6cdb0bb5686870e1bce0f6f7b6f39ecb3ae166ff4fd1cf64ebc6af8fa877a9a04665e9dd0ef5ef2c6ddf02b4a12472984485adb027fd12ae6c60ffd203b1a4d40f016203fc3004c0f4bd67b0ead9c60062b7ba302a34ec51bd8af9e7b367b4c2d3641e94d70cdd475cdde08173310826472d31aa0e063f63adf8c90c505647ba85333d9a1ed041a50a6e1f66fff5bce6ebc18bea8974f3f70571e7468194d2fb56f8a6465350fe5285e9b227a65d36a8dd6e1141c758adfa2328c3d1ed525534ae2ea9a8e3b3060b29aa6d8ceb139f55e9aba2ea8ae9be232a70d3e142c800b022c6ac5d742fa265f3c8c64cc60ab24d4eef81132dbddf83bb75068423ed96486284482389334f33a2fdde422904822da2dfef2fa39b1cff121165d2d0ff16013921cc0559c47ce297dda90bd725a510c35b36c368fac61ac58d4d4622998e9e29fb7c7857a3de24a9b9a7cd05e2b709b04393ef532238eb955679b7fdb23a750d9e7a34a1cd4f68fffdcee9e6f1e3c6c0146787c49f33985be9db872ec9555f04d44802fa35fd2391d586907edf3573cff888d8344ab2a554cecac7373562dadf6a3703de471997af15606e676438638fc34efd52dff728a7cff31ffaebcbfd634aacd28ae06f032f4d92c36ac0015ecde2c2d772f6353dcec62325e862e18d64c4c731f4bc369c4c4a44a9f9c14a5589674da8430dfee7782db859f4d140a3d8a1d0e087efa003b9c58e5c54f9912f3a454ddc033e2abf9e17706075112bb258f4ce388ea6400a9eefc2ee8e1b1ae5aaac992bb31fcca80f7bd96945e192fa4e0abe04f29f2514a3cb2abf2246e6782d92c0a217912dcecf5742a09c63011f8221bade5c52cf85ec053bfffc2d911cbd9c897725e08d1e859c2cc5fc6713ce159fcce95c42d5a48f8abd3970a3162360108e7759201511445a31a4ec82d786d9829c950e2b19912989c8e256d3607c47addaf69550094fb1000580e3e8ebd2eaf81ae46cc1398b3936bc6d9fdd4d7a4e565069ea26decc07a054cf434a6b641a177860f15b41c690231669ec69d428d672c825aa33b89ddbcde16176530f6d3f7b3943eb4d974944e388554987a5e540f911f8ce764c7c185e89642fecabf953c1549922fd2c2a3b7bd4899e0a7b82eeaa75fe915d9abe9992bbb34fc47bfc1ebf5feabef8bee90027c4ea654e8744447b90e86a4b5c2ff470eb03a184ba81ebb329f2f433d7bf40b1cdc99b57acc919c6535324e4604c0d57358d780e416a10f697b1df00347903307c1d800cd6c34587f8543581d32c2f818224952d6330f8d0a7d56bb53330c367720d763fbb8bf108fef61cfa1156cfd51faa72a60d58612a693dba4eccbec70163bb526e53241b8fd5141631e71dbeeb92c2f83f275850d8e66d8ed3074d00914dce0c174bd10ee6d42827b5131a64c565bd0eb6bfdcef147f41aa73ea8b606738b3498465dd119613b0d6f5922fa6f59e5d4cf8ac8aade10562fbe129f92022f2315e790c0d6844064793808c0ace30b8cb34720df4ba91c4faf5b2d54622fce4709effae81304baf6753913ce611b725a1592bb18a48abd4795a02ef1ac287e2fef397032fa55833af3b7c28d5cba252daafdbc9dcb547e5720993637b8bd6ffb8f2d44b14cb7907de9cc5bd31b5a4335a4291a071e44c9345dfafcd732a86a6efe4d2975b3a9cf48fe5a0ec1f232a145b6f5cb3dfd0a97b2655a3a373537a6d9375745075d38a1c78de603f47175bbc1c5be413cfbdd53137603368be3455557b9e331d746f5a5c50f1d5efe87f1e2eb08656cf0acedd084103e27a3d1e844cfed309578b3fafdd93be392d34a440c24d761d4d758ad4b9be0482bb1f8a8d5f69b01d67aea733a8676ed0b77a0ec53c3d2a4b2094bfcd76b2f762c0c4179207b73bf55cfac1b130596555ba551e81117c83052b3fc358300abb7fe8b9e92c05bf1115f08f0fee755c268b7871d5ac1d148b5a0389296ea92b62bece927b7e04cf69be8f96e088a721cb2f9072cb20a029e9c95c0b7b4753a3a01a80d5b76a059a9a7b046329d88f89ddb4a4961a2de5d4daf253008b2ed2c95bc34b06fb95ffdb4981cbfab3fe812cf9feda06d420b058072bc65a69aa9030789d713ac63902b288dcb2a240d0452bc484c4ea1baac10eda67444bd84f900c70ee7b993cb01546f41876de98f9030c77a87f1447f64f4f36d65793361aa51950e7c2a4ab8890d0e35cd2e87fb0eb2e98f9f0169ebdd1e97d7c6cb61971f872dfad2a119fad697903bd7882befa6903826bf16e55d5f1d246c3ec612203b7b60b64f9b461235f5a9b7f35c280310cc1125b14d39ad0393351632bb1ee7c6ae9466e5f467d1ac2ec9adcf01489f26e4b196729f45ab3ef062a05a2f6eb1d3449c4157f13cba9fea540652efca373c12cbec11d43e7e458364e747ee4d2ea17a969d018d009fff340c0679d83894476f79daf3d3291f0c701cf874a81033cc785e99f6ed93b84b77d60c1a935f2f83bee14605887c218c49d27065bb4c6fc87dad716b5cfc7db22bb157596bd971ef998534d014edb76d0c302257c8178a7271449f76f27d2b1f0a90fa1131eeae93d85f4c71a3e48f559c5b0228c31324d669e6d1750b121ad11fd5ffe8e55a6685a0360f635639529b8226f7d05dd49f6ad6a8fd80f8eb93745fb7d017d291be36bc4460208aa93b2f10dfc9af7c7fd86c3981a384581dcbe873645c77ae8aa67b9bc8383264b7513e7a9517cc54c9a8ab977a8c54718df070077f58ffa1bca9684ed2972979e37030bb9e5dccbe1f87568fdc9d66ec40631d3d6ebae7d5c06adab7defedeb50759436b841aeb0ad492199552b13cfb0d7be1bfa81b162df8bb4a9231ff762eecc7fac00bd219dd491e50efcdf843153adeaae9d4ae50d8c4bd9fa8f5f6a401b00779cea7a685d52428020e9841e6992118e05282ca0256caf966b531b312c5e0548c9692d033076752bf2baa16516ec6394aeb4d6a0979565bdc5737709d66c0c04b469ca80ba00d23c10c31378402b2926ff03ef12209dfea66501ef00e1da6c8de299dfd6f5352dcf814e3a72f7c474206cc07ddd356d85d49088d2fc4ad041a57ca214ea022da217ec1bead9a4bb0cf6856c7b367395d056dfed5464d9d8b244ba3387fe901c8391d60f6408df63319ea5a4a4f96a1be1b57015120f1fac124afe3b216857b83e17f542e5205f254707af4ff8e9392d1c8f6809e0e6a0210e91d5a392e6825b5adce618faaed194bef57bd17998ac805af822d2ffecbaea1ab87497bf26fab6bec6901a36455c6c0860d8a65855161c1728b89be7a40e9dfa86b90f6cabb26bc401ea186492aee87ce6104f8aac1ae1539955845a3bd9bcf1bd14e29ada299a6294448794eceadf8864b1df64b1b0fa8f2438f9f4119009d3058b55451e84615bd6eb663a723d80620fc44ec26e1713a6631f80027d1bda916d8e9ab8cf346b109248278946baca52e01d29992e1603a12d96c7bc031da4b4a8d672d3366fdd4a3d2c55b64c3b7f19768bdeca6084879f933e1ef44a0eac09f5899e9a0652cc60564d0268ae01118ab655eeae1950de44b487bce7dcef2dafb8593c17c6b805ca4c2f4f607269da7e47db54d36fad546e6aaf0899d60050b2a102a16e63647d110f0082bd3c5d9a8845239050fcf28d22a8c01060f290e3fe26a11cf1ea0abb521b3f64294654b44060a705287824a1596af5af78c50bf81f462a060d7af0a3d8a1d0e087efa003b9c58e5c54f9912f3a454ddc033e2abf9e17706075112bc7d5179b6dc7183117d814ad3832dcc5da7913a90d8e0b2c40c5e1437c8f329cfa4e0abe04f29f2514a3cb2abf2246e6782d92c0a217912dcecf5742a09c63019205ef63fbda7fd9b6ac4d9a03e1724cc152fd96fe98e6fd3576eb2f6eea7e5c864200666e604c8ccd2bacb80ab7b4cb0d55fc1d87d07b2d4048d1d75f3e2cea83c106765d9d94d68bdb6a3398cd07aabebf00b66dc89c50906f3ba343320a4eea066e9dbfebaf7179c4992b281533b5af396fcdeab10a0b96cad5101b09262c7d88550525a847878ba5a90922cc25d0976290634fdc8c6125ddaba0ec9fe70c070219a8b45332f356023af7c8740a1914c66c4d4f7f06b834373e5381e52060a685872c0abcc4cf8faafa55cdabf31af0b7d67ffc2e953b39d844da7f9a45d31b8441a9427d3b320d912c210a5f238a71b13e6d2f26de7e98b36dce58d7b68f96f4192d95bd027eb7c7bfc58bde7a6d985b0a95a37fec420fd97f8c0b2c29dd8d8434989c9bd18c69da26cc3a3ba59ff47a245d59675e5c53f41447d4d5235e11b28fc696f8dfeae5f3f4c86db93b6b77933c0b7e83cf2a6fed361927173f216b4e11a1092b305ee38eb8415f85a58ddae1bd02cb7cf027530758c1f01631b62a6945c3dd4ac831304305c5b9c7516f94a17cefe81db75bd74e5812dc2b34644856fcb5743b0aed2b11d251dfb6eaacbef4d154b9a118e419a22eb34a5c9ae9730f38f9391859234cdb47b792ca3872256ea0dd156fafa86cdc72c51c45f8fa1f4e1158d30bfe78f4696d6eb34cfa240f8113580f2c945812d6f5764999ee7f2bdd7b6454d52876de96209f05442b159a27505aad64c662297a7c58e3ece89fd6e34cc97cd9f00ee30dd6d070989745763429652ec24e41645ff9a4917dc67d36de98c88282b26e365ca74a030522e359e25cbe55647f60fe912e566a0dd637fd634aacd28ae06f032f4d92c36ac0015ecde2c2d772f6353dcec62325e862e18bf7a9eeafd29b34b6092f9f088bf84fcf876ba6062591174b35302c4d971e24ce159fcce95c42d5a48f8abd3970a3162360108e7759201511445a31a4ec82d769cb944a3967eb3c28b9d7419f67832fa34264c7bb0064c0323108234e0a2e6fd2eaf81ae46cc1398b3936bc6d9fdd4d7a4e565069ea26decc07a054cf434a6be26f9f3892505aa2b9a2982b02cf66c81635d565b6fa5f43e8e442b1667a8f526d3f7b3943eb4d974944e388554987a5e540f911f8ce764c7c185e89642fecab2e4066fa8e9f6a311b86697b2740d5e6228aac24acc63c48bef5ba0d8913f5406e1808834f417719ab538fd69728c03fc148d72802dc2e8f0f907240e3dc20600c4f28f75b81fb6e078357f0de9592417d648d27cfc05e01bdb6bb64322d600f497543c3dc23ab391138d2611be27a40a12bf04edb22defd715b61ed9759e5e4b63454be53189597eb80374a218861466f96682816e18c4694ce9d6a3b7d8e7ed64c3035c9f028b30c702d1d0a165e77d65eb1e512cde8083ef1c6591577b1ef9e5894bfaa48c205626bc4cf4694b2771ab3f9455c5d7d5fbd813a8761ba683a3d08193db63d867a4fe1803824728e4773134ef5408646cfafaa983f07751d27f990a45f8e9a0666d3dd131e6b37018e056a120036a21d88bd1f28b690f2f0c4394b8de14f3125a4ec40c4e7df4c983b11e7369631f00cfdf13109ff5f6d09f71bd3547cfae63d7df2f0cffa8c0f57b7f2782ba20085e80e946f7355530d74f5dcb547e5720993637b8bd6ffb8f2d44b14cb7907de9cc5bd31b5a4335a4291a0fa492fc3cab772725999294f31ac77a40d0fe13dc0385b45c0c0b5cb6d753522dfd0a97b2655a3a373537a6d9375745075d38a1c78de603f47175bbc1c5be413b9599e03f9e2b2f16161b504c71ac459efa6bbc890c52d157544396e8e990b063d50961c0f250792039a52de16bca6b0e6f8968f3539417a03db45eadedb6d14c0579997545a13c2d0ff3d951c25d4d88b51da7766ab2068514ec8b2ee7abcf17328d469b3ce49ba284c144d75a314dd38bbb1441ef233358c5531fd3f286c8a2051f703047bd2e9a91d4a2650f3d98426d852c1f729dc3a7d8996e0522f6af2d9abc3d95b26f54b359e5ef754b8e8785b2bb85b644657bddbc7a50025f629004bff3223a9a50126edab48fc3b003d08d5e8c48a0b140e0a401b05f136acf51a008b2ed2c95bc34b06fb95ffdb4981cbfab3fe812cf9feda06d420b058072bc61c555557ca84ba3598f52c281780dd7e22655db21ac383712e62d4540a1bc525c2b4927e7c163c5800bf01110c34cdfcd6b87ca7f66d7101b2026d41fdd2e02417003a44fef6db58825c63524c35825a4842c52481f992efdd32fff8dca2f26fd2bf3f50cce227bb61fa69082d2b2e7901a0eb2b059d3b7b119a800cea8e9b916013ee2e9e01971ef9d42a7ad3a7f156d0d68acc44718d22d81adb1f176f90ba79129155ed7932a20667877d05c796a1404e6191566dde559f3311c951105ad581a40db1e3e3b73af2528f52c777bcc0cac7c7e3b284b1ca3dd91e39e6399124181687c0f6573cc34f230390c1928bf7eac588341bab5de38ad67cf74872685288d99a63d03b3c65aa8ab9b8f03092172b9de1a81104956b4b597a2940de637fc48f67c0ae24b9b4d89c8d4ca3564b14f28e06c80b3e1fe32c31bec7dd828d556b5381780c3dbcbdd05dda1b299c6de97cb19964391b849df41da3236d290b25caea629257db81751283965b47298d8cee1f7396a33ff6a91d40bbc87b1a70f8a3bb76f3872af9eeeacdcacff0ada61a178611544812acc2138f3d0899abff29cf4b470727190e9113134f09b12eb9de651042cce10df0d62eccb861c6f85ce756a5758398bbd13f6e4453ddcf1a2e58749fb28a5396baafedf084f9b7c0c33aabc31ea0115d37131fd209e1e98b94390f968ac31370b1c9b9f56d9e1e9b06a5518a058e41a4dc9b2e0a9197600082bdf995c82d62e05b35d74dd0cdfe8e747ae512a9747a5213087edf751ac5ec64375ae3fd6eb7e1e4454f875b5831ea23349a184fd2d52f8a6e87a902ab902fc7ba491e477042fb139da4592a3f879ad427148b61192e53631dc4c0db2ff8d300f0d0d286f8de7fbfe1f23d3d0156085ed616a7687d4603cd8154ea582851e6c3bc357718ed34fa88311a573afe60d2f6d3b6bf05bda82b22d0312a9407bcb45a8a384a7ee2f19392ec993e97a4825434f463a36fd42775b4a8840bd95e9d888180fc6cb821b78a3e9252d116eecd6b1ef6ba8c7e88a300b0977ef31a604673ac290688568738bca7e2771d7a4b8842b76f74e49444695f0cd3b5b3edd82403ac8e0aa6f6296059323d26dff96b8f1fcb9a81bb71dea15af0d9102b4a914376687dfd60355c2bd5042ccedcc340a446161fea733c31cb6bcf95a6a0ee88e78d46a0c0aebeffc2c0f89e992d57bcaef42b416ecf74610727ccad0aa50fa79963c2fc6b7bccab97e63637d38f28ef1c0a2643ca04bb97250c558db48834651944ed48e5648635f2e9102982f8da8716d28f35de97c83c65e5e5586f3e33eb100c8ae80b56fba09f24434a845b98a632fbeac846ec74bda2e4b87895dea3062dd04f6aad836f0d08b34eef8ed0a395f7dcc11b06e1276d1b2b3789622cef6a95dd8576bc993d0b116bda911328a02208b387b9d8c209c1f4b55ef43a2081aa262ba9682c6c4d0c4cd6f67889ac79c83908abd9450f2936f1646af3eb557978b174134c5f6c7f3b65463d731e0d7bfb8e75c8fc5635c40528dbcfcb607454c137774155986f0409b4632bc549c319911efbe2d4fdc18f16d5f6d19a262dd4ee6e833bc2ca7d5fe49b74e357ccb6caf53344b7f16bd2a157e498597b5f4a535b2f36b7723eb0f3d52819a97b964fab99a3d0ab1af4fb0c55d2dd547772d4b8a6d7f59cab3c471c604c627370ab4d8f20f96a9ae324891f01881d0fba72841d313d17a13ff928e67292a4fe53e4125fdd9025989793756879c80930a5b0481bb6ef2afab8412e49dbeaa4e1ab448cf8124ff0b7cc4e7db4b70a9cd79eeb7c981e8eecb1f94455d55b748f68804d1f5cf52141b0c36bc4cbbcb9cf7e68788c42977f6fbdea3fa76c69e13d2fa77ea927a56cc2251cb550b2db0c24c406e10349d215b1444a5f9eb8e3389a762baee809b840d08b0300f0402e609a8927d6c818e8cbb35d59b134c1ee6282353874168740546c4b0676b533eed9fcdf6380a693fcd76d7c40ac2ebc59d9154564ab1b40f457d6c4774dea29430c6676c3e23b16e64d89ec0353a7b3504478f845259b54896d6297b4f62d665f5b8348ec3aa4216588f8221346391cc0709fdc543c9c0a89b7bad22d83211cd293b4dbde7b65b54a4a3cf135eb0c9d3fc82243ac3057f8af2225d4657d950ae25931df0964986a797d28863b684a32137e9d9ffe88225c9c8ed7b5ff12a905024fc18fc606a305770711256c810473310ee03c05878c136160b49c42e63862ef6b3c281b8075c228df23aadca452b55949f336814777c83243b2afda7834301ee1a491e65658738f736611bff674074606794ab9c65a195c34eaa1fa6f7bea8796f72bf106693dc80ac85fd0e6f2cea6b9caaf5c376aa1f33a2ebc9e70333c28d78c6293eb66b8769f49b3444e930b65a2c4b6e7b6a44e4cb799e156df500156b3d57128f10cd4e4f9cd716c8ac400482e9a74eb3cfe131f8caba1cff1191d6c42ff55c2a4e71fcbf188ea6c32f6b53992d5e7eb9f3e946413e9bf7fbe454ac2258f1662f00c4a3af30fbfa4af50c541c44c22fe97b6f82f12faa4954dc3894faa35d6a0fa9883e58f1de7121f58124db6ab1887ec732867b33a1e40d60ad8046b4b183d08211095adfb3f4252264edc1bd7cd3eb3587d2e1023185cd9d7567c8907392eca24d7bc77be626f908b6cb3619af47b931084f1550719f8b0ce6ccf0f61aac8958198f278d8c78c5c12af23f26ed20a8ae29cb0cceaa9db451d862c7fcaf2dbd9fa7ffccdc6fab277f503254f64b5ccf19e6ee9c0cf6b806a8022cc6dae16fb26818ad251febb55aa979d1ef780f046d12f9aa0a6d56c14d7e1ec56de533568951796b6894bf38f9f283357aac948908de5fa8615b606b739bcba0c183ec442cc90fe27a2dbafd4e1c791aff374b5326ba16880a16d98269abb731904dd1f8eb00aaea66bfef72d5252931d84cc01cfabde3bea854b5b145ddd37bdced843340e0679b6b4e7ed2fe318fd0cef76d160543722e0c3eac11f901ae15db25905dca7a17b81c6d51869fd12ea569fc4b072d217786b4b4d73bde4b9bd9425bc87b33d6b1911e6398673939aa2f15ac505b9a1ab029b8452dd0869f392daa28adc942272615ff2db16bcf084f01ec9fcc2f7f6a632b2bba8c4689a8f6c574cb1bbf474ff6bc90f795cc992d56ba4c2340bb4ef235e09853c94b4879a068bd1390ccdac99650233fe22f951313375519afbffc108f0b551c68db4eee8847503ba43414b92585d5f4335bfbdf1ada85236c6a7f3a38b48037b2739e9ef74840f563ceaa225e9fd0db2884f1cd496e34118790dee4d6cbb774e400a65d21b5f835f5a20b7207540e06f2aaf20db379da84420397034f1c3d22e90c055939f44cad97ba1cec0082173c189e10cdbca398539cc6dfb32834c276c048896b7afaebaf8d434e91987330f4eb1567075bce015d298c8f52794e3dfaadba9ff1239e009a6bbfb7d9fe6fffaf220f0ba7d14ff32838cb7006b3ccc003bc1d4694e7666bd4307be5b986fa2c4fd8637e49f66b502dc67674144b72362c875dalibcreaterepo_c.so.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootcreaterepo_c-0.10.0-2.fc22.src.rpmcreaterepo_c-develcreaterepo_c-devel(x86-32)pkgconfig(createrepo_c)@@ @@@@@@    /usr/bin/pkg-configcreaterepo_c-libslibcreaterepo_c.so.0pkgconfigpkgconfig(glib-2.0)pkgconfig(libcurl)pkgconfig(libxml-2.0)pkgconfig(rpm)pkgconfig(sqlite3)pkgconfig(zlib)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)0.10.0-2.fc221:0.143.0.4-14.6.0-14.0-15.2-14.12.0.1VV@V&,U@Ug@UUUT@UJ@UHT!Tq@TTa@T`T[bTSyTD@SS@S @S @ShSFS@S@RJ@RR q@QQfQP<@Q=@Q8@Q@P@PpPpP@P@Pl(PDP+@P1@OỌ@OhO@O@O\@Orion Poplawski - 0.10.0-2Tomas Mlcoch - 0.10.0-1Tomas Mlcoch - 0.9.1-1Tomas Mlcoch - 0.9.0-2Tomas Mlcoch - 0.9.0-1Tomas Mlcoch - 0.8.3-1Tomas Mlcoch - 0.8.2-1Tomas Mlcoch - 0.8.1-1Tomas Mlcoch - 0.8.0-1Tomas Mlcoch - 0.7.7-1Tomas Mlcoch - 0.7.6-1Tomas Mlcoch - 0.7.5-1Tomas Mlcoch - 0.7.4-1Tomas Mlcoch - 0.7.3-1Tomas Mlcoch - 0.7.2-1Tomas Mlcoch - 0.7.1-1Tomas Mlcoch - 0.7.0-1Tomas Mlcoch - 0.6.1-1Tomas Mlcoch - 0.6.0-1Tomas Mlcoch - 0.5.0-1Tomas Mlcoch - 0.4.1-1Tomas Mlcoch - 0.4.0-1Tomas Mlcoch - 0.3.1-2Tomas Mlcoch - 0.3.0-1Tomas Mlcoch - 0.2.2-1Tomas Mlcoch - 0.2.1-3Tomas Mlcoch - 0.2.1-2Tomas Mlcoch - 0.2.1-1Tomas Mlcoch - 0.2.0-1Tomas Mlcoch - 0.1.17-3Tomas Mlcoch - 0.1.17-1Tomas Mlcoch - 0.1.16-2Tomas Mlcoch - 0.1.16-1Tomas Mlcoch - 0.1.15-1Tomas Mlcoch - 0.1.14-1Tomas Mlcoch - 0.1.13-1Tomas Mlcoch - 0.1.12-2Tomas Mlcoch - 0.1.12-1Tomas Mlcoch - 0.1.11-1Tomas Mlcoch - 0.1.10-1Tomas Mlcoch - 0.1.9-1Tomas Mlcoch - 0.1.8-1Tomas Mlcoch - 0.1.7-1Tomas Mlcoch - 0.1.5-1Tomas Mlcoch - 0.1.4-1Tomas Mlcoch - 0.1.3-1Tomas Mlcoch - 0.1.2-1Tomas Mlcoch - 0.1.1-1Tomas Mlcoch - 0.1.0-1- Remove comments causing trouble with post/postun scriptlets- Python 3 support (made by Ralph Bean) - Modify gen_rst.py to indicate --sqliterepo is an option too (Neal Gompa) - Do not compress manpages at generation time (Neal Gompa)- Fix double free during parsing broken XML metadata (Issue #33) - Tests: Add acceptance test for --general-compress-type option - Fix 'CR_CW_UNKNOWN_COMPRESSION cannot be used' error - Refactoring: Fix compiler warnings - Add --general-compress-type option (RhBug 1253850) - Enable drpm support when drpm library is detected on system (RhBug: 1261031) (Issue #37) - fix traceback on non-complete datetime information (Jarek Polok) - parsehdr: Skip broken dependency with bad (non-numerical) epoch and print warning about that (https://lists.fedoraproject.org/pipermail/devel/2015-August/213882.html) - misc: cr_str_to_evr(): Return NULL instead of "0" for bad (non-numerical) epoch - updateinfo: Fix a typo in the package release attribute (Luke Macken) - CMake: Don't require CXX compiler - Tests for different checksum type for RPMs and repodata files (#31) - Support different checksum type for RPMs and repodata files (#31)- Add drpm as a BuildRequire- mergerepo_c: Prepend protocol (file://) for URLs in pkgorigins (if --koji is used) - Update bash completion - doc: Update manpages - mergerepo: Fix NVR merging method - mergerepo: Fix behavior of --all param - createrepo: Add --cut-dirs and --location-prefix options - misc: Add cr_cut_dirs() - mergerepo: Use better version comparison algorithm - utils: Port cr_cmp_version_str() to rpm's algorithm (rpmvercmp) - misc: Rename elements in cr_Version structure - mergerepo: Fix version-release comparison for packages when --all is used - mergerepo: Show warnings if some groupfile cannot be automatically used - mergerepo: Exit with error code when a groupfile cannot be copied- mergerepo: Do not prepend file:// if protocol is already specified- doc: Add man pages for sqliterepo and update manpages for other tools - mergerepo: Work only with noarch packages if --koji is used and no archlist is specified - mergerepo: Use file:// protocol in local baseurl - mergerepo: Do not include baseurl for first repo if --koji is specified (RhBug: 1220082) - mergerepo_c: Support multilib arch for --koji repos - mergerepo_c: Refactoring - Print debug message with version in each tool when --verbose is used - modifyrepo: Don't override file with itself (RhBug: 1215229)- Fix bash completion for RHEL 6- New tool Sqliterepo_c - It generates sqlite databases into repos where the sqlite is missing. - Internal refactoring and code cleanup- Proper directory for temporary files when --local-sqlite is used (Issue #12) - Bring bash completion install dir and filenames up to date with current bash-completion- Python: Add __contains__ method to Repomd() class- Python repomd: Support for iteration and indexing by type - e.g. record = repomd['primary'] - Show warning if an XML parser probably parsed a bad type of medata (New XML parser warning type CR_XML_WARNING_BADMDTYPE) - drpm library: Explicitly try to locate libdrpm.so.0 - deltarpms: Don't show options for delta rpms if support is not available- createrepo_c, mergerepo_c: Follow redirs by default while downloading remote repos - mergerepo_c: Fix segfault when a package without sourcerpm is part of metadata and --koji option is used- xml_parser: Add file path into error messages - Refactor: Replace g_error() with g_critical() (RhBug: 1162102)- createrepo_c: New option --local-sqlite- Mergerepo: Fix mergerepo - Mergerepo: Add some debugging of metadata read.- deltarpms: Update module to work with current version of drpm - mergerepo_c: Add --omit-baseurl option - craterepo_c: Gen empty repo if empty pkglist is used - Docs: Output python docs to separate directory - Several small fixes- updateinfo: Use Python datetime objects in python bindings- Support for updateinfo.xml manipulation (including Python bindings)- Experimental delta rpm (DRPM) support (Disabled in Fedora build).- Initialize threads correctly on old versions of GLib2 (RhBug: 1108787) - Do not print log domain (get rid off C_CREATEREPOLIB prefix in log messages) - Implements support for --cachedir - New option --retain-old-md-by-age - Few small API changes- Change default behavior of repodata files handling. (RhBug: 1094539) See: https://github.com/Tojaj/createrepo_c/wiki/New-File-Handling By default, createrepo leaves old groupfiles (comps files) in the repodata/ directory during update. Createrepo_c did the same thing but the version 0.4.0 changes this behaviour.- Support for weak and rich dependecies- Relevant only for developers using createrepo_c library: New approach for metadata loading in case of internal high-level parser functions (see commit messages for more information: d6ed327595, 0b0e75203e, ad1e8450f5) - Support for changelog limit value == -1 (include all changelogs) - Update debug compilation flags - Update man pages (Add synompsis with usage) - Update usage examples in help- Temporary remove deltarepo subpackages - cmake: Do not install deltarepo stuff yet - helper: Removed cr_remove_metadata() and cr_get_list_of_md_locations() - Add module helpers - Sanitize strings before writting them to XML or sqlitedb (ISSUE #3)- New expert option: --ignore-lock- More effort to avoid residual .repodata/ directory on error - Add deltarepo and python-deltarepo subpackages - Add modifyrepo_c - Add documentation for python bindings - Refactored code & a lot of little bug fixes- checksum: Set SHA to be the same as SHA1 (For compatibility with original Createrepo)- Speedup (More parallelization) - Changed C API - Add python bindings - A lot of bugfixes - Add new make targets: tests (make tests - builds c tests) and test (make test - runs c and python test suits). - Changed interface of most of C modules - Better error reporting (Add GError ** param). - Experimental Python bindings (Beware: The interface is not final yet!). - package: Add cr_package_copy method. - sqlite: Do not recreate tables and triggers while opening existing db. - mergerepo_c: Implicitly use --all with --koji. - Man page update.- mergerepo_c: Add --simple-md-filenames and --unique-md-filenames options. (RhBug: 950994) - mergerepo_c: Always include noarch while mimic koji mergerepos. (RhBug: 950991) - Rename cr_package_parser_shutdown to cr_package_parser_cleanup() - cr_db_info_update is now safe from sqlinjection.- Fix double free() when old metadata parsing failed. (related to RhBug: 920795) - Convert all strings to UTF-8 while dumping XML. (related RhBug: 920795)- Remove creation of own empty rpm keyring for a transaction set. This is not necessary since rpm-4.8.0-28 (rpm commit cad147070e5513312d851f44998012e8f0cdf1e3). Moreover, own rpm keyring causes a race condition in threads (causing double free()) which use rpmReadPackageFile() called from cr_package_from_rpm().- Fix usage of rpm keyring (RhBug:918645) - More generic interface of repomd module - Code refactoring - Add some usage examples into the doxygen documentation and .h files - Rename version constants in version.h - New function cr_package_nevra (returns package nevra string)- Fix bug in final move from .repodata/ -> repodata/ - Fix warnings from RPM library. RPM library is thread-unsafe. This includes also reading headers. Use of empty keyring for rpm transaction should work around the problem.- Fix filelists database generation (use '.' instead of '' for current dir)- Fix race-condition during task buffering in createrepo_c- Fix removing old repomd.xml while --update- Fix bug in sqlite filelists database - Fix memory leak- Deterministic output! Packages in output repodata are now sorted by ASCII value - Support for Koji mergerepos behaviour in mergerepo_c (new --koji, --groupfile and --blocked params) - Better atomicity while finall move .repodata/ -> repodata/ - Repomd module supports pkgorigins record - Some new functions in misc module - Small changes in library interface- Another memory usage optimalization- Some changes in library interface - Memory usage optimalization - Fix a segfault and a race condition - New cmd options: --read-pkgs-list and --retain-old-md param - Few other bugfixes- New interface of repomd module - New cmd options: --repo --revision --distro --content --basedir - New createrepo_c specific cmd option --keep-all-metadata - Few bugfixes- SQLite support - Bash completion - createrepo_c support for --compress-type param - Improved logging - Subpackages -devel and -libsi - Relicensed to GPLv2 - Doxygen documentation in devel package - README update- Support for .xz compression - Unversioned .so excluded from installation- New mergerepo params: --all, --noarch-repo and --method - Fix segfault when more than one --excludes param used- Set RelWithDebInfo as default cmake build type- Add version.h header file- Add license- First public release  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKL0.10.0-2.fc220.10.0-2.fc220.10.0checksum.hcompression_wrapper.hconstants.hcreaterepo_c.hdeltarpms.herror.hhelpers.hload_metadata.hlocate_metadata.hmisc.hmodifyrepo_shared.hpackage.hparsehdr.hparsepkg.hrepomd.hsqlite.hthreads.hupdateinfo.hversion.hxml_dump.hxml_file.hxml_parser.hlibcreaterepo_c.socreaterepo_c.pccreaterepo_c-develCOPYINGhtmlannotated.htmlannotated_dup.jsarrowdown.pngarrowright.pngbc_s.pngbdwn.pngchecksum_8h_source.htmlclasses.htmlcleanup_8h_source.htmlclosed.pngcompression__wrapper_8h_source.htmlconstants_8h_source.htmlcreaterepo__c_8h_source.htmlcreaterepo__shared_8h_source.htmldeltarpms_8h_source.htmldir_68267d1309a1af8e8297ef4c3efbcdba.htmldir_68267d1309a1af8e8297ef4c3efbcdba.jsdoc.pngdoxygen.cssdoxygen.pngdumper__thread_8h_source.htmldynsections.jserror_8h_source.htmlfiles.htmlfiles.jsfolderclosed.pngfolderopen.pngfunctions.htmlfunctions_vars.htmlgroup__checksum.htmlgroup__checksum.jsgroup__compression__wrapper.htmlgroup__compression__wrapper.jsgroup__constants.htmlgroup__contants.htmlgroup__createrepo__shared.htmlgroup__createrepo__shared.jsgroup__deltarpms.htmlgroup__deltarpms.jsgroup__dumperthread.htmlgroup__dumperthread.jsgroup__helpers.htmlgroup__helpers.jsgroup__load__metadata.htmlgroup__load__metadata.jsgroup__locate__metadata.htmlgroup__locate__metadata.jsgroup__main.htmlgroup__misc.htmlgroup__misc.jsgroup__modifyrepo__shared.htmlgroup__modifyrepo__shared.jsgroup__package.htmlgroup__package.jsgroup__parsehdr.htmlgroup__parsehdr.jsgroup__parsepkg.htmlgroup__parsepkg.jsgroup__repomd.htmlgroup__repomd.jsgroup__sqlite.htmlgroup__sqlite.jsgroup__threads.htmlgroup__threads.jsgroup__updateinfo.htmlgroup__updateinfo.jsgroup__version.htmlgroup__version.jsgroup__xml__dump.htmlgroup__xml__dump.jsgroup__xml__file.htmlgroup__xml__file.jsgroup__xml__parser.htmlgroup__xml__parser.jshelpers_8h_source.htmlindex.htmljquery.jsload__metadata_8h_source.htmllocate__metadata_8h_source.htmlmisc_8h_source.htmlmodifyrepo__shared_8h_source.htmlmodules.htmlmodules.jsnav_f.pngnav_g.pngnav_h.pngnavtree.cssnavtree.jsnavtreedata.jsnavtreeindex0.jsnavtreeindex1.jsnavtreeindex2.jsopen.pngpackage_8h_source.htmlparsehdr_8h_source.htmlparsepkg_8h_source.htmlrepomd_8h_source.htmlresize.jssearchall_0.htmlall_0.jsall_1.htmlall_1.jsall_10.htmlall_10.jsall_11.htmlall_11.jsall_12.htmlall_12.jsall_13.htmlall_13.jsall_2.htmlall_2.jsall_3.htmlall_3.jsall_4.htmlall_4.jsall_5.htmlall_5.jsall_6.htmlall_6.jsall_7.htmlall_7.jsall_8.htmlall_8.jsall_9.htmlall_9.jsall_a.htmlall_a.jsall_b.htmlall_b.jsall_c.htmlall_c.jsall_d.htmlall_d.jsall_e.htmlall_e.jsall_f.htmlall_f.jsclasses_0.htmlclasses_0.jsclasses_1.htmlclasses_1.jsclasses_2.htmlclasses_2.jsclose.pngenums_0.htmlenums_0.jsenumvalues_0.htmlenumvalues_0.jsfunctions_0.htmlfunctions_0.jsgroups_0.htmlgroups_0.jsgroups_1.htmlgroups_1.jsgroups_2.htmlgroups_2.jsgroups_3.htmlgroups_3.jsgroups_4.htmlgroups_4.jsgroups_5.htmlgroups_5.jsgroups_6.htmlgroups_6.jsgroups_7.htmlgroups_7.jsgroups_8.htmlgroups_8.jsgroups_9.htmlgroups_9.jsgroups_a.htmlgroups_a.jsgroups_b.htmlgroups_b.jsgroups_c.htmlgroups_c.jsmag_sel.pngnomatches.htmlpages_0.htmlpages_0.jssearch.csssearch.jssearch_l.pngsearch_m.pngsearch_r.pngsearchdata.jstypedefs_0.htmltypedefs_0.jsvariables_0.htmlvariables_0.jsvariables_1.htmlvariables_1.jsvariables_10.htmlvariables_10.jsvariables_11.htmlvariables_11.jsvariables_2.htmlvariables_2.jsvariables_3.htmlvariables_3.jsvariables_4.htmlvariables_4.jsvariables_5.htmlvariables_5.jsvariables_6.htmlvariables_6.jsvariables_7.htmlvariables_7.jsvariables_8.htmlvariables_8.jsvariables_9.htmlvariables_9.jsvariables_a.htmlvariables_a.jsvariables_b.htmlvariables_b.jsvariables_c.htmlvariables_c.jsvariables_d.htmlvariables_d.jsvariables_e.htmlvariables_e.jsvariables_f.htmlvariables_f.jssplitbar.pngsqlite_8h_source.htmlstruct_c_r___f_i_l_e.htmlstruct_c_r___f_i_l_e.jsstruct_pool_task.htmlstruct_pool_task.jsstruct_user_data.htmlstruct_user_data.jsstructcr___binary_data.htmlstructcr___binary_data.jsstructcr___changelog_entry.htmlstructcr___changelog_entry.jsstructcr___compression_task.htmlstructcr___compression_task.jsstructcr___content_stat.htmlstructcr___content_stat.jsstructcr___delta_package.htmlstructcr___delta_package.jsstructcr___delta_target_package.htmlstructcr___delta_target_package.jsstructcr___dependency.htmlstructcr___dependency.jsstructcr___distro_tag.htmlstructcr___distro_tag.jsstructcr___e_v_r.htmlstructcr___e_v_r.jsstructcr___header_range_struct.htmlstructcr___header_range_struct.jsstructcr___metadata_location.htmlstructcr___metadata_location.jsstructcr___modify_repo_task.htmlstructcr___modify_repo_task.jsstructcr___n_e_v_r.htmlstructcr___n_e_v_r.jsstructcr___n_e_v_r_a.htmlstructcr___n_e_v_r_a.jsstructcr___package.htmlstructcr___package.jsstructcr___package_file.htmlstructcr___package_file.jsstructcr___repomd.htmlstructcr___repomd.jsstructcr___repomd_record.htmlstructcr___repomd_record.jsstructcr___repomd_record_fill_task.htmlstructcr___repomd_record_fill_task.jsstructcr___sqlite_db.htmlstructcr___sqlite_db.jsstructcr___update_collection.htmlstructcr___update_collection.jsstructcr___update_collection_package.htmlstructcr___update_collection_package.jsstructcr___update_info.htmlstructcr___update_info.jsstructcr___update_record.htmlstructcr___update_record.jsstructcr___update_reference.htmlstructcr___update_reference.jsstructcr___version.htmlstructcr___version.jsstructcr___xml_file.htmlstructcr___xml_file.jsstructcr___xml_struct.htmlstructcr___xml_struct.jssync_off.pngsync_on.pngtab_a.pngtab_b.pngtab_h.pngtab_s.pngtabs.cssthreads_8h_source.htmlunioncr___statements.htmlunioncr___statements.jsupdateinfo_8h_source.htmlversion_8h_source.htmlxml__dump_8h_source.htmlxml__file_8h_source.htmlxml__parser_8h_source.html/usr/include/createrepo_c//usr/lib//usr/lib/pkgconfig//usr/share/doc//usr/share/doc/createrepo_c-devel//usr/share/doc/createrepo_c-devel/html//usr/share/doc/createrepo_c-devel/html/search/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tablesdrpmxz2i686-redhat-linux-gnu                                       C source, ASCII textLaTeX document, ASCII textpkgconfig filedirectoryASCII textHTML document, ASCII textPNG image data, 16 x 22, 8-bit/color RGBA, non-interlacedPNG image data, 8 x 30, 8-bit/color RGBA, non-interlacedPNG image data, 7 x 8, 8-bit/color RGBA, non-interlacedHTML document, ASCII text, with very long linesPNG image data, 9 x 9, 8-bit/color RGBA, non-interlacedPNG image data, 24 x 22, 8-bit/color RGBA, non-interlacedPNG image data, 104 x 31, 8-bit/color RGBA, non-interlacedASCII text, with very long linesPNG image data, 1 x 56, 8-bit/color RGB, non-interlacedPNG image data, 1 x 6, 8-bit/color RGBA, non-interlacedPNG image data, 1 x 12, 8-bit/color RGB, non-interlacedPNG image data, 11 x 11, 8-bit/color RGBA, non-interlacedPNG image data, 20 x 19, 8-bit/color RGBA, non-interlacedPNG image data, 2 x 19, 8-bit/color RGB, non-interlacedPNG image data, 18 x 19, 8-bit/color RGBA, non-interlacedPNG image data, 6 x 1024, 8-bit/color RGB, non-interlacedPNG image data, 24 x 24, 8-bit/color RGBA, non-interlacedPNG image data, 1 x 36, 8-bit/color RGB, non-interlacedRPRRRRRR R?p7zXZ !#,Tu]"k%.Qydߐ&;12z0 O`K"3w,6B6jCAqՌDJ-d0X{_Ead0n›2FIme yI-P%3g{6U0EqH:mlZe5 1nn~riH<9B }gi,4#;<,_ATRТK=FH*|ީ>( 979xh]aӒ6jM/v(LUһ_D8o8 ux,cL%s*^:T1YNS0;α E]WTf*|/m;Sk=:`NfIk@_E.Cv6 4\pG׬|=qi5vγ3MgLE 2 WgW ř*곺Pp9z,J+ 09 `y5-lE݂%0?016w؟{%3C4>`ΐ۟%R/UP%kP!1>oʁ٨OB=e<}d$VFǥ"Ł1ꎸь! W$;lb %Un-d]$Bdqv27d?9M؅;5+\/ơ7+I5.êf!+~#!̃~,;c&kh 4!k SUd4ۧbzܘYpܼ$EV=rhH|Ê/&ؓsd}%3^HRͩ7Դ$rnT˺<8RUJ9QwWb ݫTZW/AjF~X 7$' GFW2yP3.xENv JUPAM-*xJߕF Ṯh-"nҿ#Li$T2Zr3y|W뤪)Vn_g^,I|D [NIr >ƲL1L'\ڠOoZg"Sd$ܕ+ 75 RgP886QO4z\|gP.zANO–Ult@f<&Pb\j|Ɗ:%2r5+AA'}#)JKP|{@(?*tcQY7AZ߆ @Tك w6IN`(REp1ﱙ6S? xY>UR$\ęOVoGF\^(7yrAWP]DC b(j|.bF.qUzź^7~/R Ϲ QU3߷"2_{s٫Ҍ@ex\'s5^6GI]0 M ㉜_h1pFΧV"<9?;ȏ(DZԺMTwmDTL_w+!~bSvK%CŇjg'Ž\4Zk5"!棣u\p7eG:VpiXwX =uZ6F 1$/Hgǽfgj# ExmPPmq^ м>նh+a+[|DP"K,IPlH3GFS|n7;o@dv|.ek2N)>el[;^@RCZ1 1jQT\7otu8wn%`%ݠHb&X/;n8Q*3 Qm_ԑB:WI(ԋrOmcOL(3Pw™r}"q.QgmXrmq-)t࢞sQo. xbT{i il_7́62Gk(ϑtS N))x՝~]u>.ҔKBO'*vlAo]rRC RTAk׏xC?*(l!%R6U7{aGjH1JI!*@2$ɜz{qdO'6O#$?Sx$HV`R\HG%[yzٜWdY)H脤oK NCj!{Rko6O vJ<\}1ʞZ3Ã#vɂbsyTwS|]7PkCø} PǐB4OEc7@cZFtpKzy2|IZt{WMRTOX#eo<̧=@պjv/_g])y7ygH&rQ>ZJ6dFE#b۪ &R@q֋ƨuQUoy_[ز낐|wN8imÈsj6ׇuO=Clu U`d#M;QpIu='@Adza  ]k [ .s1}Qk+by^ !8'<1!2Fme҃81hq8.a*ҜZTalA5̑YZ_d7<[$8Rt[0Z?[R BM+e^@«׃́wt]5mkj7,}Ӕ<gc; .x و-!L!LgQ.P" rA3> ~]#hbK܉oS:%9ԚoyRc~nJ=̀9(Wt7m1xHZfdX~M"D\f" 6ooá-~n#9l5ת!锽-T~"1oyBC ZhJ%xanVxr?4NtaLXk7=7v .ǜf|*&‡Ϝ`j?%(Jޖ\[\yE)c $աg "+ّrؐJ'fsJ[‘ވ`ihvI2QYDr5}&m^4Ўx]S9&_9ț[rWU|sQ/qq yYw^L?ETu?C@=k[zDe̢P(YǏL9;[h V2~? zm0+ h a](AGK{#E*ȽDOfY W~ O6}HS"k5p$]X+"ͬ8Tq($v%/"Hȟ#h0MME}vx8It(H`Ax_Q\_&C)z;1AT%]M졁D0ʄ󷔸cV8B`X@B4DRm8ǂ7yHۡz0eE^4}p⊀؂Pp#P+?I#]@h6NG4&""m)i볗}ٝٽ#ҩt_!RH -* jy XhtSݥ/exşiMvcQRdok4W YZ