liballegro_ttf5_2-5.2.7.0-bp154.1.56 >  A b|[!M@eee@e}@&qp/`ɅAWR'7sna]L\@`FaBmU%@ Jk.B-a2 JjO~5!Cp@4?4d ' B 2CX^hp t x   $p   (89H:B>1@1F1G1H2I2 X2Y2\2D]2L^2zb2c3/d3e3f3l3u3v3w4Lx4Ty4\z4x4444Cliballegro_ttf5_25.2.7.0bp154.1.56A game programming libraryAllegro is a cross-platform library mainly aimed at video game and multimedia programming. It handles common, low-level tasks such as creating windows, accepting user input, loading data, drawing images, playing sounds, etc. and generally abstracting away the underlying platform. However, Allegro is not a game engine: developers are free to design and structure the program as desired.b|[$old-atreju2gSUSE Linux Enterprise 15 SP4openSUSEBSD-3-Clause AND Zlibhttps://bugs.opensuse.orgSystem/Librarieshttps://liballeg.orglinuxx86_64gb|[ b|[ cd37a6fb0e04360cd1fa3b9b018a34f6f69cb4d8b21b88fd3bee728046754d5aliballegro_ttf.so.5.2.7rootrootrootrootallegro-5.2.7.0-bp154.1.56.src.rpmliballegro_ttf.so.5.2()(64bit)liballegro_ttf5_2liballegro_ttf5_2(x86-64)@@@@@@    /sbin/ldconfig/sbin/ldconfigliballegro.so.5.2()(64bit)liballegro_font.so.5.2()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.4)(64bit)libfreetype.so.6()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3a9@`@`x*^h\"\\P@@\HW@\E@\E@\E@Z YLYéYo@W~D@U[%UXTT@TTA@Martin Hauke Ferdinand Thiessen Ferdinand Thiessen Paolo Stivanin mvetter@suse.comlnussel@suse.deFerdinand Thiessen Jan Engelhardt mvetter@suse.commvetter@suse.commvetter@suse.comrpm@fthiessen.derpm@fthiessen.derpm@fthiessen.deicomputo@icomputo.comdap.darkness@gmail.comdap.darkness@gmail.commeissner@suse.comnemysis@gmx.chnemysis@gmx.chnemysis@gmx.chmailaender@opensuse.org- Add missing dependencies to allegro-devel * allegro5/allegro_opengl.h includes GL/gl.h Requires: pkgconfig(gl) * allegro5/allegro_x.h includes X11/Xlib.h Requires: pkgconfig(x11)- Fixed dumb dependency- Update to version 5.2.7.0 * Avoid some undefined behavior errors. * Return key modifiers in ALLEGRO_EVENT_KEY_UP and ALLEGRO_EVENT_KEY_DOWN. * Allow calling al_map_* color functions before Allegro is initialized. * Allow minimum bitmap size to be something other than 16 on non-Android platforms * Fix ALLEGRO_KEEP_INDEX flag for bitmaps. * Add ALLEGRO_OPENGL_CORE_PROFILE display flag. * The experimental Emscripten support (via the SDL backend) is now documented in README_sdl.txt. * Fix bug in SDL voice driver. * Audio: Allows playing sounds in reverse by specifying a negative speed. Use more sensible values for PulseAudio's playback buffer, potentially resolving some crashes and high CPU usage. * Acodec: Fix edge-case looping in Ogg Vorbis stream * Native Dialog: Migrate from GTK2 to GTK3. GTK3 dropped support for menu icons. * TTF: Allow initializing TTF addon before the Font addon. Shut-down the TTF addon automatically in al_uninstall_system. * PhysFS: Fix handling of native path separators. Stop using deprecated PhysFS API. * Primitives: Fix segfault in al_draw_ribbon when num_segments > 128 Issue 1215: Correctly handle small scales when determining subdivision level for high level primitives - Enabled Opus audio and freeImage support- Update to 5.2.6.0 Core: * Fix timestamps being clamped to ints on touch inputs with X11. * Fix al_utf8_width argument type mismatch on platforms where sizeof(int) != 4. * Fix building for GNU/Linux without GNU extensions enabled * Some refactoring to simplify adding new drivers. Graphics: * Fix for OpenGL version selection and reporting on Windows and X (Edgar Reynaldo). * Report OpenGL version in display options on Android, iOS and Raspberry Pi. * Fix creation of the bitmap depth buffer for non-square bitmaps (Kevin Wellwood). * Fix ALLEGRO_ALPHA_TEST_VALUE not being interpreted correctly. * Fix reported bitshifts for ARGB_4444 and RGBA_4444 pixel formats. * Fix alpha test with the GLSL version. Linux: * Fix al_inhibit_screensaver function. SDL: * Fix requesting GLES profile on GL Allegro. * Add audio recorder implementation. * Don’t link with dl, it’s unnecessary. Addons: * Add a whole bunch of al_is_*_initialized functions (Mark Oates). * Acodec addon: * Add MP3 support via the MiniMP3 library. * Audio addon: * Allow calling al_destroy_audio_recorder on NULL. * Fix some stream garbage audio issues for high playback speeds. Image addon: * Add support for FreeImage library. * Always prefer non-system image loaders. Python wrapper: * Fix a number of bugs (zachs18 and others). Misc: * Convert our internal Python scripts to Python 3.- Update to 5.2.5: Core: * Try to identify bitmap format for unknown extensions. * Add some missing OpenGL 4.3 functions. * Add ‘al_create_thread_with_stacksize’ to create threads with a custom stack size. (Aldrik Ramaekers) * Add ‘al_get_system_id’ function, letting you disambiguate platforms at runtime. Graphics: * Add ‘al_get_monitor_dpi’ to query the DPI of a monitor. * Add new API for making blender a bitmap-local state (like transformations), which can simplify some code. See ‘al_set_bitmap_blender’ and the related APIs. Also see the ‘ex_blend_target’ example. * Added ‘al_transpose_transform’. This is useful for rotation transformations. * Rework internal GLES support for better portability. * Don’t force POT bitmaps on GLES. * Fix repeated bitmap locking on OpenGL. Linux: * Improve linux joystick detections. * Fix a number of memory leaks/crashes in the audio addon when using pulseaudio/alsa. (Julian Smythe) * Fix compilation with Mesa 18.2.5 and later. * Fix OpenGL version reporting after display creation (Edgar Reynaldo). * Fix requesting specific OpenGL versions via display options (Edgar Reynaldo). SDL: * Sebastian Krzyszkowiak has spent a lot of effort to making the SDL backend usable as a nearly fully featured Allegro backend. You can use it on platforms native Allegro implementations do not support (such as emscripten, etc.). Addons: * Better logging when failing to load a resource. * Fix a memory leak when destroying a mixer with attached streams. * Fix a memory leak in the audio destroying a mixer with attached streams. Acodec addon: * Allow modules to loop properly when the user hasn’t specified loop points. (Todd Cope) Audio addon: * Better support for big endian. (Douglas Mencken) TTF addon: * Added support of HarfBuzz in FreeType (Arves100). Documentation: * Source links now point to the correct commit on GitHub. * General improvements and clarifications. Examples: * Add ‘ex_blend_target’. - Remove allegro-5-ifdef.patch: upstreamed See https://github.com/liballeg/allegro5/issues/987 - Remove allegro-5-mesa.patch: upstreamed See https://github.com/liballeg/allegro5/issues/987- remove dependency to dumb, that causes a build cycle- Removed baselib.conf- Fix SRPM group. Generalize description.- Add allegro-5-mesa.patch: Fix build with mesa >= 18.2.5- Add allegro-5-ifdef.patch: Fix glXCreateContextAttribsARB error- Update to 5.2.4: Core: * Fix errors when reading/writing 0 byte buffers (Bruce Pascoe). * Re-initialize TLS when Allegro is installed (Issue #865). * Add al_transform_coordinates_4d. * Don't initialize the trace mutex multiple times (Issue #874). * Fix 3D (non-projection) transforms with al_hold_bitmap_drawing. Linux port: * Make compositor bypass configurable in X11, and bypass only when fullscreen by default. Audio addon: * Fix ALSA lag. * Add an option to use the desktop window when initializing DirectSound (Issue #877). Font addon: * Add support for bmfont format. Native dialog addon: * Resize the display on Windows when hiding/showing the menu (Issue #860). * Detect when al_popup_menu fails to actually work under GTK (Issue #808). * Don't clear the top-level menu when destroying the popup menu. Build system: * Don't link in libm on MSVC for DUMB (Issue #847). * Don't use the LOCATION property (Issue #847). * Don't use SYSTEM for DirectX includes. * Add hints for mingw-w64 path locations for DirectX includes/libs. Python binding: * Fix the Python code-generation scripts to run under Python 2. Lua binding: * Add script to generate LuaJIT C API for Allegro 5 (BQ). Documentation: * Many improvements (Andreas Rönnquist, others) Examples: * Add a texture to the skybox in ex_camera.- Update to 5.2.3: - Core: * Add ‘al_path_ustr’ * Handle NULL sections more gracefully with the config API. * Add missing ‘glStencilMaskSeparate prototype’. * Don’t add blank lines before config sections when writing them out. * Enable blocked locking of S3TC formats unconditionally. - Raspberry Pi port: * Set default file interface when attempting to read /boot/config.txt. - Linux port: * Make three finger salute and LED toggle configurable. * Fix KEY_CHAR events under X11 with compose key enabled. * Fix clearing the ‘ALLEGRO_MAXIMIZED’ flag under X11. * Read Allegro system config from ~/.allegro5rc on Unix. - Audio addon: * Allow setting the buffer size for ALSA. - Acodec addon: * Add DUMB 2.0 support. - Color addon: * Add XYZ, xyY, Lab and LCH color spaces. * Remove "purwablue" named color, add "rebeccablue". - Image addon: * Set compression level to ‘Z_DEFAULT_COMPRESSION’ in png saver by default. * Make PNG, JPEG compression level configurable. * Make PNG gamma value configurable. * Add WebP support with libwebp. - Python binding: * Fix some corrupted regexps in the generation script (verderten).- Restructured the spec file- Fixed changelog style to match openSUSE guidelines: * Style of bullet points. * Dropped information about non linux related changes.- Changes from 5.2.1.1 to 5.2.2 (December 2016) * Core: * Don’t accumulate time in the timer while it is stopped. * Use dynamic OpenGL ES checks, so binaries produced on newer platforms don’t crash on older ones. * Destabilize the OpenGL extensions API (BREAKING CHANGE!). * Raspberry Pi port: * Add various optimizations. * Fix ‘al_set_mouse_xy’ under X. * Python binding: * Add support Python 3 (Gabriel Queiroz). * Documentation: * Document the behavior of ‘al_set_target_bitmap’ with respect to transformations (Edgar Reynaldo). * Fix typo in ‘al_use_transform’ docs (Ryan Roden-Corrent). * Examples: * Add kerning to the ‘al_get_glyph’ example in ex_ttf. * Various fixes in ex_camera (Erich Erstu).- Update to 5.2.0 * changes attached via %%doc macro. - Introduced %%cmake macro. - Set "release with debug info" cmake build type. - Introduced liballegro_video5_2* subpackages.- update to 5.1.10 * changes: http://alleg.sourceforge.net/changes-unstable.html - update to 5.0.5 * Graphics: * Don't re-bind the FBO in al_set_target_bitmap if the new target bitmap shares the parent bitmap with the new target bitmap (Paul Suntsov). * Zero out fake refresh rate information from the nvidia proprietary driver on X11 (Peter Wang). * Input: * Fixed a race condition in al_init_joystick. * TTF fonts: * Save new bitmap flags and bitmap format at time of loading font and use them when creating pages. * Primitives addon: * Very thin arcs/pieslices were not drawn due to an overzealous check (Paul Suntsov). * Documentation: * Various documentation updates. * Generate multiple copies of a man page for all the API entries that it documents. - Update to 5.0.4 * dropped allegro-4.4.2-agl_no_dlopen.patch * dropped allegro-4.4.2-modules.patch * dropped allegro-4.4.2-monotonic.patch * dropped allegro-4.4.2-no_c++.patch * dropped allegro-4.4.2-pkgconfig.patch * dropped allegro-4.4.2-shared_plugins.patch * dropped allegro-4.4.2-src_x_xkeyboard.c.patch * dropped allegro-4.4.2-underlinking.patch- info deinstall needs to be in preun section- Use for patch(es) %{name}-version instead of %{name}-%{version}- Use SED-FIX-OPENSUSE for sed- Rename allegro4 to allegro - Change Summary - Change URL for The giftware licence - Use for patches %{name}-%{version} instead of liballeg4_4 or allegro-4.4.2 and add descriptions for patches - Add patch allegro4-4.4.2-src_x_xkeyboard.c.patch - Use check for openSUSE %if 0%{?suse_version} - Change Description - Add sed, fix include xf86dga.h- fixed rpmlint warnings/sbin/ldconfig/sbin/ldconfigold-atreju2 16523169645.2.7.0-bp154.1.565.2.7.0-bp154.1.56liballegro_ttf.so.5.2liballegro_ttf.so.5.2.7/usr/lib64/-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:Backports:SLE-15-SP4/standard/bd02647df1b39c0b60eeeaa9ac92c947-allegrocpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7e96851f1c1a806e5f4850649e6871e6d99a5852, strippedPRRRRRRkpήD;outf-808b4228f1b80e87c1e67201c2714a45cbac6b4c5277ed0079091d7751e821244?7zXZ !t/i_#X] cr$x#FҜ Q>n>H(G޻.#BXqXɓ8Nk y2+ώinE?.̥xCP󎙄GѲOBR?G|+%t^_JN(2edхi^|;/ j{vBIbb_6'>_E[/WIN3m:ǯ.2rBZgxdNllh ?~SG%*[-MFQtƋ.w=Rm]o5}^Cs,(ϋ9I))-GeW/ԳN#,Ilb5\tv>$ui9w!a+RY=p*f6 6׭! *" lC(K1kJ8*-8 p+9b}gkïՊQ b Mv=u%I)KMZ,1Z-#l)a z޺SYc8*9w-5"J}dx@+mf%V Pɢ_h QzhiĿmꜬ~9 :]H(g!-&i^I8҇Foe-1tDHp!4+KoJ0L 9WoCBcMoN:ڊh:\wCr8g(Cv _$}9Va99]>=b~(!V/?NqτBj\ C|nT_` ~q\[|R_ O5c; B042PؕwtJS$dEpm59VQnm JF\QEUBj5lմUז5h#=SBph~ NO̘MuA6xrp-2Z#"ReАAyJ2r*7& ِݜr_}9Mާr3u:8$ACw|8ߓl9i"q pzC:j =W#PR{~݅&`O[g4ĴsIjb*7$]b@1Id*gY!?/D}-Iwjݿ7-= *]+y}/30I)/ZCB'8fy! *R|dXk! xtƚ\Akw:fߪ/: '%'/mS<:N!ʫ!PE>_2!K#eRxC8$drIGyUJ ` |,4%pC.faNBiVԄc^c30qv +Kİ3Qhv>FԮu|b Q,W—DTG|RI:κ!q0 ]r4_4AP@\ġթ4B<=%E-<̜f 7@~O!8AXqO鳏}Vf\NwSȞ784fcvb1Ђޠ#Bh̗ /QfwKz5@\?_$ V XuSKak )xp 헊x+ժE~]p\EUSob}HԄJv*RG-Z:ŧSTsנm7-AA PL~y+bDh^ ׄVK:rf4a<7,ur.FH_@YnJ֨YK&ڸJM|uc0Y,)S!c z[L)&/x ,9zǓUY:xcp-FjFHHV0)#Qfyr힝 r1dk2הIm!y{Vbz(Ԧ  _~P@!-F#sM9O>#H[6d\RTzQK ޘ&+w%x y&T6k8􎹞Ci)/Mi,u`Cem?'*})fl.(k2CD _se8 Fy@vS '3#b:5TZFǡ:zU/cv`Gqjent fCz*Z@;2dۦB}/ X~^?i\#|_w3HQz-Y̅r$ *ow6wDIo@YzlC38|$ȟ{sPUaRszm,/gCϧNC;(reV:_e9wXqdaLz (-TzLfFInౄ5]HfP "[Mv#vM1C(ԷtUxe}I?AEo7~ oVk\<9ZRWppkE,sT)1Rk NSRhc te}v> 1xw@@ "Nfkzǚ\<;YAq;04vz wCH"FL@[4T{XG!6a^̺Lo;>~`4ֽci@ c"F_zrB߭$+lԳo#Du⢀0^!Q}[Ro<6ay,Wѕ#uP tRJ -c ͎%AYBP9#Z!T&K1󮎵ԙK q]Q*8E8n0xmJ]Jzz:q`Rc2Ul?<_vi8pF*:fMo = L4* RdC҆>ޔ <+t eC:[UR4|+>k8{s?ٮvX/ffM5T>ݘW!GXay6?GxX>ܝ>1ϓѠʏDGruS![f;pjU6^[1&wHahLeZxTND>Ήz~ f˝0Vi Eb\+': JP`,3rg*O!x|HZSVkt@efBEL F,ȾYZkrH.~]HD,nS  B%  KN,3c_ڟğ|ڛH?NmJ yH^TbpnAp!c9UG-Km:v_.`j>8nnDUA_"OS\yM;EC$Eq鞶-ĥW.Nz5KqD6c!zѼm!bJ}~Rbyɫ捑P>&hZqMw{\D`xi L\5!B`2: ,"jiKj'tcGLtɸ"P }E FhZy ='#^Z C;%U-DMI4[3`nUQ1. yܔR漫qGO)j\p0w0r1; ܣi21­֤IgsJL|( ~t E`G~g/|n{qRXcfn}wBq/a kM^P4QJ$m3RO1'gUZT ud BefB0goRmI?܁H`*pR #^'.Xp&St\zOF戗+4aGc2'v)c/gWU`V&ck:C,n?/>Z0G,"VzsYИc-u䑙/e{C|! 6Sֆ%:ގ1<C_V8ՒWwu Rk቟OWU.x\FUMnV`xe?-/HP~:4zk߽lʐռ3y@ O 5YPM pw+yw1*p&`JBzX]ۏ3HRM(]; #Z2!>oF]"gRҠė4P9K_蚋aj)ֲ|c$ u^J{p@sFigZs'4P-c? )wSG hV8:7uY󗿁;B} 40W+H>&=b;\;jq/*ko\:a?;^*"?-uй N 5)P~2[I>Cwe{Mzjy6R$'PSpXfdUֺeMVֳ'97W^dj0qmo{%^Tt3fh@6 bWxK鑰rYKg8.C f{6GbG6\*Eǥ5[&^&B%ɲUׯ5,`doXӇa!AlTP?SnCcy=w/rU¤tb@&a3Cv"{/3/]xbլxX"9~;공| Iq98K;Ӆ~i dq{X>^0 ?I*BQS'E+FHCv!-sigx䖖Č0+fFJLH2‚l?OJ-O VN X3etN ؕLֳN?\,/v c.7I|Vo" #ω +.yz{> 2@#Yr 82"aQUfx%)aR饎+.-Ħ0,i*dஸ_x,Wp_@%`PtD+9e1͠&iIzR ə&4#cū2.ϨsɞZF>>rsV1xw 70n9GlӴYZ@y=\IYܖݬ530 ҍw9ŝK{/P6WIkHR+E6U=zA1Ϣ)-:T]BT]ƇEx 7˴zSlҜb$ix\I1a]\jǺ^4m q7}RW}II:0VQZh"c=VA iaZ[|lh9d(դ,86c.fHQ?yQt%ˮbz Zu4k-ςbg7)ܑ%̘J$*{^ͫ^3ڋи"wmlI+9 b$OIwυ^=}}#5Yό7VpxxHSo.|c3xnQM)_H-fC?'ͭf ۆU). T)J9C6t/D*e ۜBWve^U0)-r]XȎ0{SN;U;Sw8/NC;LO2}=q9p̑{fi/ܞm3 ^Tf8C㪹z^D_Z)fbZ[rmÊPL{$aftr:iy(foqnV2#Ԥ3F|/RI3IUW&0ޭLEg?Kw>zڜY=ˉSs׷s[S`Š_5t0+y컱+n/ZhL}bj*py* xі9n2LOBuwlQ # qjW{j;rrE|?h}셇dz6k {HaCYaoT&cP~ ^Cok߻]qInI7x}G k LKea׉Oz·nXhٽ)tEnN't(Ϭft%xGEww+z˙HD[$nY&k3 sཷcUڕH{K~侒¢͍y㸎 Vq&nz h$>}2&89+1ce؎MXpS& aYZ46m}"!\>*?}iE輚9ga^N YFj Zd2yy[%+׭ON~]:.y!M႒KIX7b,!"g dﯗdj-"n`A}2P/ҶmebA l\ImLߪRINӸ `5x7,6Qj`'"8~ Mn.Ak'6B#uunÈQrfz9]zs]h<;<;@2x#Af+L1Łhoק> ?7KX@ar5X]B{?8Md8"L:Sxr߽ CE'F]5~X߉Kw\UsIJ1M?Ö+;zm_).ؠSLa].MA2Gm59Ωo ?^XЖ~Fc <t j&#ۋIC'%7`c"˾@>=` o>Gī{GfD$vh%"MQ*)st".W7kS}pOCT=\IBI @ô/E3hªBz\ h{@saO;V+˦s7?Q/ ?h Om"t.~ &I\ɭ"?!Qk,`yV6>i \w|^Ұ7)eR-AYn݆ZE2!\,L͵ԺsP~,80e2aLQn!ϠŜT@iyC/~xl{VRK~>;En•DҨnDPM[ք=I|AːY ZH*S9Ig v6Pr:#1Jɭ0ެkSmq džyH5dꆆg4Tbtңf5Ix7 fUP2= k!Cwmmr;$^x>b4=&A$2m^HW{R@yorZr<]g]ϧFK7Vy8}K/>GQ&jm2aJ?rSqWnzqRo1|8Tn=X7ok* lt=30;.;Ptt#~5Ё#M9lZ?[ RQƘP͗_ T#W|`J/y,\hD)J݆H1-e)*~Hl]O;Qo(^¤Ԇ_͈?*Uo0k4'mIp.{ibş"@+VYg$o"PF1[%_]kDk=GT߽fw_ ;frоjXV+SUv,Y< ~2[xa2XMgAإ\%sM69m _7bSG YZ