Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package dosbox for openSUSE:Factory checked 
in at 2022-10-17 14:57:48
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/dosbox (Old)
 and      /work/SRC/openSUSE:Factory/.dosbox.new.2275 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "dosbox"

Mon Oct 17 14:57:48 2022 rev:40 rq:1011273 version:0.79.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/dosbox/dosbox.changes    2022-05-24 
22:50:14.375213892 +0200
+++ /work/SRC/openSUSE:Factory/.dosbox.new.2275/dosbox.changes  2022-10-17 
14:57:49.886107893 +0200
@@ -1,0 +2,12 @@
+Sat Oct 15 23:12:46 UTC 2022 - ???????? ???????????? <i...@ilya.cf>
+
+- Updated to dosbox-staging 0.79.1
+  * Replaced dosbox-staging-0.78.1-config.patch by 
dosbox-staging-0.79.1-config.patch.
+  * Replaced dosbox-staging-0.78.1-name.patch by 
dosbox-staging-0.79.1-name.patch.
+  * Removed dosbox-translations subpackage and added Provides/Obsoletes 
instructions.
+  * Added fdupes, pkgconfig(iir), pkgconfig(slirp) dependencies.
+  * Removed irrelevant instructions and enabled fluidsynth and mt32emu for 
Leap.
+  * https://dosbox-staging.github.io/v0-79-0/#changes
+  * https://dosbox-staging.github.io/v0-79-1/#changes
+
+-------------------------------------------------------------------

Old:
----
  dosbox-staging-0.78.1-config.patch
  dosbox-staging-0.78.1-name.patch
  dosbox-staging-0.78.1.tar.gz

New:
----
  dosbox-staging-0.79.1-config.patch
  dosbox-staging-0.79.1-name.patch
  dosbox-staging-0.79.1.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ dosbox.spec ++++++
--- /var/tmp/diff_new_pack.FK10DP/_old  2022-10-17 14:57:50.546109161 +0200
+++ /var/tmp/diff_new_pack.FK10DP/_new  2022-10-17 14:57:50.554109176 +0200
@@ -17,32 +17,34 @@
 
 
 Name:           dosbox
-Version:        0.78.1
+Version:        0.79.1
 Release:        0
-Summary:        A modernized DOSBox to run old DOS games
+Summary:        DOS/x86 emulator to run old DOS games
 License:        GPL-2.0-or-later
 URL:            https://%{name}-staging.github.io
 Source0:        
https://github.com/%{name}-staging/%{name}-staging/archive/v%{version}.tar.gz#/%{name}-staging-%{version}.tar.gz
-Patch0:         %{name}-staging-0.78.1-config.patch
-Patch1:         %{name}-staging-0.78.1-name.patch
+Patch0:         %{name}-staging-0.79.1-config.patch
+Patch1:         %{name}-staging-0.79.1-name.patch
+BuildRequires:  fdupes
 BuildRequires:  gcc-c++
 BuildRequires:  hicolor-icon-theme
-BuildRequires:  meson >= 0.54.2
+BuildRequires:  meson
 BuildRequires:  pkgconfig
 BuildRequires:  pkgconfig(SDL2_net)
 BuildRequires:  pkgconfig(alsa)
+BuildRequires:  pkgconfig(fluidsynth) >= 2.2.3
 BuildRequires:  pkgconfig(gmock)
 BuildRequires:  pkgconfig(gtest)
+BuildRequires:  pkgconfig(iir)
 BuildRequires:  pkgconfig(libpng)
+BuildRequires:  pkgconfig(mt32emu)
 BuildRequires:  pkgconfig(opusfile)
 BuildRequires:  pkgconfig(sdl2)
+BuildRequires:  pkgconfig(slirp)
 BuildRequires:  pkgconfig(zlib)
-Requires:       %{name}-translations = %{version}
 Recommends:     fluid-soundfont-gm
