Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:wolfi323:branches:home:wolfi323
puae
uae.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File uae.spec of Package puae
# Packmangroup: Other # Packmanpackagename: uae # Packman: Manfred Tremmel # Packmanpackagedesc: <p>This is a version of UAE, the Ubiquitous Amiga Emulator, with an emulation core based on WinUAE 0.8.27. It attempts to bring many of the great features of WinUAE to non-Windows platforms.</p> # Packmanpackagedesc_de: <p>Dies ist eine Version von UAE, the Ubiquitous Amiga Emulator, basierend auf der Basis von WinUAE 0.8.27. Es versucht die vielen grossartigen Features der WinUAE-Version auch für nicht-Windows Plattformen zur Verfügung zu stellen.</p> # # spec file for package uae (Version 0.8.29) # Name: puae Summary: A Commodore Amiga emulator Summary(de): Ein Commodore Amiga Emulator License: GPL-2.0-only Group: System/Emulators/Other URL: http://www.rcdrummond.net/uae/ Version: 2.8.1 Release: 5.pm.5.5 Source0: puae.tar.bz2 #e-uae-0.8.29-20080820.tar.bz2 Source1: uae Source2: uae.desktop Source3: uae_64x64.png Patch0: defaults.patch Patch1: bsdsocket.patch Patch2: e-uae-rpmlint.patch Patch3: fix_gtk_segfaults.diff Patch4: fix_build_with_glibc2.26.patch # https://eab.abime.net/showthread.php?t=97263 Patch5: e-uae-AGA_HAM6.patch # https://gitlab.com/heikkiorsila/xdms/-/merge_requests/1 Patch6: xdms-Patch-for-gcc-10.patch Patch7: fix-filesystime.patch Patch8: fix.patch #Vendor: Packman BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: autoconf BuildRequires: automake BuildRequires: pkgconfig(atk) BuildRequires: fontconfig-devel BuildRequires: freetype2-devel BuildRequires: glib2-devel BuildRequires: glibc-devel BuildRequires: gtk2 BuildRequires: gtk2-devel BuildRequires: libpng-devel BuildRequires: update-desktop-files BuildRequires: pango-devel BuildRequires: SDL-devel #BuildRequires: xorg-x11-libxkbfile-devel BuildRequires: libipf-devel BuildRequires: alsa-devel Autoreqprov: on %description This is a version of UAE, the Ubiquitous Amiga Emulator, with an emulation core based on WinUAE 0.8.29. It attempts to bring many of the great features of WinUAE to non-Windows platforms. %description -l de Dies ist eine Version von UAE, the Ubiquitous Amiga Emulator, basierend auf der Basis von WinUAE 0.8.29. Es versucht die vielen grossartigen Features der WinUAE-Version auch für nicht-Windows Plattformen zur Verfügung zu stellen. %prep %setup -q -n PUAE-master.new #e-uae-0.8.29-20080820 #%patch0 #%patch1 #%patch2 #%patch3 -p1 %if 0%{?suse_version} > 1320 #%patch4 -p1 %endif #%patch5 #%patch6 -p1 #%patch7 -p1 %patch8 -p1 cp %{S:1} docs/ sed -i '/tape->zd = zfile_opendir_archive_flags/d' src/scsitape.c sed -i 's/ok = zfile_readdir_archive (d->zd, fn);/ok = NULL;/' src/filesys.c sed -i 's/#ifndef __x86_64__/#ifdef apple/' src/md-x86-gcc/m68kops.h %build ./bootstrap.sh %configure \ --enable-jit \ --with-sdl --with-sdl-gl --with-sdl-gfx --with-alsa --enable-drvsnd \ --enable-cd32 \ --enable-gayle \ --enable-scsi-device --enable-ncr --enable-a2091 \ --with-caps --enable-amax --enable-serial-port # --enable-cdtv --enable-cd32 --enable-scsi-device \ # --enable-gayle \ # --enable-bsdsock --with-sdl --with-alsa --with-sdl-gfx --with-sdl-gl #%{__make} %{?jobs:-j%{jobs}} all %{__make} -j1 all %install cd src %{__install} -m 755 -d %{buildroot}%{_bindir} %{__install} -m 755 -d %{buildroot}%{_libdir}/puae %{__install} -m 755 -d %{buildroot}%{_datadir}/pixmaps %{__install} -m 755 uae %{buildroot}%{_bindir}/puae %{__install} -m 755 readdisk %{buildroot}%{_libdir}/puae cd - # # for ROM images %{__install} -d %{buildroot}%{_libdir}/ei %{__install} -m 644 %{S:1} %{buildroot}%{_libdir}/ei/puae # # menu entry %{__mkdir_p} %{buildroot}%{_datadir}/applications/ %{__install} -m 644 %{S:2} %{buildroot}%{_datadir}/applications/puae.desktop %suse_update_desktop_file -i %name System Emulator # # Icons rm -f %{buildroot}%{_datadir}/pixmaps/uae %{__install} -m 644 %{S:3} %{buildroot}%{_datadir}/pixmaps/puae.png # # docs fixed sed -i 's/\r//' amiga/source/uae-configuration.c chmod 644 amiga/source/* chmod 644 amiga/programs/* %clean [ "%{buildroot}" != "/" ] && %{__rm} -rf %{buildroot} %files %defattr(-, root, root) %doc docs/* COPYING src/ChangeLog amiga %{_libdir}/puae %{_libdir}/ei %{_datadir}/applications/* %attr(755,root,root) %{_bindir}/puae %{_datadir}/pixmaps/puae.png %changelog * Tue Oct 10 2023 Wolfgang Bauer <wbauer1@a1.net> - Initial version
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