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

nethack-3.4.3-2.1 RPM for armv6hl

From OpenSuSE Ports Tumbleweed for armv6hl

Name: nethack Distribution: openSUSE Tumbleweed
Version: 3.4.3 Vendor: openSUSE
Release: 2.1 Build date: Fri Jan 3 08:27:58 2025
Group: Amusements/Games/RPG Build host: reproducible
Size: 3675930 Source RPM: nethack-3.4.3-2.1.src.rpm
Packager: http://bugs.opensuse.org
Url: http://www.nethack.org/
Summary: Character Based RPG
This RPG is somewhat cryptic with its character based output. But a
true fan knows and appreciates its complexity and possibilities.

This package contains the text interface.

Provides

Requires

License

NGPL

Changelog

* Fri Jan 03 2025 Thomas Zimmermann <tzimmermann@suse.com>
  - Implement parallel builds for all target. The Makefiles do not
    handle target dependencies correctly and parallel building does
    not work reliably by default. Hence we run several rules explicitly
    before 'all', which then uses the results. Guidebook.ps still has
    to be build separately.
  - Build object files for makedefs first. Fixes possible linker errors
    on parallel builds. The Makefiles do not track the dependencies correctly.
    An example error is shown below.
    [    3s] cc  -o makedefs makedefs.o ../src/monst.o ../src/objects.o
    [    3s] ld: /tmp/cckee6qh.debug.temp.o: bad reloc symbol index (0x74727473 >= 0x8) for offset 0x6261747274732e00 in section `.debug_line'
    [    3s] ld: /tmp/cckee6qh.debug.temp.o: error adding symbols: bad value
    [    3s] collect2: error: ld returned 1 exit status
    (boo#1102408)
  - Remove the unnecessary invocation of 'make clean'.
* Fri Jan 03 2025 Bernhard Wiedemann <bwiedemann@suse.com>
  - Build nethack/monst.o in a more reproducible way (boo#1102408)
* Thu Dec 26 2024 Thomas Zimmermann <tzimmermann@suse.com>
  - Drop global config directory. NetHack does not read the global RC
    file any longer. Remove the rsp directory, usually /etc/nethack, from
    the package.
* Thu Dec 19 2024 Thomas Zimmermann <tzimmermann@suse.com>
  - Remove %{_datadir}/games from files section. The directory is owned
    by the filesystem package and should not be packaged by nethack. Rpm
    will now install nethack without the --force option.
* Thu Dec 19 2024 Thomas Zimmermann <tzimmermann@suse.com>
  - Install nethack launch script in %{_bindir}, so that users can run
    it from the commnd line. Also resolves an error were nethack package
    owned the standard directory /usr/games (E: standard-dir-owned-by-package).
* Thu Dec 19 2024 Thomas Zimmermann <tzimmermann@suse.com>
  - Remove nethackrc: Nethack's global rc file was a product of openSUSE's
    custom start script. With the removal of the script, nethack reads the
    .nethackrc in the user's home directory. This is standard behavior on
    Unix systems.
* Thu Dec 19 2024 Thomas Zimmermann <tzimmermann@suse.com>
  - Remove SuSE.tar.bz2: The files in the archive are outdated and no
    longer used for building NetHack.
* Thu Dec 19 2024 Thomas Zimmermann <tzimmermann@suse.com>
  - Modify nethack-config.patch: Adapt sys/unix/nethack.sh to SUSE
    filesystem hierarchy. The script assumes that the NetHack binary is
    in the data directory. disstinuish between the two.
  - Remove all remaining files from SuSE.tar.bz2 from the package. Use
    the up-to-date files that come with the release and patch them if
    necessary.
* Thu Dec 19 2024 Thomas Zimmermann <tzimmermann@suse.com>
  - Drop options.tty in favor of standard options files. As there is
    only ever one options file, drop the extension.
* Thu Dec 19 2024 Thomas Zimmermann <tzimmermann@suse.com>
  - List games user and group as PreReq
* Wed Dec 18 2024 Thomas Zimmermann <tzimmermann@suse.com>
  - Remove graphical features, such as tiles, XPM files and X11 utils
    from the package. The TTY build does not use them.
* Wed Dec 18 2024 Thomas Zimmermann <tzimmermann@suse.com>
  - Mark license file with %fdupes. The file serves as data file for
    the NetHack binary, but is also installed via %license. %fdupes does
    not actually support de-duplicating if %license is involved. But at
    least it is listed correctly. (W: files-duplicate)
* Wed Dec 18 2024 Thomas Zimmermann <tzimmermann@suse.com>
  - Drop 'recover-helper' as it is a trivial helper around the recover
    utility.
* Tue Dec 17 2024 Thomas Zimmermann <tzimmermann@suse.com>
  - Copy nethackrc.tty from SuSE.tar.bz2 to source directory and
    list is as Source2. Rename to nethackrc.
  - Reduce nethackrc to non-default options. Drop 'number_pad' to make
    the game playable on notebooks, which often don't have numpads.
* Tue Dec 17 2024 Thomas Zimmermann <tzimmermann@suse.com>
  - Remove TeXLive from BuildRequires. It's not needed as we don't
    build the Guidebook DVI.
* Tue Dec 17 2024 Thomas Zimmermann <tzimmermann@suse.com>
  - Do not pack fixes (i.e., change logs) files in a tar archive when
    installing them. It has been a long time since packing up change
    logs was necessary for saving disk space.
* Fri Dec 06 2024 Thomas Zimmermann <tzimmermann@suse.com>
  - Modify nethack-config.patch: Add Guidebook.ps to the package. We
    generate this document from the doc/ folder. There's still
    Guidebook.txt as before for users without PostScript reader.
  - Drop Guidebook.tex from package. The tex file is an input file for
    documentation. Don't add it to the package.
* Fri Dec 06 2024 Thomas Zimmermann <tzimmermann@suse.com>
  - Drop README.SuSE from package. The README is completely outdated,
    thus remove it from the package. Also resolves a warning about the
    incorrect capitalization in 'SuSE.' (E: wrong-suse-capitalisation)
* Fri Dec 06 2024 Thomas Zimmermann <tzimmermann@suse.com>
  - Add groff to build requirements. Fixes a build warning where tbl and
    nroff are not available.
* Fri Dec 06 2024 Thomas Zimmermann <tzimmermann@suse.com>
  - Remove CFLAGS from invocations of make. We patch the Makefiles with
    appropriate compile flags and sed-in any %{optflags}. No need to
    pass additional flags while invoking make. Also drop _GNU_SOURCE
    while at it; it's not required for the build.
* Fri Dec 06 2024 Thomas Zimmermann <tzimmermann@suse.com>
  - Modify nethack-config.patch: Integrate SuSE/tty/Makefile.src into
    this patch instead of copying it. Reduce the changes to the minimum.
    Only rename nethack to nethack.tty and set compiler and linker flags.
    As SuSE/tty/Makefile.src was for an older version of nethack, it
    did not list all source dependencies correctly, hence leading to
    sporadic compile errors. Patching the actual Makefile fixes this.
  - Copy Makefiles from sys/unix/ to their places instead of symlinking
    them; then run sed to add optimization flags. Fixes another problem
    with the outdated Makefile from SuSE/tty/.
* Tue Dec 03 2024 Thomas Zimmermann <tzimmermann@suse.com>
  - Modify nethack-config.patch: Update the config file strictly to the
    upstream state plus changes for the SUSE TTY build. The config file
    coming from SuSE.tar.bz2 refered to an older upstream release.
* Tue Dec 03 2024 Thomas Zimmermann <tzimmermann@suse.com>
  - Modify nethack-config.patch: Integrate SuSE/tty/config.h into this
    patch instead of copying it; except for the COMPRESS settings, which
    nethack-gzip.patch still updates. We never build anything else than
    the TTY variant of nethack, so there's no point in keeping these
    config changes in various places.
* Tue Dec 03 2024 Thomas Zimmermann <tzimmermann@suse.com>
  - Drop references to /usr/X11R6/ from build flags. We're not building
    for X11 any longer and that directory has been gone for years anyway.
* Sun Dec 01 2024 Thomas Zimmermann <tzimmermann@suse.com>
  - Don't make configuration files in /etc/nethack executable.
    (E: script-without-shebang)
* Sun Dec 01 2024 Thomas Zimmermann <tzimmermann@suse.com>
  - Don't make game-state files in /var/games/nethack executable.
    (W: script-without-shebang)
* Sat Nov 30 2024 Thomas Zimmermann <tzimmermann@suse.com>
  - Modify nethack-misc.patch: Refresh to fix patch offsets.
* Sat Nov 30 2024 Thomas Zimmermann <tzimmermann@suse.com>
  - Replace deprecated %patchN macros with %patch -PN
    (E: patch-macro-old-format)

Files

/usr/bin/nethack
/usr/lib/nethack
/usr/lib/nethack/dgn_comp
/usr/lib/nethack/dlb
/usr/lib/nethack/lev_comp
/usr/lib/nethack/makedefs
/usr/lib/nethack/nethack
/usr/lib/nethack/options
/usr/lib/nethack/recover
/usr/share/doc/packages/nethack
/usr/share/doc/packages/nethack/Guidebook.ps
/usr/share/doc/packages/nethack/Guidebook.txt
/usr/share/doc/packages/nethack/fixes22.0
/usr/share/doc/packages/nethack/fixes30.0
/usr/share/doc/packages/nethack/fixes31.1
/usr/share/doc/packages/nethack/fixes31.2
/usr/share/doc/packages/nethack/fixes31.3
/usr/share/doc/packages/nethack/fixes32.0
/usr/share/doc/packages/nethack/fixes32.1
/usr/share/doc/packages/nethack/fixes32.2
/usr/share/doc/packages/nethack/fixes32.3
/usr/share/doc/packages/nethack/fixes33.0
/usr/share/doc/packages/nethack/fixes33.1
/usr/share/doc/packages/nethack/fixes34.0
/usr/share/doc/packages/nethack/fixes34.1
/usr/share/doc/packages/nethack/fixes34.2
/usr/share/doc/packages/nethack/fixes34.3
/usr/share/games/nethack
/usr/share/games/nethack/license
/usr/share/games/nethack/nhdat
/usr/share/licenses/nethack
/usr/share/licenses/nethack/license
/usr/share/man/man6/dgn_comp.6.gz
/usr/share/man/man6/dlb.6.gz
/usr/share/man/man6/lev_comp.6.gz
/usr/share/man/man6/nethack.6.gz
/usr/share/man/man6/recover.6.gz
/var/games
/var/games/nethack
/var/games/nethack/log
/var/games/nethack/perm
/var/games/nethack/record
/var/games/nethack/save


Generated by rpm2html 1.8.1

Fabrice Bellet, Wed Jan 8 00:02:01 2025