-%if 0%{?suse_version} >= 1550
-BuildRequires:  pkgconfig(fluidsynth) >= 2.2.3
-BuildRequires:  pkgconfig(mt32emu)
-%endif
+Provides:       %{name}-translations = %{version}
+Obsoletes:      %{name}-translations < %{version}
 
 %description
 %{name}-staging is DOS/x86 emulator focusing on ease of use.
@@ -54,30 +56,16 @@
 Added support: Opus, FLAC, MT32, GM, GUS, Raw mouse input and more.
 https://github.com/dosbox-staging/dosbox-staging#readme
 
-%package translations
-Summary:        Translations for %{name}-staging
-Requires:       %{name} = %{version}
-BuildArch:      noarch
-
-%description translations
-This package contains translations for %{name}-staging.
-
 %prep
 %autosetup -p1 -n %{name}-staging-%{version}
-%if "%{?_lib}" == "lib" || (0%{?suse_version} < 1550)
-sed -i 's/.*soft_limit.*//' tests/meson.build
-%endif
 
 %build
-%meson -Duse_slirp=false \
-%if 0%{?suse_version} < 1550
--Duse_fluidsynth=false -Duse_mt32emu=false \
-%endif
-
+%meson
 %meson_build
 
 %install
 %meson_install
+%fdupes %{buildroot}
 
 %check
 %meson_test
