f2dd32b
#The debug build is disabled by default, please use # --with debug to override
07e128b
%bcond_with debug
07e128b
46fd86b
%global baseversion 214
07e128b
07e128b
Name:           mame
07e128b
Version:        0.%{baseversion}
fd23c8f
Release:        1%{?dist}
07e128b
Summary:        Multiple Arcade Machine Emulator
07e128b
07e128b
#LGPLv2+:
07e128b
#src/mame/audio/snes_snd.cpp: LGPL (v2 or later)
07e128b
#src/devices/sound/tiasound.cpp: LGPL (v2) (with incorrect FSF address)
07e128b
#src/devices/sound/tiasound.h: LGPL (v2) (with incorrect FSF address)
07e128b
#
07e128b
#ASL 2.0
07e128b
#3rdparty/bgfx 
07e128b
07e128b
License:        GPLv2+ and LGPLv2+ and ASL 2.0
07e128b
URL:            http://mamedev.org/
07e128b
Source0:        https://github.com/mamedev/%{name}/releases/download/%{name}0%{baseversion}/%{name}0%{baseversion}s.exe
07e128b
Source1:        http://mamedev.org/releases/whatsnew_0%{baseversion}.txt
07e128b
Patch0:         %{name}-fortify.patch
07e128b
Patch1:         %{name}-genie-systemlua.patch
dfdee2f
# %%{arm}:
dfdee2f
# https://bugzilla.redhat.com/show_bug.cgi?id=1627625
3968ca8
# %%{power64}:
bac61b7
# https://github.com/mamedev/mame/issues/3157
722e158
# https://bugzilla.redhat.com/show_bug.cgi?id=1541613
dfdee2f
ExcludeArch:    %{arm} %{power64}
07e128b
722e158
#asio in Fedora repositories is too old (1.11.x is needed)
722e158
#BuildRequires:  asio-devel
07e128b
BuildRequires:  expat-devel
07e128b
BuildRequires:  flac-devel
07e128b
BuildRequires:  fontconfig-devel
4049c02
BuildRequires:  gcc-c++
722e158
BuildRequires:  glm-devel
4559510
BuildRequires:  jack-audio-connection-kit
07e128b
BuildRequires:  libjpeg-turbo-devel
3ee37da
BuildRequires:  libXi-devel
833574e
BuildRequires:  libXinerama-devel
07e128b
BuildRequires:  lua-devel >= 5.3.0
07e128b
BuildRequires:  p7zip
07e128b
BuildRequires:  portaudio-devel
07e128b
BuildRequires:  portmidi-devel
4049c02
BuildRequires:  pugixml-devel
dcb5cd3
BuildRequires:  python3-sphinx_rtd_theme
1ee2f90
BuildRequires:  python3-sphinxcontrib-rsvgconverter
07e128b
BuildRequires:  qt5-qtbase-devel
722e158
BuildRequires:  rapidjson-devel
07e128b
BuildRequires:  SDL2_ttf-devel
07e128b
BuildRequires:  sqlite-devel
38e19e5
BuildRequires:  utf8proc-devel
07e128b
BuildRequires:  zlib-devel
07e128b
Requires:       %{name}-data = %{version}-%{release}
07e128b
6c2ab4d
#bx and bgfx are not made to be linked to dynamically as per http://forums.bannister.org/ubbthreads.php?ubb=showflat&Number=104437
07e128b
Provides:       bundled(bgfx)
722e158
Provides:       bundled(bimg)
722e158
Provides:       bundled(bx)
aef157e
#fedora contains linenoise package but it is not compatible
aef157e
Provides:       bundled(linenoise)
f2dd32b
#Below have no fedora packages ATM and are very tiny
f2dd32b
Provides:       bundled(lsqlite3)
07e128b
Provides:       bundled(luafilesystem)
f2dd32b
Provides:       bundled(lua-linenoise)
07e128b
Provides:       bundled(lua-zlib)
07e128b
#lzma is not made to be linked dynamically
f2dd32b
Provides:       bundled(lzma-sdk) = 16.04
a3200c3
#minimp3 is just two header files
a3200c3
Provides:       bundled(minimp3)
07e128b
#softfloat is not made to be linked dynamically
07e128b
Provides:       bundled(softfloat)
f2dd32b
#ldplayer has been turned into a regular mame driver in 0.180 cycle
f2dd32b
Provides:       %{name}-ldplayer = %{version}-%{release}
f2dd32b
Obsoletes:      %{name}-ldplayer < 0.179-4
07e128b
07e128b
07e128b
%description
07e128b
MAME stands for Multiple Arcade Machine Emulator.  When used in conjunction
07e128b
with an arcade game's data files (ROMs), MAME will more or less faithfully
07e128b
reproduce that game on a PC.
07e128b
07e128b
The ROM images that MAME utilizes are "dumped" from arcade games' original
07e128b
circuit-board ROM chips.  MAME becomes the "hardware" for the games, taking
07e128b
the place of their original CPUs and support chips.  Therefore, these games
07e128b
are NOT simulations, but the actual, original games that appeared in arcades.
07e128b
07e128b
MAME's purpose is to preserve these decades of video-game history.  As gaming
07e128b
technology continues to rush forward, MAME prevents these important "vintage"
07e128b
games from being lost and forgotten.  This is achieved by documenting the
07e128b
hardware and how it functions, thanks to the talent of programmers from the
07e128b
MAME team and from other contributors.  Being able to play the games is just
07e128b
a nice side-effect, which doesn't happen all the time.  MAME strives for
07e128b
emulating the games faithfully.
07e128b
07e128b
%package tools
07e128b
Summary:        Additional tools for MAME
07e128b
Requires:       %{name}%{?_isa} = %{version}-%{release}
07e128b
07e128b
%description tools
07e128b
%{summary}.
07e128b
07e128b
%package data
07e128b
Summary:        Data files used by MAME
8a9b3ac
07e128b
BuildArch:      noarch
07e128b
07e128b
%description data
07e128b
%{summary}.
07e128b
07e128b
%package data-software-lists
07e128b
Summary:        Software lists used by MAME
07e128b
Requires:       %{name}-data = %{version}-%{release}
07e128b
07e128b
BuildArch:      noarch
07e128b
07e128b
%description data-software-lists
07e128b
%{summary}. These are split from the main -data
07e128b
subpackage due to relatively large size.
07e128b
8a9b3ac
%package doc
8a9b3ac
Summary:        Documentation for MAME
8a9b3ac
8a9b3ac
BuildArch:      noarch
8a9b3ac
8a9b3ac
%description doc
8a9b3ac
HTML documentation for MAME.
8a9b3ac
07e128b
07e128b
%prep
07e128b
%setup -qcT
6c2ab4d
6c2ab4d
#do not extract system libs or document themes to ensure system ones are used
6c2ab4d
7za x \
6c2ab4d
    -xr!3rdparty/expat \
6c2ab4d
    -xr!3rdparty/genie/src/host/lua-5.3.0 \
722e158
    -xr!3rdparty/glm \
6c2ab4d
    -xr!3rdparty/libflac \
6c2ab4d
    -xr!3rdparty/libjpeg \
6c2ab4d
    -xr!3rdparty/lua \
6c2ab4d
    -xr!3rdparty/portaudio \
6c2ab4d
    -xr!3rdparty/portmidi \
4049c02
    -xr!3rdparty/pugixml \
722e158
    -xr!3rdparty/rapidjson \
