ghc-hackage-db-1.22-lp150.1.8 >  A Z׃鸋/=„E ֘C-m]`=sRUnU3/ *MZbc/I+FϮ;w:WR,ܱX=wU=x6Ss;?3r$ȣ5y_M ǒ)kߛ>!5uA+*KX>̄3.Nj#(U#qhLD'S aVxR堘:VČ`Hiw,Eb:ItY115927ba42ab3734b4176d1825783e3f9b00c1c7ac7ca063785b9ff33d193778fde9f96dbe3c2fd39a68312a250cf04ebda78890c9Z׃鸋/=„bѼNYGx-(f]\' ) tiZoh̍gM08;M-AKWeS3ZsXAr`AحzgŌ}TN ȓ}m]"F^Qb[TagF6c|@Z fԁQXf8J\{kÞKgdvռT.r%PB"+Q8uHoᵉbZ_w&slP8hW$R2~b.kx>p>?|d  Otx (8 @ H X  @P( "( V8 `9 l: F ;G PH `I pX tY \ ] ^ &b c cd e f l u v wxyz,06xCghc-hackage-db1.22lp150.1.8Access Hackage's package database via Data.MapThis module provides simple access to the Hackage database by means of 'Data.Map'. Suppose you wanted to implement a utility that queries the set of available versions for a given package, the following program would do the trick: > import qualified Distribution.Hackage.DB as DB > import Distribution.Text ( display ) > import System.Environment ( getArgs ) > > main :: IO () > main = do > pkgs <- getArgs > db <- DB.readHackage > let getVersions name = maybe [] DB.keys (DB.lookup name db) > mapM_ (putStrLn . unwords . map display . getVersions) pkgs When run, it would produce the following output: > ./a.out containers deepseq cabal-install > 0.1.0.0 0.1.0.1 0.2.0.0 0.2.0.1 0.3.0.0 0.4.0.0 > 1.0.0.0 1.1.0.0 1.1.0.1 1.1.0.2 > 0.4.0 0.5.0 0.5.1 0.5.2 0.6.0 0.6.2 0.6.4 0.8.0 0.8.2 0.10.0 0.10.2.Z׃cloud1201openSUSE Leap 15.0openSUSEBSD-3-Clausehttps://bugs.opensuse.orgDevelopment/Libraries/Haskellhttps://hackage.haskell.org/package/hackage-dblinuxx86_64AA큤Z׃Z׃Z׃T#9ee06de65eacffd1b6554e5367a5b3d4e2589e13709770c43d2b534ef4664d76b86715acf0166ac9b8298154b40272cb067badc45ba44f997d7e30c666833884rootrootrootrootrootrootrootrootghc-hackage-db-1.22-lp150.1.8.src.rpmghc-hackage-dbghc-hackage-db(x86-64)libHShackage-db-1.22-1fc93mlOTtgA29Yx8PPU2X-ghc8.0.2.so()(64bit)@@@@@@@@@@@@@@@@@@@@@@@@    libHSCabal-1.24.2.0-ghc8.0.2.so()(64bit)libHSarray-0.5.1.1-ghc8.0.2.so()(64bit)libHSbase-4.9.1.0-ghc8.0.2.so()(64bit)libHSbinary-0.8.3.0-ghc8.0.2.so()(64bit)libHSbytestring-0.10.8.1-ghc8.0.2.so()(64bit)libHScontainers-0.5.7.1-ghc8.0.2.so()(64bit)libHSdeepseq-1.4.2.0-ghc8.0.2.so()(64bit)libHSdirectory-1.3.0.0-ghc8.0.2.so()(64bit)libHSfilepath-1.4.1.1-ghc8.0.2.so()(64bit)libHSghc-prim-0.5.0.0-ghc8.0.2.so()(64bit)libHSinteger-gmp-1.0.0.1-ghc8.0.2.so()(64bit)libHSpretty-1.1.3.3-ghc8.0.2.so()(64bit)libHSprocess-1.4.3.0-ghc8.0.2.so()(64bit)libHStar-0.5.0.3-46gC5BdVQtyANEEtaqhh2J-ghc8.0.2.so()(64bit)libHStime-1.6.0.1-ghc8.0.2.so()(64bit)libHSunix-2.7.2.1-ghc8.0.2.so()(64bit)libHSutf8-string-1.0.1.1-1DpjxLeTvGg7ttZZojxJR5-ghc8.0.2.so()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libdl.so.2()(64bit)libgmp.so.10()(64bit)libpthread.so.0()(64bit)librt.so.1()(64bit)libutil.so.1()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1Y@W8Wx@psimons@suse.compsimons@suse.commimi.vx@gmail.com- Updated with latest spec-cleaner version 0.9.8-8-geadfbbf.- Update to version 1.22 revision 1 with cabal2obs.- initial commit generated with cabal2obscloud120 15240734411.22-lp150.1.81.22-lp150.1.8hackage-db-1.22-1fc93mlOTtgA29Yx8PPU2XlibHShackage-db-1.22-1fc93mlOTtgA29Yx8PPU2X-ghc8.0.2.soghc-hackage-dbLICENSE/usr/lib64/ghc-8.0.2//usr/lib64/ghc-8.0.2/hackage-db-1.22-1fc93mlOTtgA29Yx8PPU2X//usr/share/doc/packages//usr/share/doc/packages/ghc-hackage-db/-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:Leap:15.0/standard/b1d093fbcdcb9f3b484cc5bb6a14747c-ghc-hackage-dbcpioxz5x86_64-suse-linuxdirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=66cc638e0be7d3986dd45c621b008b8c93b43ecd, strippedASCII textPRRR RR R RRRRRRRRRRR R RRRRRR"H Y7Edutf-8913610d627ce66db292fbeaeec9a0c6edbbe8bec151cef4f33341d71d9948351? 7zXZ !t/w%] crt:bLL ~ƪ3pd1e֪}%SnMϝI ;89Nv8, fMKHr aDc v73S .vP.$y5-1_@Ī aJ|D_Jh$ ėIzS6r(ljoIT +B*TZfFf5~_p=Cs|r?y# <4`/cp]@1C69xO љH=MxXYi n'NA ֭@ n↞D!#$(Fj|`E?tيM$\1ϢLmmT$,uI)?}}t}/, ;"3KIyNxD3!R]>7E- -!9֠DA*u@d  v(4|kK1^g%1OOxcNM}J3mx` bg WID#f>I2z2M.&9+&#/7O h͍GƓR3 R0'UcU~Cqd4neDM?/kioT펿@' JM'P` e|/Cg `{5 BPhp~̧H%2cTƫ Ĵ"02J&&?WIa:k;;8)#"wK聘*H@i}I#' W\^zQ:^c]G'|ewɜʜA^t  Z9ȟOdp@`ÂQ۟Xr/V+ƘCsz#4K~mvWV?ղ*@Psm$i\x%>V1Lӹ 6yW79w>j|2"hߐLhO9xD:c-W&6]C{/h!8NҤUG˽sȭHI!JGĔLܥ m$ШM7CKbkfhOmoU2ޭpߕjO"Ά\pboS$Qg/mWX{;YP} mlS_[_D%F k4-eQqp9@s:ǩXP) T"j%e­&Z mwH0:7lE_â7Ly6͝"|AiEnÜ8`hG[&yZaz3lgh8VWl ܰ9}p4#W6Hi /#rH2jCf?s/ELO}8ʗv*w^~;1qI p ($b.:)MI! ߸aS",pjdf79S7ЩQ3RĞ?F& KSnt{VeY6Q z6 K/}2>A pE-u qoN\VoKC4D0DmƛH&o~*~t}ajQpd i #gn@-o7ǿA4Ow*cLE BPijmDvYVq[ۊ;ikޱoz0Нc[Z"ի3id8q]x 5KaU*hvs~骮~fq3n5ҙD-ZZi8 +ݟ/Wf'Z1L+Hu梪3>ʩU%,E6}F>6Go$7'{)K͝^"MɨF9~ì[dXBKN=&}}f&;unY6}tn FH5ĭ~K ,0hVW Uīd4=ͶUց61V/;jJJmNvӄn>\n0`O.7[pRd MU:(x*d `؝nRN3e: pY+~qћy7%+BfDc*cC6RZ|̴{vJZjWNz,z7)xn1E|YKmOg MA+1z|Ys62v38< ,eƝiS+bEyhg䋵9vhSDVϕ;sn]^ES"Iԧ&L5ׁȑ˫7]񵀮xBbyvY DAnɿ8;ʼnWI^qc U>z.Me:A>-)3ĭ^\ %WbwoR"²? ڽ{u$Wrm*l~vYl&Jg^ Jv͠d>;mIpD^8Pk>Lԫ"OOo2v4<綷aNU:Y#1=ޛK7h4nENCt'"Dc>{/rn~jy Q@؉ Kx9]; i K.n|a*FTifl/;?"YkЃ`//8G@_31l6/i|LnEsŪ){S/*k[.ufhgBj*o>(Tߓ]I#c$Ef˓ss&r xb$ºZ@ $II+n KsiH!=2Mq {{ ߝ7R< ˤoڻLK.VZf\٨K%%EP:_K3 ۧ![=p]RdXP^C!2C?%g?G6# ^ZR Ԝ6iX uy@)[3%LargvǪՍav97Q襸 hy4<8ۍt+w"}s&s36N6']}s7* do9u7|Pf3ASפé E2? L nyx0vwD5!\Mn[vC,3U0HAl/ڦ`TAAa} Fs_W蔢< 6)ꉾE@N Q@X/}ΝjJϧjq0#S eBM;za铈C1tylo0zm_Z-]@_/MQo<lpj.X%@0xI ků}:~(-]91/K&[ujhnU7FA13'3b l?4QB/\*-:RX-7e;~9uz*͎?!U^c=Q2D͚@86휶9.r{Mnt%!_+՛2ɬ%5Hlߢk0p;op+=ń)7\7$uy/]MzZU)ڬjis[2tD,KHN~wEƒKLRGd Lq̛0 ,H X{3l !cVm^`z2+dn+xXĘKT3wRA\.Vkɵz 2Za!û 8T]q+I] x->(:h;vϛSvT<*!o%[Hb8%&֓+#W4,%_\;%,6{<ex7#nTOBc_gfzɱ _WA[:?}&,^$#8V"eΉ@4RE- ꗞhKxdJ}g t&"RzO"B50y9/ݟɍԙIC.e S$خ6e 4X4/M4>/9x]awT OfuCwЂ|AKCpR_lK _#-zSM3WaXlcYF~\xMe۪v(-[Yf?X'O-زÑZhh Qh4}D9[:dLRJ2[@.7}ߔq PY)IdgN)m U9ʃyރUKv =%dK9y{Lqq/83Jݗjv6l^z(:u)Yw6#ØTj_|p54c< $PJxᰖ`SKT۽~$oK{kl)(KiH]Ήt#3s:e{*zjgYm-zΰCcd F"iW% ە}hDF༣FFv!蚺ζpg}HwoLѶ($4&VSvI:l. }3(.J?$Tǿe4RVWpzb `rj:Gs&c|OjE|% A/MOY>16U яl{2Q&.s.|O72I/F$r>x` v'WFNM͘]Xu2VYoڂ15_PZYzWSxѩhXl(dVI=U70 s놱R֣{F10RϤr|7{SRmpݖo)alPM¥*px0.Rx+1Kg#z Lfc]f/fbϝ /hb˵ȡ]ybW#ɮȏ@vb3e'( E3/2\\_^HNtɫ* g"_XVF%3p$zoB,{(%sx{&E"[-уBZX73_ gUIå%bJ!9 7MZ}jq͗9 !^ޠ=߻2]arsud}=y1ڬ+ avI>-+~krȋ4]*sx$&TVoQ("~`CwBx˪֫, K)3M̾`}8i@׊tô }#kyhp/ E aBr1w=\+VrTLUT:0ߖ- ?DZvݱmirYo;-IKBtviA\yDv.M;iꧧWvK0K^q"103c[Z0yZ͛K8[װn-dK}dW #<=: >l~r=YIS'{|(e& ܭ'}6Y]=0J tZ`V# uuċopBd>#E#&T7sJ| }˻LU=PzE#ydIצ0]8|*ƞxIj0a^c8{_DKJ dР˲wF5oc2Rx^q>QUQ]o0ul$#$pT0:jk-.ckPCqǜ3m?Mq!ujŸc뷚/y)pZ UͅAI<a7DQ3׊{SO֎خ#:c3At#-=$tlu|Iu=-cegmM!v[}4qmx&](p/jk䬙^_R7;$)kҗ] .@֯7 e6w(Í$3jjלh;Vy CƅS,@;ѸTM--y#&pbbe ˲K* 3pjHv B^8l[raLO"S+OnKqǩNa_d 6nMRZ-KMLѼcO"!U20zϐWᬳ,a%\Ra)}xp/fv=t yJ |"~FbDX l2.JMwL(R YZ