Hello community, here is the log from the commit of package dosbox for openSUSE:Factory checked in at 2018-09-26 16:10:51 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/dosbox (Old) and /work/SRC/openSUSE:Factory/.dosbox.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "dosbox" Wed Sep 26 16:10:51 2018 rev:31 rq:636297 version:0.74.2 Changes: -------- --- /work/SRC/openSUSE:Factory/dosbox/dosbox.changes 2017-08-29 11:45:57.596428712 +0200 +++ /work/SRC/openSUSE:Factory/.dosbox.new/dosbox.changes 2018-09-26 16:10:57.387532475 +0200 @@ -1,0 +2,32 @@ +Tue Sep 18 06:48:29 UTC 2018 - Jan Engelhardt <[email protected]> + +- Set CFLAGS with export so as to override the implicit + export of %configure. Use %make_install. + +------------------------------------------------------------------- +Fri Sep 14 12:49:59 UTC 2018 - Ismail Dönmez <[email protected]> + +- Run spec-cleaner +- Drop support for SLE10 +- Add GPL-3.0 as license too due to src/libs/gui_tk/gui_tk.* + +------------------------------------------------------------------- +Mon Sep 10 12:05:49 UTC 2018 - Jan Engelhardt <[email protected]> + +- Use simpler Sourceforge download URLs + +------------------------------------------------------------------- +Fri Sep 7 07:12:28 UTC 2018 - [email protected] + +- updated to 0.74-2 + - Windows: Fix auto/max cycles algorithm on Windows 7, which helps with stuttering audio. + - Mac OS X: Bring a 64 bit version and improve performance. + - Linux: Fix the 64bit dynrec cpu core and a lot of compilation problems. Add patches for the WINE Team. +- dosbox-0.74-init-crash.patch: solved differently upstream +- dosbox-0.74-formatsecurity.patch: is upstream +- 0001-Apply-patch-by-gulikoza-to-add-support-for-absolute-.patch: upstream +- 0001-Workaround-clang-confusing-itself-compile-error-resu.patch: upstream +- 0001-update-64bit-recompiler-core-to-handle-OSX-memory-ad.patch: upstream +- gcc46.patch: upstream + +------------------------------------------------------------------- Old: ---- 0001-Apply-patch-by-gulikoza-to-add-support-for-absolute-.patch 0001-Workaround-clang-confusing-itself-compile-error-resu.patch 0001-update-64bit-recompiler-core-to-handle-OSX-memory-ad.patch dosbox-0.74-formatsecurity.patch dosbox-0.74-init-crash.patch dosbox-0.74.tar.gz gcc46.patch New: ---- dosbox-0.74-2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dosbox.spec ++++++ --- /var/tmp/diff_new_pack.LY4ISS/_old 2018-09-26 16:10:57.927531578 +0200 +++ /var/tmp/diff_new_pack.LY4ISS/_new 2018-09-26 16:10:57.931531571 +0200 @@ -1,7 +1,7 @@ # # spec file for package dosbox # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,54 +12,32 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: dosbox +Version: 0.74.2 +Release: 0 +Summary: DOS Emulator Well-Suited for Playing Games +License: GPL-2.0-or-later AND GPL-3.0-only +Group: System/Emulators/PC +URL: http://dosbox.sourceforge.net/ +Source: https://downloads.sf.net/dosbox/dosbox-0.74-2.tar.gz +Source1: dosbox.desktop +Source2: dosbox.png +Patch0: dosbox-0.71-manpage.diff BuildRequires: Mesa-devel +BuildRequires: SDL_net-devel BuildRequires: SDL_sound-devel BuildRequires: alsa-devel BuildRequires: automake BuildRequires: desktop-file-utils BuildRequires: gcc-c++ BuildRequires: libpng-devel +BuildRequires: pkgconfig BuildRequires: pkgconfig(glu) BuildRequires: pkgconfig(sdl) -%if 0%suse_version > 1020 -BuildRequires: SDL_net-devel -%else -BuildRequires: SDL_net -%endif -Url: http://dosbox.sourceforge.net/ -Version: 0.74 -Release: 0 -Summary: DOS Emulator Well-Suited for Playing Games -License: GPL-2.0+ -Group: System/Emulators/PC -Source: http://switch.dl.sourceforge.net/sourceforge/dosbox/dosbox-%{version}.tar.gz -Source1: dosbox.desktop -Source2: dosbox.png -Patch: dosbox-0.71-manpage.diff -Patch1: gcc46.patch -# from Fedora -# fix a crash in the joy-button mapping init when compiled with gcc-4.8 -Patch2: dosbox-0.74-init-crash.patch -# from Fedora -# fix format-security -Patch3: dosbox-0.74-formatsecurity.patch -# from Fedora -# We apply these two mainly so that patch5 applies cleanly, they're -# bugfixes that don't really apply to us (OS X and clang compilation) -# but they're safe and one allegedly gives a small speed improvement -Patch4: 0001-update-64bit-recompiler-core-to-handle-OSX-memory-ad.patch -Patch5: 0001-Workaround-clang-confusing-itself-compile-error-resu.patch -# from Fedora -# fix crash in many things when built with GCC 5 -# http://sourceforge.net/p/dosbox/bugs/413/ -# backport of http://sourceforge.net/p/dosbox/code-0/3951/ -Patch6: 0001-Apply-patch-by-gulikoza-to-add-support-for-absolute-.patch -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description dosbox is a DOS emulator that, thanks to its good graphics and sound @@ -68,29 +46,30 @@ Linux file system and is therefore very easy to use. %prep -%autosetup -p1 +%autosetup -p1 -n dosbox-0.74-2 %build autoreconf -f -i -CFLAGS="%{optflags}" \ -CXXFLAGS="%{optflags} -fno-strict-aliasing" \ +export CFLAGS="%{optflags}" +export CXXFLAGS="%{optflags} -fno-strict-aliasing" %configure make %{?_smp_mflags} %check -make check +make %{?_smp_mflags} check %install -make DESTDIR=%{buildroot} install -# we copy the docu ourself +%make_install + +# we copy the docs ourselves rm -rf %{buildroot}%{_datadir}/doc/dosbox install -d -m 755 %{buildroot}%{_datadir}/pixmaps install -m 644 %{SOURCE2} %{buildroot}%{_datadir}/pixmaps/dosbox.png desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{SOURCE1} %files -%defattr(-,root,root) -%doc AUTHORS COPYING ChangeLog NEWS README THANKS +%license COPYING +%doc AUTHORS ChangeLog NEWS README THANKS %{_bindir}/dosbox %{_mandir}/man?/* %{_datadir}/applications/*