6c2ab4d
    -xr!3rdparty/SDL2 \
6c2ab4d
    -xr!3rdparty/SDL2-override \
6c2ab4d
    -xr!3rdparty/sqlite3 \
6c2ab4d
    -xr!3rdparty/utf8proc \
6c2ab4d
    -xr!3rdparty/zlib \
6c2ab4d
    -xr!docs/themes \
6c2ab4d
    %{SOURCE0}
6c2ab4d
07e128b
install -pm 644 %{SOURCE1} whatsnew_0%{baseversion}.txt
07e128b
722e158
find \( -regex '.*\.\(c\|cpp\|fsh\|fx\|h\|hpp\|lua\|make\|map\|md\|txt\|vsh\|xml\)$' \
07e128b
    -o -wholename ./makefile \) -exec sed -i 's@\r$@@' {} \;
07e128b
07e128b
%patch0 -p1 -b .fortify
07e128b
%patch1 -p1 -b .systemlua
07e128b
07e128b
# Create ini files
07e128b
cat > %{name}.ini << EOF
07e128b
# Define multi-user paths
07e128b
artpath            %{_datadir}/%{name}/artwork;%{_datadir}/%{name}/effects
07e128b
bgfx_path          %{_datadir}/%{name}/bgfx
07e128b
cheatpath          %{_datadir}/%{name}/cheat
07e128b
crosshairpath      %{_datadir}/%{name}/crosshair
07e128b
ctrlrpath          %{_datadir}/%{name}/ctrlr
07e128b
fontpath           %{_datadir}/%{name}/fonts
07e128b
hashpath           %{_datadir}/%{name}/hash
07e128b
languagepath       %{_datadir}/%{name}/language
07e128b
pluginspath        %{_datadir}/%{name}/plugins
07e128b
rompath            %{_datadir}/%{name}/roms;%{_datadir}/%{name}/chds
07e128b
samplepath         %{_datadir}/%{name}/samples
07e128b
07e128b
# Allow user to override ini settings
07e128b
inipath            \$HOME/.%{name}/ini;%{_sysconfdir}/%{name}
07e128b
07e128b
# Set paths for local storage
07e128b
cfg_directory      \$HOME/.%{name}/cfg
07e128b
comment_directory  \$HOME/.%{name}/comments
07e128b
diff_directory     \$HOME/.%{name}/diff
07e128b
input_directory    \$HOME/.%{name}/inp
07e128b
nvram_directory    \$HOME/.%{name}/nvram
07e128b
snapshot_directory \$HOME/.%{name}/snap
07e128b
state_directory    \$HOME/.%{name}/sta
07e128b
07e128b
# Fedora custom defaults
07e128b
video              opengl
07e128b
autosave           1
07e128b
EOF
07e128b
07e128b
#ensure genie uses $RPM_OPT_FLAGS and $RPM_LD_FLAGS
07e128b
sed -i "s@-Wall -Wextra -Os@$RPM_OPT_FLAGS@" 3rdparty/genie/build/gmake.linux/genie.make
07e128b
sed -i "s@\. -s@\. $RPM_LD_FLAGS@" 3rdparty/genie/build/gmake.linux/genie.make
07e128b
07e128b
#rename various license files so that they can be installed with %%license
07e128b
mv artwork/LICENSE LICENSE.CC0
07e128b
mv bgfx/LICENSE LICENSE.BSD3
07e128b
mv plugins/json/LICENSE LICENSE.MIT
07e128b
07e128b
%build
07e128b
#save some space
e02e70e
MAME_FLAGS="NOWERROR=1 OPTIMIZE=2 PYTHON_EXECUTABLE=python3 VERBOSE=1 \
722e158
    USE_SYSTEM_LIB_EXPAT=1 \
722e158
    USE_SYSTEM_LIB_FLAC=1 \
722e158
    USE_SYSTEM_LIB_GLM=1 \
722e158
    USE_SYSTEM_LIB_JPEG=1 \
722e158
    USE_SYSTEM_LIB_LUA=1 \
722e158
    USE_SYSTEM_LIB_PORTAUDIO=1 \
722e158
    USE_SYSTEM_LIB_PORTMIDI=1 \
4049c02
    USE_SYSTEM_LIB_PUGIXML=1 \
722e158
    USE_SYSTEM_LIB_RAPIDJSON=1 \
722e158
    USE_SYSTEM_LIB_SQLITE3=1 \
722e158
    USE_SYSTEM_LIB_UTF8PROC=1 \
722e158
    USE_SYSTEM_LIB_ZLIB=1 \
38e19e5
    SDL_INI_PATH=%{_sysconfdir}/%{name};"
07e128b
f8a681e
#standard -g caused problems with OOM or relocation overflows
f8751f2
RPM_OPT_FLAGS=$(echo $RPM_OPT_FLAGS | sed "s@-g@-g1@")
f8a681e
#32-bit architectures need even more measures
e6813ac
%ifarch %{ix86}
a4ed44e
RPM_LD_FLAGS="$RPM_LD_FLAGS -Wl,--no-keep-memory -Wl,--reduce-memory-overheads"
3968ca8
%endif
33bf2ef
%ifarch %{arm}
2835338
RPM_OPT_FLAGS=$(echo $RPM_OPT_FLAGS | sed "s@-O2@-Os@")
e6813ac
RPM_LD_FLAGS="$RPM_LD_FLAGS -Wl,--no-keep-memory -fuse-ld=gold"
2835338
MAME_FLAGS=$(echo $MAME_FLAGS | sed "s@OPTIMIZE=2@OPTIMIZE=s@")
33bf2ef
%endif
07e128b
07e128b
%if %{with debug}
8a9b3ac
%make_build $MAME_FLAGS DEBUG=1 TOOLS=1 OPT_FLAGS="$RPM_OPT_FLAGS" \
07e128b
    LDOPTS="$RPM_LD_FLAGS"
07e128b
%else
8a9b3ac
%make_build $MAME_FLAGS TOOLS=1 OPT_FLAGS="$RPM_OPT_FLAGS" \
07e128b
    LDOPTS="$RPM_LD_FLAGS"
07e128b
%endif
07e128b
8a9b3ac
pushd docs
8a9b3ac
    %make_build html
8a9b3ac
popd
8a9b3ac
07e128b
07e128b
%install
07e128b
rm -rf $RPM_BUILD_ROOT
07e128b
07e128b
# create directories
07e128b
install -d $RPM_BUILD_ROOT%{_sysconfdir}/%{name}
07e128b
for folder in cfg comments diff ini inp memcard nvram snap sta
07e128b
do
07e128b
    install -d $RPM_BUILD_ROOT%{_sysconfdir}/skel/.%{name}/$folder
07e128b
done
07e128b
install -d $RPM_BUILD_ROOT%{_bindir}
07e128b
for folder in artwork bgfx chds cheats ctrlr effects fonts hash language \
3ee37da
    plugins keymaps roms samples shader
07e128b
do
07e128b
    install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/$folder
