File lincity-ng.changes of Package lincity-ng

-------------------------------------------------------------------
Sat Dec 28 01:39:01 UTC 2024 - Bernhard Wiedemann <bwiedemann@suse.com>

- Make .ogg build reproducible with a deterministic serial (boo#1062303)

-------------------------------------------------------------------
Thu Nov 14 20:10:45 UTC 2024 - Martin Hauke <mardnh@gmx.de>

- Update to version 2.12.0
  Gameplay
  * Fixed tech requirement enforcement after tech decrease.
  User Interface
  * Changed rocket icon.
  * Fixed duplicate/erroneous invention messages.
  * Changed the left- and right- click actions for button panel
    menus. Now, left-click toggles the drawer, and right-click
    activates the shown tool.
  * Fixed button-panel buttons displaying incorrect
    checked/unchecked/hovered state.
  * Removed 'quickness' parameter from command-line options and
    config file.
  Internal
  * Deprecated binary load/save format.
  * Deprecated old load/save format.
  * Deprecated seed-compression load/save mode.
  * Converted starting scenarios to current save format.
  * Fixed simulation tick on load when paused.
  * Fixed segfault while bulldozing.
  * Removed many unused files from install.
  * Changed GUI callbacks to use C++ std::function.
  * Added a class to manage radio buttons.
  * Cleaned up (fully rewrote) the button-panel internals.
  * Moved button-panel tool definitions from the source code to
    the GUI XML.
  * Changed PhysFS-SDL2 glue layer from custom implementation to
    physfswrops.
  Documentation
  * Updated the controls help page.

-------------------------------------------------------------------
Sat Sep 28 17:11:12 UTC 2024 - Carsten Ziepke <kieltux@gmail.com>

- Update to version 2.11.2
  Gameplay
  * Fixed sustainability not resetting when dumping on a tip.
  * Fixed tech-based output for farms and power stations.
  User Interface
  * Fixed cars not spawning on track/road/rail.
 Internal
  * [SECURITY] Fixed a heap overflow in game loading.
  * Fixed an error raised by CPack for missing README.md file.
  * Removed unneeded image source files from install.
  Documentation
  * Fixed the tip icon in help pages.
  * Added Italian translation for .desktop file.
  * Fixed several inconsistencies in translated help pages.
  * Added a script for detecting inconsistencies in translated
    help pages.
  * Fixed a typo in the rocket help page.
- Drop lincity-ng-cmake-fix-cpack.patch, fixed upstream

-------------------------------------------------------------------
Mon Jul 22 15:41:19 UTC 2024 - Carsten Ziepke <kieltux@gmail.com>

- Update to version 2.11.1
  * Fixed crash when loading randomized scenario.
  * Fixed a compile-time error in src/gui/event.cpp when building
    with SDL <= 2.26.0.
  * Fixed a compile-time error in src/lincity/xmlloadsave.cpp when
    building with older g++ version.
  * Fixed parsing boolean from XML save file.
  * Fixed blacksmiths sometimes skipping monthly update. This was
    causing blacksmiths to display more than 100% busy.
- Changes in version 2.11.0
  Gameplay
  * Nerfed ports by randomly disabling import/export.
  * Reduced coal tax by 40%.
  User Interface
  * Renamed MWh and kWh commodities to "high-voltage power" and
    "low-voltage power" respectively with short names "hi-volt"
    and "lo-volt".
  * Renamed "jobs" commodity to "labor".
  * Fixed failure to load sound effects.
  * Made in-game windows and dialogs resizable by dragging the
    edges/corners.
  * Changed date format in status bar.
  Internal
  * Fixed "Invalid ExtraFrames" warning caused by waste fires.
  * Fixed some warnings re. excessive production/consumption.
  * Added error checking for loading sound effects.
  * Removed messages.pot generation from normal build. This
    removes the gettest build dependency except for translators.
    Translators must now generate the messages.pot file with a
    separate build step.
  * Fixed missing git describe in package versions that are
    generated with CPack.
  * Fixed extraneous link libraries.
  * Added Include What You Use as a build step, and cleaned
    up includes.
  * Improved handling of waste fires, so they are less bug prone.
  * Refactored lintypes.cpp/hpp and moved some symbols to other
    files.
  * Switched internal libraries from object to static type.
  * Cleaned up target link libraries.
  * Add fatal check for null in getGameView.
  * Fixed handling of window size in fullscreen mode.
  * Fixed some typos.
  Documentation
  * Added production/consumption formulas for each module to
    help pages.
  Known Issues
  * Some translations may be outdated since renaming commodities.
  * Production/Consumption formulas do not exist in translated
    help pages.
- Rebase lincity-ng-cmake-fix-cpack.patch
- Use gcc12 for Leap

-------------------------------------------------------------------
Sun Apr 21 07:24:31 UTC 2024 - Carsten Ziepke <kieltux@gmail.com>

- Update to version 2.10.2
  * Fixed a bug in installation/packaging which prevented creation
    of certain GUI components especially dialogs.
- Changes in version 2.10.1
  * Fixed an unsafe memory write which could cause the game to
    crash.
  * Added 'git' to the list of build dependencies.
  * Added a note in the readme to warn users of different build
    instructions for different versions of LinCity NG.
- Changes in version 2.10.0
  * The amount of swing jobs created by health cover has been
    corrected. You may  find that you need fewer residences and/or
    more jobs demand in your economy.
  * Jobs production at residences scales down as inventory
    increases. This should make employment feel more stable and
    make it easier to strike a balance in employment. The amount
    of the production decrease is dependent on "swing" jobs, so
    sports cover and health cover increase the effect. 
    The previous method using a "swingometer" has been abandoned.
  * Evacuation logic is modified slightly to avoid a construction
    getting negative inventory.
  * Added water to the market trade dialog.
  * Fixed jumpy and laggy scrolling near the map edge.
  * Fixed a bug where the shift key (used to increase scroll
    speed) was "forgotten" when hitting the map edge.
  * Fixed a bug where moving the cursor outside the game window
    may cause the map to scroll.
  * Fixed a buffer overflow when the home directory path name
    is very long.
  * Fixed a bug where health cover did not create the correct
    amount of swing jobs.
  * Fixed a bug where evacuation could cause a construction to
    have negative inventory.
  * Fixed a bug in load/save where parks could erroneously get
    very high inventory.
  * Fixed the speed and direction of scrolling with the scroll
    wheel in help pages.
  * Fixed a bug where building the project could overwrite changes
    to GUI dialogs.
  * Panning (i.e. scrolling by dragging) is done with the middle
    mouse button instead of the right button.
  * Panning (i.e. scrolling by dragging) makes the map move in the
    expected direction.
  * Added map scrolling with WASD.
  * Zooming is done relative to the cursor position instead of the
    center of the screen. This makes map navigation much more
    natural. And it plays nice with hitting the map edge
    (which is more complex then you may first expect).
  * Scrolling speed is normalized for direction and zoom level.
    (So scrolling diagonally while zoomed in no longer feels
    like mach 3.)
  * Right click shows information about construction or tile.
  * G key toggles the right-click function, i.e. construction info
    or tile info.
  * Improved simulation performance. (Fast speed is now blazing
    fast.)
  * Decoupled the speeds of simulation, animation, screen
    redrawing, and GUI so animation and frame rate is no longer
    dependent on simulation speed. This makes the UI much smoother
    at slow simulation speed.
  * Added a page to the MPS display for most constructions that
    shows monthly production/consumption of commodities
    (both as absolute and percentage).
  * Tweaked the total inventory MPS page so that the red/green
    bars are faster to reflect changes in production.
  * The minimap position is constrained to avoid showing space
    outside the map.
  * Panning (i.e. scrolling by dragging) changes the cursor
    appearance appropriately.
  * Created a (much prettier IMO) black background for the map.
  * Changed the location of save games from ~/.lincity-ng to 
    ~/.local/share/lincity-ng. For now, existing save games from
    the old location are still loaded, but subsequent saves go to
    the new location.
  * Replaced the outdated autoconf and Jam build tools with CMake.
    (Be sure to follow the updated instructions for building
    the project.)
  * Use GNU directory structure for installed files.
  * Install an icon and a desktop file to proper locations for
    Linux systems.
  * Added a hook in the build system to append the current git
    hash to the version number when not on a release version.
    This should help reduce ambiguity in bug reports.
  * Upgraded the MPS display API so constructions can have any
    number of pages.
  * Removed uses of deprecated PhysFS features.
  * Cleaned up the logic for binary relocation (and probably
    fixed a few things).
  * Fixed errors and warnings when compiling with C++20.
  * Fixed warnings when compiling with -Wall option.
  * Added a construction initialization stage to loading and
    building constructions.
  * Tidied up the source tree and deleted dead code.
  * Converted the readme to GitHub Markdown.
  * Expanded the dependency list in the readme to include build
    dependencies.
  * Include commands for installing dependencies on Ubuntu in
    the readme.
  * Removed dead links in the readme.
  * Added gd translation for desktop file.
  * Generates translation files during build.
  * Updated the list of editors in translation instructions.
  * Updated formatting in COPYING file.
  * Does not autodetect screen size on startup in fullscreen.
- Add lincity-ng-cmake-fix-cpack.patch, fix CPack readme resource
  file: "README.md" could not be found and lower cmake requirement

-------------------------------------------------------------------
Sat Feb 17 17:41:25 UTC 2024 - Carsten Ziepke <kieltux@gmail.com>

- Update to 2.9.0 Release
  * New sprites
  * Overlay sprites
  * Roads spawn cars that drive around if there is jobs traffic.
  * Right-click switches to query tool.
  * Number keys + '`' switches overlay modes.
  * Distinction between river, lake, and pond
  * Lots of fixes
  * Translation updates
  * Migraded to SDL2 as backend for interaction with user.

-------------------------------------------------------------------
Fri Jul  9 19:06:18 UTC 2021 - dliw@posteo.net

- Fixed ogg sound conversation

-------------------------------------------------------------------
Fri Jun 11 13:35:52 UTC 2021 - Ferdinand Thiessen <rpm@fthiessen.de>

- Update to git snapshot 2021-04-25
  * Build with SDL2
  * Fixed German and Russian translation
  * Fixed configuration initalization
  * Minor bugfixes

-------------------------------------------------------------------
Fri Nov 25 15:14:57 UTC 2016 - rpm@fthiessen.de

- Update to current git head 20160929
  * Improved Scottish Gaelic translation
  * Improved German translation (fixes boo#1012211)
  * Feature: Markets can now transport water
- Use service for automatic source download

-------------------------------------------------------------------
Sat Jan  2 11:56:22 UTC 2016 - rpm@fthiessen.de

- Fixed data package, sounds.xml now lists the .ogg files instead
  of old .wav files. See boo#960465

-------------------------------------------------------------------
Wed Dec 30 23:24:25 UTC 2015 - rpm@fthiessen.de

- Update to 2.9beta (head of git):
  * A lot of bug fixes, see git commits:
    https://github.com/lincity-ng/lincity-ng/commits/master
- Some spec file cleanup

-------------------------------------------------------------------
Tue May  1 12:17:54 UTC 2012 - jengelh@medozas.de

- Remove redundant sections/tags from specfile
- Use more pkgconfig buildrequire symbols

-------------------------------------------------------------------
Fri Sep  2 04:56:12 UTC 2011 - highwaystar.ru@gmail.com

- fixed manpage installation 

-------------------------------------------------------------------
Wed Apr 20 15:02:31 UTC 2011 - prusnak@opensuse.org

- applied packman changes by Toni Graffy and Quentin Denis
  (update to 2.0)

-------------------------------------------------------------------
Tue Dec 18 23:23:16 CET 2007 - sndirsch@suse.de

- lincity-ng-1.1.2-bugfix.zip:
  * prevents LincityNG from crashing when the population is down to
    zero (Bug #12684)

-------------------------------------------------------------------
Mon Nov  5 22:51:35 CET 2007 - sndirsch@suse.de

- updated to release 1.1.2
  * Coal reserves below buildings are now visible on mini map. The
    range of windmills and coal mines is shown while placing the
    building. This release fixes a bug in the solar power plant. It
    also includes some updated translations.

-------------------------------------------------------------------
Mon Jul  9 22:17:35 CEST 2007 - sndirsch@suse.de

- fixed BuildRequires for openSUSE > 10.2

-------------------------------------------------------------------
Wed Feb 21 13:03:32 CET 2007 - sndirsch@suse.de

- updated to release 1.1.0
  * Display correct values for unemployment rate.
  * Port connects on all land parts.
  * Change background music in menu.
  * Show range of markets in traffic view
  * French online help
  * German online help

-------------------------------------------------------------------
Thu Dec 28 13:01:05 CET 2006 - sndirsch@suse.de

- use new jam package for building

-------------------------------------------------------------------
Fri Sep  8 12:26:25 CEST 2006 - sndirsch@suse.de

- switched to norootforbuild

-------------------------------------------------------------------
Sun Jul  9 15:22:25 CEST 2006 - sndirsch@suse.de

- fixed build by adding "--datadir" option to configure

-------------------------------------------------------------------
Sat Apr 15 15:28:55 CEST 2006 - sndirsch@suse.de

- updated to release 1.0.3
  * Show correct demolition costs for powerlines, substations and
    farms.
  * Quantizing tile-images saves about 12MB.
  * Fixed Mills. Now they work.
  * Tool-Menu now opens on left mousebutton.
  * Separate menus for loading and saving games.
- update obsoletes gcc41.diff

-------------------------------------------------------------------
Mon Jan 30 12:32:52 CET 2006 - ro@suse.de

- added gcc-c++ to BuildRequires

-------------------------------------------------------------------
Wed Jan 25 21:37:53 CET 2006 - mls@suse.de

- converted neededforbuild to BuildRequires

-------------------------------------------------------------------
Mon Nov 28 14:27:24 CET 2005 - sndirsch@suse.de

- added -fno-strict-aliasing to fix build

-------------------------------------------------------------------
Tue Nov 15 22:15:17 CET 2005 - sndirsch@suse.de

- updated to release 1.0.2
  * Catalan translation
  * Spanish translation
  * French translation
  * Swedish translation
  * Fixed: unwanted double-clicks in file menu

-------------------------------------------------------------------
Tue Oct 18 23:03:59 CEST 2005 - sndirsch@suse.de

- removed extra qualifications (fatal error for gcc 4.1)

-------------------------------------------------------------------
Sun Aug 28 02:24:59 CEST 2005 - sndirsch@suse.de

- convert wav files to ogg files during build; saves us about 7 MB
  in RPM size

-------------------------------------------------------------------
Mon Aug 15 13:02:56 CEST 2005 - sndirsch@suse.de

- added desktop file

-------------------------------------------------------------------
Sun Aug 14 16:10:25 CEST 2005 - sndirsch@suse.de

- created package

openSUSE Build Service is sponsored by