gimp-lang-2.10.12-150300.9.6.1<>,^bp9|z ©xXVx{I U\T'+ǃdPv/dX_o,;dcIiD=}9KF A]:thx]Y]U01LOh ڴ[ K u-zݩVhqF>~3 UbR ?TG*#0z]hGx9G-Q%*nyP2VիX_GP>J>>NX?NHd  ! ?pt|  ``  X`  ` ` j` lX`q`x``<Th(8%9%:q%FG`H@`I`X!<Y!D\!d`]&`^>LAbGcGdH9eH>fHAlHCuHX`vMzMMMMMMNNDCgimp-lang2.10.12150300.9.6.1Translations for package gimpProvides translations for the "gimp" package.bgoat06%NJSUSE Linux Enterprise 15SUSE LLC GPL-3.0-or-laterhttps://www.suse.com/System/Localizationhttp://www.gimp.org/linuxnoarchi:q9jR2Mk@ o!qF2~Dc8o+63o ayif2sbu;^IXTBo /0K7%*>8o!"8%2Sh;"G 3a-6m 4PwWry=F)"TqSaQ6!y975v#{G{h߾36vl0=DsDRXSiAR s( ,x.XOVj9 \ho3vhrfy2>hx@6m6dH1lbU3l3 H3@f{Si 5.[?EQI /QX3NiI1  TA*vZa1N8j)2Y CI$Zt!E&F6zlv4(>KwFGb I#o`]F~=%8,Lv(__/ Q5M"o1 P T11Ɂbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb418df4ccf4d7a540914459e0f542b1b067127002d5704d6687b04e19009bb9fe43fd826815b6ba0619c3d492054d4d9d6131dc44db1ed56d9b2bb5094317807c4f8cb8640cd68359b60daed912cc048d1a8ae9041809c17a8dbbce088a696a26013b2c12649697ddffe280bc5b216814fde399934b45b456345a70e769b09824763ca4bfa031204ac5232e14ba053f70b573034812ce34ec8c9cfaba5ffff096482074bde5c39b7a021bbab5becdf904fe9e6ee3a1f2d686aaf25d8cf16242b5e8debb5893dc3f927277ae524d2610f12317e9054faacb17ffa5f4fb75edef1c2d8510c8062d453a0d4722d21cdd5d5fb4ffd4385d58975eab88341112864f4e81efc957c76845b00ac23ecdd4da6b370ab853e6eeccd58683bde783049347cd25aa17cf199888f5d2b0d9c40d8e1c487e4c0836d179e748967860285d30302abc126b2f3ad2ca4cccc357fb6aacc0abc11e019d87a3132d7ca548f6128f6425ac0294a42f980ae840666400eaf205fbb53537140013752faaf3b018d5ace2ffbabf6020c3003a8e2589c8432ab0c6391527a9836c91167fc6eb482cd76ed95b37c1bda3d7a79b4a17cb6f4b8bd7f3ea9475a93af0b0cbd9a8e9254eeb94b63fed0479030b9b037e1693e8f08a17dc99bd0529e80e6f7e02a01e073f476a5888cdc18aca5181f300c1008cfe1ea86372b3b35b0e544d7a561bd33595b3c9cafe77b958827ff0526a72a1b7aaee7558f36ae32ee474814366ee219e26abb2d214713b0f72227483a7094752eb214a73d2ed74a32740f71a8697bca19f74076e223f31e9439ccfcbb616054b75b61d658a99474d47b030ad8d9982a2a7cb06eb17521b653bbd3248c9187905fc8aced2afa771644c3c10df140d6e8f2a36e1c006b3b0b336cec090a9a254fc74ce8dd54b98da5f44b9927c55e5fd65659b9499da5a2f7d0e772c5c0c721d0af0ac242a9a3efb42deaaeeed96634c4c8e88c50dd3d89ac071bd6036d188a2b587aaeed12540295bfdde7afbdad1450ec80a5d30911ea14b0328909e26dbcd42157d6e0a5287022f2e7b3e1ef35aafa2d6d1c84d6b1f3c51691bb81807bb41298263812617b0d977df2c9b50d6b4d8e0e9bfea51e097cf68c5b2fe3459fdfa022341c2617a6562fec66000aba595b378fac09908ad35537e2c38ed830db139b2ac4260464aba427bfa1ded0257bae2121bc02e59b95af3dbcb79c7b1dc9cae2cc21916c2b67383a4aa5fc39489775f0ce419c2b205bec62c2cf60ddde3d0e4bf2b56dab2d0546fc124d22ee3fd147a5ed7dd3ab75ed5456d05460ce8138dfa7578687c66b5c508e15af38c9c8cfdb076ff37eb71a3424c01e10e1be34be8832758bed5d97a6364d845dae337427febacb013b33fee912a5f703393b7875caf70996f894edef0fbe9409dfa25c6c39e0b1d654417353e98d725da6f64a0a77cc0b01c4cb922443a57c4c6de3db6f55736d8c65a0fc9fd7119d45b620f13c351dfbbf5221ce27dc4800c3dcb9dad20f307ecfdbbe258ef38cb476a40a8b8589588c83da752b7365aed59b8f4c9ea0a02f1240079678472d2412361a6ad61fe383f3cd186e0ee601dd6e4bd59e38b9e70332c35ffeefe660d2c3475c3fcff37d49c484814ffab558dd47181a20526f6901bf3dfb3d4090fff4bba66f30054f3689e99385b47427bee188b00088ae0ce4848b65da2651108b2ff2b787dd5205cdfac971eee8e5ff7a8b3b1400b0c411d2eccf5bb8f007ae68e12505581690bd7c11c25f8a44e41c563b5f8afdb31c9248a23d778c60431206342dfdb3fe234d89958d4cef6f150be76807a09f4b0ce8f89df980f833761c6f29fac530efa72cb33044640a83a60fabb7b2913f96ed0858e1e350137929f2f3d0e37ff9fa0be3ee357e749e4e81f635fdac6c83d5368296eab7912462382a65fddb94b1f9857e45b3e7c2a3e55501eff4fb724ca059dfd1278efcc1ff5cb37f8ef8665195fcae8315cc1aa80b2a6b64dd2ab36ca2cdb2a47ec482be3a109287998aa2cac6429b01ecee1db9514d6e245cc99e481f2f5affceddbaf560e09aa08615a2967251bdf8892a70e17a5e774affbde925866cf5cc6d1db1cbb3a92abf231827f13e3d625b84fdbc85febf021f090215bd395c9203d4e7c060b6bfb580a79ec059e20adb89d543680abf8bd40b5c34174f14d9e54addb0e3b4b8f91bc5ba58240592931aadafa8789a264d2716d6f850e99f6091cf440b277ecc044322837ec7ea655a716f38dbeaf4f60aa9f4e9a5ac949eeed4d49ebf7ab9069e8548aa956f48f0a3c20cc560d155b82f6e2c33758f3bc671c5213f7e9556cf10e50384c81b85ee9fb9eb754fd556e916708e4ae8a9c76853090e8b5ab4141502090155d9e32032bd2d942b486e6fd5f0916028e2e8c56c982037f7e6521f1524b6d045e3630461a69eedd67be22e989b14868c9d6fc44f638b54b4a59abb221f4d5f438c8fdc18aea68add3e9e18770951273c6c5e6444480e71edbce44d17c1b8c223048eb802cb2a8bf7e04a94f6475a17b8111944b10c5dec7f1a0a949b97d8910a530a9267e43f97da9e70f3b9e902348ecc1e87d16c907cdb4ffc43d0bdcb2d2643f6b6d11560eaf5d2f2a49efd4ea33e75d6ac0cdc05b5469814e8649cf1d434690ed7269d624c8b30b5f2428aee53d4ac7ebd567ee41ebf0fdea692a85d29508a7a87b13e673d3c2ce16a5f23597d76b9bd0ff3104410fa3bffaad655bfc738e58fa13ef966123678d1b886663a0a067a419f505983f8a422522ec0aea87b46757826c0dd175c01fd55c022dca9d9dfa952423f6ce02b1b939301b0e5964a48750d537028cf826e1514c25a0cca16ce657d16ee996d3ff472d57200ad838d12aad1a87bca415eedffa9cd1884efcc8a8a380f7204d4feda08a012c7ff28759c7b6c1576195ebcaf06909b01c96e86e611138224689c43d4dcd341e28f6d77c342afc543224767f11f5303c8e7427ff8507be58ae1546adcaebecae9c3db52ade9fdcb35ec736856b79c203315e6808c7b4ed62ca01146a7d428d435a88b8106027625d749d3871f9f4dbb8743a278ab59d3e6d293f6f001ecfb13dd3429acd2290fc9e8fb201c3cb6695ab1995696e8be3e7d41dda61b47646de8313a1cc632917727f419687f8c625f5756bd25e9bdea861857050e4dea002fb5c85743454451ba200ce0324e57037fd0d67e79326341e4a09afa66fd9d141867b3229dbf57b290ec980758d803b2788cb3fb5f5bec548986ba524a5977f30016e6533790668a45fc1521a68ef5d6ff31ab2b8ee4afa616984398aa551e896088a7a99157b3f08ba48e2b51088ff043b6deaace8ab9fb79de1061c355e55c7fbe98a726204539b67e6a5e83917d68f9ff9fa335b7b624eeeead2b248f3dfd3e7444d0ae5f8bde7d385484fc4e55e90780effc73d405eb6d913a7897dea330d53678f75b4b1ddad7c9da1699cb8171bd1a31136040e2e577746791fe356e94e684d6f130dfc021f3c060f2d4b8b776b3373671560fc3dac0213cb5888e576ec7e13deb850c7770adadc4de71a36c7e438bdc31c9d8132d1084225f3537668bfe0476681bb76468e6f2c2a3888797ab29c752ca4b98afc65d03d39bc6ffd4b1b227ef4fdb63034a95e1640c260a6e60254f3858195a6b29bb94551a07ea4b9036a4f16453eed2f5fba6b2971db738a9d2f0052899f9de3bbfe56ae42d130d922bc7debaba09af2c2b8f56c76efa52b8ad3d2dcd773d2233967d98a3209ac8d02c2f4845b694ac9e7d69e4611a6ec59e87a4996256f719658467319c3509203be30b8d4ef1122444918d864c613ea3044a998558eae3105598099f6df2c3d3d60763b572440e08e01245e0269eceff1b242b62797af981247eb7a328524bca12a74057bfc9cc9af7eb51334c5fc0d9ad82e5f9b2d74ba7620c2545b5373dc792ad9dc7b4fe0891d24a333e47d2af400a6c1d9ae46bd54b6e7c44ecd80b284f456515be7709b5c62a4f7223c16c3c2489d223dc519d423a543c39e769cfc034ebe2584fdd53ce12391070c3b35f9167fb8100fed952b380c76c9cb824c869749f00490ab257ab1cad575554128d7ddb8526048951a72a037d523fabc9b143dcb91a186c57bb238fc3a28a50f04fad3c66cb0681617e813a8e6e82416dedc5667c3fd3ab087b53dad09927d961601f6da541c6727352031ec42ea799dae15a9a37b28e28f2d4caea10f8cd5575a791ec9431b5ec118549755f55f6d50d70e0c6fae65f0a1dbdeebe183e405482f76258bb7347c062831a56ed3b6e1019d82601545338e3630673d827f411739df2751f594381719c095dfdf6a30c5dd3971565b0bf40de23a4dff2d9dbe533a2dd73f6c5997b2f69c925b54540603b9601b80915da5c3047e36bfc136e1b7a9e1c91bc702d36ebe3e18ac7612f04eceb75917690a36c8a472a42da08b050a77f450acadb212f60fbeeb7243c144190afe22fcec2b7ba197a093d939f220902f903980a39c262a828ddf94aa604522269aba4fc3515507dc6c2aa0013c03458e2fcc72a39e4fe28f02b7e61c05728db1edaff06d82b616d3eee27bf2293a697858789c2af0fdeea0f902b56e7434e7b9b304f44282c37d894ca6eb34636c4c8945542c8cf4551f71d91b58e4beba2d75c29f0a349e0ce705987b0b0688f5a8c7410a8d13a277d7c1a84164e4fd5023336e90544dba0f5e7ee951245e94c18e0790ac483e5e87edb1ab46faafbb40e332d79ffbda942db48f9c750ab92a6e0be9157517b36b7a348a10d5a439723ad30a8762e19d7a647bfbb5122e4d1aa0639a2eaf156b55fde3e4aa3e9366ad817682f9fb8720285d22f004cb214ce02f2712cb74b3519b2a26c3609659a5fb975411eae3b784222efa1a106365e70f884104dd99b44fc4e65e31b465128047420c84613e0901bb52df73861aa79f94d1789062de9bc967a391b62c54679aa701bd297fc8e65f6aab9ff5a9674ef590c308642b9ebf2ed42c00749f1e0e0114501462e54dc57282e78a794b65d9709702ea2037cf437fbf67ca2837216d5d496f0eb0d8ca0d254577547328998083c6a37fc88fb5b80e6e3d99e1f7cb5b2af56803781c828430a724f27f08b31b5f59394c41c9152f68ce50c5fdbf695ed0f2e39a6020a3068828c5cc5bc7fd6b57ba761568b0e5232d797bfa157f9856619090192f8f10c497eca367ea4121db8421a960e31ab8effa998810b8b91e4dda1674059968a8acdc4b9bf1d680230784cc0518864f8aa00088bc4a4d7ce0b2ae5a386d56cc78e45dede2b792fd0f153345f9a997bccd74ded865427e3fdfe3cfd047401c9aa8b6e0b0426a0f73440733153440b894d8cfd1637ad37e1035df56436f1de8bbb3e364f41147487b30e3f30952015eb062a6eaf3c5ff5df261fc4c8523e80e9afe7af07b67b9541c8c8b010ddb8db29db446a964700e5b60b155ac9162df5dbd253f960d6a32d87c82e0af84248490329cd23621315afb3fa9dac9688d5d731b248467adc63ac4444d4c37e90385b61ab089a43ff3d18a0a8ac2a8815c7c047307a9aaf501bffb7fec4c9867d2f10a6667f9424fcef3473e7627fda9b648ac8cc62937b27002df99ddd52ae5a130fe8f3072c4052304bae0c81a82e9ad9e803db4f79eb2e4dab7cbcc4c60e1b055186c12d4ded4b44cc37ce9e6e479ec483a000f300aa22100b49cc6d6d971ff11f1c868a3b23a64f38f02e4a2da01ebfad87b6d7a8cb5959fae5dcbe61db915c3c9c5efe667424de83b8f2f834b0328ab8f983c59d64584c897a77a77472929fc18eac6d6e988bdcc049607ce43ec2fccc9f3e44e0abec6cb391616e1c499a1cdb66f64fe5c83e95a5c2988aa36ddce4ba990da32a051b07eff02598d9715ce3b9527e8e2d6e010a08d43faa3a02d96b7478d7274631fb6976cd2673ac23b52dd9ee7e8035c426244205a5c1cd6569a47e0dedfb94bdf57fc3fc9799607f4946fbe4944d1d47082f5b7f2216fcb7dd9af41d6206aa9605d471114f6931e8136a4e49a1b6c845e6eda27c7a35d48242785d4eb8da55ff5a156ae120e732bd8437f25f80c191a53310d6e4ea3c14a8d4aa8c81a2589309c68206803a9e402ce593c5f3fc43d44ed6d1a91f687360923f597bbf4d2a96aaae7554b67a097243aa40b16f8cb2f8f236c9bc06a795aec8834b358d13cebd42d2fb3eca87aa124f322e0cb9c0dbc8fb80c7f1a5492be547bef9c0c055209667c07881f8940b7b63589fe0be09c69efd9f3f009816291d876983511e896bfa5df57ea0c017eb8a285275b9f6249807b6b91a278eba50731ceafc11844cba1bc0b674e18375457bbfd358725ebd397293720b9c7bff80c1743d904a1e05dcfec5e874d1a9cc69aef09b74cfecf22b70050b52eac07621a3c24421756e68d508a3776f11525dc191211663c010c0c116a49df3cde5cfc48dc2fc39d77615cd431515bc00186ec8ff2e1ffc082e47aab16133e07a700262ac964ca6cd237265ae6f3d7e26102da34a375d2e1aa30aca4f1619d0cd2fc0b4dc21552b108dd6ed8b082604a615609437b9ac19a807488cdc3287f91de1a92a085f036bbebe939116e70413501ae0977079c2bb453b37a8749871a51b59c5f4f258d00d968acd7daaf945ab3c689647fcd4fe5606aa1264c1fe403b360a5a6aeb222c865b909fee6558c4f159dafe96b3f8b0d03738e554f85f4c23c5b5d4b17f5446bcdc70ee5dddfa58c82371454a64731b1d15779a784fd9cc04cc1513edca1bd4f24c625ed5a75571768d96c2266e322f2606de0b226cb8a25679f1d6710a191d9ed47f9fd4bcadb8a0026718fc363b21e7829bd8eb82a1da8529864380a54d0257c7f627b86c4d2e7fc029785fc211a753d566b04304116fbcef3fe12e33608b5dd7a1d665882ce67852bf94ebde67e1f29b8b33582d8186d10ebdb5176e715caf5b63cf093b899933c4d628935510991bf7b61fc5eef28155d7afb00dfafe80d594f5c38877d32f36ab849a45ed8ac7761537bbb87470b254b574e3fbda939953d6cdce0db9815b6803c08ca6380a098f40f33b2d896c0e8101656652d9a5c22de48593f0e98c5f76b2f40f137f9e6e8f1b667b716588342ce782b29d22ae74905ad15c33f5dcd7a350868cfcc1468ea41d2971d63fdddc657b784836f94e366046749e5d221ddc84113e8bab9994f0fa30e7fbb6719b1120f9ebccfed00650fbdd192a40d1a8a0607d2f1be9f8d7c55c332782909fdfc3e2de3928cd3a7e7e163f6007a98a4e0008f29b7e95740b5b4323d22c570cb639cc01857c0f0849e6df56cd4f9ebb2f990b48b4385e1c955660cb503ebd3db18694af75da7ec5cd83c5b80d29f07f0c328a6f02a39d18c9e0c0a962754325bcbbbbcb42f61a3e053ef6541e8b415944a50c10fb106b65a5023057eb63cc3a8882faeff20bc7ca428901f6b7dce5d7113b40ea01168f80126271452d3fedaea790c930994bbe318d32f5599d359b2606c438d2be81840873a0ee022875da2935663e0b6a9d95b8cf891892429f03f36f767bbe06095122e6e3717c0d9253e03efe36e3e0e11cd43023bbb003e785546cafefb5aa02b1b84667ac99603c8e3bc7baa9804107ec6329c5f35eea4a9773797d74f460a6b1fcd776ef9b839cb721331604c816b65e9049ceefea59eb20b4ff605d88ab14626f361118bacb5c83a44b77b6b51ab5fa257534b190936c93f0d7cc6ea40790883c82e2c69e5936c2b1a8079dc7335dcaa411240b86a745870acc5a99349738997770780f07b772fd8722feb0eddc9873a464d089dcd95575089eaf2066765fb7034a82c51a94758d5068793e5648b6b5ab331ef95d38bf1ac4212d76075b0a29d4e1bdc62a30f5b7e07e79a66eae579080a9c7e23aa6d42b06e33dcbea688197dc62d95313d3626fb5890dfd23aa89d11e5f2dc4b6c4554d4072559183e94afed431770897f9866bb9e561c63322ada6792b48c9db269d1111021b8fa51932f5eafbf019e293e22174de8db0cdfe605b801bd045ce8d7e17292296a73172389bdf43d5e9957f5e129740e0088bc5d35535f80db4dd14de70d5a814e53ebb906b3cf104454da777e5762d87a8b21bfb5f0f18d26786418d551accddc6906bcd1e69c04b3bd6c9fe84993fd64b4adc7679d3f293502619dbbcb5949e04b7b703c5ac726e77c9586279e9c0f22484cb80d0927daab08408e5f91ed8b03c9f7ce55e1af5c35d04de12dd71688abc6dbb80544a8bd2ae6dc91c2d443cc649c060488ce62f337042fe53131e3b1661b83e3be6324e9101902490727babfbd041ded2a7d0c21509704e343a889ffc3581a9c80eea3fbded945635e976e2db5a0eeddf9bdb9615b897c62a5387a4289fa027e593c7f704432ddefc6c5ab481d79b5da93667cdc191275bee542a21d8f9518cfc64050572e72462902235b6b131467b725c62410d84250af25a253334ddeecda9c287e280a6c9bcb841dbb250bfe3875cef4735f6a2a530360384c3481e8e19192bfbfa607ed6250ff5c7823254b193b58981979b26bdd20587b177377313e016e927d56de6281c2647e1ab79686a77c849d79d861fd1763cf32323ea209cd75141b5b8289261d9acce85d0491b03b3d59616ba4f9b69b417efcfa61678911309229e3955a8de5451636ac36571053a6a3a703b1062032ac928ef9bc1de48e9c20a51d250c7d8d64812cdd96ec804cc69021395b38a7b229d95c026027b0a10db34d84435b1f881ca037d0a944c4141931991ba5685b10852dc9deda28be4438eef039f51fc8978b309124c2633793b1722a8a8b00277125d715fc6a6b0c0428526fbeccf5e834a846c9b7069f165ff8dedf8a2b3365936c089bfe3a6052043aeb279c136210fd65e5d6b7fc81b5234a1d826c4468cc83f7780b17dc898a50bee7184fc464ebfa377f866fb328af4b546bd8c27df129e4e5c890358e5168ed4bc01a8e54bafa985bf21d32da3ceb24975375582c4eb22db01e159f4fbba00fba92f27a150d6e3a2ddbde0de3c26e7616b64bfdff1cdebf870b57ea2b82d1140c74e133a02e3355af913d129ea26d54cb687de37919f1fd31e54abff4a1ceb9afe9590e575f176dd973c28e2ad6d64345042f1d05312d80554cc8b1652013974728f4f2e7a8fa6060c05bce9915002107acf62f2f11e5d11786e0866eb086ee28582d7a6dc5976ff0195fe31aeddded1f1a5e313cd2070a612dd6cd3887cd13a492a54c85643695266ded59f313b43dad99ecb46dd6260b95dffb8a3e3daf993d5e0f7e52f2e670cd9dcbe40ac16d18a4681ae9d7041ac5610e5c4fa6fa480631abc430178776fd12bb77151b783a73d99879b30f81c2d4998220537393024d7978efd78d1fbb19152feaf6f7c13d86ef60d5c149b9ddd19672a8cea90a23d17fb0b3795eaf7f15d6971457711c1faf10bc1525731e3bfeffcd6146cf3fb1008e4d0992a15aa199c5d1008d230ed52ea19567ed2a8149356f48b02e1c1527811031c260fa42e39f1fb71a6535e81bac4381f181412e6f68b82888005ae4b71dd30815577a07b7a88d7e3e58e86b429231a4574bded73b67c0a33c32ea2e6c574b84525a4fc0fa0976ffe18512a0068be6f27a83aa41514fb8121f8d69241b77410ffbb660aba85836dbc85d2882c7b5202a2ccffb2a12cf948c74267687ee80707d9c4dfc93055c183d52dd297f7bde3c93c3962f1123ffd35baf85ada90364908b24fed1aa3ddc430c9721332e8a89246e03b75f84b44aae81f6adb211b2a1f2f3ff5cd469b2f735c3a4e168f2a65ba6bbb966f45471505a9f36cbd0900c1e22ce1f9d41fee0b16e75e8eceb36ab2760dfc8e9545c6289783624cf6d04072b5872c239293ac1e3de4b0337e6a32b8a3d474579f6a96f34c6c410d3c63699e82ad773d2a8f1b0aeafa8ee4e71e82dd3834b031bb933924a9d5a167adfbca0282c8b429d9de7b2119a312196a66a27c22574c01cf2a0a159e79f9656faa059a836ad6a4a85a67c6050e93465900f9481fcb9e7d9feb0f72a3a78d176e78270a3a436351791c239bd804d579c5164bb56863b3b8a0c9b63f0c81b75d605227147099b06124dbd3bb8c34f25a4d346a3b22e43f4748045773bdbd25ab010f456c308230a49914006a48a440a50d021cb80fb3c72daf51e1a747f928f6bdf6812659ae228158fb651cfaf2efe99be38d79bd8e5d65ec30c90b32cd8bb9d698def2bd37bf8d06b08a1611148dc72526b83e592033f7893031b684af306d6406c5bb41edc7ff5fb7cd6ba717a7ef0d061611eb088158d1b983d41415329d4a9b1e31c207ef11371ffbd6b281f43a5f07a771b84ded34047d54b87a9727d11c396273dfa6d1d18bfaf33aeede9e8e579dfb709461f59b03b924f17ec548c44f08fa5872bf94244c4efec9104dd62067b014dce1fddb15a8785508e8b6ff3e3b2bbb35e7ca2511c127145ab2e64d85ab65e582ab96e7e3918fbb4a6ea46c241b5bdd1713a34bfe8444554904bc8f199222caf4c8246eccb2a232700446fbb2d4701a53553e98378ba59e4536265bbc0f108b50e7d6af1036a274d2e605abe8e65ff0fa15922c569b6f8d72b76297e9223cf27594f9ce503c91044555831282decaafe0b8d9b15d1834d995b3854794378ac9bf3db08e1b9207d7cffbca885325eaa3b6d673f3a83c61cd45e6d2cf6d59fddb169837c5b7e153424f4db37d201f0b8bd6280fada6e5b6324d54a494dfeaa5753a1feffdd04cac3fe211670f0e615c8bbd6936960e519f32e6ff373d37183c5f5f1eb2a3273dc42f78239b84b0fce38b91b83e1a1f0d23d41b8140c2ad7e2f58f1be92e1efdbd55784c1eb7f33f50af4d2b58837b16edc55577af23a0079cad8edbfaca68c22863dcf50a6a17d53c2e33676439e1b8bcb3dea67c339ee03ff1353e31a5fbc5d8cc7819eaaf26ec7711aaa6b5b11dcf0760f5a69ffd77fbbdec8bfa6f404371ec5c06c418353dbde7a826b8882165df5ecdf8dae1b998f021918d8bf33065832f1977ff019fbba199e35030724a9e7ffe3cb6af79a45ace3b8ccf540978217527aae075cde7a32da2568505d5396038d02c97d730c47a65eab013af1497f669b6fdf97b5e36e3693ef3d00e0b8e8ad235c49e621184335c87fa32b2fccc0dcd20dfc77fa3c85485e949ea8f070de837ee97aa8148b7d0c77e527fd3f501e10cbb480e7376f846520033c5f42a2e00a90eab67152113608ad02376a2f623b2ecd915b4aa19a18cc929c70a0105d23e274c9bcb88d8b72ccc58a5b6d04d76330fa919edd73c3666c558f3bb26316aa795e898f38988443026ed9cb74cfa9a761f680e13dc377a2f2785b8dea82c19be3873dd54131f2000ea76206e80007c4abb7bb78dccf99be962f610cb1d2b797f6f1f76dbc21fd9474d1c550daf921c3b7463b0bc090735fbd27f5bd8ec995e384b7a4357b72e184117031204f72c2785215fff61b8c69cc8f255cec60b5c49b373123eabddf4f992185e27380e1b28f2bad68012775b8ea7314bf38852901c9ac4adc35b195a9a0560d4c10fa4de82f702928bb630733181f539cd0e9134bd83d1ca98b527b62d9f134de3155b8f1a5b8c703e54e9288281090825a24287024609646e1f6e7a6a85861ad61d07a64e6ad7920f4b5d564d3b7f5a3a8e3a04efe50f195613e2456339be1812e92ddc45cfc29987326a777400c39818813e007da7162c25bc082465b06b1d973b7e40fe0c762ce993da3025c2f61bb8777e751728736f788d63bdc581d7d73a9888778ac5b6b5eb4ffdb9b90a5bd85e05cf1084fb44e554dc026d2b73b2fc651edac7680f74c5cfc5168c9490ff2b8280a79b9f5b5fc58d9db5e73b9cc17e34243f6fb60afea055439b3f0a82731c1dc57cfd35a6498595c255edca2e7ba078947daea9cb8c6fb1734b746126fdd0f422ce22a7f15690392f25d56e5ca0be4f83457dc6e39857330c0691d7f45faa27954d541452ea9cef8f2a6a5c0d070e33ee493c6b71efa9a443163bbe9a9e5d91d76faa683cfb1d43572c9369bd51012ba9955f9499bddb5ea4308ee764a8df83874dcb95f1c1e90155eeff8feaed824e1f1907575d5675b7052f1c0346177993e88816e7b168d72db245b7cef53fc4789b2497df3b289d6e94e331c8ea4870c251501186e0ee2af5f46bfcf046dc80232d8e0bbe8639eff850401e01331b1dacb8fee734f80569c2374f9100fa58b44a8900c7bbead0098d6aadb61369c7e40b9359470c113fef896ebea0d3b7cc9e033f1179782474a960f1ffb4f5cd25f04f82b7014cf12a149f535bded3f69c1a534a0f664746eaa44f4cc394916cd85b8752a9d752848c85c189c42f481bcd6761631ab4de4c055def87a1ce7d0fde9f36209855dc439219bbd8eaac911d420ab7a00201eb030551e9d315a8bb90085fbfbdad2ae90f8c3ab29fefd933e2f4d895ff4b764ede0d85c79d99c8ca02b760e0e15e3ccbc0bf836ce3a6baa4eb2486018226e085afa71345e555f9151847fd2f37eceaa5ebe9040dae99068268707c27ef4cceea845210a11639840b85f84859040af1546ae323922e93e1c0590a1d2656e1379580e98086b2e3e2c4e292b926460cdd8b1b147a4e056518d5e86fc15383b172b2bc6c511143aa7ca50b997ce73dc4220ba1a1969e48abc8b1fae2e8fcc92560747a531ded9218cfd57fe1ddc2dfdb8b0e79831ced8bf5d13df9e033df010cc5560d6f2dfb7d28e97084c2793ebf09933b4e8a3037cdeb3975302ccdf859a6788a179cc49c54d6da7fa4f3bdda0f313a34af064d71c2c9c5c59965801f849c6a6877e4a392030d3335316485a9d40405108d1357858e478303db5c0b376a6e58702a9d365538c089cf642eba98f4e29464bacfb7c00a8c15818e67d29dc344a76edc275a591f9cf4ff3f26f667b5cb376dbc08f3a62dbc4c0427eb9cce87d2686836c02c01bc3cf5fb9b682957f70ca51bb5a634c77d1f02fcaed8e7ccd92ac82750ee04ff7be54112c43427dcb6b4b8a22ff2fd4b9ba4fa3bc2fef17521b041f28f25d3effab9a4c5e3823bfadfd9f160cbc6aff3b97591fa2f54194ecd5d516712c61754e10c851060f064d3a1abc90f324ddc3dba59d9c419e6cc720009ebcade1ac6552aece6e9afce7e9a88763bb836d81ec7a4848ecd7b4154b92615a0d80e5de9abd171c4743df01fadd88403de5ccfbc0279145e64f0d28f27e8df0263db40297ff377acdc6c48db78ab67040d3f63f59bbd93f4d6e28462b26acb080899ed725cd4c31c8c821acbe580f424928c8369b1d14c099fd31bc22747457d8c1b78b47fe8d937da2e45ea03a045f179b392ac539cc5f31d4532edc910df6620a51368b71ea22a4e95de4226ffdc0b9b88bee4a4f08b38fca013eb2a73402a91b338486f87a5011b4170bb8f7a73ba1c3c3bd81146b4669ccdfb5c985c910d2fa441d3634bf76a191732977efc6ca697b927249599c59ee620fae4eaf4b5cbae212b40e474bb50aced08be1641ffbdf031f104f8351ba44ce219e43e4ac9760baa044b1d4e4132c28ce750b01aa9ae77d5de14030054e611c4c78fd129e65b6f1d164001dd91a7d73893769cf31b7c9a38b8daa4c280f255177739b4e790cff51bf1b872ac826da71fdd8d7a0c0ff66502ee22a83b360f43a4173e009c01eaf60fd63d9816325c115d5b74b1bd7c51eb4b4418def958b569d614f3db5acff06f8cd114bbfe7269bf345c14034ff3ba7636c61c0c78629e54ad008f27dc49e94e337c53cd788ba29c320469c955be9357359b864c5581d934f238f0da9c51c7c80a903667f3b6a4f9c75a137e16735875ff501d51c3095fad867fff8b62a8c23123bd5e25d66fd9ab2f7b146ab084469a70cffb9f66d630d9d89e92ae82b27a07502703641c7801886022e20efbff5c9914e313f9a8b68e5457f98acd406684f565a54f6f24c3b15d30aedecfb9c26be276b7e4fe03a40bbc78c5548f1a70ca1f03281ee7986eecea8f4707bc5e1660017906faaa1aff7b5455805775c371624307365f6c844a30700d12ae6b0e44ce917e592736153351fd4311643663b783fe5b1833edc94e5faab6d8c7c508daf0b785f7ff61995569dc20d0241a82872861b7750d6fb308e769475b574d8e885080fb4a57812a2199751e8e145334502df75971f261b00e59dfb73028899c279d5138db51d1ec8d48a9abb0d358ad2c06da1e238829fad77f119bd094e54d4c9d0a911dc27918c672035b33901fbfa43854bdcb557b87886a0878145d39dfb092f2588bd4424f93d33545ffcb40b6c620faf044cfe9e1045c86921206bc1bed6270bf3c81f5136bfcf4cfc1c0a62c1f2e02e0a3c7194c945b78e95cfc8a9dfa9da927c5603b1880ffa2d7b0084ee5f7053722ea888c1b7bd62440c4cb10e4bf73709c3f6fc439e3cb5f52e7242e6bcde82bc8e9608e8813f6c06d1c25f875de7ecae6175017d60fd98f48be50cd7d028f2b6ef2ae0a5d76536a3dff0e9841c43ebc9fde0b83e524f5f0e613be39db360eb719c0326786fc8f1e44e9fd2cecbe7dbb1679a3ce5c2fdf3960caedcfcff8a38403792d2403174940f6f7a4effbf85c913785467020e178ac5d4ce745f3fabb5515f779273613c68ce42b874d97b6683f53e1b78334c79c36e307ce3a2747e6c96771cd5e9ea9605a00ff24986c259c51703621fca6fdba25495872bd6096503d683b293794859965053bb91220dbe01f7f26ebfa0977b2877ac2646089d20be3c4f9e898ff586431b059c77b657bb04881a27678aa18bec5f3f75bf08d80e5c6292487e8214db2aad674a36270055848da42bb4188d6f66000f98776c0f316ea8954490906590e896acd52a06899bc974d954eb3cc601fea124ddad4dee6aae53b1e07586184928aeb73cbd0e7472c6d7ca837c64f00ad1fcba51a15036f4dac915d9a2810eaa38183e59e2800b38116fcc78b01a44b8237f47925c3d5bef77dfee2deacaebcb9e9ba2d154d3ad8ec660b916af87828ec0adeb77cc1107e2ed59d73e706930adfbbd8a3540710262861381e0d330c8ab073d529618c2e2f1f4b6a59223a64b3bcfa01269b545e52e924516166a119b1e7a24799bece84dbd66f73200f5240bd5305c9f7f72200d90e7330ad296fbcd36cf7c18bc75fd2dc0bec20874c7b5cf8fe7d5eb9538e9528ba18c32e5e9d40d6787f53980bf539cfcd26f6eeeadff8d3e8aaff62ecd2a9dac2b16b4f37856a8106643af06ce350381a8c472148385ff604220d3a7ac41263f79f69322a1e7dc9d8bc2c99061e3e137d9994003e7931df05734c694ebdd6ce7bc50220a7daad28d119639849fd94a91093dbb60085a6c85bb6e7147b40642a5e1846209322a8b1909a50500ca1b6fd7d191b45bfbdd8672ffcea8ab1b04dbb765a296b33295e3299960dfbd06e57fa9542b6be8637488c3882e91859f8cf94a1218972032d501eb33f915da244554d88d809d514767f08f0c4b8b04fd3c24623b740d97cbbf8f22ddb92016d8af774c199c25aaa34143cca798c4847d702483f79e040b25d745f45f5665cedef3ddb9a3102e519ec9f0e020b747791173495ad84da9cab6bb6380534bba6d3d82c6e5eebb661590a13df615de378841b52fc4763fc40bd5e2fa3c8cc4e60fa7e74d1354594a5dcfb89a67015e5ada9006fed199eb7e559da55c8e72e87c2ce0ce153c53be1d8eaae29db6d3d15cf5ae6dc578a115c2de09974a9224774368c888e0dc76ea94e79ffe7b698fe37eee4de6628da5e2b1151f9decc3195ef5a6d31fa55835a8000a4b1a544d21800d35034f827459563401fc3edd6d6d73708af6d182c60rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootgimp-2.10.12-150300.9.6.1.src.rpmgimp-langgimp-lang-all    gimprpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.10.123.0.4-14.6.0-14.0-15.2-14.14.3b@b_@_`]\@\@\[v[@[~[?Y[?Y[>@[Z@Z@Z@Zb@Zb@ZZ%ZR ZP@Y.@YXqX+XYX@XpX{d@W@Wk@VbVY@U%@mgorse@suse.commgorse@suse.commgorse@suse.commgorse@suse.combjorn.lie@gmail.comecsos@opensuse.orgmrueckert@suse.demvetter@suse.comsean@suspend.netecsos@opensuse.orgbjorn.lie@gmail.comecsos@opensuse.orgmrueckert@suse.demrueckert@suse.deplinnell@opensuse.orgbjorn.lie@gmail.combadshah400@gmail.comjweberhofer@weberhofer.atjweberhofer@weberhofer.atmrueckert@suse.debjorn.lie@gmail.combjorn.lie@gmail.comzaitor@opensuse.orgplinnell@opensuse.orgplinnell@opensuse.orgplinnell@opensuse.orgmailaender@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgjengelh@inai.deplinnell@opensuse.orgzaitor@opensuse.orgplinnell@opensuse.orgzaitor@opensuse.orgplinnell@opensuse.orgplinnell@opensuse.orgdimstar@opensuse.org- Add gimp-CVE-2022-32990.patch: fix crash in gimp_layer_invalidate_boundary (boo#1201192 CVE-2022-32990).- Add gimp-CVE_2022-30067.patch: fix out of memory when reading XCF (boo#1199653 CVE-2022-30067).- Add gimp-fix-issue-3630-postscript-plugin-crashes.patch: gsapi_new_instance() now expects a pointer to a NULL-initialized pointer. Initialize "void *instance" with NULL. Found by massimo (bsc#1180770, glgo#GNOME/GIMP#3630).- Make python 2 conditional, and disable on SLE/Leap (bsc#1082699).- Update to version 2.10.12: + Core: - Add an "Incremental" option to the Dodge/Burn tool, which, similarly to the Paintbrush, Pencil, and Eraser tools, applies the effect incrementally as the pointer moves. - Curves now have a concept of smooth vs corner points: smooth points produce a smooth curve, while corner points produce a sharp curve (previously, all points were smooth). - Search the user font directory path on Windows (since Windows 10, non-admin users have the ability to install fonts). This is only a temporary hack until fontconfig adds proper upstream support. - In gimp_brush_core_get_paint_buffer(), when allocating a new paint buffer, clear the old buffer *before* allocating the new one, to reduce the amount of simultaneously allocated memory. - In GimpPaintbrush, avoid refilling the paint buffer at each dab if the paint color/pixmap hasn't changed, hence allowing faster painting in some specific cases. - Add hygon cpu detection and enable MMX/SSE support. - Add a GimpSymmetry::get_transform() virtual function and a corresponding gimp_symmetry_get_transform() function which return the brush transform corresponding to a given symmetry stroke in terms of the rotation angle and reflection flag (in contrast to gimp_symmetry_get_operation() which returns the same transforation in terms of a GeglNode). This allows us to simplify, fix (artifact bugs, etc.), and improve the painting-code performance for several symmetry painting cases. - New gimp-brush-pipe-spacing parasite set by core code to preserve GIH brush's spacing across reloads. - Add a new Offset filter tool, as a front-end to gimp:offset. The tool replaces, and provides the same interface as the drawable-offset dialog while also providing live preview and on-canvas interaction. + Plug-ins: - Exported profile and data format strategy updated in several file plug-ins. - When not saving a profile, we always export as sRGB data, as most viewers would not display the image properly otherwise. - When saving a profile: . If a profile was manually assigned, we always export to the assigned format, hence pixel data is converted accordingly, whatever the work format. - If no profile was assigned: . If the export format support high-bit depth, we export the work format as-is. . If the export format is 8-bit max, we convert the work format to sRGB, except if the work format is 8-bit linear. + The following plug-ins were updated: JPEG, PNG, TIFF and WebP. + Tools: - Add input/output spin-buttons to the Curves tool, which allow setting the selected point's coordinates numerically. When the image precision is greater than 8-bpc, use a 0.00-100.00 range for the point-coordinate spin-buttons instead of a 0-255 range. - In the Curves tool, allow changing the curve's point types (cf. new curve corner points in Core section). Corner points are displayed with a diamond shape instead of a circle. - Free Select tool now creates a selection as soon as the polygon is closed. This selection is updated when the polygon, or the relevant tool-options, change, similarly to GimpRectangleSelectTool. - Derive GimpEraser from GimpPaintbrush, instead of directly from GimpBrushCore. This allows GimpEraser to reuse the paint-buffer content across dabs, improving performance. - Allow moving an intersecting pair of guides with the Move tool. + User interface: - In GimpCurveView, when dragging an existing curve point, don't immediately move the point to the cursor position upon button press, but rather move it relative to its current position as the cursor moves. This allows selecting a point without moving it, and adjusting its position more easily. - When the cursor hovers above a point in GimpCurveView, or when dragging a point, have the coordinate indicator show the point's position, rather than the cursor's. - In GimpCurveView, when holding down Ctrl while adding/dragging a point, snap the y-coordinate to the original curve (at the start of the drag). This is particularly useful for adding points along the curve. - In GimpDashboard, don't show legend for groups with no meter. - Add a tile-alloc-total variable to the dashboard's memory and misc groups, showing the total amount of memory used by the tile allocator. - Add a "Save Keyboard Shortcuts Now" button to the Configure Keyboard Shortcuts dialog. + Updated translations.- No more need pkgconfig(glib-2.0) >= 2.56.0 for build. pkgconfig(glib-2.0) >= 2.54.2 is enough.- Update to version 2.10.10: - Core: - Add gimp-scratch allocator, a fast memory allocator (on the order of magnitude of alloca()), suitable for small (up to a few megabytes), short-lived (usually, bound to the current stack-frame) allocations. Unlike alloca(), gimp-scratch doesn't use the stack, and is therefore safer, and will also serve bigger requests, by falling-back to malloc(). - In gimp_drawable_transform_buffer_affine(), avoid modifying the clipping mode when transforming layer masks, since this function is used (among other things) to transform layer masks together with their layer, in which case they should use the same clipping mode as the layer. This fixes a regression introduced by commit 2ae823ba, causing layer masks to be transformed with a mismatched clipping mode during layer transforms, leading to discrepencies between the transformed layer and the transformed mask. - Moved swap/cache and temporary files out the GIMP user config dir and added new config file substitutions ${gimp_cache_dir} and ${gimp_temp_dir}. - Pass the GEGL tile-cache size, swap path, and thread-count to plug-ins as part of their config, and have libgimp set the plug-in's GeglConfig accordingly upon initialization. - Layer groups are now rendered in bigger chunks rather than tile-by-tile (which used to pretty much eliminate multithreading for groups), which improves the rendering speed. - Make saving/exporting files more robust to errors. In particular if an error occurs during the process (be it a bug, a memory error, or anything else), GIMP won't overwrite anymore any existing file with incomplete contents, so that you won't end up with no valid files at all. - Fix a regression on support of various graphics tablet. - Remove the "Edit -> Fade..." feature: it makes GIMP use two buffers instead of one (east into system resources), it's broken in 2.10, and we can make the UX better for filters. - New generic canvas modifier 'Alt + middle click' allowing to pick layers by clicking on pixels. The available layers will be looped through (starting from the upper one) while Alt key is hold and the picked layer name will be temporarily displayed in the status bar. - When clearing a channel, do nothing if the channel is already empty; otherwise, align the cleared rectangle to the channel buffer's tile grid, so that all affected tiles are dropped, rather than zeroed. Furthermore, only update the affected region of the channel. - Brush and pattern saving logics has been moved to core code (instead of plug-in). - Clipboard brushes and pattern can now be duplicated. - Parametric brushes are now 32-bit float to avoid posterization on large brushes. Note: raster brushes are still 8-bit and plug-ins only have access to 8-bit versions of high-precision brushes/patterns. New API will be required to handle high-precision data. - On-canvas preview while editing a color in the colormap of an indexed image. - User interface: - Enabled HiDPI/Retina support for the GTK2/OSX build, fixes blurry icons. - Add a tooltip to the "better compression" checkbox in save dialog to make it clearer it does not mean that the file size is necessarily smaller in every cases. In particular some best/worst case are possible when an algorithm less efficient in general may end up better on a particular image. - Add basic support for cursors with a scale factor of 2 for HiDPI (artwork to be updated). - Foreground and background color icons, as well as color history will now display out-of-gamut warning on indexed images for colors outside of the palette, as well as on grayscale images, for non-gray colors. - Pack color picker and hexadecimal entry on same line in Color dock. - Add an "Open as Image" button to the brushes dialog. - Usability: - Attempting to transform locked layers or paint on them now results in blinking around the status bar (where the warning message is displayed) and around the toolbar where lock toggles are. The same applies to attempting to move a selection where there is none — GIMP will blink around the toolbar where the moving target (layer, selection, path) is chosen. - GIMP now allows selecting default export file type for new projects. The choice is limited to PNG, JPEG, WebP, PSD, ORA, TIFF, BMP. - GimpSpinScale widget now has an optional feature to constrain the value to integer when dragging with a pointer (even if the scale allows for fractional numbers), set with new function gimp_spin_scale_set_constrain_drag(). This is useful for settings where fractional numbers are technically possible, yet most common use case are with integers (such as pixel sizes, angles in degrees, etc.) so you want the easy interface to be constrained. Fractional numbers are still settable, for instance by keyboard edit; and arrow incrementation won't drop fraction parts. This is currently only activated for brush options in paint tools. - Tools: - In scale tool, scale around center even when using numeric input. - New algorithm in the Bucket Fill tool when selecting the affected area "Fill by line art detection", based off the G'Mic algorithm for "smart colorization": https://hal.archives-ouvertes.fr/hal-01891876 In a few words, it identifies painted pixels (either based on grayscale or opacity values) and tries to close line arts to allow filling even with not perfectly closed zones; the second step of the algorithm will flood the colors under line art pixels to prevent "holes" in the filling. It is possible to control a max size (in pixels) for the flooding, as well as max length of closing segments and splines. - The Bucket Fill tool got new interaction allowing to hold the click and move the mouse to fill based on several seed zones (for "Fill by line art detection" as well as "Fill similar colors"). You can now cancel the fill in progress with right click as in other tools. - The Bucket Fill tool now allows color picking with ctrl-click, same as every painting tool. It will pick either the foreground or background color depending on the selected Fill Type. The ctrl-alt modifier combination is also possible to pick the non-Fill Type color. - In the Bucket Fill tool, the Alt modifier will now switch to "FG color fill" when "Pattern fill" was set (instead of doing nothing). - In the Unified Transform tool, default to preserving aspect ratio when scaling up or down. - In the Healing tool, "Sample merged" now also work for the target pixels, allowing to draw in empty layers. - Selection by color is now parallelized, hence improving speed of the Select by Color tool (and any other processing which may share this piece of code now or in the future). - Add "Constrain handles" and "Around center" options to the perspective-transform tool's GUI, which are similar to the corresponding options of the unified-transform tool. - Improve color picking on indexed image to always select an indexed color corresponding to the picked pixel in the colormap. - Plug-ins: - file-pdf-save GUI now clearly indicates the order the layers will be used to make multi-page PDFs. - Add DDS loading/exporting plug-in originally developed by Shawn Kirst and Arne Reuter. - Rename the Guillotine plug-in to Slice Using Guides. - Add a new option saving a color profile when exporting PNG, JPEG, TIFF. Always save it when exporting to PSD. - Remove the "Advanced" expanders from the PNG and TIFF export dialogs. - Full rewrite of the Spyrogimp plug-in with much more options and better interaction. - Indexed TIFF with alpha channel now supported. - Filters: - Add on-canvas GUI (simple lines) for circular, linear, and zoom motion blur. - Help: - Link to the bugtracker directly from the Help menu, also link to the wiki and the roadmap. Remove the link to currently disabled registry.gimp.org. - Translations: - Czech, Danish, French, Italian, Japanese, Marathi, Polish, Russian, Spanish, Swedish, Ukrainian.- bsc#1130407: Remove dependency on JasPer. OpenJPEG is actually used.- Update to vesion 2.10.8: +Core: - Use adaptive chunk size in GimpProjectio nwhen rendering the projection asynchronously, rather than using a fixed chunk size. This provides a better trade-off between throughput and responsiveness dynamically, based on how fast the processing is. +Tools: - In all selection tools, show error on attempt to subtract-from/intersect-with empty selection. - Fix text along path not working with vertical text. - Fix Text tool's frame position when undoing a move operation. - Streamline Text tool's drawing blocking/unblocking logic. - When moving a text layer using the text tool (through alt-drag), don't change the layer's box mode to "fixed", which is unnecessary, since the layer's size isn't affected. - Transform and deformation operations now maintain color for fully transparent pixels, making unerase and curves manipulation of alpha channel more reliable. - All transform tools now apply changes when you asve or export/overwrite an image without pressing Enter first to confirm changes. - Heal, Dodge/Burn, Smudge and Convovle tools now adjust the processed buffer and mask_buffer regions according to the changes made to the application region, as calculated by intersecting it with the drawable and mask extents. This fixes wrong application position when painting on a drawable whose origin is above/to the left of the image's origin, and there's a selection active. +Plug-ins: - Port all plug-ins to the new iterator API in GEGL. - Improve automatic detection of HEIC/HEIF files. - Improve RawTherapee discovery by looking up registry key (should become useful with RawTherapee 5.5 and more). +Usability: - Compatibility information in the Save dialog is now more understandable. The minimum GIMP version for the XCD file is always written down when it is GIMP 2.8 or over. The list of features warranting the minimum version is now listed in an expander container rather than as tooltip, which makes it more discoverable. The warning on compression is now displayed as its own text under the checkbox and not as additional text to the minimum GIMP version label. +CLI: - New self-explanatory --enable-win32-debug-console CLI option +Translations: - Updated translations: Danish, Dutch, Finnish, German, Hungarian, Italian, Polish, Portugese (Brazil), Spanish, Swedish, Ukranian.- pkgconfig(glib-2.0) >= 2.56.0 is needed.- Update to version 2.10.6: + Core: - Render drawable previews asynchronously. - Merge the file view filter and file format lists in GimpFileDialog. The presence of 2 lists was very confusing. - DLL search priority is now updated before running a plug-in on Windows, depending on the executable bitness. This gets rid of one of the last remnant of DLL hell in GIMP, which was when running 32-bit plug-ins from a 64-bit build of GIMP. + Filters: - New "Little Planet" (gegl:stereographic-projection) filter. - New "Long Shadow" (gegl:long-shadow) filter. + Tools: - Halt the Measure tool after straightening. - Add an "orientation" option to the measure tool, corresponding to the "orientation" property of GimpToolCompass (i.e., it controls the orientation against which the angle is measured, when not in 3-point mode.) The orientation is "auto" by default, so that the angle is always <= 45 deg. Note that the "orientation" option affects the tool's "straighten" function, so that the layer is rotated toward the current orientation. - Text layers can now represent vertical texts, with 4 variants: left-to-right and right-to-left lines, and forcing all characters to be upright or following Unicode's vertical orientation property. See also: https://www.unicode.org/reports/tr50/ http://www.unicode.org/Public/UCD/latest/ucd/VerticalOrientation.txt + User Interface: - The Dashboard dockable dialog now has an "async" field to the dashboard's "misc" group, showing the number of async operations currently in the "running" state. - New Preferences option to enable/disable layer-group previews, since these can get quite time-expensive. + Updated translations.- fix build error for Leap 42.3 - add missing requires- bump versions in BR according to the configure.ac - move library requires in libgimp to %requires_ge and also force the libgegl update- update to 2.10.4 bug fix release Core: - Remove gimp_display_shell_draw_background() and all clipping hacks for drawing the canvas background. This optimizes away one entire step of drawing of image size, for each expose. - Font loading does not block startup anymore. Only consequence is that the Text tool may not be usable immediately if fonts are not fully loaded yet (and will output an appropriate error if you do so). All non-text related activities can be performed right away. - Change of the URL from bugzilla to gitlab where appropriate. - New tool option manager to better keep track of user context and paint options in a consistent manner. User Interface: - The Dashboard dockable dialog now has a 'Memory' group that shows memory-usage information: the currently used memory size, the available physical memory size, and the total physical memory size. It can also show the tile-cache size, for comparison against the other memory stats. Note that the upper-bound of the meter is the physical memory size, so the memory usage may be over 100% when GIMP uses the swap. - The Dashboard dockable dialog now has "read" and "written" fields in the dashboard swap group, which report the total amount of data read-from/written-to the tile swap, respetively. Additionally, the swap busy indicator (used as the meter's LED) has been improved, so that it's active whenever data has been read-from/written-to the swap during the last sampling interval, rather than at the point of sampling. - Fonts can now be tagged. The user interface is the same as for brushes, patterns etc. - Some icons fixed: larger spacing between broken chains and gimp-tool-ellipse-select made symmetrical. Usability: - When a plug-in cannot be applied to an image because of mismatch in image types (e.g. layer has no alpha or image is greyscale), GIMP now displays a message listing supported image types for this plug-in. Tools: - The Measurement tool now has an "Auto straighten" option allowing to rotate the active drawable (layer, channel…) so that the measurement line is used as horizon. As other transform tools, the feature will work on linked drawables as well. - The Smudge tool now paints correctly on images with a color profile other than the GIMP's built-in one. Build: - Installer: set compatibility options to run Python plugins in HiDPI-aware mode. - Put back compatibility DLLs for really old plugins. - Install binary tool `gimp-test-clipboard` on the system to allow people to help us debug clipboard bugs. - --enable-bundled-mypaint-brushes renamed - -enable-relocatable-bundle and also make WMF fonts looked up on the runtime prefix of GIMP (instead of the build-time path) when this build option was set. Plug-ins: - gimptool-2.0 binary now accepts source files with non-standard extensions if it can try to guess appropriate language from the compiler being used. It will also properly quote arguments for shell usage. - Run explicitly Python 2 as Python plug-in interpreter to prevent breakage on systems where Python 3 is the default. - raw_input()'s argument in Python console is now optional, and input() support has been added. File Formats: - The PSD loader now provides an option to load "merged", pre-composited version of the images that becomes available when a PSD file was saved with "Maximize Compatibility" option enabled in Photoshop. This is useful when loading PSD files that use features that GIMP doesn't currently support, and therefore can't render correctly, such as adjustment layers. When loading the merged image version, we avoid loading certain additional data from the file, such as channels, paths, and guides, while still loading metadata. This option is currently exposed as an additional file type ("Photoshop image (merged)"), which has to be explicitly selected from the file-type list when opening the image. - Embedding GIMP's built-in sRGB color profile to exported files is now optional. The default choice can be set in the Preferences dialog. Translations: - Updated translations: Catalan, Czech, Danish, Dutch, Finnish, Greek, Hungarian, Italian, Latvian, Polish, Romanian, Russian, Spanish, Swedish, Ukrainian.- update to 2.10.2 bugfix release - drop gimp-Fix-reference-to-gegl-0.3.patch + Core: - Discard fonts which fail to load and popup an info dialog to allow people debug their fonts. - New API to suppress updates in UI until plug-ins are done introducing changes. - New API to calculate histograms in separate threads, with possible further extension to handle similar cases elsewhere in GIMP. - Tool options are now properly saved and reloaded per-device at startup. + Plug-ins: - New plug-in for importing and exporting HEIF images. - Enable visibility of rasterized vector layer from PSD. - Single-window screenshots in Windows fixed to correctly snap a window even when it is partly off-screen or covered by another window or when display scaling is not set to 100%. + Filters: - New Spherize filter to wrap an image around a spherical cap - New Recursive Transform filter to create Droste effect. + Usability: - Warn users, when alpha-only painting has no effect. E.g. when target drawable doesn't have an alpha channel, or the alpha channel is locked. - Make the splash texts dynamic, so they are larger on larger splashes. - Mention pressing Enter to complete Foreground selection in the status bar. - Make sure that clicking outside any selection prevents Rectangle Select and Ellipse Select tools from creating empty selections. - Improve mouse wheel zooming behavior to keep the same point centered under the pointer even if the image is completely visible in the canvas. - Add "View -> Center Image in Window" (Shift+J) as a quick way to center the image at any zoom level. + Translations: - Updated translations: Catalan, Danish, Dutch, French, German, Greek, Hungarian, Icelandic, Italian, Latvian, Polish, Russian, Spanish, Swedish, Ukrainian. - New translation of Windows installer: Chinese (Taiwan) + Build: - Add a --with-bug-report-url configure option allowing packagers to set the address of their own bug tracker. This address will be the one opened by the debug dialog for reporting bugs. - Add a flatpak manifest for the gtk3-port branch. - Remove the possibility to disable script-fu. - Add a --with-icc-directory configure option to customize the color profile directory. By default, it is set to the common path /usr/share/color/icc. + Documentation: - Updating the description of the XCF format "devel-docs/xcf.txt", for third-party readers wishing to support GIMP 2.10 XCF files. - Add documentation skeletons for all enums in libgimpbase/, there is much room for improvement.- Add gimp-Fix-reference-to-gegl-0.3.patch: gimp.pc: Fix reference to gegl-0.3 - we require and build for gegl-0.4 now.- Update BuildRequires versions to be consistent with configure script.- let libgimp-2_0-0 require libbabl-0_1-0 >= 0.1.46 to enforce updating to the required version.- libbabl is required in version 0.1.46+- add BR for gdk-pixbuf-loader-rsvg to enable svg icons - enable jpeg2000 support: new BR pkgconfig(libopenjp2) - enable webp support: new BR pkgconfig(libwebp) >= 0.6.0 - enable OpenEXR support: new BR pkgconfig(OpenEXR) - enable email support: new BR/R for xdg-utils for xdg-email - set LC_ALL/LANG in %prep and %build to silence warnings about encoding of the translations - make sure we can see the compiler cmdlines by disabling the silent rules- Update to version 2.10.0: + Image processing nearly fully ported to GEGL, allowing high bit depth processing, multi-threaded and hardware accelerated pixel processing, and more. + Color management is a core feature now, most widgets and preview areas are color-managed. + Many improved tools, and several new and exciting tools, such as the Warp transform, the Unified transform and the Handle transform tools. + On-canvas preview for all filters ported to GEGL. + Improved digital painting with canvas rotation and flipping, symmetry painting, MyPaint brush support. + Support for several new image formats added (OpenEXR, RGBE, WebP, HGT), as well as improved support for many existing formats (in particular more robust PSD importing). + Metadata viewing and editing for Exif, XMP, IPTC, and DICOM. + Basic HiDPI support: automatic or user-selected icon size. + New themes for GIMP (Light, Gray, Dark, and System) and new symbolic icons meant to somewhat dim the environment and shift the focus towards content (former theme and color icons are still available in Preferences). + And more, better, more, and even more awesome! - Drop gimp-gegl03-buildfix.patch: Fixed upstream, following this drop libtool BuildRequires and no longer pass autoreconf. - Replace pkgconfig(gegl-0.3) with gegl-0.4) BuildRequires. - Add gcc-c++, gegl, glib-networking, pkgconfig(gexiv2), pkgconfig(liblzma), pkgconfig(libmypaint), pkgconfig(mypaint-brushes-1.0) and pkgconfig(poppler-data) BuildRequires: New dependencies.- Add gimp-gegl03-buildfix.patch: Port to gegl-03, patch taken from debian. - Following the above port, replace pkgconfig(gegl-0.2) with pkgconfig(gegl-0.3) BuildRequires and add libtool BuildRequires: and pass autoreconf as the above patch touches the buildsystem.- Run spec-cleaner, modernize spec, drop Obsoletes for versions no longer supported.- Don't build with webkit1, as it is no longer maintained and has plenty of security bugs. This disables the GIMP's built-in help browser; it will use an external browser when configured this way. This works around a number of security vulnerabilities in Webkit1: https://bugzilla.suse.com/show_bug.cgi?id=923223 https://bugzilla.suse.com/show_bug.cgi?id=906375 https://bugzilla.suse.com/show_bug.cgi?id=906374 https://bugzilla.suse.com/show_bug.cgi?id=906373 https://bugzilla.suse.com/show_bug.cgi?id=1034856 https://bugzilla.suse.com/show_bug.cgi?id=871792 https://bugzilla.suse.com/show_bug.cgi?id=879607 https://bugzilla.suse.com/show_bug.cgi?id=892084- drop mypaint until it is in Factory.- update to 2.8.22 - drop upstream patches - now in the the source - drop gimp-fix-PDF-Import-filter-crash.patch - drop gimp-bgo773233-CVE-2007-3126.patch - conditionalize mypaint support - full change log: https://git.gnome.org/browse/gimp/plain/NEWS?h=GIMP_2_8_22- Build with libmypaint support.- Add gimp-bgo773233-CVE-2007-3126.patch: Gimp 2.3.14 allows context-dependent attackers to cause a denial of service (crash) via an ICO file with an InfoHeader containing a Height of zero (bgo#773233, CVE-2007-3126). - Add gimp-fix-PDF-Import-filter-crash.patch: Fix a crash in PDF Import filter when importing large image PDF or specifying high resolution (bgo#593576).- Add conditional gimp-help-browser Obsoletes for Tumbleweed and Leap newer than 42.x.- Remove --with-pic, this is only for static libs. - Trim description on non-main subpackages.- update to 2.8.20 - Core: - Avoid D-Bus error message when built without D-Bus support - fix OS X min required conditional in gimpimagewindow.c - Saving to existing .xcf.bz and .xcf.gz files didn't truncate them and could lead to unnecessarily large files - Text layer created by gimp-text-fontname doesn't respect border when resized - avoid seeking when saving XCF files to prevent corruption with file network shares (fixed since 2014, but not mentioned in NEWS yet) GUI: - Flow on Paint Dynamics editor dialog: the 'y' axis is indicating 'Rate' instead 'Flow' - Vertical ruler shows artifacts if the status bar isn't showing - Tablet stylus misbehaves when crossing the edge of a dock in multi-window-mode - Disable the new "automatic window tabbing" feature introduced on macOS Sierra - Improve the visiblity of slider handles with dark themes - Make it harder to switch to renaming if selecting already selected items in resource lists Tools: - make toggling to color picker mode of paint tools more robust Libgimp: - call gimp_file_entry_set_filename() with filename encoding Plug-ins: - Prevent the Python console from closing by the Escape key - Help browser does not launch on OS X - Filter 'Edge Detect/Difference of Gaussians' returns empty image - only use -xobjective-c for compile commands - mkgen.pl: fix calls to write_file() routine to write to current directory - When printing, the images are composed onto a white background to prevent printing a black box instead of a transaprent image - Fix color visison deficiency display filters to apply gamma correction directly Updated Translations: - Catalan - Czech - Danish - Finnish - French - German - Greek - Hungarian - Icelandic - Italian - Polish - Portuguese - Slovak - Slovenian - Scottish Gaelic - Spanish - Swedish General: - Bug fixes- Replace -devel BuildRequires for their pkgconfig version aligned with what configure looks for: - babl-devel for pkgconfig(babl). - gegl-devel for pkgconfig(gegl-0.2). - libpng-devel for pkgconfig(libpng). - libpoppler-glib-devel for pkgconfig(poppler-glib). - xorg-x11-libXfixes-devel for pkgconfig(xfixes). - xorg-x11-libXpm-devel for pkgconfig(xpm). - zlib-devel for pkgconfig(zlib). - Add an explicit pkgconfig(cairo-pdf) BuildRequires: configure checks for it (full pdf support). - Run spec-cleaner: drop obsolete clean, modernise macros. - No longer depend on libwebkit-devel for Tumbleweed and pass - -disable-webkit to configure for Tumbleweed.- update to 2.8.18 - Drop gimp-Multiple-Use-After-Free.patch - upstreamed +Core: - Initialize fontconfig cache in separate thread to keep GUI responsive on first startup - Properly recognize layer masks as deactivated, e.g. for moving layers - Create $XDG_DATA_HOME if it doesn't exist - (CVE-2016-4994) Multiple Use-After-Free when parsing XCF channel and layer properties - Fix progress access to prevent crash on rapid sequence of commands - Fix crash in gimp-gradient-segment-range-move +GUI: - Disable color picker buttons on OS X to prevent a GUI lockup - Disable "new-style" full-screen mode on OS X to prevent a crash - Pulsing progress bar in splash screen to indicate unknown durations - Fix gamut warning color for lcms display filter - Fix unbolding of bold font on edit - Prevent accidental renaming of wrong adjacent item +Installer: - Change compression settings to decrease size by 20% - Add Catalan, Danish, French, Dutch +Plug-ins: - Fix crash on sRGB JPEG image drag & drop - Fix ambiguous octal-escaped output of c-source - Fix KISS CEL export - Fix progress bar for file-compressor - Make Script-Fu regex match return proper character indexes for Unicode characters - Fix Script-Fu modulo for large numbers +General: - Documentation updates - Bug fixes - Translation updates- Fix CVE-2016-4994 (boo#986021, bgo#767873): + Add gimp-Multiple-Use-After-Free.patch: Multiple Use-After-Free when parsing XCF channel and layer properties.- Explcitly declare the libgimp version in Requires, so upgrades bring in the updated libraries as well. Makes the upgrade from 2.8.x > 2.8.16 seamless and avoids an error on start.- update to version 2.8.16 - fix a couple of rpmlint warnings +Core: - Seek much less when writing XCF - Don't seek past the end of the file when writing XCF - Windows: call SetDLLDirectory() for less DLL hell - Fix velocity parameter on .GIH brushes - Fix brokenness while transforming certain sets of linked layers +GUI: - Always show image tabs in single window mode - Fix switching of dock tabs by DND hovering - Don't make the scroll area for tags too small - Fixed a crash in the save dialog - Fix issue where ruler updates made things very slow on Windows +Plug-ins: - Fix several issues in the BMP plug-in - Make Gfig work with the new brush size behavior again - Fix font export in the PDF plug-in - Support layer groups in OpenRaster files - Fix loading of PSD files with layer groups + General: - OSX build system fixes - Bug fixes - Translation updates- Replace liblcms-devel BuildRequires with pkgconfig(lcms2): gimp has been ported to lcms2 since version 2.8.8.goat06 1659433471  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ararararararastbebebebebebebgbgbgbgbgbgcacacacacacaca@valenciaca@valenciaca@valenciaca@valenciaca@valenciaca@valenciacscscscscscsdadadadadadadededededededzdzdzdzdzdzeleleleleleleneneneneneneneneneneneneoeoeoeoeoeoeseseseseseseteteteteteteueueueueueufafafafafafafififififififrfrfrfrfrfrgagagagagaglglglglglglguguguguguguhehehehehehihrhrhrhrhrhrhuhuhuhuhuhuididididididisisisisisisititititititjajajajajajakkkkkmkmkmkmkmkmknknkokokokokokoltltltltltltlvlvlvlvlvlvmkmkmkmkmkmkmlmrmrmrmrmrmrnbnbnbnbnbnbndsnenenenenenenlnlnlnlnlnlnnnnnnnnnnnnpapapapapapaplplplplplplptptptptptptptptptptptptrororororororurururururuskskskskskskslslslslslslsrsrsrsrsrsrsr@latinsr@latinsr@latinsr@latinsr@latinsr@latinsvsvsvsvsvsvtatatatatatetetetethtrtrtrtrtrtrukukukukukukvivivivivivizhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzh2.10.12-150300.9.6.12.10.12  !!""""""######$$$$$$%%%%%%&''''''(((((()******++++++,,,,,,------......//////000000111111222222333333444444555555666666777777888889999:;;;;;;<<<<<<======>>>>>>??????@@@@@@gimp20-libgimp.mogimp20-python.mogimp20-script-fu.mogimp20-std-plug-ins.mogimp20-tips.mogimp20.mogimp20.mogimp20-libgimp.mogimp20-python.mogimp20-script-fu.mogimp20-std-plug-ins.mogimp20-tips.mogimp20.mogimp20-libgimp.mogimp20-python.mogimp20-script-fu.mogimp20-std-plug-ins.mogimp20-tips.mogimp20.mogimp20-libgimp.mogimp20-python.mogimp20-script-fu.mogimp20-std-plug-ins.mogimp20-tips.mogimp20.mogimp20-libgimp.mogimp20-python.mogimp20-script-fu.mogimp20-std-plug-ins.mogimp20-tips.mogimp20.mogimp20-libgimp.mogimp20-python.mogimp20-script-fu.mogimp20-std-plug-ins.mogimp20-tips.mogimp20.mogimp20-libgimp.mogimp20-python.mogimp20-script-fu.mogimp20-std-plug-ins.mogimp20-tips.mogimp20.mogimp20-libgimp.mogimp20-python.mogimp20-script-fu.mogimp20-std-plug-ins.mogimp20-tips.mogimp20.mogimp20-libgimp.mogimp20-python.mogimp20-script-fu.mogimp20-std-plug-ins.mogimp20-tips.mogimp20.mogimp20-libgimp.mogimp20-python.mogimp20-script-fu.mogimp20-std-plug-ins.mogimp20-tips.mogimp20.mogimp20-libgimp.mogimp20-python.mogimp20-script-fu.mogimp20-std-plug-ins.mogimp20-tips.mogimp20.mogimp20-libgimp.mogimp20-python.mogimp20-script-fu.mogimp20-std-plug-ins.mogimp20-tips.mogimp20.mogimp20-libgimp.mogimp20-python.mogimp20-script-fu.mogimp20-std-plug-ins.mogimp20-tips.mogimp20.mogimp20-libgimp.mogimp20-python.mogimp20-script-fu.mogimp20-std-plug-ins.mogimp20-tips.mogimp20.mogimp20-libgimp.mogimp20-python.mogimp20-script-fu.mogimp20-std-plug-ins.mogimp20-tips.mogimp20.mogimp20-libgimp.mogimp20-python.mogimp20-script-fu.mogimp20-std-plug-ins.mogimp20-tips.mogimp20.mogimp20-libgimp.mogimp20-python.mogimp20-script-fu.mogimp20-std-plug-ins.mogimp20-tips.mogimp20.mogimp20-libgimp.mogimp20-python.mogimp20-script-fu.mogimp20-std-plug-ins.mogimp20-tips.mogimp20.mogimp20-libgimp.mogimp20-python.mogimp20-script-fu.mogimp20-std-plug-ins.mogimp20-tips.mogimp20.mogimp20-libgimp.mogimp20-python.mogimp20-script-fu.mogimp20-std-plug-ins.mogimp20.mogimp20-libgimp.mogimp20-python.mogimp20-script-fu.mogimp20-std-plug-ins.mogimp20-tips.mogimp20.mogimp20-libgimp.mogimp20-python.mogimp20-script-fu.mogimp20-std-plug-ins.mogimp20-tips.mogimp20.mogimp20-libgimp.mogimp20-script-fu.mogimp20-std-plug-ins.mogimp20-tips.mogimp20.mogimp20.mogimp20-libgimp.mogimp20-python.mogimp20-script-fu.mogimp20-std-plug-ins.mogimp20-tips.mogimp20.mogimp20-libgimp.mogimp20-python.mogimp20-script-fu.mogimp20-std-plug-ins.mogimp20-tips.mogimp20.mogimp20-libgimp.mogimp20-python.mogimp20-script-fu.mogimp20-std-plug-ins.mogimp20-tips.mogimp20.mogimp20-libgimp.mogimp20-python.mogimp20-script-fu.mogimp20-std-plug-ins.mogimp20-tips.mogimp20.mogimp20-libgimp.mogimp20-python.mogimp20-script-fu.mogimp20-std-plug-ins.mogimp20-tips.mogimp20.mogimp20-libgimp.mogimp20-python.mogimp20-script-fu.mogimp20-std-plug-ins.mogimp20-tips.mogimp20.mogimp20-libgimp.mogimp20.mogimp20-libgimp.mogimp20-python.mogimp20-script-fu.mogimp20-std-plug-ins.mogimp20-tips.mogimp20.mogimp20-std-plug-ins.mogimp20.mogimp20-libgimp.mogimp20-python.mogimp20-script-fu.mogimp20-std-plug-ins.mogimp20-tips.mogimp20.mogimp20-libgimp.mogimp20-python.mogimp20-script-fu.mogimp20-std-plug-ins.mogimp20-tips.mogimp20.mogimp20-libgimp.mogimp20-python.mogimp20-script-fu.mogimp20-std-plug-ins.mogimp20-tips.mogimp20.mogimp20-libgimp.mogimp20-python.mogimp20-script-fu.mogimp20-std-plug-ins.mogimp20-tips.mogimp20.mogimp20.mogimp20-libgimp.mogimp20-python.mogimp20-script-fu.mogimp20-std-plug-ins.mogimp20-tips.mogimp20.mogimp20-libgimp.mogimp20-python.mogimp20-script-fu.mogimp20-std-plug-ins.mogimp20-tips.mogimp20.mogimp20.mogimp20-libgimp.mogimp20-python.mogimp20-script-fu.mogimp20-std-plug-ins.mogimp20-tips.mogimp20.mogimp20-libgimp.mogimp20-python.mogimp20-script-fu.mogimp20-std-plug-ins.mogimp20-tips.mogimp20.mogimp20-libgimp.mogimp20-python.mogimp20-script-fu.mogimp20-std-plug-ins.mogimp20-tips.mogimp20.mogimp20-libgimp.mogimp20-python.mogimp20-script-fu.mogimp20-std-plug-ins.mogimp20-tips.mogimp20.mogimp20-libgimp.mogimp20-python.mogimp20-script-fu.mogimp20-std-plug-ins.mogimp20-tips.mogimp20.mogimp20-libgimp.mogimp20-python.mogimp20-script-fu.mogimp20-std-plug-ins.mogimp20-tips.mogimp20.mogimp20-libgimp.mogimp20-python.mogimp20-script-fu.mogimp20-std-plug-ins.mogimp20-tips.mogimp20.mogimp20-libgimp.mogimp20-python.mogimp20-script-fu.mogimp20-std-plug-ins.mogimp20-tips.mogimp20.mogimp20-libgimp.mogimp20-python.mogimp20-script-fu.mogimp20-std-plug-ins.mogimp20-tips.mogimp20.mogimp20-libgimp.mogimp20-python.mogimp20-script-fu.mogimp20-std-plug-ins.mogimp20-tips.mogimp20.mogimp20-libgimp.mogimp20-python.mogimp20-script-fu.mogimp20-std-plug-ins.mogimp20-tips.mogimp20.mogimp20-libgimp.mogimp20-python.mogimp20-script-fu.mogimp20-std-plug-ins.mogimp20-tips.mogimp20.mogimp20-libgimp.mogimp20-python.mogimp20-script-fu.mogimp20-std-plug-ins.mogimp20-tips.mogimp20.mogimp20-libgimp.mogimp20-python.mogimp20-script-fu.mogimp20-std-plug-ins.mogimp20-tips.mogimp20.mogimp20-libgimp.mogimp20-python.mogimp20-script-fu.mogimp20-tips.mogimp20.mogimp20-libgimp.mogimp20-python.mogimp20-script-fu.mogimp20.mogimp20.mogimp20-libgimp.mogimp20-python.mogimp20-script-fu.mogimp20-std-plug-ins.mogimp20-tips.mogimp20.mogimp20-libgimp.mogimp20-python.mogimp20-script-fu.mogimp20-std-plug-ins.mogimp20-tips.mogimp20.mogimp20-libgimp.mogimp20-python.mogimp20-script-fu.mogimp20-std-plug-ins.mogimp20-tips.mogimp20.mogimp20-libgimp.mogimp20-python.mogimp20-script-fu.mogimp20-std-plug-ins.mogimp20-tips.mogimp20.mogimp20-libgimp.mogimp20-python.mogimp20-script-fu.mogimp20-std-plug-ins.mogimp20-tips.mogimp20.mogimp20-libgimp.mogimp20-python.mogimp20-script-fu.mogimp20-std-plug-ins.mogimp20-tips.mogimp20.mo/usr/share/locale/ar/LC_MESSAGES//usr/share/locale/ast/LC_MESSAGES//usr/share/locale/be/LC_MESSAGES//usr/share/locale/bg/LC_MESSAGES//usr/share/locale/ca/LC_MESSAGES//usr/share/locale/ca@valencia/LC_MESSAGES//usr/share/locale/cs/LC_MESSAGES//usr/share/locale/da/LC_MESSAGES//usr/share/locale/de/LC_MESSAGES//usr/share/locale/dz/LC_MESSAGES//usr/share/locale/el/LC_MESSAGES//usr/share/locale/en_CA/LC_MESSAGES//usr/share/locale/en_GB/LC_MESSAGES//usr/share/locale/eo/LC_MESSAGES//usr/share/locale/es/LC_MESSAGES//usr/share/locale/et/LC_MESSAGES//usr/share/locale/eu/LC_MESSAGES//usr/share/locale/fa/LC_MESSAGES//usr/share/locale/fi/LC_MESSAGES//usr/share/locale/fr/LC_MESSAGES//usr/share/locale/ga/LC_MESSAGES//usr/share/locale/gl/LC_MESSAGES//usr/share/locale/gu/LC_MESSAGES//usr/share/locale/he/LC_MESSAGES//usr/share/locale/hi/LC_MESSAGES//usr/share/locale/hr/LC_MESSAGES//usr/share/locale/hu/LC_MESSAGES//usr/share/locale/id/LC_MESSAGES//usr/share/locale/is/LC_MESSAGES//usr/share/locale/it/LC_MESSAGES//usr/share/locale/ja/LC_MESSAGES//usr/share/locale/kk/LC_MESSAGES//usr/share/locale/km/LC_MESSAGES//usr/share/locale/kn/LC_MESSAGES//usr/share/locale/ko/LC_MESSAGES//usr/share/locale/lt/LC_MESSAGES//usr/share/locale/lv/LC_MESSAGES//usr/share/locale/mk/LC_MESSAGES//usr/share/locale/ml/LC_MESSAGES//usr/share/locale/mr/LC_MESSAGES//usr/share/locale/nb/LC_MESSAGES//usr/share/locale/nds/LC_MESSAGES//usr/share/locale/ne/LC_MESSAGES//usr/share/locale/nl/LC_MESSAGES//usr/share/locale/nn/LC_MESSAGES//usr/share/locale/pa/LC_MESSAGES//usr/share/locale/pl/LC_MESSAGES//usr/share/locale/pt/LC_MESSAGES//usr/share/locale/pt_BR/LC_MESSAGES//usr/share/locale/ro/LC_MESSAGES//usr/share/locale/ru/LC_MESSAGES//usr/share/locale/sk/LC_MESSAGES//usr/share/locale/sl/LC_MESSAGES//usr/share/locale/sr/LC_MESSAGES//usr/share/locale/sr@latin/LC_MESSAGES//usr/share/locale/sv/LC_MESSAGES//usr/share/locale/ta/LC_MESSAGES//usr/share/locale/te/LC_MESSAGES//usr/share/locale/th/LC_MESSAGES//usr/share/locale/tr/LC_MESSAGES//usr/share/locale/uk/LC_MESSAGES//usr/share/locale/vi/LC_MESSAGES//usr/share/locale/zh_CN/LC_MESSAGES//usr/share/locale/zh_HK/LC_MESSAGES//usr/share/locale/zh_TW/LC_MESSAGES/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:25277/SUSE_SLE-15-SP3_Update/5cf5e4595df0f27cc61bf238e2b0f83e-gimp.SUSE_SLE-15-SP3_Updatedrpmxz5x86_64-suse-linuxM)oF+gimputf-85e278aa0588a409d1e1f19ce11cd92dcf2c2629996a4b276814b4dff23f3a587? 7zXZ !t/~ t]"k%x-o;0PS d+V۰ZPGl6'zmUP: J1v" <"{BJӱ!l ;!8}TLJ\If4±|b7܅7YӜ'v@7HP]c 4#M[iU_0:Bѣz;Y} JJs(^zdU*`פr:x5YBsG*Fk9G>38@I-{Kh7Jt /nC8W"g K f_Q֍UGvur*Ӭ3!.(Lmf=צYX\iwNٽ'n ?@Ÿ 3,u`iWpF61͞AﱂsSzH&6o Vߠ/ 8WG|q|k$wBM.nuzx?*8ٖ ANL͌Ceyx~ؤ7LMyGG eס.=sŕ4.@~E;ڊٱѐ\L| aŏ;1l8Χ t0hk}X87-ߵh=!iY螷iFr%!6l5%O5 y%- ЋT-a!ˢwp٫vC\Q-NHȊVT7_N\Dr bK Q`!X_ ۠I4׻]馎Vzc}f݁6hPM{=#uJB 3D f0 |t T ʇ\6hEs[3Ϸ,L"jD&!bjRT TA"5pUCsdF`F=a :9:`Lߎ w51 6b`ա(ZA$fV#>G} EQoEx~[8>{SE]2_quntr%*eUy :񪼓{ສaњv>jDZdWWr ;M7M%<$;D#o~yҕh ^p+1yU|~ EVQ=G``l/uܫoU0X}&B{vMǣo!"k!^2;[yLDF^ЬĢy>Ť(1Mĭd{e(Ë姤g02fٿKTVhgoXAO>?4{ # }'xH-Kx lhq,=#.-/~jiq^VWg%c#QoYP<=5-FLbBvMSF&W$YbU*4 nx u/WR#W.,2_)(W;0EЌxwzp։. 3/[Nf$n܁iإ33엤̹;l"x`}diX፱tNf:`!,r}Sp޻2h8i*4-Jw>ꉀʳ*0E[E!F#\ď4L'$hքכEq.՚{u\K2jϤa}ֶ9tTRhOنBp{7Oa8?+e6+ E boJ|[? W$-ABABSOpExx(iLuR3ieng/!XEvd"U{le^1Q*Y7MWm`asn_9^6l~ߝIݓ"Ҋ-b8gH\i]\f HXGU\Y1Uj-i 'y2rQ<(wUk=c/]:hoZQܑ׽yF N> 0Cҡ閁p*i3E y^A_Z7nx%Ӫ!MMEރP\si2+BA&-\,T-M#3rc_KpZf.U+ 9H>k0-A:RbYs fR^yd_Bd]Y\:7;ʱߗH?mM໬K@nqo+n==oɖ'$ xx R׻ݟ:oj&h] ޛ#i