spec-cleaner-1.2.1-lp151.2.24.1<>,(_vO/=„b:Il"܊W(iV/VI H,A>.3$ & -Bi~A4"PgKӥŻM3~{-OSCQ缪_ɯAȄ;:Z/O1oB(M%{&SEwh &HT)Ҫ򐲛s#[Y3w6œ޷XEhފĹ,ѱry1۸8v9 vgㅈ>>g?gd " 5 ! :Fou|ZZ Z LZ Z Z (ZZRZ  <Z!!!"o("8"79#x7:(B7FQGQZHS0ZITZXTYT\U Z]VtZ^^l b_c`ydaeafalaua,Zvb wcdZxdZyf4DzgDgTgXg^gCspec-cleaner1.2.1lp151.2.24.1.spec file cleanerThis script cleans spec file according to some arbitrary style guide. The results it produces should always be checked by someone since it is not and will never be perfect._vOcloud117%openSUSE Leap 15.1openSUSEBSD-3-Clausehttp://bugs.opensuse.orgUnspecifiedhttps://github.com/openSUSE/spec-cleanerlinuxnoarch(.*4 GyyKK,q,q(( QQ}}5252 ! !%% i i+G+G7 5CNs !  n35 / T2w8k D#>HAA큤AA큤A큤A큤A큤_vC_vC_vC_u_u_vC_vC_vC_vC_vC_vC_vC_u_u_vC_vC_vC_vC_vC_vC_vC_vC_vC_vC_vC_vC_vC_vC_vC_vC_vC_vC_vC_vC_vC_vC_vC_vC_vC_vC_vC_vC_vC_vC_vC_vC_vC_vC_vC_vC_vC_vC_vC_vC_vC_vC_vC_vC_vC_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_vN_u_vC_u_u_u_u_u_u_u_u1398ef7a8c396921436764490f7bac2b39b9aaf81b2de44778d049330255ac580162284e8a4826f45c85848ed59416cf7ca97119c6d9116b7f759392bee088eb9f764782cc17b1222ee76cf8c8a704b4acc693d4e193c9d36bd5327e5ed08b4482d77125b53903e242b75266cff8b1538b12b0383847779a0022149f36b819d09df2e18e41cbca569309f48b179dc04ed780685ad32e76fdaee101cf3a06048601ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b4a4809c0d963cc65360aee92e46a6165086ecdf94225c4e42a49538976d4fa10344c045c36c9e24849ba81489b07a75ef22c4ad9df12fb53acc422db2d5baf29792139e3881cdc99a0217100c26b76cd988282c7c3dac51b00284d1e248e472a8d458db96a9bdcd92af72049c84a970b2d3e1a5fe2bd790410ea6c9b1b3d369dd09af918a8e54202c7e817db45d356763d4cb5cd62635fb0cfe0ae95e0ccbf8339576a4ed17cfd7ac144e74cfe8448beee78930c2d71fa800db179bd99cedb09e19b62bc5cb14039658bf6e9b542c639013544ad5e330d907f0a90772bc7648408969c1ba5ae81fdd284d3eb60d2a7eadc202a4cb14c0b8d7c065685356905824ed997bd83baa355dd1fc431231be1e2c80cab8f2680e2120fcc084fb9bdfd99aa17d17df01275505f67e70442c19cb24f47515c389a6402bd0f02b4aaf3598ab0af7f7d3bc8676207a1448374707a1ee36739c11678d2642b00a320193ec43ea8c920475cb436c3770f588ebbe10157f8f791c3d908218940fb9ce387b649fc16e1d6b2713335b0e86ee2059ab1f531737023d1dbd0d604c900c2d9a74e6f616081d3e541d0ba10f45f48c1119a4b1dcdd0886aa12693454932828be72e69f531388315c84926b71be402d2ff41180b500d115a1c847def2dff5c5ea6e6a9b91337afe1ca517ab3b7d6d71d9857d8dda6d9bb8dc0e6a0e3985d2dad9103f91958cd5fc4bd9fc87e203d8ce24a5afd5f7241a9589d338fbd6dcb508edc444aef1d2a26a6b95696b28e333ac127309aadea345f4ca01973cf36adddfd6beca71c829981dd3ace197ef34ae315a875ce502c74d97953b7d57372c09122be484afe6c794105e7871ab1be3bf3d9a40d9f7af57dcd1c5c161b63867927d5238bb4cf937b3fe1c6b7023502c480352a5b9a0a9f68317fd62c75673bbf615306d1c0e1a22b625a6a07afe186168b8b5c1c5f64747d09fcc2d91a6dd62fa659cd2e00a83d97f64b0659a3be0e8ba16158b9f37656e97a8c6176c63ac5197fa44c9c1f0b3d97f64b0659a3be0e8ba16158b9f37656e97a8c6176c63ac5197fa44c9c1f0b306e56f5bfe7badbb51fdd58ed23db15cf69b575598f4d150a7f576c4ab92a633b335d49a60064fcd43126e0553658749e17a0160f0d7e057bda94d03722da55e66c788db9214c79a40c43d8ed975e872c5ca7af3fc90ef74c049607490cd238928b662a576e2c1d108a364ec350212ba95b96abbf6131bb2c8b73f74cb5d449c810e4c103227ff972f817ec941b75346a173f0dcc5489375d700be0c09b32f4ba137dc538670442d5f032714aa8b8a832e77550ce771fb14e550342a58d34982f53a9c3c783f2dfb7a3e4529892ad742bc6c2ccdd424f49c51298325b3e655e2594bbeff3e83f347e380a1f83213823db331f15b4c43e329dc4a262cfa0733d62f179aa11170def9b63d86fc4c7fa123d3c88ac455d2a384853d33e1d05ae66b569812cf9ef716b7a47b773c86460f982ad448881dcc1dfcdb3692e6fe24c79a8ce702197e0036f46dc6af641b8663260422ef7ef9bb6513e5e50db60b368f7bef57319942790b6c9dde0c0f55a466015a13715d4a55de6d98a9bb308c50e9d06f5f514450959ef9c011c1e9abba979b5d1639b943e571bc037bd01870f575ec8fa638767176d3688cb5973e795e796770923f2aa8a7680203bc514aca77d8bf8ef71e0b34a104e98972bb05f0bfc3100383761a7cb4683902076189d5ce328eda8fb003e7ff13296d003fd9a7a68c58149ec32b91a9b9e8a926815726991ba9f97b0b7d9feb3886b003ef13f0d1f69e29cf6cbbbdbe91f8f529f08f57fedbfb86b9c019ecf0f9a853effbb27fc6927704702ecc909d1a730759fc9cf4dc3fa7d310ee1df6c83f34b7f64edc60115b499d7d6303d4a125813f10a74cff9335d172dfc6356cb908d28f5ffabd05a479e843dd6aeed209e20221d95ce1800af17b24ad18cdf85fb34582345ceb9db0ee3e836d38c6e9bc449bf5c4283b19a2936f112a25f181eb40e63548e394e80bc7ef2c052af96ff7a5acbc62ba85d51cc999d43f268663c2382a27ab1337face9981dc76575476c14c25d36f508856c3e33e2eaebe8534d782a378cea21f8fb7d82959f36928a6d4e251abe3ec42e28cf50f5afc903fc29f97108401995349a25fb7e0e5c729a6b0f39d7d3e5808a544bfbca5ccd2332b529e9a736945bf3f951a470f8c72b397047c098f54281fff29f15ace277041aa2241edb0a0026f861c243adc63cbacefb02a697470a4492254d37837aa4794eb6bbae17769e2438f9be8ff9938dc8d5585811cfe838e925229cb294313c20d0f827612604b6757770aa8e3e19e1804b0da7179389cd259c4243c3ff1ec0a12c8246d12cbc4199539efd749f531e93561fde2cb6461d8cd00f54e97ac24f74f445639d3baab1b20993f5c3c4064a3d242f6d44772d28e4479308e23e437a41040c982b9de8fb1cb5750b8b79dfa080b5006c99b32d474243735e01698e082f733628183a4ba0f616708882ea9a811f53982e6f231cd9491f46b2b608758ff5db62a0720b81ce61b860f6361240d041288c57d1fe28a446b305525afe341c85917e33de6f3bc4329bd91ffc4e0b36a4544034240f9b87c8b029af223658cd37ef6911341f6170fc4b97228105f645641896eb3522bdf4d189d54428c47d87fa781ec46a41e7e3e24221cd29be36c6c1423e97b5ba25a45086e38797b7b198edd8fb970e4ba160502e4804a6727046290d00e755858d841429c825b4d97ce77bc622aba4d70609ef41f8cd4a8a992cef73458d360d5599175022372bb3dea4f0718816af073b060b4d6079e2d3c3e4590d40fb268c222b6544aef27b3a654f2939693c7943dc57697c76a16a29b0c3d8191c82391438ad73fd83205a97b656dcb5d1e04e09a267afc5b9ccbb563b492eeed1709cbd001bff2f657778d31dcb993361a8db21d8e93ec61df7a55ce21878a921a18301a22de79ad079c94733066634f38c06042dab682311c09c3f51f4a739f4d94b2672f3e31012eebf336d2fc349c8759bad37e81ebef43ed5c44e80fedf9f79c3e5db262879530157fbdf0e2eb68f891c045879e64550eec7f35baa0adaa5064bbb2ff1f952f88bf1534a810184b033713fe31522ecc63a743254f42d7f0f5c4f48449c3d742ae0ce0de7259c1a572b8ac3745fda22bdb846f5c615451760f60cd44823399918ebde944ca8e6bd077837b84b9a0b825ca142fc8b3985edebbe7e50bfcd667b163cf782da44cb50e416c165b857f72351013be8bd0990f222b3418de68edc41ac22a07cc0f469e428dbba6ed5792f490543cefc12f40d19d8f182959da0948bdbfc8e7c5fef543c41e57995f608fdeb177c0c375c71648e228abeaba6785ec0120cf6177c1e10ec105e350c2b32fbd903fefcbcc3231509792faf4d8668e08788370frootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootspec-cleaner-1.2.1-lp151.2.24.1.src.rpmspec-cleaner@@@    /bin/sh/usr/bin/python3python(abi)python3-setuptoolsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.63.0.4-14.6.0-14.0-15.2-14.14.1_u_FN^@^{G^2@]A]M@]@]/ \\I[z@[8@[6@ZZJ@ZZZv@Zg#Z'YA@Y@YTY>@Y9<@Y;@XXXXfL@Wu WUeW=W3W3W#LW@W4V@V'@V`VVU@UU>Uv@Un@U/@TTTTTg@@Tomáš Chvátal Dominique Leuenberger Tomáš Chvátal Kristyna Streitova Kristyna Streitova Tomáš Chvátal Kristyna Streitova Kristyna Streitova Kristyna Streitova Tomáš Chvátal Tomáš Chvátal tchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.commpluskal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.compjanouch@suse.detchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.com- Update to 1.2.1 bsc#1099674: * Use Leap 15.2 as a base for data files- Use %{_prefix}/lib instead of %{_libexecdir}: obs services are explicitly looked for at this location.- Update to 1.2.0 bsc#1099674: * Fix pypi rewritter to work with wheels * Do not choke on multiline string macros- Update to 1.1.9 bsc#1099674: * Add builtin and comprehensions to catch tad more issues * Do not add FIXME comments for already commented lines * Add the article to the comment * Exclude mysql_testserver calls from bracketing * Do not curlify systemd_ordering macro * Ignore dephell setup generator macro from bracketing * Use github actions and drop travis and tox * Use pre-commit framework for the project (it runs black, flake8, flake8-docstrings and mypy on every commit) * Update README * Add %{dephell_gensetup} macro instead of the full call to dephell com- Update to 1.1.8 bsc#1099674: * Change libexecdir substitution to do /usr/libexec to %{_libexecdir} * Exclude apache_rex_check from bracketing * Add testscase for boolean dependencies that gets mangled currently * Do not remove -p0 from autosetup * Use %make_build if possible issue * Teach spec-cleaner to not break the %elif* macros added with rpm 4.15 * Fixup the nested boolean dependencies * Fixup whitespace reported by flake8 * Set explicit urllib timeout issue * Replace more stuff for %make build- Update to 1.1.7 bsc#1099674: * Fix a duplication with new SUSE copyright line * Exclude all pom_ macros from bracketing- Update to 1.1.6 bsc#1099674: * Do not remove groups by default. Now, groups are kept untouched by default. Introduce a new option '--remove-groups' that removes Group tags from the specfile. Remove '--preserve_groups' option. * Say goodbye to setup.py test usage as it is deprecated * Update the copyring and SUSE header string wrt #264 * Ignore hpc_configure macro from bracketing- Update to 1.1.5 bsc#1099674: * Use https in URL in spec-cleaner.spec test * Remove duplicated backslash in regexp * Parallelize test run * Add jupyter_move_config to excludes from bracketing * Do not fail if URL is ftp:// or other protocol * Make xdist enabled by default on all test runs and add xdist to deps * By default remove groups from packages - remove spec-cleaner-1.1.4_test_https.patch that is no longer needed- Update to 1.1.4 bsc#1099674: * Exclude stuff from openstack macros * Replace 'http' with 'https' in URL * Replace legacy packageand() with 'and' expression * Replace pwdutils with shadow in Requires * Add openstack_cleanup_prep to bracketing excludes * Do not curlify yast_metainfo and yast_check * Fixup the eating of Source lines with whitespace * Document '#nospeccleaner' tag * Add docstrings to the functions and classes. * Use type hints for the most important functions * Update README and licences * Various small fixes - add a temporary patch spec-cleaner-1.1.4_test_https.patch that fixes a test that fails if there is no internet connection- Update to 1.1.3 bsc#1099674: * Convert pytest calls to macros * Fix errors in %python_expand line expansions * update licenses list * Expand more excludes for curlification * Do not add accidental newlines to complex conditions- Version update to 1.1.2 bsc#1099674: * Fixed qmake macro recommendation * More licenses recognised * Do not curlify sysuser_create- Version update to 1.1.1 bsc#1099674: * Fix help message not working * Make libexecdir opt-in rather than opt-out * Account for LICENCE string not just LICENSE * Warn about direct qmake/meson usage * Use https when mentioning bugzilla in header * Use tuples on some places rather than lists- Version update to 1.1.0 bsc#1099674: * Fix issue with previous release not finding datadirs- Version uppdate to 1.0.9 bsc#1099674: * Move some checks from rpmlint to be autochecked * Dropped support of py2 * Fixed error reported on parsing non-utf spec-file * Leap 15.0 used as base for conversions to pkgconfig/etc.- Version update to 1.0.8 bsc#1092933: * Be case insensitive on license detection * Exclude limit_build from bracketing * Replace _libexecdir as we now do not really bother about SLE11- Version update to 1.0.7 bsc#1089297: * Fix haskell macro bracketing * Fix firewalld macros bracketing- Version update to 1.0.6 release: * Fixes license conversions to spdx3.0 * Allows better parsing of pattern packages * Various manpage suffixing fixes * Added more things to exclude bracketing- Fix issue with the %doc -> %license conversion in some complex cases, multiple licenses at once, prefixed licenses- Drop the debian control things, all releases fail to build - Update to 1.0.3: * Fix various lint issues * Switch to SPDX-3.0 license format * Add %doc -> %license conversion script * Fix crash bugs found when scanning whole Tumbleweed repo- Version update to 1.0.2 bsc#1077177: * Allow changelog-year specification via cmdline * Switch to pytest * Add groups for rust * Fix bug in otherprovides removal- Version update to 1.0.1 bsc#1071561: * Recognize new rpm trgger* events * Remove otherproviders conflicts syntax (just keep the pkg name) * Detect more apache macros * Drop py_requires macro that is useless- Version update to 1.0.0 bsc#1060402: * Recognise the BuildConflicts tag * Fix few make parsing errors * Fix some codeblock error detection * More path replacements detection * Keep uppercase URL tag as per vote- Version update to 0.9.9: * Include pkgconfig and others from leap 42.3 instead of 42.2- Version update to 0.9.8 bsc#1046652: * Various fixes as reported on github * Remove defattr as default from new rpm should be enough * Remove buildroot as new rpms do not need it at all- Version update to 0.9.7: * Fix help parsing that crashed the app on execution- Version update to 0.9.6: * Deduplication of requires/buildrequires * Preamble detection fixups * Detect buildignores- Version update to 0.9.5: * More fixes for the dep_parser * Convert pypy urls to new format * Start of rpmpreamble cleanup- Version update to 0.9.4: * Fixes in the dep_parser * Vertical whitespace is now safeguarded * More excludes_bracketing * Update list of known licenses- Update to version 0.9.3: * Fix regression (gh#openSUSE/spec-cleaner#171)- Version update to 0.9.2: * More minimal fixes * Add option to keep vertical space in preamble if desired- Version update to 0.9.1: * Switch from regexp macro detection to full-blown parser to avoid bugs- Version update to 0.9.0: * Various small fixes * Support for tex/perl/cmake conversions: + bla-devel -> cmake(bla)- Version update to 0.8.9: * Fix one more virtualenv issue * Fix one case of broken requires splitting * Properly initialize unbracketing in regexps * Fix one more case of double pkg-config dependency- Version update to 0.8.8: * Various install fixes for pypi * Few small fixes for copyiright parsing * Add ghc_ macros to known exclude for bracketing- Version update to 0.8.5: * Fix for pkgconfig adding in preamble section- Version update to 0.8.4: * 0.8.3 skipped due to pypi mistake * set suffix for manpages/infopages * remove suse_update_config * remove more authors blobs * redo options passing to be more readable * split out testsuite (now runs ~270 tests) * few bracketing excludes updates * Fix the no-header option to do what everyone would expect- Version update to 0.8.2: * Add switch to disable copyright generating * Few small fixes * Tweak pkgconfig addition to work on all distros not just openSUSE- Version update to 0.8.1: * Sort out AUTHORS alphabetically and fix emails * Fix FIXME addition to all ./configure calls * Fix breakage on some buildrequires syntax- Version update to 0.8.0: * Various bugfixes to the functionality * Add fixme to plain ./configure macro * Add pkgconfig dependency if needed * Add tests for all exclude_bracketing rules- Added build files for Debian- Version update to 0.7.9: * Fix bug in %if detection if it was curlified * Add one more case of RPM_BUILD_ROOT replacement * Detect wrong Group values and suggest correct ones- Version update to 0.7.8: * Various tweaks for the minimal mode * Fixed issue with eating up newline after oneline scriptlets * Added one more case for section declarations- Version update to 0.7.7: * fix oneline scriptlets from previous version * Few small fixes * Minimal mode expansion to work reliably as format_spec_file replacement- Version update to 0.7.5: * Replace jobs in install section too * Do not curlify gconf_schemas * Work with defines in sections not just as global declarations * Quote optflags properly when replacing RPM_OPT_FLAGS * Do not add empty line after oneline scriptlet- Version bump to 0.7.4: * Use license digger from format_spec_file * Provide optional subpkg providing format_spec_file OBS bindings- Version bump to 0.7.3: * Fix wrong bracketing of kernel_module macro- Version bump to 0.7.2: * Do not curlify %20 which is usually space in Source lines * Few more excludes for bracket * Bunch of small fixes- Version bump to 0.7.1: * Fix %config(noreplace) curlification (bnc#934059) * Preparation for more path replacements- Version bump to 0.7.0: * Various small code cleanups and readability improvemnets * Better macro detection to allow braces in macros * Fix minimal mode appending empty lines in some cases * Various additional bracketing excludes- Version bump to 0.6.9: * Replace => with >= * Bracketing excludes * Replace paths using regexps instead of hardcoding (more cases covered) * Remove various obsolete tags from preamble Icon/Packager/... * Fix RPM_BUILD_ROOT replacement cornercase failure * Remove %doc from %_mandir paths as it is pointless to have there- Version bump to 0.6.8: * The copyright line broke test, so update again to fix that- Version bump to 0.6.7: * Update copyright line to match current SUSE one- Version bump to 0.6.6: * Excludes for java qmake gem_ and kde macros * Cleanup conflicts lines properly * Cleanup kernel subpkgs properly * Work with spaces in version string- Version bump to 0.6.5: * Fix vertical spacing around nested conditionals * Fix issue with bogus %lang detection- Remove PKGBUILD until service-download_files is fixed to work fine with them - Version bump to 0.6.4: * Various small fixes and macro expansion.cloud117 1601631567  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ1.2.1-lp151.2.24.1 spec-cleanerobsserviceclean_spec_fileclean_spec_file.servicespec_cleanerspec_cleaner-1.2.1-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txttop_level.txt__init__.py__main__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc__main__.cpython-36.opt-1.pyc__main__.cpython-36.pycdependency_parser.cpython-36.opt-1.pycdependency_parser.cpython-36.pycfileutils.cpython-36.opt-1.pycfileutils.cpython-36.pycrpmbuild.cpython-36.opt-1.pycrpmbuild.cpython-36.pycrpmcheck.cpython-36.opt-1.pycrpmcheck.cpython-36.pycrpmcleaner.cpython-36.opt-1.pycrpmcleaner.cpython-36.pycrpmcopyright.cpython-36.opt-1.pycrpmcopyright.cpython-36.pycrpmdescription.cpython-36.opt-1.pycrpmdescription.cpython-36.pycrpmexception.cpython-36.opt-1.pycrpmexception.cpython-36.pycrpmfiles.cpython-36.opt-1.pycrpmfiles.cpython-36.pycrpmhelpers.cpython-36.opt-1.pycrpmhelpers.cpython-36.pycrpminstall.cpython-36.opt-1.pycrpminstall.cpython-36.pycrpmpackage.cpython-36.opt-1.pycrpmpackage.cpython-36.pycrpmpreamble.cpython-36.opt-1.pycrpmpreamble.cpython-36.pycrpmpreambleelements.cpython-36.opt-1.pycrpmpreambleelements.cpython-36.pycrpmprep.cpython-36.opt-1.pycrpmprep.cpython-36.pycrpmprune.cpython-36.opt-1.pycrpmprune.cpython-36.pycrpmregexp.cpython-36.opt-1.pycrpmregexp.cpython-36.pycrpmrequirestoken.cpython-36.opt-1.pycrpmrequirestoken.cpython-36.pycrpmscriplets.cpython-36.opt-1.pycrpmscriplets.cpython-36.pycrpmsection.cpython-36.opt-1.pycrpmsection.cpython-36.pycdependency_parser.pyfileutils.pyrpmbuild.pyrpmcheck.pyrpmcleaner.pyrpmcopyright.pyrpmdescription.pyrpmexception.pyrpmfiles.pyrpmhelpers.pyrpminstall.pyrpmpackage.pyrpmpreamble.pyrpmpreambleelements.pyrpmprep.pyrpmprune.pyrpmregexp.pyrpmrequirestoken.pyrpmscriplets.pyrpmsection.pyspec-cleanerCOPYINGspec-cleanerallowed_groups.txtcmake_conversions.txtexcludes-bracketing.txtlicenses_changes.txtlicenses_exceptions.txtperl_conversions.txtpkgconfig_conversions.txttex_conversions.txt/usr/bin//usr/lib//usr/lib/obs//usr/lib/obs/service//usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/spec_cleaner-1.2.1-py3.6.egg-info//usr/lib/python3.6/site-packages/spec_cleaner//usr/lib/python3.6/site-packages/spec_cleaner/__pycache__//usr/share/licenses//usr/share/licenses/spec-cleaner//usr/share//usr/share/spec-cleaner/-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.opensuse.org/openSUSE:Maintenance:14345/openSUSE_Leap_15.1_Update/fc0d2bc3db3c4dae2bf6d74bf853e832-spec-cleaner.openSUSE_Leap_15.1_Updatedrpmxz5noarch-suse-linuxPython script, ASCII text executabledirectoryPOSIX shell script, ASCII text executableXML 1.0 document, ASCII textUTF-8 Unicode textASCII textpython 3.6 byte-compiledASCII text, with very long lines  !"#$%&'()*+,-./0123456789:;<=>?@ABCRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR@.jo0utf-83c138b04fa5c097a94468a954c37a630652f530ae02f3014d0ae18359af57768? 7zXZ !t/#.,]"k%PJ47Dv7Ng*mJ7>x4#/TUd!D>Py 1Igt<9}1Wp/Elkތ-2v-qL>,?կ@;a_P!Kv1-V o*Ԧ;Ma*^8]r`|="6!!wtk-:ߊ4X/%XN~=>̼Ro%aQv΅=퀎$FBy}=ij^-x!'W{>!s@ABTS}`9uƄ24; 0 pXcz96zOA}m~ER ,AbWwND3/}ln`~$"f lH#̈W[BRw(#5σ?X8q4G`8o=|wX<:(&PIBΞW a4nOn9+.) j 4-P2Ou!#Ks'&`MEj{U7sm<2Vu)8(xy:yR)*ly UȖXm~M%x,ѩcY"ʤz76UuZdwN&q7uz tT.l S3Ng/S_$OaJHB? *t8LQU^&LD4ycE+2ۋ\\BE?{?:=7>ɄLn\4MAvLxj ],?i9eyʅvߘLUOGnT%J"ߒ=D;6n1嶗 Zbr,XF`vr1ɪqԿ%3(H&34Zqvf0 7ENP!-$X5=Dl/ ɏ~ݠL4w ;@dpQ:Շ0$ '`wRt˺$>-;RxK]șZxOq 7!;#[ ?Z5+3 FَKjlo*!g;'a4)t[%8N0 v1Iʏ45>m0xpDXRnOÁ䓷@hd¬E0l=xYw% 9S|_YfO;q/tl28rmcX-$'+bv*j)y7Ů9{FL+\钠#:_/H0KZJeW/#L)כrϬr}vrt.t"C1Z@U?!(9ǪU,4i+Wn@Fkcls^vid<~ƌ4 #]}Q,Y`Q2AȰR4y TG1-døS:p_B= .C#drbm:{b@EıOy tQhAB8vB7@*o_d5)?*QK=Ka7V_ޙ!KLy:lg>]t^uk$Rײr44`7 ФEꍥf:xBPo|F2#׎Ľ*|86\`_Mw)7^7KJC#xj{/:0xI"hp: ;3Ilbaɛ+0@O-q? rBf'x(3t9$i4E۞?$N T"Wu+t*MUi0&!ɘ5MNjKI9+3 匷$OoE$n2!8h~ ~ʁbɘ>Y~WfYWFJ򓻑h6ھyEG'I_,DTs0QTnU8׮i HBaQ]JkZ-@B:mPxk)ek5rT皱C Px٦"9<ޗ!qARՙ׏8.qC@~2Gyqz׾TKYz%tA !Vͩ/NCrҗoqB@7dRN{@&{]kJ 9WJ|> *859򦧗I))0UR-wՑC=n.pv_~~+9ϧs>bm"8DMênQSK$qiLT\O=dLp!F7?u uTl{]O[OOk{:Ό45<~<89eA8c(PңZG|8(۳mdX'F!H` ]RUb^iO7DJR-<53xJ V ul\ӊ!횶Se5λ /c1]x*/zw7az8b{> 8M}E`,kEԌ9"EtJ4`0~!*LCE=|EF<%s!q<&uT |X2qW!a&_K- T# )O#Kt5E ˲j5m(a0:9+fP] ӡY4 KwuZqa!eIDž@CVkWodovK'ϧjv1YTHG,|s, 5QxE!v0`\f&RS4 V1$ $X6Sü0̑'FU1t$H\]9 H%os1=-#Ȗ5-%l}j6 P,H:@%΄ze|o1`EV#nr}~5&-OA7zɁS{|'cGq#>>aq]n,]vIa.{4,Cl;Wq$yBu7BPBCX BriGwmط^]8ڇ'I>]"[H0#Sy+mP"Ab= $yA_Qk5@ڢo%bRDБӥhndiZgBӍ>/VnY#œ*rw+ݮeVܱZ\1ؠ5zW[I/Q/nMqyzicW~WmC jLw U ntPHL|,vI+yo"Y%bM9 0 *St5hpRjNc? Vۺp\|c{[Q,sմT>e>ͫ>}:rASR&QPɖ+rA תc{'HJ UZEiŎC]8k(Kg(^]MMY:UqIK SS6-/4Q#Y<>C2Wp*ۂ.g@}L xO u>`B튀ڠT!k)V$ٱc/]4I"ҫ7Cf6x9nTҊk!CkniZG'ǖB5)?%wwNďT˨ޖH{G#qįFBvV)f!R=B9g-oMRѫw7*wDz\Ĩ솓reS)~ƭR^+c06L[y"?_g :ԃ!*q ^%v3XߩRf8\H ~`d81SY<.=2S+Yyh6ʌ; Q12X`:IH eWa&ǥgv= }˃:F8U)=*h!Unr;=XK{PqnвJWDbk {⭥oo~뷿)LX6Kt%o,$S\^!Q9RTp8;=}o7-#Uk"Nwl;8t&Fߐ1m ) RU?:ws#J 6uc#2P5HbW$`"cF& Z4mR9U71WX:9?;zrbC-XQ-DkU։v9CdǦtr~Sp 82WgOM¿kA`y=͢56xB;@#t1U40`ZttQ^h;?nLX _cUSKo۫#! !h O?8kJZuKR= XE+," ˻{A`LZ>v?ff?aMʤ0SI6a46׽-H1} $ž9S̝r9enLj$ĩ9CYe{: Xe+{h|lU>tyNb9}G=Ð4=8!ԧ*O-&Ќō@f/o8i]IQfb:wNM:D `YҼH8N 5MQe=#깯*ʨtl٭lfMCo?'tdЫ_iQ[+N2|M vdjm>bӹ\iƻyI)N,07`W LV~rh^MDR6kN#5/sW"=CZ6<| ĹO泅1DlA[fyhafD&3-m[~5A3~0TO^9? }4"yn)5Xb|~[!]w^ qXU'YI8տƨfc8J=`CEf};"_L\d}lB3m4i8}s̺Ʉ$rB"u`zu'7u@1vԳ~әi'6P_7M E:4HU=rWVv.bܘ9r54 RlDH4~yfm@ tϱ6l-lV7(f?A<׿+qxO #zO0~8qԜ/P-HYIT?m"4/Vȁ@rWBB\izL0"Dص>HEa/h:sysQrE R;v!W*<8T! ^<8oO ?*@}GO= xpHq >?2Ԥ(ʾe#k#S8b2yb#pڑ=:P /n=iu˔Y©;(@waIw6Xw+^{((Ā+Y.1cz~`DeL7 =|m8SA ^jٟch9iy`yp4L^b/F z͘LfxrָY xEHw1CdK|xA0:nV _k 奮[8k[j?*V?CoO >Рxh=A_w<@  R39c:Y3Diм47W~i\*C .)i^f%<$Pn Wܶ9|}8aof* A<~Ѵ*pMHR` @mY ҨquJOr/cI|NGjJc+&LcaPlՆ2CKu 1N4!Yqe.ydꅌgQ|ö)Yu\VNwYMFe7WWI\L ɞȝ;:,5mOU+,k{p}Fv$ЃȿӗmPx'3Pwf 8B?6u?FhPlr)8m0 c9oXl./N\&ȖUT.8Jh)U iC{YA~:jJ_XBo9lJ)o8f6[+e==egsj0B}MXYYQg++ᥥSw^vR`0պ+x|E{vcoNCQVӸfnC(#FӸ0 i TWV |NG@!Y֭CEwP ô*TUtХ&CdZlXpj{tGH @:L&x^k#vƱ_ݕlyRc_!SP.eIeeL>ULtE9~p/S T up4,8AWg {(5fk߸3.y$/ooQ_.G8ՏWj-j `Av#aYXA+2>! }W7;]2lU,86=.~^g_,742^.1f$Br:a4"'Ќ0[oZa_Pfpv"ÓL3> ^N \Qq=> qH2F ~L.6ۈh8ٔQ a%S|$ Z 9xNIXu<ф}ꎎ$"yH}+U4wGo3%G c,]e.<1tAs`K2"|yRjwaY**d]Wdmm@NzUqΘdhr O8tij$zΜxwq1ngQ &WO$ɸ ]g[ЛJ޺JcWsJ(cHdґd~ŠѹH.(or6|HBhcb7bݠbDRˁ; lfZ|$5*"%)^j+}UӜ%U.El+/Ys܍g~xvvYF@%ML7 ƷUjm?IZ9zL-9y~mky)Gh;+!t:wBz#Ϊڦ6bc:F"w83B_ՖmIKYe^|D\{'g1 >TSdu,\˻L#p΋}y*67/{,t$H߭\X >Z#c1e[롢=:?Q7K- OĔK %_`&a!R.<=\ [.ZI:u7/>ApH[l%Dc*sw*ӔO}WӘ g :%/irjI_IYܲlQyvx0˱YB݂9wnMdn)E]Fx=]jzԾ4iwsX?- {wTwۦJJ۔[?YbzA}:B*Joҹ E q| Yg7DiCR&^ڍ;)8O{&gZ0r$|I5|)Ev].%QNI}뵀T>/ ßi):lO7} = v<0lī&A5\*ƝO]hERS =exhnQH:^Y^l>^/l'yT.ݟQ< 44:PBi'Dz T>9>haOYHD3#7D hr Ci~6t4ucPb.L=dLtW>Fzɕo/a_CSR@!a,>nIP3]DϔaMpBįbdg5WHA+|&sf:MsIF,$o`\%\ YZ