@@ -90,10 +78,6 @@
 %{_datadir}/applications/%{name}.desktop
 %{_datadir}/icons/hicolor/*/apps/%{name}.{png,svg}
 %{_datadir}/metainfo/%{name}.metainfo.xml
-
-%files translations
-%dir %{_datadir}/%{name}
-%dir %{_datadir}/%{name}/translations
-%{_datadir}/%{name}/translations/*.lng
+%{_datadir}/%{name}
 
 %changelog

++++++ dosbox-staging-0.78.1-config.patch -> dosbox-staging-0.79.1-config.patch 
++++++
--- /work/SRC/openSUSE:Factory/dosbox/dosbox-staging-0.78.1-config.patch        
2022-05-24 22:50:14.339213888 +0200
+++ 
/work/SRC/openSUSE:Factory/.dosbox.new.2275/dosbox-staging-0.79.1-config.patch  
    2022-10-17 14:57:49.470107094 +0200
@@ -1,27 +1,18 @@
-diff -Pdpru dosbox-staging-0.78.1.orig/src/dosbox.cpp 
dosbox-staging-0.78.1/src/dosbox.cpp
---- dosbox-staging-0.78.1.orig/src/dosbox.cpp  2022-01-07 18:37:04.000000000 
+0300
-+++ dosbox-staging-0.78.1/src/dosbox.cpp       2022-05-24 17:47:11.357668107 
+0300
-@@ -516,7 +516,7 @@ void DOSBOX_Init() {
-       const char *verbosity_choices[] = {
-               "auto", "high", "medium", "low", "splash_only", "quiet", 0,
-       };
--      Pstring = secprop->Add_string("startup_verbosity", only_at_start, 
"auto");
-+      Pstring = secprop->Add_string("startup_verbosity", only_at_start, 
"medium");
-       Pstring->Set_values(verbosity_choices);
-       Pstring->Set_help(
-               "Controls verbosity prior to displaying the program:\n"
-@@ -549,7 +549,7 @@ void DOSBOX_Init() {
-       pstring->Set_values(mono_pal);
+diff -Pdpru dosbox-staging-0.79.1.orig/src/dosbox.cpp 
dosbox-staging-0.79.1/src/dosbox.cpp
+--- dosbox-staging-0.79.1.orig/src/dosbox.cpp  2022-09-30 18:59:10.000000000 
+0300
++++ dosbox-staging-0.79.1/src/dosbox.cpp       2022-10-15 19:16:47.469396803 
+0300
+@@ -624,7 +624,7 @@ void DOSBOX_Init()
+                       "RGB triplets (e.g. (255, 0, 255) for magenta).");
  
-       pmulti = secprop->Add_multi("scaler", always, " ");
+       pmulti = secprop->AddMultiVal("scaler", always, " ");
 -      pmulti->SetValue("none");
 +      pmulti->SetValue("hq3x");
        pmulti->Set_help("Scaler used to enlarge/enhance low resolution 
modes.\n"
                         "If 'forced' is appended, then the scaler will be used 
even if\n"
                         "the result might not be desired.\n"
-@@ -626,12 +626,12 @@ void DOSBOX_Init() {
+@@ -701,12 +701,12 @@ void DOSBOX_Init()
  
-       Pmulti_remain->GetSection()->Add_string("parameters", always, "");
+       pmulti_remain->GetSection()->Add_string("parameters", always, "");
  
 -      Pint = secprop->Add_int("cycleup", always, 10);
 +      Pint = secprop->Add_int("cycleup", always, 500);
@@ -34,7 +25,7 @@
        Pint->SetMinMax(1,1000000);
        Pint->Set_help("Setting it lower than 100 will be a percentage.");
  
-@@ -715,7 +715,7 @@ void DOSBOX_Init() {
+@@ -771,7 +771,7 @@ void DOSBOX_Init()
                "'auto', to use the first working external MIDI player. This\n"
                "       might be a software synthesizer or physical device.");
  
@@ -43,20 +34,11 @@
        pstring->Set_help(
                "Configuration options for the selected MIDI interface.\n"
                "This is usually the id or name of the MIDI synthesizer you 
want\n"
-@@ -829,7 +829,7 @@ void DOSBOX_Init() {
-       // have worked with when tuning their game audio, we therefore use this
-       // same value given it's the most likely to produce audio as intended by
-       // the authors.
--      pint = secprop->Add_int("pcrate", when_idle, 18939);
-+      pint = secprop->Add_int("pcrate", when_idle, 48000);
-       pint->SetMinMax(8000, 48000);
-       pint->Set_help("Sample rate of the PC-Speaker sound generation.");
- 
-diff -Pdpru dosbox-staging-0.78.1.orig/src/gui/sdlmain.cpp 
dosbox-staging-0.78.1/src/gui/sdlmain.cpp
---- dosbox-staging-0.78.1.orig/src/gui/sdlmain.cpp     2022-01-07 
18:37:04.000000000 +0300
-+++ dosbox-staging-0.78.1/src/gui/sdlmain.cpp  2022-05-24 17:51:25.785165473 
+0300
-@@ -3432,7 +3432,7 @@ void Config_Add_SDL() {
-       // constexpr auto deprecated = Property::Changeable::Deprecated;
+diff -Pdpru dosbox-staging-0.79.1.orig/src/gui/sdlmain.cpp 
dosbox-staging-0.79.1/src/gui/sdlmain.cpp
+--- dosbox-staging-0.79.1.orig/src/gui/sdlmain.cpp     2022-09-30 
18:59:10.000000000 +0300
++++ dosbox-staging-0.79.1/src/gui/sdlmain.cpp  2022-10-04 23:15:38.000000000 
+0300
+@@ -4109,7 +4109,7 @@ void Config_Add_SDL() {
+       constexpr auto deprecated = Property::Changeable::Deprecated;
        constexpr auto on_start = Property::Changeable::OnlyAtStart;
  
 -      Pbool = sdl_sec->Add_bool("fullscreen", always, false);
@@ -64,7 +46,7 @@
        Pbool->Set_help("Start directly in fullscreen.\n"
                        "Run INTRO and see Special Keys for window control 
hotkeys.");
  
-@@ -3444,7 +3444,7 @@ void Config_Add_SDL() {
+@@ -4121,7 +4121,7 @@ void Config_Add_SDL() {
        Pstring->Set_help("What resolution to use for fullscreen: 'original', 
'desktop'\n"
                          "or a fixed size (e.g. 1024x768).");
  
@@ -73,7 +55,7 @@
        pstring->Set_help(
                "Set window size when running in windowed mode:\n"
                "  default:   Select the best option based on your\n"
-@@ -3554,7 +3554,7 @@ void Config_Add_SDL() {
+@@ -4256,7 +4256,7 @@ void Config_Add_SDL() {
        Pint = Pmulti->GetSection()->Add_int("ysens", always,100);
        Pint->SetMinMax(-1000,1000);
  
@@ -82,10 +64,22 @@
        pbool->Set_help(
                "Enable this setting to bypass your operating system's mouse\n"
                "acceleration and sensitivity settings. This works in\n"
-diff -Pdpru dosbox-staging-0.78.1.orig/src/midi/midi_fluidsynth.cpp 
dosbox-staging-0.78.1/src/midi/midi_fluidsynth.cpp
---- dosbox-staging-0.78.1.orig/src/midi/midi_fluidsynth.cpp    2022-01-07 
18:37:04.000000000 +0300
-+++ dosbox-staging-0.78.1/src/midi/midi_fluidsynth.cpp 2022-05-24 
17:52:23.585946162 +0300
-@@ -50,7 +50,7 @@ static void init_fluid_dosbox_settings(S
+diff -Pdpru dosbox-staging-0.79.1.orig/src/hardware/gus.cpp 
dosbox-staging-0.79.1/src/hardware/gus.cpp
+--- dosbox-staging-0.79.1.orig/src/hardware/gus.cpp    2022-09-30 
18:59:10.000000000 +0300
++++ dosbox-staging-0.79.1/src/hardware/gus.cpp 2022-10-15 19:20:07.759957010 
+0300
+@@ -1610,7 +1610,7 @@ void init_gus_dosbox_settings(Section_pr
+ {
+       constexpr auto when_idle = Property::Changeable::WhenIdle;
+ 
+-      auto *bool_prop = secprop.Add_bool("gus", when_idle, false);
++      auto *bool_prop = secprop.Add_bool("gus", when_idle, true);
+       assert(bool_prop);
+       bool_prop->Set_help("Enable Gravis UltraSound emulation.");
+ 
+diff -Pdpru dosbox-staging-0.79.1.orig/src/midi/midi_fluidsynth.cpp 
dosbox-staging-0.79.1/src/midi/midi_fluidsynth.cpp
+--- dosbox-staging-0.79.1.orig/src/midi/midi_fluidsynth.cpp    2022-09-30 
18:59:10.000000000 +0300
++++ dosbox-staging-0.79.1/src/midi/midi_fluidsynth.cpp 2022-10-04 
23:17:09.000000000 +0300
+@@ -49,7 +49,7 @@ static void init_fluid_dosbox_settings(S
  
        // Name 'default.sf2' picks the default soundfont if it's installed
        // in the OS. Usually it's Fluid_R3.

++++++ dosbox-staging-0.78.1-name.patch -> dosbox-staging-0.79.1-name.patch 
++++++
--- /work/SRC/openSUSE:Factory/dosbox/dosbox-staging-0.78.1-name.patch  
2022-05-24 22:50:14.363213891 +0200
+++ 
/work/SRC/openSUSE:Factory/.dosbox.new.2275/dosbox-staging-0.79.1-name.patch    
    2022-10-17 14:57:49.606107355 +0200
@@ -1,23 +1,26 @@
-diff -Pdpru dosbox-staging-0.78.1.orig/contrib/icons/meson.build 
dosbox-staging-0.78.1/contrib/icons/meson.build
---- dosbox-staging-0.78.1.orig/contrib/icons/meson.build       2022-01-07 
18:37:04.000000000 +0300
-+++ dosbox-staging-0.78.1/contrib/icons/meson.build    2022-05-24 
17:57:53.078396467 +0300
-@@ -3,11 +3,11 @@ icons_hicolor = data_dir / 'icons' / 'hi
- # small pre-rendered raster icons
+diff -Pdpru dosbox-staging-0.79.1.orig/contrib/icons/meson.build 
dosbox-staging-0.79.1/contrib/icons/meson.build
+--- dosbox-staging-0.79.1.orig/contrib/icons/meson.build       2022-09-30 
18:59:10.000000000 +0300
++++ dosbox-staging-0.79.1/contrib/icons/meson.build    2022-10-04 
23:23:51.000000000 +0300
+@@ -4,7 +4,7 @@ icons_hicolor = data_dir / 'icons' / 'hi
  #
  foreach size : ['16x16', '22x22', '24x24', '32x32']
--  install_data('small-png' / size / 'dosbox-staging.png',
-+  install_data('small-png' / size / 'dosbox-staging.png', rename : 
'dosbox.png',
-                install_dir : icons_hicolor / size / 'apps')
+     install_data(
+-        'small-png' / size / 'dosbox-staging.png',
++        'small-png' / size / 'dosbox-staging.png', rename : 'dosbox.png',
+         install_dir: icons_hicolor / size / 'apps',
+     )
  endforeach
- 
+@@ -12,6 +12,6 @@ endforeach
  # scalable vector icon
  #
--install_data('dosbox-staging.svg',
-+install_data('dosbox-staging.svg', rename : 'dosbox.svg',
-              install_dir : icons_hicolor / 'scalable' / 'apps')
-diff -Pdpru dosbox-staging-0.78.1.orig/contrib/linux/dosbox-staging.desktop 
dosbox-staging-0.78.1/contrib/linux/dosbox-staging.desktop
---- dosbox-staging-0.78.1.orig/contrib/linux/dosbox-staging.desktop    
2022-01-07 18:37:04.000000000 +0300
-+++ dosbox-staging-0.78.1/contrib/linux/dosbox-staging.desktop 2022-05-24 
17:59:28.267682145 +0300
+ install_data(
+-    'dosbox-staging.svg',
++    'dosbox-staging.svg', rename : 'dosbox.svg',
+     install_dir: icons_hicolor / 'scalable' / 'apps',
+ )
+diff -Pdpru dosbox-staging-0.79.1.orig/contrib/linux/dosbox-staging.desktop 
dosbox-staging-0.79.1/contrib/linux/dosbox-staging.desktop
+--- dosbox-staging-0.79.1.orig/contrib/linux/dosbox-staging.desktop    
2022-09-30 18:59:10.000000000 +0300
++++ dosbox-staging-0.79.1/contrib/linux/dosbox-staging.desktop 2022-10-04 
23:24:58.000000000 +0300
 @@ -56,9 +56,9 @@ GenericName[zh_CN]=DOS ?????????
  GenericName[zh_TW]=DOS ?????????
  Comment=DOS/x86 emulator focusing on ease of use
@@ -30,54 +33,31 @@
  Categories=Game;Emulator;
 -StartupWMClass=dosbox-staging
 +StartupWMClass=dosbox
-diff -Pdpru dosbox-staging-0.78.1.orig/contrib/linux/meson.build 
dosbox-staging-0.78.1/contrib/linux/meson.build
---- dosbox-staging-0.78.1.orig/contrib/linux/meson.build       2022-01-07 
18:37:04.000000000 +0300
-+++ dosbox-staging-0.78.1/contrib/linux/meson.build    2022-05-24 
18:00:32.000542956 +0300
+diff -Pdpru dosbox-staging-0.79.1.orig/contrib/linux/meson.build 
dosbox-staging-0.79.1/contrib/linux/meson.build
+--- dosbox-staging-0.79.1.orig/contrib/linux/meson.build       2022-09-30 
18:59:10.000000000 +0300
++++ dosbox-staging-0.79.1/contrib/linux/meson.build    2022-10-04 
23:28:08.000000000 +0300
+@@ -1,3 +1,3 @@
+-install_data('dosbox-staging.desktop', install_dir: data_dir / 'applications')
++install_data('dosbox-staging.desktop', rename : 'dosbox.desktop', 
install_dir: data_dir / 'applications')
+ 
+-install_data('dosbox-staging.metainfo.xml', install_dir: data_dir / 
'metainfo')
++install_data('dosbox-staging.metainfo.xml', rename : 'dosbox.metainfo.xml', 
install_dir: data_dir / 'metainfo')
+diff -Pdpru dosbox-staging-0.79.1.orig/meson.build 
dosbox-staging-0.79.1/meson.build
+--- dosbox-staging-0.79.1.orig/meson.build     2022-09-30 18:59:10.000000000 
+0300
++++ dosbox-staging-0.79.1/meson.build  2022-10-15 01:22:43.668982095 +0300
 @@ -1,5 +1,5 @@
--install_data('dosbox-staging.desktop',
-+install_data('dosbox-staging.desktop', rename : 'dosbox.desktop',
-              install_dir : data_dir / 'applications')
- 
--install_data('dosbox-staging.metainfo.xml',
-+install_data('dosbox-staging.metainfo.xml', rename : 'dosbox.metainfo.xml',
-              install_dir : data_dir / 'metainfo')
-diff -Pdpru dosbox-staging-0.78.1.orig/contrib/translations/meson.build 
dosbox-staging-0.78.1/contrib/translations/meson.build
---- dosbox-staging-0.78.1.orig/contrib/translations/meson.build        
2022-01-07 18:37:04.000000000 +0300
-+++ dosbox-staging-0.78.1/contrib/translations/meson.build     2022-05-24 
18:03:18.242788315 +0300
-@@ -49,7 +49,7 @@ endforeach
- 
- # Setup the translation files in the system
- if get_option('prefix') in ['/usr', '/usr/local']
--  system_translations = get_option('prefix') / 
'share/dosbox-staging/translations'
-+  system_translations = get_option('prefix') / 'share/dosbox/translations'
-   foreach source_file, target_name : translations_files
-     install_data(builddir_translations / target_name,
-                  install_dir : system_translations)
-diff -Pdpru dosbox-staging-0.78.1.orig/meson.build 
dosbox-staging-0.78.1/meson.build
---- dosbox-staging-0.78.1.orig/meson.build     2022-01-07 18:37:04.000000000 
+0300
-+++ dosbox-staging-0.78.1/meson.build  2022-05-24 18:04:41.503912885 +0300
-@@ -469,8 +469,8 @@ subdir('tests')
- # additional files for installation
+ project(
+-    'dosbox-staging',
++    'dosbox',
+     'c',
+     'cpp',
+     version: '0.79.1',
+@@ -32,7 +32,7 @@ project(
  #
- data_dir     = get_option('datadir')
--licenses_dir = data_dir / 'licenses' / 'dosbox-staging'
--doc_dir      = data_dir / 'doc' / 'dosbox-staging'
-+licenses_dir = data_dir / 'licenses' / 'dosbox'
-+doc_dir      = data_dir / 'doc' / 'packages' / 'dosbox'
+ data_dir = get_option('datadir')
+ licenses_dir = data_dir / 'licenses' / meson.project_name()
+-doc_dir = data_dir / 'doc' / meson.project_name()
++doc_dir = data_dir / 'doc' / 'packages' / meson.project_name()
  
  install_man('docs/dosbox.1')
- install_data('COPYING', install_dir : licenses_dir)
-diff -Pdpru dosbox-staging-0.78.1.orig/src/misc/messages.cpp 
dosbox-staging-0.78.1/src/misc/messages.cpp
---- dosbox-staging-0.78.1.orig/src/misc/messages.cpp   2022-01-07 
18:37:04.000000000 +0300
-+++ dosbox-staging-0.78.1/src/misc/messages.cpp        2022-05-24 
18:12:01.735417977 +0300
-@@ -239,8 +239,8 @@ static std::deque<std_fs::path> get_path
- 
-       // Try the user-installed and then repo-installed paths, which
-       // can exist on macOS, POSIX, and even MinGW/MSYS2/Cygwin.
--      paths.emplace_back("/usr/local/share/dosbox-staging/translations");
--      paths.emplace_back("/usr/share/dosbox-staging/translations");
-+      paths.emplace_back("/usr/local/share/dosbox/translations");
-+      paths.emplace_back("/usr/share/dosbox/translations");
- 
-       // Worst-cast: fallback to the user's config directory
-       const std_fs::path config_path(CROSS_GetPlatformConfigDir());
+ install_data('COPYING', install_dir: licenses_dir)

++++++ dosbox-staging-0.78.1.tar.gz -> dosbox-staging-0.79.1.tar.gz ++++++
++++ 288803 lines of diff (skipped)

Reply via email to