Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:goupilmtos:2024:Emulators
desmume-0.9.11.20220617+git.a349980-32.37
desmume.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File desmume.spec of Package desmume-0.9.11.20220617+git.a349980-32.37
# # spec file for package desmume # # Copyright © 2007–2009 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright © 2013 Stefan Elser # Copyright © 2013 Ryan Bach # Copyright © 2017–2018 Keith Hizal # Copyright © 2018–2021 Markus S. # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see <http://www.gnu.org/licenses/>. # Name: desmume Version: 0.9.11.20220617+git.a349980 Release: 32.37 License: GPL-2.0-or-later Summary: Nintendo DS Emulator Url: http://desmume.org/ Group: System/Emulators/Other Source0: %{name}-%{version}.tar.xz BuildRequires: autoconf BuildRequires: automake binutils BuildRequires: cmake BuildRequires: dos2unix BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: gtkglext-devel BuildRequires: intltool BuildRequires: libpcap-devel BuildRequires: lua-devel BuildRequires: make BuildRequires: meson BuildRequires: soundtouch-devel BuildRequires: tinyxml-devel BuildRequires: pkgconfig(gtk+-3.0) BuildRequires: pkgconfig(gl) BuildRequires: pkgconfig(sdl2) %if 0%{?suse_version} BuildRequires: update-desktop-files %endif %description DeSmuME is a Nintendo DS emulator. %prep %setup cd desmume dos2unix AUTHORS dos2unix COPYING %build cd desmume/src/frontend/posix %meson %meson_build %install cd desmume/src/frontend/posix %meson_install %fdupes -s %{buildroot} %clean rm -rf '%{buildroot}' %files %defattr(-,root,root) %{_bindir}/%{name} %{_bindir}/%{name}-cli %{_datadir}/applications/org.desmume.DeSmuME.desktop %{_datadir}/icons/hicolor/scalable/apps/org.desmume.DeSmuME.svg %{_datadir}/metainfo/org.desmume.DeSmuME.metainfo.xml %{_mandir}/man1/* %changelog * Sat Jun 18 2022 obs-service-tar-scm@invalid - Update to version 0.9.11.20220617+git.a349980: * fix overflow problems * tighter bounds on interpolation accuracy * Split 64bit counters into 2x32bit * fix broken adpcm * attempt to fix for macos * fix PSG square wave * sampcnt/sampinc as .32fxp, add catmull-spline interpolation * attempt to fix some problems caused by users running desmume out of directories with non-english characters (could manifest as "could not get read/write access to the battery save file") * check `gameCode==####` for homebrew * Sun Dec 5 2021 Markus S <kamikazow@opensuse.org> - Updated to latest git - Switched to GTK 3 * Mon Jul 2 2018 Markus S <kamikazow@opensuse.org> - Install high-quality 512x512 icon DeSmuME already uses for other ports - Fedora compatibility - A few cleanups * Tue Apr 10 2018 kah0922@gmail.com - Updated to latest git - Switched back to gcc to fix build * Sun Jul 2 2017 kah0922@gmail.com - Updated to latest git - Removed agg as a dependency. * Fri Jun 2 2017 kah0922@gmail.com - Changed to git version - Changed compiler to clang * Sun Dec 15 2013 stefan@fam-elser.de - update -> 0.9.10: General/Core: enh: break savestate back-compatibility bug: improve save size autodetection for some games bug: cpu: fix many basic jit cpu bugs bug: 3d: tweak softrasterizer edge marking bug: 3d: fix stale 4x4 texture palettes bug: fix some GPU sprite blending scenarios bug: fix bios HLE BitUnPack, UnCompHuffman enh: modular slot-1 device system, emulate GC bus more faithfully enh: support NAND slot-1 device enh: auto-detect appropriate slot-1 and slot-2 device enh: many revisions to firmware boot process for more authenticity. iQue and FlashME versions function, .dfc rewritten. enh: support streaming NDS file from disk (like an ISO, to avoid long initial load time) enh: run .dsv directly on disk, to save long flushing times. should speed backup operations. enh: spu synch mode and method on commandline - Added Patch from rpmfusion Fedora package to fix the 3Demu error while compiling - Activated the autogen.sh script - Added new dependencies: * agg-devel * Mesa-devel * soundtouch-devel * lua-devel * autconf * automake * Mon Jun 10 2013 ryanbach@adelphia.net - update -> 0.9.9: Turn on JIT (dynamic recompiler) for HUGE speedup: * For Linux users: add to command line “–cpu-mode=1″ * Fri Mar 15 2013 stefan@fam-elser.de - update -> 0.9.8: General/Core: bug: fix more IPC FIFO errors bug: import more save files correctly bug: don't autopatch already-patched roms bug: fix bugs in piano and guitar grip bug: fix ARM7's VRAMSTAT register bug: fix memory leaks on compact flash emulation bug: fix reading of rom from low header area bug: spu: fix some poppy interpolation audio quality issues bug: improve timing of dma operations by running through normal mem cycle accounting; fixes an annoying number of games and graphical glitches bug: fix opcode MRC and fake bios CRC16 enh: jitter some related register and irq events to simulate pipeline effects and stimulate some race conditions to other outcomes enh: fake (deterministic) some tiny jitter from human's hand holding stylus; some games were accidentally depending on this enh: support nocash-stylep rints from arm enh: add lua apis for accessing vram enh: platforms other than windows receive threading optimizations enh: provide diagnostics when system powers off (useful for homebrewers returning from main()) enh: clarify handling of different console types within the family (ds,dslite,debug) enh: vfat support for slot-1 devices enh: emulate temperature register enh: add paddle emulation Graphics: bug: fix occasional crash from uninitialized blending table bug: fix some 2d alpha blending cases resulting in white screens bug: fix VRAM_I B_OBJ mirroring and fix sprites rendering across the end of vram bug: fix rotoscaled sprites wrapping around screen bug: dont fix rotscaled bitmap sprites with alpha==0 bug: opengl: fix degradation of toon rendering during loadstate bug: opengl: alpha blending fixes bug: many refinements to opengl renderer bug: opengl: support rear-plane/ClearImage emulation (fixes many graphics) bug: rasterizer: fix some rare alpha blending cases bug: fix bug in environment mapping introduced after 0.9.6 bug: fix totally glitched out 3d graphics with several improvements involving matrix stack bug: fix memory overflows in epx filter bug: prevent backdrop from blending with ??? enh: opengl: better depth buffering emulation enh: better support for line segment "polys" by detection and special rendering logic enh: opengl: support quad primitives directly enh: add hq4x filter Cocoa: enh: Big update to cocoa frontend. Pretty much entirely new. (rogerman) Linux: bug: gtk: glitches in rom and recent rom loading bug: glade: normalize savestate slot to hotkey mapping enh: support soundtouch for use by metaspu enh: gtk: add SPU mode selection (Tobias Jakobi) enh: cli: better fps limiting (Thomas Jones) Wx: bug: some small fixes here and there (Jan Bücken) enh: lot of code cleanup (Jan Bücken) * Thu Sep 10 2009 uli@suse.de - update -> 0.9.4: * New save autodetection and save file format * Full rerecording support General/Core: bug: fix many 64 bit and endian issues bug: fix mic input, which was nearly useless before bug: fix failures of large dmas bug: fix in ipc sync which broke devkitpro touch bug: screenshots now exclude hud and rotation bug: rewritten vram mapping (fixes corrupted or missing BG) enh: add universal commandline system (same commandline options on every port) enh: cheats: added Action Replay code parser enh: more reliable and useful frameskipping enh: SPU: speedup: add adpcm caching enh: SPU: speedup: interpolation is now optional enh: print svn build number so we can identify people's svn builds from screenshots bug: fix error in SBCS/RSCS flags; fixes many odd behaviors and crashes [zeromus] bug: add support for sleep mode and power registers [luigi__] bug: important fixes to RTC so correct time is actually told [luigi__] bug: fix card reads below 0x8000; fixes some game freezes [normatt] bug: fix 4 mbit save type; fix non-autodetect savefile dumping [zeromus, matusz] enh: add sram to GBA game addon emulation for importing savefiles [zeromus] enh: many improvements and feature hookups in linux ports [matusz, luigi__] Graphics: bug: add polygon y-sorting (fixes 3d guis) bug: fix texcoordgen mode 3; fixes some ortho sprites and some entirely broken games bug: display capture fixes bug: fix a number of OBJ modes bug: fixes to affine BG modes bug: better emulate some translucent OBJ bug: more correct handling of color effect windows and backdrop colors bug: fix matrix stack overrun which crashed emulator bug: swrast: add clear depth image emulation and other fixes to depth buffering bug: swrast: fix some toon and highlight cases bug: fix bug in matrix stack, fixes some broken models enh: add alternate flush mode HACK 3d config toggle, fixes some entirely broken 3d games bug: fix specular texture mapping mode [luigi__] bug: repairs to some capture modes and vram mapping [zeromus, CrazyMax] bug: viewports finally correctly handled [zeromus] enh: add software rasterizer. quirky, but on par with opengl [zeromus] Gtk frontend: enh: switch all of menu/toolbar system to GtkAction + GtkUIManager enh: remove the gtglext 3d code enh: improve/speedup screen resize and final presentation logic in gtk frontend enh: minimal rerecording hookups Cli frontend: enh: hooked the frameskip (szigor) enh: misc usability improvements: auto pause switch for pausing when focus is lost and exit on escape pressing (szigor) enh: hook the fake noise mic; use m to toggle - fixed various rpmlint complaints * Tue Feb 24 2009 uli@suse.de - update -> 0.9.1 - enabled GDB stub * Sun Nov 16 2008 uli@suse.de - update -> 0.8 - fixed rpmlint complaints * Tue Oct 23 2007 uli@suse.de - whoops, forgot the file list
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor