í«îÛspotify-easyrpm-4.0.2-bp157.2.3.1Ž­è<>,èêì7”‰jŒ)ÙŠIë%Ûzà ‰þ)ª [ì;µEm6TðT¤•ØH DBi«Å#gxqÊIÓ‡@2ÕšåýóŽ1�QIM$aÓÖ�Gø¹°ªQCK…õj±³¢ey>FKDÒ‚p›‰¿{ýYÊ«+'ü¾kã“Jkö‹'Rž# C¼¬Tá„AsÁLš \s:2�5ÑPªë‚ à†NÖæ‹*йø¸Í޳#Y�í¥¾¬âI2þÿÆ2JûÀ¢/cÅì[ßb]~dè)X²dY°QRÎìhT*†3Gd±—)µ¤_¥û É¥mp¹KÉíinµVz›ã uœÏÏœ¿ý€ˆM©»«ù í_ô¡lá�×õÒuß:mlÖõ`|-6¶Y¼§U,ˆ¨®CÂ Ö æd׉DÛ¢Àgzþ~ÙU∞cû (æžÈ‚$ôíÊI$4E3ôtݺÃÉîn'µÚ{hM½vÈX’ßÙ)Þœ(~OnšÏïC0ñPäœ>ã>gS½écò¤"?ƒ¬¢ï ”1ñ¯y} #kx²dÂ=nîÁÜc�úI|î 76±Pà9ya sïRÀÀ®:”E¥�±Vò¬C/Z/ªÙ ÞÍLV8_Ãq øÂhžÑеfüsñ^Å�»ï­�CÂÍÊÖÙˆHM-”»)¼@»’g‡dÚTPÁEt&€' ’¥}®¢6QÊ‚iLÍ>ÿÿÿÀŽ­è>?dèéêì $í hîTïXñdòhó�öŠ÷—ø °üØýþ ( 2 < P  0IbŒ ° à ‰ (­8´9:{FOGdHxIŒX”Y˜\¬]À^bˆcCdòe÷fúlüuv$wtxˆyœz “°Æ´äºåüCspotify-easyrpm4.0.2bp157.2.3.1Tool to download, convert and install the Spotify for Linux packageSpotify-easyrpm is a script which downloads the latest snap package from the snapcraft.io repository and converts it into an RPM for installation. Automated updates are also supported and installed through the system update manager.jŒ)Ùi04-ch1dùüSUSE Linux Enterprise 15openSUSEGPL-3.0-onlyhttp://bugs.opensuse.orgProductivity/Multimedia/Sound/Utilitieshttps://github.com/megamaced/spotify-easyrpmlinuxnoarchgÒå‰E�íAí�¤Aí�¤jŒ)ÙjŒ)Ùj‡QÛjŒ)Ùj‡QÛ9cd71abfb8994b95a33fd37399c571e569d45634c13191ef1d0257f4f2cae04a5a45a286db2c97362ddf6abf99b9e7f821e870a8aea23532c1f799b87fc7aa47589ed823e9a84c56feb95ac58e7cf384626b9cbf4fda2a907bc36e103de1bad2€rootrootrootrootrootrootrootrootrootrootspotify-easyrpm-4.0.2-bp157.2.3.1.src.rpmÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿspotify-easyrpm@    /bin/bashcreaterepo_ccurljqopensslrpm-buildrpmdevtoolsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)squashfs3.0.4-14.6.0-14.0-15.2-14.14.3j†ì@j‚÷ÀhÞi@gÂöÀed„Àd9@@bgÞÀa\>@`FÀ`FÀ_¿˜À^…ÓÀ]âYÀ]a&À\ÉŠ@\µÃÀ\sØÀ\r‡@[ûà@[åvÀZÇa@Z¿x@Z¼Õ@Z­@Z†ÇÀZ†ÇÀDavid Mace David Mace David Mace David Mace david@macemail.co.ukdavid@macemail.co.ukdavid@macemail.co.ukdavid@macemail.co.ukdavid@macemail.co.ukdavid@macemail.co.ukdavid@macemail.co.ukdavid@macemail.co.ukdavid@macemail.co.ukJan Engelhardt david@macemail.co.ukdavid@macemail.co.ukdavid@macemail.co.ukdavid@macemail.co.ukdavid@macemail.co.ukdavid@macemail.co.ukdavid@macemail.co.ukdavid@macemail.co.ukdavid@macemail.co.ukdavid@macemail.co.ukalarrosa@suse.comdavid@macemail.co.uk- Update to 4.0.2 * Use curl for the snap download instead of wget, so the script needs one HTTP client rather than two. Raised in the review of 4.0.1 - Drop the wget requirement- Update to 4.0.1 * Give the built spotify-client RPM a timestamped release, so rebuilding an unchanged Spotify version produces an installable package instead of colliding with the installed version-release * Verify the downloaded snap against the sha3-384 digest published by snapcraft.io, and query the API over https * Fail with an error when the snapcraft.io lookup fails, instead of reporting the installed version as up to date * Own the local repo as the invoking user at 755/644 rather than making it world writable, which combined with gpgcheck=0 let any local user stage a package for zypper to install as root * Exit the prompts on EOF instead of looping forever, and reject answers that are not understood * --clean-repo keeps the newest build instead of deleting every RPM, and clears out stale debuginfo / debugsource packages * Disable the debug package, so no empty debugsource RPMs reach the local repo and rpmbuild no longer warns * Show a progress bar while downloading, and extract the snap quietly * Validate the --set-channel argument * Do not force X11 in the desktop launcher. Spotify selects it by default again, and forcing it breaks startup on a session without Xwayland * Leave /usr/bin/spotify-easyrpm alone when a package owns it * Check dependencies on scheduled runs, where sudo cannot prompt * Drop the unmaintained Mageia support, the tool is openSUSE / SLE only * zypper ar: disable the package cache for the local repo @stanislav-brabec - Drop the obsolete update-desktop-files requirement - Require curl, wget and openssl, which the script calls at runtime- Remove support for obsolete update-desktop-files (broken anyway) @stanislav-brabec - Update spec file to match the current state @stanislav-brabec - Install icons properly, so it is properly displayed in all environments @stanislav-brabec - Fix f_cleanup() @stanislav-brabec - Do not run scheduled task on metered networks @stanislav-brabec- Rebase spotify-client deps on the debian package - Improve version comparison logic - Fix--set-channel would accept an empty value- spotify now requires libayatana-appindicator3-1 installed to run- Snap package no longer includes share/doc directory. Thanks @LeoniePhiline- Remove dependency on gconf2- Rebase the dependencies of the generated spotify-client rpm from the debian package- Make sure jq is installed - Make sure a config file exists before querying new options - When using --set-channel, make sure PREF_PROMPT_CHANNEL is set to no - unsquashfs -q is not supported in leap version- Pull Spotify from the snap store instead of the debian repo - New option --set-channel to choose the Spotify stable or edge version from snap store - Improved version compare logic- Support custom %_topdir macro- Fix no-gpg-checks error - Fix for condition of more then 1 Spotify RPM found in rpmbuild/RPMs- Replace createrepo with createrepo_c- Use noun phrase in summary. Wrap descriptions.- Remove use of the USER variable to fix edge cases with network users or characters that need to be escaped- Add a daily run in the systemd timer- Add systemd user timer to resolve unit running before network is up - Update README with some auto update information- Dropped noroot mode (home directory install) - -noprompt mode is now --quiet - All arguments now require two hyphens - Systemd user unit now used instead of crontab on new schedules - Big code refactor- Clean up ${HOME}/rpmbuild/BUILDROOT in f_cleanup function- Require libopenssl1_1 for SLE / Leap 15 and above- Update repo on manual run when schedule already exists- Move libcurl symlink logic to the spotify rpm itself- Workaround for spotify-client-1.0.77.338.g758ebd78-0 due to linking against libcurl-gnutls.so.4 - Remove schedule frequency option, now default to @daily. You can change this with crontab -e- Release v1.1.1 - Fix desktop launcher for noroot install if no ~/bin existed - Drop support for anything other then latest leap, tumbleweed or sle - Check that rpmbuild dir and files are owned by $user else chown - Print dependencies list for noroot installs- Install README.md and LICENSE - Various spec file changes: Fix license tag, added rpm group and set BuildArch to noarch - Use spec-cleaner to format the spec file correctly- Initial release of spotify-easyrpm 1.1.0i04-ch1d 17875706494.0.2-bp157.2.3.1spotify-easyrpmspotify-easyrpmREADME.mdspotify-easyrpmLICENSE/usr/bin//usr/share/doc/packages//usr/share/doc/packages/spotify-easyrpm//usr/share/licenses//usr/share/licenses/spotify-easyrpm/-fomit-frame-pointer -fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protectionobs://build.opensuse.org/openSUSE:Maintenance:19648/openSUSE_Backports_SLE-15-SP7_Update/75600e5d49923c0271617feaa1e90682-spotify-easyrpm.openSUSE_Backports_SLE-15-SP7_Updatedrpmxz5noarch-suse-linuxBourne-Again shell script, UTF-8 Unicode text executabledirectoryASCII textRÌhªPÝnqZ.fáù-utf-8e4177670713fd430e63f9db96e5e23fd4feab9eec00c37663b3db0ba69b1c1e1?ÿÿü ý7zXZ áû ¡!t/å£à<º<]"ÌkÀ%ŒP ¾³=?›ë£×tnOveP£� t½-�<¹6ÖNIJº§ÇoYP7‡d£`h-SQXv¥iÄè/ó»‡9† ²4ߺJŽ¡VVh ·˜úôúêŠ9ò¹›ñ ‚çZ%¿Ý÷é¶ú1×Ë[,Š–X.{)wuÇwtCIî.‰)+÷…íòá´hõ�TEù~·)T“u=ô«, ^b]V¸Zeâ×u�êY×p&÷JAd¦u<\ŒfûᦢHÔÀ‰Z *‚Á<ž±¥Ø¿Á¡3È5T�ƒ8:jGÍ ÙþÑK8•�Áf¸~º™škÎøYO]+?¦Á®œjdÕ$µíÌKv:CJMî¦ï§¿ç>¹°ÝÎ}˜äö—‘g…Me²xôÅIÕd¦² �F ¯ºòR4v{8òÅ*³¨/¦ÊÿJžÄm3ë ä"!ÿ£B©³±C±ô}ÎGT<צ%Pîé_w« –I¢F  •éÄŒX Ex�P,{“¡z¼`Mè¦lž§:BýsZïè¡JW�iu¼ààQ@ql¾eáWû¼C�i0rà±ÔˆF&SàšvŸô?�¶¼ÚìNƒ�§R³©ÞýZ&Y?cŒ*'¼–r¬ü¬}žìG€e¦µðxži<ÞÑR&¤&Õã*»í�µKžk˜æ_¿#ý>Á©$W§¢Sÿ>�ŽKàÔ×MÐQˆ¡ý_Ùî$/Ól¥•‹Òd³K|µâ\…tÄ ñR çS=Š{®d‚ÐsÃfÞ³ íËQ}§å /9Ìßú†[µ†J€¥Œøù9êŽLÜs1/�*l¡¥P€dß�¤’ò83w¢…à§:U«�S;²g‰òY¸j^kÐiÇ1t÷JöÃi =;»ÜîÅ=�% M%ã¾ZãCÚÚ £‘äZfgÎÌCÐ…†¬<ºÕ¹±éÑ¢¹˜UíK ÃÝ#Hb¿EÊÑ8óý»cj5Y¡å[޶QDœ 9„‡dü1![b�b|aƒßÙ£(WÃ÷�å™bHçðv}b‰4¯£*mÓiW“ËußÿÍ )›ŠÑãÃÇìúŽHSãPÒM·X¢ "PŸ€‹‰‰É/­w½¦à¬sª}ö†<\>.ÕÂcy|çˆé}è~Þ&/»t¥¾œOòïÀíy”Éj~[#{QJœM�ˆ}-+v׆s—¥S¹‡ñ&9ÿà¥ÏøÛ+Mú"Ïíÿ3¼_‡Í"W­IÒ[hVœ…–´WÅwAQwA^ ™û} #r[IÍ嶿Ēȧè< /Îpp…²¥£�‰ÊÎ~Áo7pE„¢lY|mûlCøŽ=žN«P.*ƒ0Ø+È—{TÚ S¯²GǵÃ;¦¹ÃÖ£•“sTæz”̱ÂJOª½ÓgQjB<¾�V€U�šŠh RÝÕMYåЙ2Q¾âÃÖ†ea¬´7×Þ�XÑúyŠÀè¹cM�JW0}Yöä”§1À"ß‘F7Xðç¢ÇH�AÐË~WeÙiûÞÝÂW@²üTwÑÔæÀ\qWCauh¥NpÉàÁYŠ}/ú—ß§rw´|c¯|�Q¶b¨Âg)KJ^·ç‡«é"EÜo^ø#�'¬"ïy+âÙ }Úu(�ÿÛ�ìŽ:mG|¤ÐC1,M£¬ê#ÏïLæ¶Öäp0O÷�Ø þFµOÕvFRžù˜Øz@vƒ«9?£ö —.U¹å¨ˆ.˜˜–3W+gz‘ÕH8¿Xw‡ÜF¾îACÿ·+né¹'\I65ø—÷,­¯IÎj·Ì¦6ß©¤íÌ/G“}Å$“ÿ÷«÷—ÔÀ}|D±ŸQ³Á–½4¼u°èZŠ~‰ M’{zéµ0�þЄkCðbŸýÓlïJ¹–bZô_ë‡Ù€ÑÒb�`2DqvŒZ7Ó3†+ñô5ÐÅãœ%*8v¥«x¨Q »RÕCt\ªõb±H~*;Õû=ÃØ쳇ƒM ÷IÚ¯áúk‚K~.Ÿ[ ®`—Ü"žÝF7Ú³}‰[\6{¨�žöó:Éw,F1:~ Ú–¤�»µ(�݆°¤F/ ëõû¶•÷ézkA?æÎ×Nòa©Ê­~Ÿ•ñª¢‘‚ÿ¯©ž“ý™ùÌþßûƒloxÕT$MÌ!æËç®Ø­Ád¢H úgŸoªäFé‡ÅRИ&e¤ô[³6XaÈ-xLdbfÔPHùoP{á íx•!êr:{¼1<]rË{I•©zº“£4�áíšG¶û Ì.±L ZSUÞ�™«×ÒD´hI›.±ÂR­÷'£JâóLJ�î/Þbwûò¼kÁ20Úls’©°TºÐ’Ð"ƒ‘n€¯:ÿmöD Ì—½Ú¶.ÖI>g„"eeú+%và-�¾lÀQF¾LeGU}Æ+(.…Æhу•Š)°2鋂ʇ·¤�'…ºci}ðÔs¾³#ÜMh©ª‡¼Í»pÝçju$EË¡i‚tõæúª´�³õÐgØ�µT$§»í]åZQî5Š $šXÀ¥ëŽæ×”näwSýžL~hQ¼AðáçÅ] •Äfž³m“uTMmò9º‘&&S¹\ò7NÁô“)Fi:Ùyc²ºµV«UÚ±Ý?û†i ç²;fÅ´´ŸÌ¾Ñˉ^^«P§ ð®šß~ÒO™|PM1‰µâQ«ÛÁ¾UAWPatq!)6?)÷:Mé<\†9[_Ä΀ÜÓÔG�+ŤH|¸©%˜ƒ?kÄ1.A6—ZÖINÃK¥ i#ÓÒ÷K€£Iè ¶#6wy¢V†O'šP†ØhhÒ©Ô‹MD �`}½YD1±w²§ˆ×§§1÷Wý€®"„f©àüwsa� ˜<%ºüÇ+ŽÜ1ÂQ 0ÑBؽfùGÄüø�¼Óy÷óå�~)zIä=ª½H40&ã–]®…„P"B€#ÓÎæUãŸ&jâ²¥Ö¾<‹–fuð2Údeýà‘ „d;J™²Ò0wV:ÉXˆW:Ûl—ÅÞj†‹ËŽH ¯â™6æàîù¢[˜ôYum€Öæ«” ÓžN¾™„x]Šàrüòü ZªûHò‰;@÷ɤ ¦à³­&5^là_;ëo‘±,<ƒgÝá6ãa’ëÛHôAÎUÒƒ»GØ56å-e<Õ©¢oùó`Pó+.æLÚ*«xþ¹´:–i´:Qð\AÐ;¾©÷U½—T¢’c5AæíjÖ�ËÚX<ñF€´&{ ^V#P/½`~�h�=O„ü7þÊÚ<Çtxe´öù³òk•÷ösäš•õ@¥6?.}PE©«ÎS¿Mür(kÚRà¢yÞŒÃç(&œå GØ"CŸ‹�oÎlUDÓIyåBý:`l¡áH‘Òfþ‹KÜ�̲èrlœpg\4w2‘Â? Iã|¿N ÝKO¾4ÄxóA„KU.ÅÍ ž_Š4À XGNßüŸ:*VžHkaà–ò~íß “õ’¯©>»wt»XëN~¿ÎUµ¤\©ã?©ƒ DÔÄèº@:81Ö©Ü^à+T`U>�~c¾CÅu{‘ysÎ9Íä/ù¢²³3½?õÁ<«ÎþhŸŠ ©7ºââ pXh“É>òSí¥Â>+bâ‚á×r�;iÑ äú¾óWž‘³ÜDÿ¶�£œ]�‹õhÐÚƒBñ,Iœ ʰØ(Ý]� `EÑ#¥‹Å\ ¼ÖLÙ×p�fü×¹E^É8¢VpeïúØ!RªÓX¥Çö[kË<‰'–pP5Ȩk&s<œ±“!G)}öêïmä&E¼§$¤ÿdØ…â•H˜YYrJÁ$µ&óR™s•(ÝÇÏU».(c#Ü¿ …°]k;úÀün£íÔS+3¹èû±mK5ÀüHK$?†,ø~¥Ù[#�ç·óçò7+ÔCŒ"îZÏ^-‰ÐÒF!ßÇ9(ù­6d¥3OWÊ'Z«N(Ó\×Ï(ûÏË¥Ζæq B Ëï£Ò5”æsF�­õW/ÕOë¿™¯Öu¯ m³K§ˆÚkQÁËØ^¢þN0Ö²÷®D‹þS;a"Ab¿3)åøw�ÖqDzýW�Ÿ)ÝîʵÔ! 8b \Ê\3/Ú)™YqG�§ ˜ «²ÉÌóô.ع~Xï]9G)Á+ÇÖ,Œm½5Å‚~CúSX'‚áÂ¥J Ødy€i˜ýž:�åÛ‰­QP`¸´m^�ŸâÐËup¹RRÎ3;g_ZÍܰ¡r¸ÔÒ8¿@‹†i�ÌùùD…�oqðtlQá­h´zÌCñ"B;š>Ÿ�±ØýZ–ÑÉÁ0`Ñ�hIþžjW‰'à ÕÔvŽ®GÑ‘º‚C󶚺ÊÓàn×0f÷>…wÈ�U¸‘~ …²&óO?g±:ÎVj\ϯôro³"qUfÏ9/w.Í­c¢2UñÞ,qôý)¤G`«Ÿä†E«ôÒ¨jâ!ÿ9ê§áψK….ðìi{_/|—:ƒiCWÝ£ °iWšƒd×À°+Ö»$aÄbS¹Îëšëí`B)P.—á(OCË’¹ ©ÍtjÐ)ÉÑ]´¯Ë3æ½!AY†±×BäžS™æ+‰©ÍþøßLP•80�-ËéNPN�¬Æârfp5šFα…&÷T5¥§7‹´ J¯©«ý¸€¸òÃt©˜éêÀæDE;d¬ñ¥Q˜"úR Ú#®ç$ß’)oÃ裊»Áç•ï"'~Ò²ˆ×…ÅÞ œ4'^ÑN±ÿ7-ìw³ ¨£žjYz«Ý3¢í”8pŽ¡z›ðÈt‡ñäxê#3b±WÑOhüßH!²^Sï�p—(;ÅGzAÝî1@oD-ëgIkò'–+[zGéÈP/Ç®ÀÍè_ºæ¡X™<ÉŽ}Œ)õôᮥD¼eµgPRÉÖ”,÷ùéHŠï}%¤ùO_ÀÉÑDìñ^Œê»”ýÔJ�b?±¦w˜±8HRkíÞB+„Çù¡³t¨�·­!tæ09¹©ºÏ_F¡X‰—ºQì×aŸºEA½3¥ØP'’Â첿µ�-·~�ÝmDb¯5è7‹¡++xñzØ)37s{uT¾õ•WELôu‘cL¹lÌì�…ÿ&UFZΞóãÕþ�Î’€}p‹<ÞÔžk°,áw–Ú£_z¨¨BM›f1b•І¡Ãdinl%ÑÇžz!6‘�}w)‘"½É¥ó9”¹ÆoU]ûÚ°›Æ;æiôû“ ~™¨îxö€?÷Ëaä_wpÉZ-v5ÅQºè™^²&Æ_÷Ùñp¬ù€TCæD•ÿ• µ)¿O±�ç=5—¶íô`ÙVžªT$ÅZö¼ç×/­„<8÷˜Exð­÷F;Ïb÷RÚ7’Íz &7‹ºŒ~Ê7¯‡„€Îý'^®ÈBiÍ׌&šÝØ %‘²¥¿`°´¡Ah715õ³²Kå]¾Vu—]à£UvP&¢üDUgjöƒÞ;hãÝ‚^æ„m=•ƒhÌ9ÓÈà;gA`‹É¢_È÷k8`ÆŽP? ‰yÁ¹xgÈCHž"Â8+6ÍI8Ó2Zç—„lH í­ÚáØÎ;–®¹RW0!F)R˜S^SdéàRôÖ­×ÕtT”˜²ƒž@qݓұc