07e128b
done
07e128b
install -d $RPM_BUILD_ROOT%{_mandir}/man1
07e128b
install -d $RPM_BUILD_ROOT%{_mandir}/man6
07e128b
07e128b
# install files
07e128b
install -pm 644 %{name}.ini $RPM_BUILD_ROOT%{_sysconfdir}/%{name}
07e128b
%if %{with debug}
07e128b
install -pm 755 %{name}d $RPM_BUILD_ROOT%{_bindir}/%{name}d || \
07e128b
install -pm 755 %{name}64d $RPM_BUILD_ROOT%{_bindir}/%{name}d
07e128b
%else
07e128b
install -pm 755 %{name} $RPM_BUILD_ROOT%{_bindir}/%{name} || \
07e128b
install -pm 755 %{name}64 $RPM_BUILD_ROOT%{_bindir}/%{name}
07e128b
%endif
07e128b
install -pm 755 castool chdman floptool imgtool jedutil ldresample ldverify \
07e128b
    nltool nlwav pngcmp romcmp unidasm $RPM_BUILD_ROOT%{_bindir}
07e128b
for tool in regrep split src2html srcclean
07e128b
do
07e128b
    install -pm 755 $tool $RPM_BUILD_ROOT%{_bindir}/%{name}-$tool
07e128b
done
07e128b
pushd artwork
07e128b
    find -type d -exec install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/artwork/{} \;
07e128b
    find -type f -exec install -pm 644 {} $RPM_BUILD_ROOT%{_datadir}/%{name}/artwork/{} \;
07e128b
popd
07e128b
pushd bgfx
3ee37da
    find -type d -a ! -wholename \*dx\* -a ! -wholename \*metal\* -exec install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/bgfx/{} \;
3ee37da
    find -type f -a ! -wholename \*dx\* -a ! -wholename \*metal\* -exec install -pm 644 {} $RPM_BUILD_ROOT%{_datadir}/%{name}/bgfx/{} \;
