Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

nml-0.7.5-lp160.1.1 RPM for x86_64

From OpenSuSE Leap 16.0 for x86_64

Name: nml Distribution: openSUSE Leap 16.0
Version: 0.7.5 Vendor: openSUSE
Release: lp160.1.1 Build date: Sat Mar 2 15:38:06 2024
Group: Development/Tools/Building Build host: reproducible
Size: 1238926 Source RPM: nml-0.7.5-lp160.1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: http://dev.openttdcoop.org/projects/nml
Summary: NewGRF Meta Language
A tool to compile nml files to grf or nfo files, making newgrf coding easier.

Provides

Requires

License

GPL-2.0-or-later

Changelog

* Sat Mar 02 2024 Jan Baier <jbaier@suse.com>
  - update to 0.7.5
    * Change: add constants GROUNDSPRITE_ROAD_X and GROUNDSPRITE_ROAD_Y by @andythenorth in https://github.com/OpenTTD/nml/pull/307
    * Fix: Register named parameters earlier by @glx22 in https://github.com/OpenTTD/nml/pull/301
    * Add: Support for build probability action CB 162 var10 0 (reverse rail vehicle) by @PeterN in https://github.com/OpenTTD/nml/pull/313
    * Fix cleanup leaving generated files behind by @matthijskooijman in https://github.com/OpenTTD/nml/pull/312
    * Change: Allow creating 32bpp-only NewGRFs by @PeterN in https://github.com/OpenTTD/nml/pull/314
    * Fix a9a1a3e: Don't use station properties 1C/1D for IDs 00-FF by @glx22 in https://github.com/OpenTTD/nml/pull/305
    * Add: [Dependabot] introduce Dependabot to keep our workflows up-to-date by @glx22 in https://github.com/OpenTTD/nml/pull/316
    * Upgrade: [Actions] Bump the actions group with 4 updates by @dependabot in https://github.com/OpenTTD/nml/pull/317
    * Add: Support for faster ship speed 23 and acceleration 24 (OTTD #10734) by @zephyris in https://github.com/OpenTTD/nml/pull/315
    * Update: changelog for 0.7.5 by @glx22 in https://github.com/OpenTTD/nml/pull/319
    * Add: Support town_production_effect and town_production_multiplier. by @PeterN in https://github.com/OpenTTD/nml/pull/318
    * Change: add --no-palette-validation optional arg by @andythenorth in https://github.com/OpenTTD/nml/pull/322
    * Update: changelog for 0.7.5 by @glx22 in https://github.com/OpenTTD/nml/pull/323
* Thu Feb 22 2024 Dominique Leuenberger <dimstar@opensuse.org>
  - Use %autosetup macro. Allows to eliminate the usage of deprecated
    %patchN
* Thu Dec 21 2023 Bernhard Wiedemann <bwiedemann@suse.com>
  - Add reproducible.patch to not write non-deterministic .pyc files
* Wed Jun 28 2023 Jan Baier <jbaier@suse.com>
  - update to 0.7.4
    * Change: Use a single replacenew-type 'SIGNALS' instead of 3 different constants. by @frosch123 in https://github.com/OpenTTD/nml/pull/297
    * Fix #295: Adjust version_openttd for OpenTTD >= 12.0. by @frosch123 in https://github.com/OpenTTD/nml/pull/296
    * Fix dfb4499: incomplete read only checks (again) by @glx22 in https://github.com/OpenTTD/nml/pull/292
    * Change: Support extended DCxx string range, and station names for IDs > 255 by @glx22 in https://github.com/OpenTTD/nml/pull/293
    * Support for roadtype direction markings (OTTD #10282) by @FLHerne in https://github.com/OpenTTD/nml/pull/274
    * Update: changelog for 0.7.4 by @glx22 in https://github.com/OpenTTD/nml/pull/298
* Mon May 22 2023 Jan Baier <jbaier@suse.com>
  - update to 0.7.3
    * Change: Extend vehicle random bits to 16. by @PeterN in #288
    * Support extended object/station/roadstop limits (draft) by @andythenorth in #287
    * Codechange: [Actions] Use 'gh' to upload release assets by @glx22 in #284
    * Add: STAT_ALL_TILES constant for use instead of 0xFF by @Brickblock1 in #283
    * Fix: [Actions] nmlc version could not be determined during regression by @glx22 in #285
    * Add: Support for {FORCE} string command by @glx22 in #289
    * Add: --no-32bpp and --no-extra-zoom option to skip some alternative sprites by @glx22 in #286
    * Update: changelog for 0.7.3 by @glx22 in #291
* Tue Apr 18 2023 Jan Baier <jbaier@suse.com>
  - update to 0.7.2
    * Feature: support for variant_group action 0 prop for vehicles by @andythenorth in #272
    * Add: 'tunnels' callback for road- and tramtypes by @glx22 in #273
    * Feature: Engine name callback by @michicc in #276
    * Update: reformat source with black 23.1 by @frosch123 in #278
    * Fix: By default there is no ELRL railtype. by @frosch123 in #277
    * Update: [Actions] Bump used actions versions by @glx22 in #280
    * Add: Road stops (feature 0x14) by @JGRennison in #279
    * Optimise variational action2 trivial cases by @JGRennison in #281
    * Update: changelog for 0.7.2 by @glx22 in #282
* Sun Dec 11 2022 Dirk Müller <dmueller@suse.com>
  - update to 0.7.1:
    * Fix action0properties.py
    * Minor improvements to examples
    * Change: use an array of cargoes for cargo_random_triggers
    * Change: disabled_platforms/length is now bitmask(1-8)>>1
    * Change: replace nearby_tile_platform_type with nearby_tile_tile_type.
    * Fix: Station animation triggers every 250 ticks, not 256.
    * Fix #256: Objects have a 'colour' in var 47.
    * Change: allow any expression for station (purchase_)prepare_layout
    * Update: changelog for 0.7.1
    * Fix: [Actions] release workflow issues
    * More issues in release workflow
* Mon Nov 14 2022 Andrea Manzini <andrea.manzini@suse.com>
  - update to 0.7.0
    This release adds the long awaited support for stations.
    Support for NewGRF additions of OpenTTD 13.0:
    - Add: Map seed in patch variable 0x17.
    Support for NewGRF additions of OpenTTD 1.11:
    - Change: provide nml vars for industry var 0x47 - GameScript control status
    Other changes and fixes:
    - Add: show an error if a required property is not set for objects (feature 0F) (#236)
    - Fix: Reject empty arrays of expressions (#224)
    - Fix #209: Cargo 'profit' callback applied a unit conversion, when there was no unit. (#220)
    - Change: adjust sound name constants to match OpenTTD
    - Fix #253: Produce a more efficient NFO code for abs() builtin function (#255)
* Thu Oct 21 2021 Jan Baier <jbaier@suse.com>
  - update to 0.6.1
    - Support for NewGRF additions of OpenTTD 12.0:
    - Update: Increase number of OTTD_GUI sprites to 191 (#253)
    - Switches can now be used as functions inside expressions
    - Switches can now define parameters, which are passed by callers for usage inside the switch
    - NML now applies optimisations to switches and chains of switches
    - optimisation and deprecation warnings can be suppressed with nmlc flags, see 'nmlc --help' (#230)
    - Add: rail vehicle property and callback 'curve_speed_mod' (rail vehicle property 0x2E) (#222)
    - Update: Increase number of OTTD_GUI sprites to 186 (#183)
    - Add: Industry spec_flag 'IND_FLAG_DO_NOT_CLAMP_PASSENGER_PRODUCTION' (#183)
    - Add: Vehicle variables 'tile_(supports|powers|is)_(rail|road|tram)type' (#183)
    - Add: Vehicle variable 'tile_has_catenary' (#183)
    - Add: General variable 'inflation', which reports the game setting (#183)
    - Add: Alternative string constants introduced in OpenTTD/OpenTTD#8392 (#176)
    - Add: industry variable for 'town_index' (var 0x41)
    - Add: constants GROUNDSPRITE_GRASS, GROUNDSPRITE_DESERT_2_2, GROUNDSPRITE_GRASS_1_3, GROUNDSPRITE_GRASS_2_3, GROUNDSPRITE_GRASS_3_3
    - Add: builtin functions for round() and sqrt()
    - Add: plural form 14 for Romanian
    - Change: Check that user code doesn't try to use reserved registers (#189)
    - Change: warn when a deprecated constant is used
    - Change: progress display shows input filename when reading files
    - Change: improve error message when invalid features are used
    - Add: More-obvious error for trailing '.' in a string id (#145)
    - Change: Clean up language definitions (#208)
    - Fix #184: Share townname bits when possible (#185)
    - Fix: Compatibility with Pillow 8.1.0 (#182)
    - Fix #180: No proper error message was given, if an unreferenced String was unable to allocate an id (#181)
    - Fix: Access to persistent-storage of towns  (#173)
    - Fix: Don't suppress errors for incorrect `hide_sprite` values (#168)
    - Fix: Remove trailing whitespaces in NFO output (#164)
    - Fix: town_euclidean_dist was returning incorrect value (#206)
    - Fix: rename MAP_TYPE_RECTANGULAR to MAP_TYPE_SQUARE (#201)
    - Fix: LZ77 compatibility with Python 3.9+ (#215, #228)
    - Fix: access to persistent-storage of towns was broken (#173)
    - Fix: use most likely defined position when reporting error (#226)
    - Update: VS generation script syntax (#233)
  - remove upstreamed pcx images
* Tue Mar 16 2021 Antoine Belvire <antoine.belvire@opensuse.org>
  - Backport corrected pcx images to fix tests with Pillow 8.1.0
    (gh#OpenTTD/nml!188, deb#980641):
    * arctic_railwagons.pcx
    * opengfx_generic_trams1.pcx
    * opengfx_trains_start.pcx
* Fri Jan 01 2021 Matthias Mailänder <mailaender@opensuse.org>
  - Update to version 0.5.3
  - Drop python-pillow-version.patch
  - Drop 0001-Fix-52-time.clock-has-been-removed-in-python-3.8-53.patch
* Tue Mar 24 2020 Christophe Giboudeaux <christophe@krop.fr>
  - Add upstream patch to fix the python 3.8 compatibility:
    * 0001-Fix-52-time.clock-has-been-removed-in-python-3.8-53.patch
* Mon May 27 2019 Jon Brightwell <jon@moozaad.co.uk>
  - Removed nml-python341.diff - python bug, fixed python upstream (3.4.2rc1).
  - Removed nml-0.4.2-pillow.diff - superceded upstream
  - added python-pillow-version.patch - fixes incorrect version number query https://github.com/OpenTTD/nml/pull/29
  - update to 0.4.5
    - Feature: increase cargo ID range from 32 to 64, to support 64 cargos in OpenTTD 11ab3c4ea2f6a6d29efda8c9ba2af04194621ea7
    - Change: Support more DCxx strings for OpenTTD r27769.
    - Add: Properties for vehicle sprite stack.
    - Add: CB_FLAG_MORE_SPRITES, PALETTE_IDENTITY
    - Add: String command 9A 1E CARGO_NAME.
    - Add: CB_RESULT_IND_NO_TEXT_NO_AMOUNT
    - Codechange: Store textids without offset in string_ranges
    - Fix: String encoding with cases was non-deterministic and resulted in differing md5sums for the NewGRF.
    - Fix: Rearrange order of string id assignment to keep compatibility.
    - Fix: When some IDs depleted, an internal NML error was raised instead of the intended error message.
    - Fix: most_common_refit was reading the wrong bits in var 42; read the write bits and rename it to most_common_cargo_type
      as it's more accurate; also add most_common_cargo_subtype which also reads var 42 and was previously missing
    - Fix: Switch from :r format code to !r conversion flag to avoid crashes.
  - 0.4.4 (2016-01-07)
    - Fix/Revert: Stripping one path level is not enough
  - 0.4.3 (2016-01-07)
    - Add: prob_map_gen as alternative name for the mapgen industry probability property
    - Fix: Stripping one path level is enough
    - Fix: Compatibility with newer versions of pillow.
    - Fix: Vehicle 'sort' function caused internal error when an empty list was passed.
    - Fix: motion_counter is 24 bits, not 4.
* Sun Nov 15 2015 opensuse@dstoecker.de
  - update to 0.4.2
  - add fix for new Pillow (nml-0.4.2-pillow.diff) taken from pyglet
    issue 677
* Fri Oct 23 2015 lnussel@suse.de
  - lift requirement on python3-devel and add nml-python341.diff to
    fix build on Leap
* Sat Jun 06 2015 mailaender@opensuse.org
  - don't run the regression tests twice
  - install the man page
  - avoid a runtime dependency on setuptools
* Wed May 20 2015 dimstar@opensuse.org
  - Add python3-setuptools requires: nml makes use of pkg_resources
    during runtime
    from openttd-opengfx build log:
    /usr/bin/nmlc -c -p DOS --grf ogfxt_toyland.grf ogfxt_toyland.nml
    Traceback (most recent call last):
      File "/usr/bin/nmlc", line 5, in <module>
      from pkg_resources import load_entry_point
      ImportError: No module named 'pkg_resources'
  - Manually install the nml directory into python3_sitelib: python
    setup.py forgets to install this, resulting in nmlc not being able
    to be started (failed to import nml).
* Sun Apr 26 2015 mailaender@opensuse.org
  - update to 0.4.1 (drops support for Python 2)
    - improved performance and NewGRF support
* Sat Jun 14 2014 mailaender@opensuse.org
  - update to 0.3.1 (drops support for Python version 2.5)
* Sat Dec 29 2012 suse@ammler.ch
  - update to 0.2.4 (OpenGFX 0.4.6.1)
    (check changelog.txt)
* Sat Oct 27 2012 suse@ammler.ch
  - downgrade to 0.2.3
    OpenGFX 0.4.5 builds with NML 0.2.3 only
* Sun Oct 14 2012 suse@ammler.ch
  - update to 0.2.4 (bugfix release)
* Fri Mar 02 2012 cfarrell@suse.com
  - license update: GPL-2.0+
    No evidence of GPL-2.0 (only) files in the package
* Fri Mar 02 2012 saschpe@suse.de
  - Cleaned up macro usage
* Mon Feb 20 2012 suse@ammler.ch
  - upstream update 0.2.3
  - Add: Action5 for tunnel portals
  - Fix: Properly catch out-of-bounds image reads (issue #3666)
  - Fix: Character code 0xA0 (NBSP) is used for an up arrow in TTD, so
      don't write it as ascii. Force unicode instead (issue #3643)
* Mon Feb 06 2012 suse@ammler.ch
  - upstream update 0.2.2
* Sat Dec 31 2011 suse@ammler.ch
  - upstream update 0.2.1
  - required for opengfx 0.4
* Sun Jun 19 2011 ammler@openttdcoop.org
  - upstream update 0.1.1
  - rpmlintrc to suppress python name policy
* Thu Apr 14 2011 ammler@openttdcoop.org
  - initial setup

Files

/usr/bin/nmlc
/usr/lib/python3.11/site-packages/nml
/usr/lib/python3.11/site-packages/nml/__init__.py
/usr/lib/python3.11/site-packages/nml/__pycache__
/usr/lib/python3.11/site-packages/nml/__pycache__/__init__.cpython-311.pyc
/usr/lib/python3.11/site-packages/nml/__pycache__/__version__.cpython-311.pyc
/usr/lib/python3.11/site-packages/nml/__pycache__/version_info.cpython-311.pyc
/usr/lib/python3.11/site-packages/nml/__version__.py
/usr/lib/python3.11/site-packages/nml/actions
/usr/lib/python3.11/site-packages/nml/actions/__init__.py
/usr/lib/python3.11/site-packages/nml/actions/action0.py
/usr/lib/python3.11/site-packages/nml/actions/action0properties.py
/usr/lib/python3.11/site-packages/nml/actions/action1.py
/usr/lib/python3.11/site-packages/nml/actions/action10.py
/usr/lib/python3.11/site-packages/nml/actions/action11.py
/usr/lib/python3.11/site-packages/nml/actions/action12.py
/usr/lib/python3.11/site-packages/nml/actions/action14.py
/usr/lib/python3.11/site-packages/nml/actions/action2.py
/usr/lib/python3.11/site-packages/nml/actions/action2layout.py
/usr/lib/python3.11/site-packages/nml/actions/action2production.py
/usr/lib/python3.11/site-packages/nml/actions/action2random.py
/usr/lib/python3.11/site-packages/nml/actions/action2real.py
/usr/lib/python3.11/site-packages/nml/actions/action2var.py
/usr/lib/python3.11/site-packages/nml/actions/action2var_variables.py
/usr/lib/python3.11/site-packages/nml/actions/action3.py
/usr/lib/python3.11/site-packages/nml/actions/action3_callbacks.py
/usr/lib/python3.11/site-packages/nml/actions/action4.py
/usr/lib/python3.11/site-packages/nml/actions/action5.py
/usr/lib/python3.11/site-packages/nml/actions/action6.py
/usr/lib/python3.11/site-packages/nml/actions/action7.py
/usr/lib/python3.11/site-packages/nml/actions/action8.py
/usr/lib/python3.11/site-packages/nml/actions/actionA.py
/usr/lib/python3.11/site-packages/nml/actions/actionB.py
/usr/lib/python3.11/site-packages/nml/actions/actionD.py
/usr/lib/python3.11/site-packages/nml/actions/actionE.py
/usr/lib/python3.11/site-packages/nml/actions/actionF.py
/usr/lib/python3.11/site-packages/nml/actions/base_action.py
/usr/lib/python3.11/site-packages/nml/actions/real_sprite.py
/usr/lib/python3.11/site-packages/nml/actions/sprite_count.py
/usr/lib/python3.11/site-packages/nml/ast
/usr/lib/python3.11/site-packages/nml/ast/__init__.py
/usr/lib/python3.11/site-packages/nml/ast/alt_sprites.py
/usr/lib/python3.11/site-packages/nml/ast/assignment.py
/usr/lib/python3.11/site-packages/nml/ast/base_graphics.py
/usr/lib/python3.11/site-packages/nml/ast/base_statement.py
/usr/lib/python3.11/site-packages/nml/ast/basecost.py
/usr/lib/python3.11/site-packages/nml/ast/cargotable.py
/usr/lib/python3.11/site-packages/nml/ast/conditional.py
/usr/lib/python3.11/site-packages/nml/ast/deactivate.py
/usr/lib/python3.11/site-packages/nml/ast/disable_item.py
/usr/lib/python3.11/site-packages/nml/ast/error.py
/usr/lib/python3.11/site-packages/nml/ast/font.py
/usr/lib/python3.11/site-packages/nml/ast/general.py
/usr/lib/python3.11/site-packages/nml/ast/grf.py
/usr/lib/python3.11/site-packages/nml/ast/item.py
/usr/lib/python3.11/site-packages/nml/ast/loop.py
/usr/lib/python3.11/site-packages/nml/ast/override.py
/usr/lib/python3.11/site-packages/nml/ast/produce.py
/usr/lib/python3.11/site-packages/nml/ast/replace.py
/usr/lib/python3.11/site-packages/nml/ast/skipall.py
/usr/lib/python3.11/site-packages/nml/ast/snowline.py
/usr/lib/python3.11/site-packages/nml/ast/sort_vehicles.py
/usr/lib/python3.11/site-packages/nml/ast/sprite_container.py
/usr/lib/python3.11/site-packages/nml/ast/spriteblock.py
/usr/lib/python3.11/site-packages/nml/ast/switch.py
/usr/lib/python3.11/site-packages/nml/ast/tilelayout.py
/usr/lib/python3.11/site-packages/nml/ast/townnames.py
/usr/lib/python3.11/site-packages/nml/ast/tracktypetable.py
/usr/lib/python3.11/site-packages/nml/editors
/usr/lib/python3.11/site-packages/nml/editors/__init__.py
/usr/lib/python3.11/site-packages/nml/editors/extract_tables.py
/usr/lib/python3.11/site-packages/nml/editors/kate.py
/usr/lib/python3.11/site-packages/nml/editors/notepadpp.py
/usr/lib/python3.11/site-packages/nml/editors/visualstudiocode.py
/usr/lib/python3.11/site-packages/nml/expression
/usr/lib/python3.11/site-packages/nml/expression/__init__.py
/usr/lib/python3.11/site-packages/nml/expression/abs_op.py
/usr/lib/python3.11/site-packages/nml/expression/array.py
/usr/lib/python3.11/site-packages/nml/expression/base_expression.py
/usr/lib/python3.11/site-packages/nml/expression/bin_not.py
/usr/lib/python3.11/site-packages/nml/expression/binop.py
/usr/lib/python3.11/site-packages/nml/expression/bitmask.py
/usr/lib/python3.11/site-packages/nml/expression/boolean.py
/usr/lib/python3.11/site-packages/nml/expression/cargo.py
/usr/lib/python3.11/site-packages/nml/expression/functioncall.py
/usr/lib/python3.11/site-packages/nml/expression/functionptr.py
/usr/lib/python3.11/site-packages/nml/expression/identifier.py
/usr/lib/python3.11/site-packages/nml/expression/parameter.py
/usr/lib/python3.11/site-packages/nml/expression/patch_variable.py
/usr/lib/python3.11/site-packages/nml/expression/special_parameter.py
/usr/lib/python3.11/site-packages/nml/expression/spritegroup_ref.py
/usr/lib/python3.11/site-packages/nml/expression/storage_op.py
/usr/lib/python3.11/site-packages/nml/expression/string.py
/usr/lib/python3.11/site-packages/nml/expression/string_literal.py
/usr/lib/python3.11/site-packages/nml/expression/ternaryop.py
/usr/lib/python3.11/site-packages/nml/expression/variable.py
/usr/lib/python3.11/site-packages/nml/free_number_list.py
/usr/lib/python3.11/site-packages/nml/generated
/usr/lib/python3.11/site-packages/nml/generated/__init__.py
/usr/lib/python3.11/site-packages/nml/generated/lextab.py
/usr/lib/python3.11/site-packages/nml/generated/parsetab.py
/usr/lib/python3.11/site-packages/nml/generic.py
/usr/lib/python3.11/site-packages/nml/global_constants.py
/usr/lib/python3.11/site-packages/nml/grfstrings.py
/usr/lib/python3.11/site-packages/nml/lz77.py
/usr/lib/python3.11/site-packages/nml/main.py
/usr/lib/python3.11/site-packages/nml/nmlop.py
/usr/lib/python3.11/site-packages/nml/output_base.py
/usr/lib/python3.11/site-packages/nml/output_dep.py
/usr/lib/python3.11/site-packages/nml/output_grf.py
/usr/lib/python3.11/site-packages/nml/output_nfo.py
/usr/lib/python3.11/site-packages/nml/output_nml.py
/usr/lib/python3.11/site-packages/nml/palette.py
/usr/lib/python3.11/site-packages/nml/parser.py
/usr/lib/python3.11/site-packages/nml/spritecache.py
/usr/lib/python3.11/site-packages/nml/spriteencoder.py
/usr/lib/python3.11/site-packages/nml/tokens.py
/usr/lib/python3.11/site-packages/nml/unit.py
/usr/lib/python3.11/site-packages/nml/version_info.py
/usr/lib64/python3.11/site-packages/nml-0.7.5-py3.11.egg-info
/usr/lib64/python3.11/site-packages/nml-0.7.5-py3.11.egg-info/PKG-INFO
/usr/lib64/python3.11/site-packages/nml-0.7.5-py3.11.egg-info/SOURCES.txt
/usr/lib64/python3.11/site-packages/nml-0.7.5-py3.11.egg-info/dependency_links.txt
/usr/lib64/python3.11/site-packages/nml-0.7.5-py3.11.egg-info/entry_points.txt
/usr/lib64/python3.11/site-packages/nml-0.7.5-py3.11.egg-info/requires.txt
/usr/lib64/python3.11/site-packages/nml-0.7.5-py3.11.egg-info/top_level.txt
/usr/lib64/python3.11/site-packages/nml_lz77.cpython-311-x86_64-linux-gnu.so
/usr/share/doc/packages/nml
/usr/share/doc/packages/nml/changelog.txt
/usr/share/man/man1/nmlc.1.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Fri Dec 20 23:34:21 2024