Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package chocolate-doom for openSUSE:Factory 
checked in at 2021-06-26 21:25:33
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/chocolate-doom (Old)
 and      /work/SRC/openSUSE:Factory/.chocolate-doom.new.2625 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "chocolate-doom"

Sat Jun 26 21:25:33 2021 rev:17 rq:902484 version:3.0.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/chocolate-doom/chocolate-doom.changes    
2020-07-03 00:13:21.980256038 +0200
+++ /work/SRC/openSUSE:Factory/.chocolate-doom.new.2625/chocolate-doom.changes  
2021-06-26 21:26:01.699388089 +0200
@@ -1,0 +2,6 @@
+Sat Jun 26 09:13:01 UTC 2021 - Jan Engelhardt <[email protected]>
+
+- Add 0001-build-use-python3-exclusively.patch so we can build
+  without python2.
+
+-------------------------------------------------------------------

New:
----
  0001-build-use-python3-exclusively.patch

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

Other differences:
------------------
++++++ chocolate-doom.spec ++++++
--- /var/tmp/diff_new_pack.8GcMvZ/_old  2021-06-26 21:26:02.107388628 +0200
+++ /var/tmp/diff_new_pack.8GcMvZ/_new  2021-06-26 21:26:02.111388633 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package chocolate-doom
 #
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2021 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -29,10 +29,12 @@
 Source2:        
http://www.chocolate-doom.org/downloads/%version/%name-%version.tar.gz.asc
 Source3:        %name.keyring
 Patch1:         chdoom-iwaddir.diff
+Patch2:         0001-build-use-python3-exclusively.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  fdupes
-BuildRequires:  python
+BuildRequires:  python3-Pillow
+BuildRequires:  python3-base
 BuildRequires:  update-desktop-files
 BuildRequires:  pkgconfig(SDL2_mixer) >= 2.0.0
 BuildRequires:  pkgconfig(SDL2_net) >= 2.0.0
@@ -64,13 +66,12 @@
 Additions for bash-completion to support chocolate-doom.
 
 %prep
-%setup -Tqb0
-%patch -P 1 -p1
+%autosetup -p1
 
 %build
 autoreconf -fi
 %configure CFLAGS="%optflags -fcommon"
-make %{?_smp_mflags}
+%make_build
 
 %install
 b="%buildroot"

++++++ 0001-build-use-python3-exclusively.patch ++++++
>From b291e003c04431557c7369c12f2febd1aa233109 Mon Sep 17 00:00:00 2001
From: Fabian Greffrath <[email protected]>
Date: Fri, 27 Nov 2020 09:17:04 +0100
Subject: [PATCH] build: use python3 exclusively

Python 2 is deprecated and is going to be removed from Linux
distributions in the short term [1,2]. Thus, (parts of) the build
process will fail on current systems like e.g. Debian unstable.

The /bin/python binary is not going to exist anymore. The canonical
name for the Python 3 binary is, you guess it, /bin/python3. So, let's
just use this during our build process and go future proof.

Fixes #1158.

[1] https://wiki.debian.org/Python#Python_in_Debian
[2] https://wiki.debian.org/Python/2Removal
---
 configure.ac                  |    2 +-
 data/convert-icon             |    2 +-
 man/docgen                    |    2 +-
 man/simplecpp                 |    2 +-
 pkg/win32/cp-with-libs        |    2 +-
 textscreen/fonts/convert-font |    2 +-
 6 files changed, 6 insertions(+), 6 deletions(-)

Index: chocolate-doom-3.0.1/configure.ac
===================================================================
--- chocolate-doom-3.0.1.orig/configure.ac
+++ chocolate-doom-3.0.1/configure.ac
@@ -16,7 +16,7 @@ orig_CFLAGS="$CFLAGS"
 
 AC_PROG_CC
 AC_PROG_RANLIB
-AC_CHECK_PROG(HAVE_PYTHON, python, true, false)
+AC_CHECK_PROG(HAVE_PYTHON, python3, true, false)
 
 OPT_LEVEL=2
 
Index: chocolate-doom-3.0.1/data/convert-icon
===================================================================
--- chocolate-doom-3.0.1.orig/data/convert-icon
+++ chocolate-doom-3.0.1/data/convert-icon
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
 #
 # Copyright(C) 2005-2014 Simon Howard
 #
Index: chocolate-doom-3.0.1/man/docgen
===================================================================
--- chocolate-doom-3.0.1.orig/man/docgen
+++ chocolate-doom-3.0.1/man/docgen
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
 # 
 # Chocolate Doom self-documentation tool.  This works similar to javadoc
 # or doxygen, but documents command line parameters and configuration
Index: chocolate-doom-3.0.1/man/simplecpp
===================================================================
--- chocolate-doom-3.0.1.orig/man/simplecpp
+++ chocolate-doom-3.0.1/man/simplecpp
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
 #
 # Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
 # Contributors to the Freedoom project.  All rights reserved.
Index: chocolate-doom-3.0.1/pkg/win32/cp-with-libs
===================================================================
--- chocolate-doom-3.0.1.orig/pkg/win32/cp-with-libs
+++ chocolate-doom-3.0.1/pkg/win32/cp-with-libs
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
 #
 # Copyright(C) 2016 Simon Howard
 #
Index: chocolate-doom-3.0.1/textscreen/fonts/convert-font
===================================================================
--- chocolate-doom-3.0.1.orig/textscreen/fonts/convert-font
+++ chocolate-doom-3.0.1/textscreen/fonts/convert-font
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
 #
 # Copyright(C) 2016 Simon Howard
 #

Reply via email to