07e128b
popd
07e128b
install -pm 644 hash/* $RPM_BUILD_ROOT%{_datadir}/%{name}/hash
07e128b
install -pm 644 keymaps/* $RPM_BUILD_ROOT%{_datadir}/%{name}/keymaps
07e128b
pushd language
07e128b
    find -type d -exec install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/language/{} \;
07e128b
    find -type f -name \*.mo -exec install -pm 644 {} $RPM_BUILD_ROOT%{_datadir}/%{name}/language/{} \;
3ee37da
    # flag the translation files as %%lang
3ee37da
    grep -r --include=*.po Language: | sed -r 's@(.*)/strings\.po:"Language: ([[:alpha:]]{2}(_[[:alpha:]]{2})?)\\n"@%lang(\2) %{_datadir}/%{name}/language/\1@' > ../%{name}.lang
07e128b
popd
07e128b
pushd plugins
07e128b
    find -type d -exec install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/plugins/{} \;
07e128b
    find -type f -exec install -pm 644 {} $RPM_BUILD_ROOT%{_datadir}/%{name}/plugins/{} \;
07e128b
popd
07e128b
pushd src/osd/modules/opengl
07e128b
    install -pm 644 shader/*.?sh $RPM_BUILD_ROOT%{_datadir}/%{name}/shader
07e128b
popd
07e128b
pushd docs/man
07e128b
install -pm 644 castool.1 chdman.1 imgtool.1 floptool.1 jedutil.1 ldresample.1 \
07e128b
    ldverify.1 romcmp.1 $RPM_BUILD_ROOT%{_mandir}/man1
07e128b
install -pm 644 mame.6 mess.6 $RPM_BUILD_ROOT%{_mandir}/man6
07e128b
popd
3ee37da
3ee37da
#make sure only html documentation is installed
3ee37da
rm -f docs/.buildinfo
3ee37da
rm -rf docs/build/html/_sources
3ee37da
07e128b
find $RPM_BUILD_ROOT%{_datadir}/%{name} -name LICENSE -exec rm {} \;
07e128b
07e128b
07e128b
%files
07e128b
%config(noreplace) %{_sysconfdir}/%{name}/%{name}.ini
07e128b
%dir %{_sysconfdir}/%{name}
07e128b
%{_sysconfdir}/skel/.%{name}
07e128b
%if %{with debug}
07e128b
%{_bindir}/%{name}d
07e128b
%else
07e128b
%{_bindir}/%{name}
07e128b
%endif
07e128b
%{_mandir}/man6/mame.6*
07e128b
%{_mandir}/man6/mess.6*
07e128b
07e128b
%files tools
07e128b
%{_bindir}/castool
07e128b
%{_bindir}/chdman
07e128b
%{_bindir}/floptool
07e128b
%{_bindir}/imgtool
07e128b
%{_bindir}/jedutil
07e128b
%{_bindir}/ldresample
07e128b
%{_bindir}/ldverify
07e128b
%{_bindir}/nltool
07e128b
%{_bindir}/nlwav
07e128b
%{_bindir}/pngcmp
07e128b
%{_bindir}/%{name}-regrep
07e128b
%{_bindir}/romcmp
07e128b
%{_bindir}/%{name}-split
07e128b
%{_bindir}/%{name}-src2html
07e128b
%{_bindir}/%{name}-srcclean
07e128b
%{_bindir}/unidasm
07e128b
%{_mandir}/man1/castool.1*
07e128b
%{_mandir}/man1/chdman.1*
07e128b
%{_mandir}/man1/floptool.1*
07e128b
%{_mandir}/man1/imgtool.1*
07e128b
%{_mandir}/man1/jedutil.1*
07e128b
%{_mandir}/man1/ldresample.1*
07e128b
%{_mandir}/man1/ldverify.1*
07e128b
%{_mandir}/man1/romcmp.1*
07e128b
3ee37da
%files data -f %{name}.lang
8a9b3ac
%doc README.md whatsnew*.txt
07e128b
%license LICENSE.md LICENSE.BSD3 LICENSE.CC0 LICENSE.MIT
3ee37da
%dir %{_datadir}/%{name}
3ee37da
%{_datadir}/%{name}/artwork
3ee37da
%{_datadir}/%{name}/bgfx
3ee37da
%{_datadir}/%{name}/chds
3ee37da
%{_datadir}/%{name}/cheats
3ee37da
%{_datadir}/%{name}/effects
3ee37da
%{_datadir}/%{name}/fonts
3ee37da
%{_datadir}/%{name}/keymaps
3ee37da
%dir %{_datadir}/%{name}/language
3ee37da
%{_datadir}/%{name}/plugins
3ee37da
%{_datadir}/%{name}/roms
3ee37da
%{_datadir}/%{name}/samples
3ee37da
%{_datadir}/%{name}/shader
07e128b
07e128b
%files data-software-lists
3ee37da
%{_datadir}/%{name}/hash
07e128b
8a9b3ac
%files doc
3ee37da
%doc docs/build/html/*
8a9b3ac
07e128b
07e128b
%changelog
46fd86b
* Sat Sep 28 2019 Julian Sikorski <belegdol@fedoraproject.org> - 0.214-1
46fd86b
- Update to 0.214
46fd86b
2dab0a1
* Wed Sep 04 2019 Julian Sikorski <belegdol@fedoraproject.org> - 0.213-1
2dab0a1
- Update to 0.213
2dab0a1
- Drop upstreamed rapidjson patch
2dab0a1
e85fdbc
* Sat Aug 03 2019 Julian Sikorski <belegdol@fedoraproject.org> - 0.212-1
e85fdbc
- Update to 0.212
e85fdbc
44db0f2
* Thu Jun 27 2019 Julian Sikorski <belegdol@fedoraproject.org> - 0.211-1
44db0f2
- Update to 0.211
44db0f2
e69c44e
* Sun Jun 02 2019 Julian Sikorski <belegdol@fedoraproject.org> - 0.210-1
a3200c3
- Update to 0.210
3ee37da
- Add libXi-devel to BuildRequires
3ee37da
- Flag translation files as %%lang
3ee37da
- Clean up mame-doc subpackage
3ee37da
- Drop hlsl shaders as they only work on Windows
3ee37da
- Drop bgfx dx9, dx11 and metal shaders as they only work on Windows and macOS, respectively
a3200c3
855456f
* Wed Apr 24 2019 Julian Sikorski <belegdol@fedoraproject.org> - 0.209-1
855456f
- Update to 0.209
855456f
b2d16f3
* Wed Mar 27 2019 Julian Sikorski <belegdol@fedoraproject.org> - 0.208-1
b2d16f3
- Update to 0.208
dcb5cd3
- Add python3-sphinx_rtd_theme to BuildRequires
b2d16f3
fd23c8f
* Wed Feb 27 2019 Julian Sikorski <belegdol@fedoraproject.org> - 0.207-1
fd23c8f
- Update to 0.207
1ee2f90
- Add python3-sphinxcontrib-rsvgconverter to BuildRequires
fd23c8f
e00c13d
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.206-2
e00c13d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
e00c13d
07e0080
* Wed Jan 30 2019 Julian Sikorski <belegdol@fedoraproject.org> - 0.206-1
07e0080
- Update to 0.206
07e0080
ce4aeb8
* Fri Dec 28 2018 Julian Sikorski <belegdol@fedoraproject.org> - 0.205-1
ce4aeb8
- Update to 0.205
4559510
- Add jack-audio-connection-kit to BuildRequires
ce4aeb8
2291f6b
* Wed Nov 28 2018 Julian Sikorski <belegdol@fedoraproject.org> - 0.204-1
2291f6b
- Update to 0.204
2291f6b
5cd7fb8
* Thu Nov 01 2018 Julian Sikorski <belegdol@fedoraproject.org> - 0.203-1
5cd7fb8
- Update to 0.203
5cd7fb8
8d4de53
* Wed Sep 26 2018 Julian Sikorski <belegdol@fedoraproject.org> - 0.202-1
8d4de53
- Updated to 0.202
8d4de53
73d490a
* Thu Aug 30 2018 Julian Sikorski <belegdol@fedoraproject.org> - 0.201-1
dfdee2f
- Update to 0.201
dfdee2f
- Drop upstreamed imgtool patch
dfdee2f
- Add ExcludeArch: %%{arm} due to issues with linker running out of memory
dfdee2f
- Apply -g1 across the board to prevent relocation overflows
73d490a
960db54
* Tue Jul 31 2018 Florian Weimer <fweimer@redhat.com> - 0.200-3
960db54
- Rebuild with fixed binutils
960db54
ed5e2ca
* Fri Jul 27 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.200-2
ed5e2ca
- Rebuild for new binutils
ed5e2ca
7bb8b49
* Wed Jul 25 2018 Julian Sikorski <belegdol@fedoraproject.org> - 0.200-1
7bb8b49
- Updated to 0.200
7bb8b49
- Re-enabled %%{arm} build
7bb8b49
Bastien Nocera b6d2afe
* Mon Jul 23 2018 Bastien Nocera <bnocera@redhat.com> - 0.199-4
Bastien Nocera b6d2afe
- Fix imgtool options parsing
Bastien Nocera b6d2afe
f0048a3
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.199-3
f0048a3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
f0048a3
8200deb
* Wed Jul 11 2018 Julian Sikorski <belegdol@fedoraproject.org> - 0.199-2
8200deb
- Added riscv64 to the list of architectures needing -g1
8200deb
- Rebuilt to fix issues caused by gcc PR86094
8200deb
3968ca8
* Wed Jun 27 2018 Julian Sikorski <belegdol@fedoraproject.org> - 0.199-1
3968ca8
- Updated to 0.199
3968ca8
- Dropped upstreamed riscv64 patches
3968ca8
- Ensured $RPM_OPT_FLAGS are used when building m68kmake
3968ca8
- Ensured memory-saving compiler/linker flags are only used when needed
3968ca8
e02e70e
* Wed May 30 2018 Julian Sikorski <belegdol@fedoraproject.org> - 0.198-1
e02e70e
- Updated to 0.198
e02e70e
- Ensured python3 is called explicitly as per https://fedoraproject.org/wiki/Changes/Avoid_usr_bin_python_in_RPM_Build
e02e70e
- Updated BuildRequires to python3-sphinx
e02e70e
a8af996
* Wed Apr 25 2018 Julian Sikorski <belegdol@fedoraproject.org> - 0.197-1
a8af996
- Updated to 0.197
a8af996
- Dropped upstreamed pugixml patch
a8af996
4049c02
* Wed Mar 28 2018 Julian Sikorski <belegdol@fedoraproject.org> - 0.196-1
4049c02
- Updated to 0.196
4049c02
- Updated to use system pugixml
4049c02
- Added gcc-c++ to BuildRequires as per https://fedoraproject.org/wiki/Packaging:C_and_C%2B%2B#BuildRequires_and_Requires
4049c02
722e158
* Fri Mar 09 2018 Julian Sikorski <belegdol@fedoraproject.org> - 0.195-1
722e158
- Updated to 0.195
722e158
- Updated to use system glm and rapidjson (asio in Fedora repositories is too old)
722e158
- Made MAME_FLAGS definition more easy to follow
722e158
- Added *.hpp to files needing line endings conversion
722e158
cf13df9
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.194-2
cf13df9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
cf13df9
77a4bfd
* Wed Jan 31 2018 Julian Sikorski <belegdol@fedoraproject.org> - 0.194-1
77a4bfd
- Updated to 0.194
bac61b7
- Added ExcludeArch for ppc64 and ppc64le due to issues with long double
77a4bfd
bfd0173
* Sun Dec 31 2017 Julian Sikorski <belegdol@fedoraproject.org> - 0.193-1
bfd0173
- Updated to 0.193
bfd0173
3de49b5
* Fri Dec 01 2017 Julian Sikorski <belegdol@fedoraproject.org> - 0.192-1
3de49b5
- Updated to 0.192
3de49b5
64d066e
* Wed Oct 25 2017 Julian Sikorski <belegdol@fedoraproject.org> - 0.191-1
64d066e
- Updated to 0.191
64d066e
aa6125b
* Wed Sep 27 2017 Julian Sikorski <belegdol@fedoraproject.org> - 0.190-1
aa6125b
- Updated to 0.190
aa6125b
99fc720
* Wed Aug 30 2017 Julian Sikorski <belegdol@fedoraproject.org> - 0.189-1
99fc720
- Updated to 0.189
99fc720
057e39c
* Tue Aug 08 2017 Julian Sikorski <belegdol@fedoraproject.org> - 0.188-1
057e39c
- Updated to 0.188
057e39c
fe26bcf
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.187-3
fe26bcf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
fe26bcf
965ffae
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.187-2
965ffae
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
965ffae
f8751f2
* Wed Jun 28 2017 Julian Sikorski <belegdol@fedoraproject.org> - 0.187-1
f8751f2
- Updated to 0.187
f8751f2
aef157e
* Tue Jun 06 2017 Julian Sikorski <belegdol@fedoraproject.org> - 0.186-1
aef157e
- Updated to 0.186
aef157e
bc5e413
* Wed Apr 26 2017 Julian Sikorski <belegdol@fedoraproject.org> - 0.185-1
bc5e413
- Updated to 0.185
bc5e413
b70dfda
* Wed Mar 29 2017 Julian Sikorski <belegdol@fedoraproject.org> - 0.184-1
b70dfda
- Updated to 0.184
b70dfda
6c2ab4d
* Wed Feb 22 2017 Julian Sikorski <belegdol@fedoraproject.org> - 0.183-1
6c2ab4d
- Updated to 0.183
6c2ab4d
- Dropped upstreamed portaudio and utf8proc patches
6c2ab4d
- Do not extract unwanted folders instead of deleting them
6c2ab4d
- Dropped %%if 0%%{?fedora} >= 24 conditional as F23 is EOL
6c2ab4d
d10eb7e
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.182-2
d10eb7e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
d10eb7e
38e19e5
* Wed Jan 25 2017 Julian Sikorski <belegdol@fedoraproject.org> - 0.182-1
38e19e5
- Updated to 0.182
38e19e5
- Ensured system utf8proc is used
38e19e5
- Fixed system portaudio
38e19e5
df84c9c
* Wed Dec 28 2016 Julian Sikorski <belegdol@fedoraproject.org> - 0.181-1
df84c9c
- Updated to 0.181
df84c9c
f2dd32b
* Wed Nov 30 2016 Julian Sikorski <belegdol@fedoraproject.org> - 0.180-1
f2dd32b
- Updated to 0.180
f2dd32b
- Dropped upstreamed ppc64le and s390x patches
f2dd32b
- Dropped libuv from BuildRequires
f2dd32b
- Dropped ldplayer subpackage, ldplayer is now part of mame
f2dd32b
eb83388
* Mon Nov 07 2016 Julian Sikorski <belegdol@fedoraproject.org> - 0.179-3
eb83388
- Fixed s390x build
eb83388
daab700
* Mon Nov 07 2016 Julian Sikorski <belegdol@fedoraproject.org> - 0.179-2
daab700
- Fixed ppc64le build
daab700
- Dropped NOASM=1 call, it is included in upstream makefile where needed
daab700
a0dee6f
* Wed Oct 26 2016 Julian Sikorski <belegdol@fedoraproject.org> - 0.179-1
a0dee6f
- Updated to 0.179
a0dee6f
285c6d2
* Wed Sep 28 2016 Julian Sikorski <belegdol@fedoraproject.org> - 0.178-1
285c6d2
- Updated to 0.178
285c6d2
8a9b3ac
* Thu Sep 01 2016 Julian Sikorski <belegdol@fedoraproject.org> - 0.177-1
8a9b3ac
- Updated to 0.177
8a9b3ac
- Re-enabled ldplayer
8a9b3ac
- Added -doc subpackage
8a9b3ac
1b02264
* Wed Jul 27 2016 Julian Sikorski <belegdol@fedoraproject.org> - 0.176-1
1b02264
- Updated to 0.176
1b02264
- Updated the fortify patch
1b02264
833574e
* Mon Jul 11 2016 Julian Sikorski <belegdol@fedoraproject.org> - 0.175-2
833574e
- Added libXinerama-devel to BuildRequires since it is no longer pulled by
833574e
  SDL2-devel
833574e
07e128b
* Wed Jun 29 2016 Julian Sikorski <belegdol@fedoraproject.org> - 0.175-1
07e128b
- Updated to 0.175
07e128b
- Dropped upstreamed patches
07e128b
- Removed bundled lua-sqlite and http-parser provides as they were removed
07e128b
- Ensured licenses for artwork and plugins are installed appropriately
07e128b
- Disabled ldplayer since it does not build currently (Github #1015)
07e128b
07e128b
* Tue Jun 28 2016 Julian Sikorski <belegdol@fedoraproject.org> - 0.174-5
07e128b
- Updated the License tag
07e128b
- Made ldplayer dependent on the main package
07e128b
- Dropped leftover mess-data provides
07e128b
- Moved documentation to -data subpackage
07e128b
- Made -data and -ldplayer Required arched
07e128b
07e128b
* Wed Jun 15 2016 Julian Sikorski <belegdol@fedoraproject.org> - 0.174-4
07e128b
- Ensured Fedora compiler and linker flags are applied to genie as well
07e128b
- Added 3rdparty/ cleanup commands
07e128b
- Dropped SIMD and low memory conditionals
07e128b
- Separated LICENSE.md to %%license
07e128b
- Ensured genie is built using system lua
07e128b
- Downgraded debug flags to -g1
07e128b
07e128b
* Tue Jun 14 2016 Julian Sikorski <belegdol@fedoraproject.org> - 0.174-3
07e128b
- Cleaned up compiler and linker flags
07e128b
07e128b
* Mon Jun 13 2016 Julian Sikorski <belegdol@fedoraproject.org> - 0.174-2
07e128b
- Updated SourceURL
07e128b
- Added comments about bundled libraries
07e128b
- Dropped old mess Provides
07e128b
07e128b
* Tue May 31 2016 Julian Sikorski <belegdol@fedoraproject.org> - 0.174-1
07e128b
- Updated to 0.174
07e128b
07e128b
* Wed Apr 27 2016 Julian Sikorski <belegdol@fedoraproject.org> - 0.173-1
07e128b
- Updated to 0.173
07e128b
- Updated the bundled lib versions
07e128b
- Removed lua from bundled libs
07e128b
07e128b
* Thu Apr 07 2016 Julian Sikorski <belegdol@fedoraproject.org> - 0.172-1
07e128b
- Updated to 0.172
07e128b
- Dropped upstreamed patches
07e128b
- Added new files to the %%install and %%files sections
07e128b
- Updated the License
07e128b
07e128b
* Sat Mar 12 2016 Julian Sikorski <belegdol@fedoraproject.org> - 0.171-1
07e128b
- Updated to 0.171
07e128b
- Added ability to build using system libuv
07e128b
- Cleaned up the list of bundled libs
07e128b
- Fixed building with gcc-6
07e128b
07e128b
* Thu Jan 28 2016 Julian Sikorski <belegdol@fedoraproject.org> - 0.170-1
07e128b
- Updated to 0.170
07e128b
- Dropped the smpfix patch
07e128b
07e128b
* Thu Dec 31 2015 Julian Sikorski <belegdol@fedoraproject.org> - 0.169-1
07e128b
- Updated to 0.169
07e128b
- Updated the smpfix patch
07e128b
- Updated BuildRequires for Qt5
07e128b
07e128b
* Thu Nov 26 2015 Julian Sikorski <belegdol@fedoraproject.org> - 0.168-1
07e128b
- Updated to 0.168
07e128b
- Updated the smpfix patch
07e128b
07e128b
* Thu Oct 29 2015 Julian Sikorski <belegdol@fedoraproject.org> - 0.167-1
07e128b
- Update 0.167
07e128b
- Updated the smpfix patch
07e128b
07e128b
* Thu Oct 01 2015 Julian Sikorski <belegdol@fedoraproject.org> - 0.166-1
07e128b
- Updated to 0.166
07e128b
07e128b
* Thu Aug 27 2015 Julian Sikorski <belegdol@fedoraproject.org> - 0.165-1
07e128b
- Updated to 0.165
07e128b
- Updated the smpfix patch
07e128b
07e128b
* Thu Jul 30 2015 Julian Sikorski <belegdol@fedoraproject.org> - 0.164-1
07e128b
- Updated to 0.164
07e128b
- Dropped upstreamed patches
07e128b
07e128b
* Sat Jul 18 2015 Julian Sikorski <belegdol@fedoraproject.org> - 0.163-4
07e128b
- Fixed debug conditional build (rfbz #3715)
07e128b
07e128b
* Tue Jul 14 2015 Julian Sikorski <belegdol@fedoraproject.org> - 0.163-3
07e128b
- Fixed arm build
07e128b
- Added crosshairpath to default .ini, removed memcard_directory
07e128b
- Further spec cleanups
07e128b
07e128b
* Mon Jul 13 2015 Julian Sikorski <belegdol@fedoraproject.org> - 0.163-2
07e128b
- Added ExcludeArch: %%{arm}
07e128b
07e128b
* Sun Jul 05 2015 Julian Sikorski <belegdol@fedoraproject.org> - 0.163-1
07e128b
- Updated to 0.163
07e128b
- Cleaned up the spec file further
07e128b
- Dropped upstreamed patches
07e128b
- Patched to use system PortAudio
07e128b
- Added more workarouds for low memory on the builder
07e128b
- Replaced wildcards with || approach
07e128b
- Fixed parallel building
07e128b
07e128b
* Sun Jun 07 2015 Julian Sikorski <belegdol@fedoraproject.org> - 0.162-1
07e128b
- Updated to 0.162
07e128b
- Adapted to the new build system
07e128b
- Cleaned up the .spec file considerably 
07e128b
07e128b
* Sun Mar 29 2015 Julian Sikorski <belegdol@fedoraproject.org> - 0.160-1
07e128b
- Updated to 0.160
07e128b
07e128b
* Thu Feb 26 2015 Julian Sikorski <belegdol@fedoraproject.org> - 0.159-1
07e128b
- Updated to 0.159
07e128b
- Updated the verbosebuild patch
07e128b
07e128b
* Wed Jan 28 2015 Julian Sikorski <belegdol@fedoraproject.org> - 0.158-1
07e128b
- Updated to 0.158
07e128b
- Updated the verbosebuild patch
07e128b
- Patched to make build using system zlib and flac work
07e128b
07e128b
* Sat Jan 03 2015 Julian Sikorski <belegdol@fedoraproject.org> - 0.157-1
07e128b
- Updated to 0.157
07e128b
- Updated the verbosebuild patch
07e128b
07e128b
* Thu Nov 27 2014 Julian Sikorski <belegdol@fedoraproject.org> - 0.156-1
07e128b
- Updated to 0.156
07e128b
- Switched to SDL2
07e128b
07e128b
* Tue Nov 04 2014 Julian Sikorski <belegdol@fedoraproject.org> - 0.155-2
07e128b
- Fixed the ini path correctly
07e128b
07e128b
* Wed Oct 15 2014 Julian Sikorski <belegdol@fedoraproject.org> - 0.155-1
07e128b
- Updated to 0.155
07e128b
- Fixed the knock-on effect of changed build order on ini file names
07e128b
- Use system sqlite3
07e128b
07e128b
* Thu Jul 24 2014 Julian Sikorski <belegdol@fedoraproject.org> - 0.154-1
07e128b
- Updated to 0.154
07e128b
- Changed to build mess before mame
07e128b
07e128b
* Mon Apr 14 2014 Julian Sikorski <belegdol@fedoraproject.org> - 0.153-1
07e128b
- Updated to 0.153
07e128b
07e128b
* Wed Jan 01 2014 Julian Sikorski <belegdol@fedoraproject.org> - 0.152-1
07e128b
- Updated to 0.152
07e128b
07e128b
* Sun Nov 10 2013 Julian Sikorski <belegdol@fedoraproject.org> - 0.151-1
07e128b
- Updated to 0.151
07e128b
- Updated the verbosebuild patch
07e128b
- Use system-wide portmidi
07e128b
- Fedora 17 is long EOL, always use system-wide libjpeg
07e128b
- Added a conditional N64 SIMD
07e128b
- Added new man pages
07e128b
- Only use assembly on supported architectures
07e128b
07e128b
* Mon Sep 30 2013 Nicolas Chauvet <kwizart@gmail.com> - 0.150-2
07e128b
- Rebuilt
07e128b
07e128b
* Thu Sep 19 2013 Julian Sikorski <belegdol@fedoraproject.org> - 0.150-1
07e128b
- Updated to 0.150
07e128b
- Fixed the cheatpath
07e128b
07e128b
* Wed Jul 24 2013 Julian Sikorski <belegdol@fedoraproject.org> - 0.149u1-1
07e128b
- Updated to 0.149u1
07e128b
07e128b
* Tue Jun 11 2013 Julian Sikorski <belegdol@fedoraproject.org> - 0.149-1
07e128b
- Updated to 0.149
07e128b
07e128b
* Mon May 20 2013 Julian Sikorski <belegdol@fedoraproject.org> - 0.148u5-1
07e128b
- Updated to 0.148u5
07e128b
07e128b
* Tue Apr 30 2013 Julian Sikorski <belegdol@fedoraproject.org> - 0.148u4-1
07e128b
- Updated to 0.148u4
07e128b
07e128b
* Tue Apr 09 2013 Julian Sikorski <belegdol@fedoraproject.org> - 0.148u3-1
07e128b
- Updated to 0.148u3
07e128b
07e128b
* Tue Mar 19 2013 Julian Sikorski <belegdol@fedoraproject.org> - 0.148u2-1
07e128b
- Updated to 0.148u2
07e128b
- Switched to the qt debugger and adjusted BR accordingly
07e128b
- Made it easy to build an svn snapshot
07e128b
07e128b
* Mon Feb 11 2013 Julian Sikorski <belegdol@fedoraproject.org> - 0.148u1-1
07e128b
- Updated to 0.148u1
07e128b
- Use system libjpeg on Fedora 18 too (RH bug #854695)
07e128b
07e128b
* Sat Jan 12 2013 Julian Sikorski <belegdol@fedoraproject.org> - 0.148-1
07e128b
- Updated to 0.148
07e128b
07e128b
* Mon Dec 17 2012 Julian Sikorski <belegdol@fedoraproject.org> - 0.147u4-1
07e128b
- Updated to 0.147u4
07e128b
- Updated the lowmem workaround - the linker is not the culprit, dwz is
07e128b
- BR: libjpeg-devel → libjpeg-turbo-devel
07e128b
- Updated the verbosebuild patch
07e128b
07e128b
* Mon Nov 19 2012 Julian Sikorski <belegdol@fedoraproject.org> - 0.147u3-1
07e128b
- Updated to 0.147u3
07e128b
07e128b
* Tue Oct 30 2012 Julian Sikorski <belegdol@fedoraproject.org> - 0.147u2-1
07e128b
- Updated to 0.147u2
07e128b
- Conditionalised the low memory workaround
07e128b
- Use system libjpeg-turbo on Fedora 19 and above
07e128b
- Do not delete the entire obj/, leave the bits needed by the -debuginfo package
07e128b
07e128b
* Sat Oct 27 2012 Julian Sikorski <belegdol@fedoraproject.org> - 0.147u1-2
07e128b
- Work around low memory on the RPM Fusion builder
07e128b
07e128b
* Mon Oct 08 2012 Julian Sikorski <belegdol@fedoraproject.org> - 0.147u1-1
07e128b
- Updated to 0.147u1
07e128b
- Dropped missing whatsnew.txt workaround
07e128b
- Fixed incorrect paths in mess.ini
07e128b
- Remove the object tree between mame and mess builds to prevent mess using /etc/mame
07e128b
07e128b
* Fri Sep 21 2012 Julian Sikorski <belegdol@fedoraproject.org> - 0.147-1
07e128b
- Updated to 0.147
07e128b
- Merged with mess
07e128b
- Streamlined the directories installation
07e128b
- Worked around missing whatsnew.txt
07e128b
- Fixed mame.6 installation location
07e128b
- Re-enabled ldplayer
07e128b
- Cleaned-up ancient Obsoletes/Provides
07e128b
07e128b
* Mon Aug 20 2012 Julian Sikorski <belegdol@fedoraproject.org> - 0.146u5-1
07e128b
- Updated to 0.146u5
07e128b
07e128b
* Mon Jul 30 2012 Julian Sikorski <belegdol@fedoraproject.org> - 0.146u4-1
07e128b
- Updated to 0.146u4
07e128b
07e128b
* Sun Jul 15 2012 Julian Sikorski <belegdol@fedoraproject.org> - 0.146u3-1
07e128b
- Updated to 0.146u3
07e128b
07e128b
* Mon Jul 02 2012 Julian Sikorski <belegdol@fedoraproject.org> - 0.146u2-1
07e128b
- Updated to 0.146u2
07e128b
07e128b
* Mon Jun 11 2012 Julian Sikorski <belegdol@fedoraproject.org> - 0.146u1-1
07e128b
- Updated to 0.146u1
07e128b
07e128b
* Tue May 22 2012 Julian Sikorski <belegdol@fedoraproject.org> - 0.146-1
07e128b
- Updated to 0.146
07e128b
- Added GLSL shaders to the installed files
07e128b
07e128b
* Mon May 07 2012 Julian Sikorski <belegdol@fedoraproject.org> - 0.145u8-1
07e128b
- Updated to 0.145u8
07e128b
07e128b
* Sun Apr 22 2012 Julian Sikorski <belegdol@fedoraproject.org> - 0.145u7-1
07e128b
- Updated to 0.145u7
07e128b
07e128b
* Sun Apr 08 2012 Julian Sikorski <belegdol@fedoraproject.org> - 0.145u6-1
07e128b
- Updated to 0.154u6
07e128b
- Dropped the systemlibs patch (no longer necessary)
07e128b
07e128b
* Sun Mar 25 2012 Julian Sikorski <belegdol@fedoraproject.org> - 0.145u5-1
07e128b
- Updated to 0.145u5
07e128b
- mame.1 → mame.6
07e128b
07e128b
* Sun Mar 11 2012 Julian Sikorski <belegdol@fedoraproject.org> - 0.145u4-1
07e128b
- Updated to 0.145u4
07e128b
- Updated the systemlibs patch (FLAC++ was removed)
07e128b
07e128b
* Mon Feb 27 2012 Julian Sikorski <belegdol@fedoraproject.org> - 0.145u3-1
07e128b
- Updated to 0.145u3
07e128b
07e128b
* Sun Feb 26 2012 Julian Sikorski <belegdol@fedoraproject.org> - 0.145u2-1
07e128b
- Updated to 0.145u2
07e128b
- Re-enabled ldresample and ldverify
07e128b
07e128b
* Sun Feb 19 2012 Julian Sikorski <belegdol@fedoraproject.org> - 0.145u1-1
07e128b
- Updated to 0.145u1
07e128b
- Added artwork/* and hlsl/* to the installed files
07e128b
- Fixed the line ending fix to spare all the *.png files
07e128b
- Added bundled(libjpeg) and bundled(lzma-sdk) Provides
07e128b
- Temporarily disabled ldresample and ldverify
07e128b
07e128b
* Mon Feb 06 2012 Julian Sikorski <belegdol@fedoraproject.org> - 0.145-1
07e128b
- Updated to 0.145
07e128b
- Updated the systemlibs patch
07e128b
07e128b
* Mon Jan 30 2012 Julian Sikorski <belegdol@fedoraproject.org> - 0.144u7-1
07e128b
- Updated to 0.144u7
07e128b
- Dropped upstreamed gcc-4.7 patch
07e128b
- Patched to use system libflac, libjpeg needs more work
07e128b
07e128b
* Mon Jan 16 2012 Julian Sikorski <belegdol@fedoraproject.org> - 0.144u6-1
07e128b
- Updated to 0.144u6
07e128b
07e128b
* Tue Jan 10 2012 Julian Sikorski <belegdol@fedoraproject.org> - 0.144u5-1
07e128b
- Updated to 0.144u5
07e128b
- Fixed building with gcc-4.7
07e128b
07e128b
* Sun Dec 25 2011 Julian Sikorski <belegdol@fedoraproject.org> - 0.144u4-1
07e128b
- Updated to 0.144u4
07e128b
07e128b
* Wed Dec 14 2011 Julian Sikorski <belegdol@fedoraproject.org> - 0.144u3-1
07e128b
- Updated to 0.144u3
07e128b
- Dropped obsolete Group, Buildroot, %%clean and %%defattr
07e128b
07e128b
* Sun Dec 04 2011 Julian Sikorski <belegdol@fedoraproject.org> - 0.144u2-1
07e128b
- Updated to 0.144u2
07e128b
07e128b
* Sun Nov 27 2011 Julian Sikorski <belegdol@fedoraproject.org> - 0.144u1-1
07e128b
- Updated to 0.144u1
07e128b
07e128b
* Tue Nov 15 2011 Julian Sikorski <belegdol@fedoraproject.org> - 0.144-1
07e128b
- Updated to 0.144
07e128b
- Fixed whatsnew.txt encoding (cp1252 → utf-8)
07e128b
- Updated Source0 URL
07e128b
07e128b
* Thu Oct 27 2011 Julian Sikorski <belegdol@fedoraproject.org> - 0.143u9-1
07e128b
- Updated to 0.143u9
07e128b
07e128b
* Sun Oct 23 2011 Julian Sikorski <belegdol@fedoraproject.org> - 0.143u8-1
07e128b
- Updated to 0.143u8
07e128b
07e128b
* Tue Oct 11 2011 Julian Sikorski <belegdol@fedoraproject.org> - 0.143u7-1
07e128b
- Updated to 0.143u7
07e128b
07e128b
* Thu Sep 22 2011 Julian Sikorski <belegdol@fedoraproject.org> - 0.143u6-1
07e128b
- Updated to 0.143u6
07e128b
- Dropped upstreamed stacksmash patch
07e128b
07e128b
* Tue Sep 06 2011 Julian Sikorski <belegdol@fedoraproject.org> - 0.143u5-1
07e128b
- Updated to 0.143u5
07e128b
- Fixed stack smash in m68kmake.c
07e128b
07e128b
* Thu Aug 25 2011 Julian Sikorski <belegdol@fedoraproject.org> - 0.143u4-1
07e128b
- Updated to 0.143u4
07e128b
07e128b
* Mon Aug 15 2011 Julian Sikorski <belegdol@fedoraproject.org> - 0.143u3-1
07e128b
- Updated to 0.143u3
07e128b
07e128b
* Wed Jul 27 2011 Julian Sikorski <belegdol@fedoraproject.org> - 0.143u2-1
07e128b
- Updated to 0.143u2
07e128b
07e128b
* Fri Jul 15 2011 Julian Sikorski <belegdol@fedoraproject.org> - 0.143u1-1
07e128b
- Updated to 0.143u1
07e128b
07e128b
* Wed Jun 29 2011 Julian Sikorski <belegdol@fedoraproject.org> - 0.143-1
07e128b
- Updated to 0.143
07e128b
07e128b
* Sun Jun 19 2011 Julian Sikorski <belegdol@fedoraproject.org> - 0.142u6-1
07e128b
- Updated to 0.142u6
07e128b
07e128b
* Mon Jun 06 2011 Julian Sikorski <belegdol@fedoraproject.org> - 0.142u5-1
07e128b
- Updated to 0.142u5
07e128b
07e128b
* Tue May 24 2011 Julian Sikorski <belegdol@fedoraproject.org> - 0.142u4-1
07e128b
- Updated to 0.142u4
07e128b
07e128b
* Sun May 08 2011 Julian Sikorski <belegdol@fedoraproject.org> - 0.142u3-1
07e128b
- Updated to 0.142u3
07e128b
- Disabled ldplayer
07e128b
07e128b
* Mon Apr 25 2011 Julian Sikorski <belegdol@fedoraproject.org> - 0.142u2-1
07e128b
- Updated to 0.142u2
07e128b
07e128b
* Tue Apr 19 2011 Julian Sikorski <belegdol@fedoraproject.org> - 0.142u1-1
07e128b
- Updated to 0.142u1
07e128b
- Updated the verbosebuild patch
07e128b
07e128b
* Sun Apr 03 2011 Julian Sikorski <belegdol@fedoraproject.org> - 0.142-1
07e128b
- Updated to 0.142
07e128b
07e128b
* Fri Mar 25 2011 Julian Sikorski <belegdol@fedoraproject.org> - 0.141u4-1
07e128b
- Updated to 0.141u4
07e128b
- Re-enabled ldplayer
07e128b
- Added support for hash files
07e128b
- Sorted the %%install section alphabetically
07e128b
07e128b
* Mon Feb 28 2011 Julian Sikorski <belegdol@fedoraproject.org> - 0.141u3-1
07e128b
- Updated to 0.141u3
07e128b
- Filtered out redundant $RPM_OPT_FLAGS
07e128b
- No longer enable joystick by default
07e128b
- Provided an easy way to disable ldplayer
07e128b
- Dropped upstreamed gcc-4.6 patch
07e128b
07e128b
* Wed Feb 09 2011 Julian Sikorski <belegdol@fedoraproject.org> - 0.141u2-1
07e128b
- Updated to 0.141u2
07e128b
07e128b
* Mon Jan 24 2011 Julian Sikorski <belegdol@fedoraproject.org> - 0.141u1-1
07e128b
- Updated to 0.141u1
07e128b
- Re-enabled the fortify patch
07e128b
- Fixed building with gcc-4.6
07e128b
07e128b
* Thu Jan 13 2011 Julian Sikorski <belegdol@fedoraproject.org> - 0.141-1
07e128b
- Updated to 0.141
07e128b
- Temporarily dropped the fortify patch
07e128b
07e128b
* Thu Dec 09 2010 Julian Sikorski <belegdol@fedoraproject.org> - 0.140u2-1
07e128b
- Updated to 0.140u2
07e128b
- Added SDL_ttf-devel to BuildRequires, removed explicit SDL-devel
07e128b
07e128b
* Mon Nov 08 2010 Julian Sikorski <belegdol@fedoraproject.org> - 0.140u1-1
07e128b
- Updated to 0.140u1
07e128b
07e128b
* Thu Oct 21 2010 Julian Sikorski <belegdol@fedoraproject.org> - 0.140-1
07e128b
- Updated to 0.140
07e128b
- Re-enabled ldplayer
07e128b
07e128b
* Sat Oct 16 2010 Julian Sikorski <belegdol@fedoraproject.org> - 0.139u4-1
07e128b
- Updated to 0.139u4
07e128b
07e128b
* Thu Oct 14 2010 Nicolas Chauvet <kwizart@gmail.com> - 0.139u3-2
07e128b
- Rebuilt for gcc bug
07e128b
07e128b
* Sun Sep 19 2010 Julian Sikorski <belegdol@fedoraproject.org> - 0.139u3-1
07e128b
- Updated to 0.139u3
07e128b
- Updated the verbosebuild patch
07e128b
07e128b
* Tue Aug 31 2010 Julian Sikorski <belegdol@fedoraproject.org> - 0.139u2-1
07e128b
- Updated to 0.139u2
07e128b
07e128b
* Fri Aug 13 2010 Julian Sikorski <belegdol@fedoraproject.org> - 0.139u1-1
07e128b
- Updated to 0.139u1
07e128b
07e128b
* Thu Jul 29 2010 Julian Sikorski <belegdol@fedoraproject.org> - 0.139
07e128b
- Updated to 0.139
07e128b
07e128b
* Thu Jul 22 2010 Julian Sikorski <belegdol@fedoraproject.org> - 0.138u4-1
07e128b
- Updated to 0.138u4
07e128b
- Install the new manpages
07e128b
07e128b
* Thu Jul 08 2010 Julian Sikorski <belegdol@fedoraproject.org> - 0.138u3-1
07e128b
- Updated to 0.138u3
07e128b
- Updated the verbosebuild patch
07e128b
- Disabled ldplayer since it does not build ATM (mametesters #3930)
07e128b
07e128b
* Thu Jun 17 2010 Julian Sikorski <belegdol@fedoraproject.org> - 0.138u2-1
07e128b
- Updated to 0.138u2
07e128b
- Adjusted the license tag - it concerns the binary, not the source
07e128b
07e128b
* Fri May 28 2010 Julian Sikorski <belegdol@fedoraproject.org> - 0.138u1-1
07e128b
- Updated to 0.138u1
07e128b
07e128b
* Sun May 16 2010 Julian Sikorski <belegdol@fedoraproject.org> - 0.138-1
07e128b
- Updated to 0.138
07e128b
07e128b
* Wed May 05 2010 Julian Sikorski <belegdol@fedoraproject.org> - 0.137u4-1
07e128b
- Updated to 0137u4
07e128b
07e128b
* Thu Apr 22 2010 Julian Sikorski <belegdol@fedoraproject.org> - 0.137u3-1
07e128b
- Updated to 0137u3
07e128b
- Dropped upstreamed ppc64 patch
07e128b
- Moved rpm patches application after upstream ones
07e128b
07e128b
* Fri Apr 09 2010 Julian Sikorski <belegdol@fedoraproject.org> - 0.137u2-1
07e128b
- Updated to 0137u2
07e128b
07e128b
* Sun Mar 21 2010 Julian Sikorski <belegdol@fedoraproject.org> - 0.137-4
07e128b
- Stripped @ from the commands to make the build more verbose
07e128b
07e128b
* Sun Mar 21 2010 Julian Sikorski <belegdol@fedoraproject.org> - 0.137-3
07e128b
- Dropped suffix64
07e128b
- Added ppc64 autodetection support
07e128b
- Re-diffed the fortify patch
07e128b
07e128b
* Sat Mar 20 2010 Julian Sikorski <belegdol@fedoraproject.org> - 0.137-2
07e128b
- Changed the versioning scheme to include the dot
07e128b
- Changed the source URL to point to aarongiles.com mirror directly
07e128b
- Added missing application of the fortify patch
07e128b
- Added sparc64 and s390 to architectures getting suffix64
07e128b
- Removed duplicate license.txt
07e128b
07e128b
* Thu Mar 11 2010 Julian Sikorski <belegdol@fedoraproject.org> - 0137-1
07e128b
- Initial package based on sdlmame