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
+
+- 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
+
+- 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
+
+- Use simpler Sourceforge download URLs
+
+-------------------------------------------------------------------
+Fri Sep 7 07:12:28 UTC 2018 - meissner@suse.com
+
+- 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/*