liballegro_video5_2-5.2.7.0-bp155.2.14 >  A dk= I%z ~o{\edXOZ[s`Z>p]ry YI$#9 [VaBPWZ_Ri9r _8KXaa(2!Y|pN%;89搩b4*:(VI᫐8OAQgHc14_nULZ9"Vn ~UәJ[Rʟ2O?0|a8@=dd#-B Ev_rJ1LIT XMy6>l*z?14c5ŝiKNz$&tf68a5fe2b221d69713a3f706540eae3062f33d147f312b2be720cdf8b138a726239a15111a3290c4894116f211112d4b48b82fe8fdk= I%z f 9tGʹqr:~Uʨ ~idRc;_|p٨EJ yXRaxUq^?rM"rt&XtP >`. ͓HH7x;Oyk!Uc U85.RL4UO.p@5?5|d ) D .?TZdl p t |  $xR(z89:>2[@2jF2yG2H2I2X2Y2\2]2^3b3c3d4,e41f44l46u4Hv4Pw4x4y4 z55,50565xCliballegro_video5_25.2.7.0bp155.2.14A 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.dkFerdinand 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/ldconfiglamb21 16847494735.2.7.0-bp155.2.145.2.7.0-bp155.2.14liballegro_video.so.5.2liballegro_video.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-SP5/standard/bd02647df1b39c0b60eeeaa9ac92c947-allegrocpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3e5b580148e0ef4507ce86a113012f2ce5718f65, stripped PRRRR RR RR RRpOY utf-86a8be9d1b08aeff841136716fa73c7198f3db82bed109e994642a95cbb5488a6?7zXZ !t/,] cr$x#H("{4]A!+AGq%ԍg(,C 9TuRvoDPsNgQ0|,j%ܐ Y]5dd-XW73ᓭ?rE='4:_n}r?{S"4Rom%9&_> ޸\v$t'/Id&ꖷwhAjFl'[[ .7G7 }W$˵ku+*~xƅ(MLŃ@4 O$๦seaƛ&+`64 Fh&F(?]W>De2 Ȇ:Է5*@]lA}0th|v@sjVKH|uS%!T~ r ,WNo˨}ڄ©@ʄ;P.sRc!GaDh> S!|'H'Vab;ya;Th0SFw&G^g( 'wS!k 6\r͋-5!/GFvf@1O<ԞBNb ;Ŵ{84g'"$2P6y(F~A!L6^`?+u%~7] |ST ,ZSy~my\hh5a\3PQ %>ΝXFvl3-$WU3%p,%vLdeE}2a͚ګm3H{.7p]&Ư61 dg]\mhWRAT9GB\N^|D\1<kf~j1U /Z @ 5֎-.%c8usv(f3t5 _9w܆Wq1f`.p0O;>њ ̰W?aې0v"]^2IkPV&a I8SAԳKJ/hw!Ve:EAS 7E,Vek#=+(E#hUP}' V7yvJxG nH!D$p/ֲi[8L4js!3ݡ,(K*=k6;zE)KS 4 $iLlhR^5+ SD4C|"4zD'tnlCԖ ~m@)mHxhMBm(EVǰf =vr Ċ)rwV_[vrlyEzV'Wkޔ}x._ř6cp | ?tO_ǐ9&&k9$S/Uūג.$%ÛB>JuP~6ݖ5'LV4pmwPPVE@\23Lޭ;0Γv-lK [,̀s,UՌS2y=e xw.|;583,jK֥[Y%N4eU(+7%HtS8Z6Cx>%yS 1%?B/J[`><ʜ[w`^ V0D`vH+ݝdi [s? yֻN%|/9Iռ\X◖O)⦿EBb9PbKCq!vrEq K:K j$9`Bx>7?Ue*l !\Ìʢ|Eig9괙^㯀q}]GxVmVsD ^4F$5 ^6eWp *FC*!ӣvB CyV1̱=+Wo wmK}9mv}(;=fɌ/L<Ȗ`+]B ~ U9Њ=":XTI@y}txK/sGuYsI6(Jd$5V!E1cy!QSAL *1\QZr}{k슦$5,-.E AlaMa4/XS(5ƈ0]fiO:dKuۈiR.\llEqsRe"e@ẅ́ 4UV8r7")y&;]BO@GPMhR &_R+i]N^sU9Z/MrW"ĕҦ<G0/}_O7VN0Rmv1C(m@YjA^ԮrF?[uiٌg1%ҵw&S?lKTL'jBۃ~`aشi"Q* :&n"q T5^/Mw3tmAN vhyl,|6LU4UxUGBk^bR(V># @ *#t].7,7Keffrp(~LZSzu3g[zA2F34#3U0a N6_/z[78ڬʡdbO*Iv8Sd52F߶awFUa#R6$גgQNZ1~m!6A;Wyk v,=Xx2mR1d7MFWyAP> 6\& #.~=rn^˦Xon-%-p\{yqsmG;qZVLB֪r.(ϵVl S.ri&zj$AYfBn|KhI[0Wm)>0K6jJO=FzШЧh3fŠ4FA\Lt c(55DEi 1n` ]wפ: .aTEsM?3wIgcP{4WANvQ1-ԢYKy1N012Z|ݳ 8pi:ͬ,i Qo[wb:aӬN_ݬwQ\#Nmbrqzq:utw`f^qnݍgS;ݣK4 WLO-1&<;b^8!rϬy*igP2>D`NiMQ=w3N'Tą'5;|T9b_DـmWcN7շAcצ+/ TlןU>|kN3ShøZPz5hH\*kas֖"ZJm0T!1O4Re}9O>O52\ar҂ q/ [=CX=w!ĊB2eU ypib/6JFvvz6^&OiEea[P˧B.Txm"3 bRCn~0&ĔZRe9 [j)V: %4Dȁ!BD^Igs'ܨtf+OPR yO|?Sv Ҹ L㧮ҝB '(N)E.qyPa̷ EaZA]4r>@VWP]~I#"w"PM(;oluIeŜ_B 6:Ec ymS)WP,Q #Pz_ G Ț8C$+K|-0c6i7V  B׻85?[*2kN11>q͊+ A@YwK=3pz5ߪӔJ" 82eBҸBmE)Safn<l|;)9Ù}yz ˩a=qܺ('Yg 0B& H Z \x`4\.ą{t D|&NY,JUfi(BwC!,ft]ZB C+)f70=?~r7_Ȥ`W;H@Pd22!S/=j񗿲6V "# x5b~G〣m(v*[fmXnҽӛRprg:WJ_dÑ8_!EsM/LB@gV0< |9+1hE]#Ś'Yɩތ/xY.}Q&ga$!@f:THbl@bǜcs)efGG(޸BUH̸k*Fh?Qp>a/[L]hqKXS#!b T?/Ze-Gewnn4Q&u|ԇ@24{q %eXe#-a]5蛋#_YjiϿwfD(xXbAAx %Z*o?7G_29Kl$,r &ɶRκ|-n8]>SP ܣ3W#J'⦹ʝ@ r1HttK|6WLfFY2)/v3`1?L/eY(vLj wX Td"1Ƃ[og?]yI0rToXrnD l,;C¤lKqKh<2Ю0"i7սE r2Z uZ5A=4/ܣ'kt2 d7 3:ŀqRjg./>q.2rQՙF*ar)Da@>/6ʈ՟FuBodYL0޷b&ȇ\ ~Kɡ:ڙ W_yo2~L4`(@~[uyE(U.K @{qiS=ck^T; BE^q6d[w;~gƚ>O=X8v= F +x*U&5\1a&n,[(}J]-HBA"h"xQgwz {p}ɻd!%_T=;G6P4ʺ4qE*(JpEu-Tp~GU8v K]4V "Ixe.D9 Y41h?bx. jթ^4L+Ǔ#6u%{:EW3mT܀u'L2T*St))_I&`sZT|vL לOxoͨѮ/ YbPN\ y.Fz!9pԨ촷A_XLpJ6 z}ỳ"UD|ZEMF2jĽ"䒤t4yǒ{)j it[ǰ*]UG Vs 9ikac91(z:G/IJy>8EuלqV6*Hac_`RPH0ϨHY0Q;czVc Op$PTǰLWf 'E +4],glk ?ҀX%aEn qLfOy1roaK_k+"2hL PC_L5-%y㤣1ZQ/xFW{ʩCue5(._=}fDi>zF@ ,}G|vt>eZmO{@ʷ{w\)}z;(x."-7>U囀%Ge ?w\0K]"hd#Nͳ}"1C0|~9e8EA4  2hKίYO#U݄R%~5 n"o|,Bt ]-$XɐcKb=eNZv@/ )4Qϣ\L&.Hjd/ϻwW;R E1М4B4VN]70lv|>!y,i?SsuF=fX#8lF\?~"Xx?]pwǔyP1x#-j=L7P[[FV3j " sct ءQ>6 'w2 ۅ n'.a}[>/bwѶhdS:j/X7}#HO~L1 yohOA,L: >;aFȼ oQg'3+JJ P,{C>$TUG~G#VR\_iC=Lg);wL;htgz*ג mc`.!0e;Ёk'd%m~"ΩI%w #7֧a 2 \1kdg]\L@_LS#W: <ֱIJƵ1*y .Y"@yDLrf.)#NXYǪ`O]]|.NJˆM@TEU*;ͻ#KO3UG !.YY'S~=,Z} S^2k3aGGVE7Pl+g+2cX z﷠-}'?$vj&[b۔p?>(F1\s/er4aֆSom蒡=1BEM)K PH{=i11ᆕ#6;d(G O<.H4 m`W-@sv ^?8 / 6"scMV~(*!ӉCK}(Yig[h!g^R_w*/xv KbT[%Nj@nBBVY)x6FlSlku%=PSn|]\w&u'0fZSt~@4=#4ޜH%{<w ]d\0+EM(\M^I AO݁0r1d i㎺LNg#F*5Aùz,Dvu_\i~tE\ߑ{0NGaGKiEٌKIX!~lE[MB? ,ALf Y5EDs$2>$I-9MY?D؄j|% ,Y5ޮr@)?z -Q~K #).jj  [PUcKǟ&LDEMt t$v#n Qn'WY_ï k*#-_eoWճOL=Ԩ  j[.60-EkݖzED:[ԭṻ8vaEb!_~kY9HPhQ}t L=k`z9ת^v$(@{ P(.]_~n\2LO/-6A!t(<(w/qPgshW]kݠEE¸%5g͇ )Qc>SG3f 7?KW /\j\{i*/7e$\@瞞Cw+{rb`>C)ɢi& ?S%> 4ϑ6c):1b/2,s°,i~%oRu2m- ȸKԄb"KXKAWdk& uI"Mt?7=/4;/"sKHp166)pG'rR$5ԋ<(&HFCMkQy*M4ϐ`=ΚC!j!?kP0i+JLcڙxPɅ8xU!nB7g bv6kڶ@f鱙yܮH]l%XDMai)iD9<`rJĆ,=ʔp=4(FYm@ YZ