Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
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.
NGPL
* 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)
/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