Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package nml for openSUSE:Factory checked in 
at 2025-02-16 22:49:08
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/nml (Old)
 and      /work/SRC/openSUSE:Factory/.nml.new.8181 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "nml"

Sun Feb 16 22:49:08 2025 rev:27 rq:1246233 version:0.7.6

Changes:
--------
--- /work/SRC/openSUSE:Factory/nml/nml.changes  2024-03-02 23:24:33.185732242 
+0100
+++ /work/SRC/openSUSE:Factory/.nml.new.8181/nml.changes        2025-02-16 
22:53:40.260898398 +0100
@@ -1,0 +2,39 @@
+Sun Feb 16 12:45:00 UTC 2025 - Jan Baier <jba...@suse.com>
+
+- update to 0.7.6
+  * Change: Reduce D0xx usage where possible by @glx22 in #326
+  * Update: Python versions for regression by @glx22 in #331
+  * Fix nearby_tile_same_grf, nearby_tile_other_grf and 
nearby_tile_original_gfx, they all compared to wrong constants by @ahyangyi in 
#330
+  * Codechange: Reduce register usage for BinOp by @glx22 in #308
+  * Change: Remove road stops variable random_bits by @JGRennison in #329
+  * Add: Support for station variable 6B by @glx22 in #320
+  * Change: Unreachable range for default only switch should target CB_FAILED 
by @JGRennison in #328
+  * Add: Constants and varact2 variable associated with road waypoints by 
@JGRennison in #327
+  * Change: reduce register consumption for spritelayouts by @glx22 in #306
+  * Add: 'const' keyword to allow users to define new constants by @glx22 in 
#302
+  * Add: Support for station property 1E by @glx22 in #333
+  * Fix 749aa73: station property 0A should be an extended byte by @glx22 in 
#334
+  * Fix #337: Station 'availability' is a purchase callback by @glx22 in #338
+  * Change: Support for 8 bit station tile types. by @PeterN in #339
+  * Add: Support for station properties 0E and 0F by @glx22 in #335
+  * Add: Basic range check for replace() by @glx22 in #324
+  * Fix #340: Always use raw strings for token regex by @glx22 in #341
+  * Change: Use extended Action1s by @glx22 in #309
+  * Change: cargo class bits 13 and 14 now define potable and non-potable… 
by @andythenorth in #343
+  * Update: Python version for testing by @glx22 in #347
+  * Add: --list-unused-strings to list the unused strings by @glx22 in #348
+  * Add: Support for Action5 type 19 road waypoints by @zephyris in #351
+  * Fix: [Actions] Install missing deps for PyPy by @glx22 in #353
+  * Fix: Properly check number of varaction2 ranges by @glx22 in #352
+  * Fix: incorrect start values for roadstop var 43/44 by @WenSimEHRP in #349
+  * Fix #354: Improve length check for string literal properties by @glx22 in 
#355
+  * Fix: Include information about relevant block in ScriptError message by 
@Pixel-Tony in #321
+  * Change: add vehicle 'refit' callback (cb 0x163) and cargo class filter 
prop (0x28 for trains etc) by @andythenorth in #344
+  * Codefix: There's a new version of 'black' by @glx22 in #361
+  * Fix: 'pip install nml' fails to build from source by @glx22 in #362
+  * Change: [Actions] Use cibuildwheel for releases by @glx22 in #363
+  * Update: changelog for 0.7.6 by @glx22 in #346
+- Run regression test during %check phase
+- Remove reproducible.patch
+
+-------------------------------------------------------------------

Old:
----
  nml-0.7.5.tar.gz
  reproducible.patch

New:
----
  _service
  nml-0.7.6.tar.gz

BETA DEBUG BEGIN:
  Old:- Run regression test during %check phase
- Remove reproducible.patch
BETA DEBUG END:

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

Other differences:
------------------
++++++ nml.spec ++++++
--- /var/tmp/diff_new_pack.48mX77/_old  2025-02-16 22:53:40.692916387 +0100
+++ /var/tmp/diff_new_pack.48mX77/_new  2025-02-16 22:53:40.692916387 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package nml
 #
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,14 +17,13 @@
 
 
 Name:           nml
-Version:        0.7.5
+Version:        0.7.6
 Release:        0
 Summary:        NewGRF Meta Language
 License:        GPL-2.0-or-later
 Group:          Development/Tools/Building
 URL:            http://dev.openttdcoop.org/projects/nml
-Source:         
https://github.com/OpenTTD/nml/releases/download/%{version}/%{name}-%{version}.tar.gz
-Patch0:         reproducible.patch
+Source:         
https://github.com/OpenTTD/%{name}/releases/download/%{version}/%{name}-%{version}.tar.gz
 BuildRequires:  gcc
 BuildRequires:  python3-devel
 BuildRequires:  python3-setuptools
@@ -34,7 +33,6 @@
 Requires:       python3-Pillow >= 3.4
 Requires:       python3-ply
 Provides:       nmlc = %{version}
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description
 A tool to compile nml files to grf or nfo files, making newgrf coding easier.
@@ -43,9 +41,11 @@
 %autosetup -p1 -n %{name}-%{version}
 
 %build
-make
 make extensions
 
+%check
+PYTHONDONTWRITEBYTECODE=1 make -C regression
+
 %install
 python3 setup.py install --skip-build --root=%{buildroot} --prefix=%{_prefix}
 
@@ -54,7 +54,7 @@
 #setuptools should not be a requirement on running, so we install the nmlc 
wrapper from source
 install -m0755 nmlc %{buildroot}%{_bindir}/nmlc
 # Fix script interpreter
-sed -i 's/\/usr\/bin\/env python3/\/usr\/bin\/python3/' 
%{buildroot}%{_bindir}/nmlc
+sed -i 's@^#!\s*/usr/bin/env python3@#!/usr/bin/python3@' 
%{buildroot}%{_bindir}/nmlc
 
 # The actual python code is not being installed?!?
 mkdir -p %{buildroot}%{python3_sitelib}/nml

++++++ _service ++++++
<services>
  <service name="download_files" mode="localonly"/>
</services>

++++++ nml-0.7.5.tar.gz -> nml-0.7.6.tar.gz ++++++
++++ 3570 lines of diff (skipped)

Reply via email to