File gopherus.spec of Package gopherus

#
# spec file for package gopherus
#
# Copyright (c) 2013-2022 Mateusz Viste
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
#
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#

Name: gopherus
Version: 1.2.2
Release: 1%{?dist}
Summary: A multiplatform gopher client
Url: http://gopherus.sourceforge.net
Group: Productivity/Networking/Other

License: BSD-2-Clause
Source0: %{name}-%{version}.tar.xz

BuildRequires: ncurses-devel

%description
Gopherus is a free, multiplatform, console-mode gopher client available for DOS, Linux and Windows. It provides a classic text interface to the gopherspace. Altough primarily targeted for DOS, ports to Windows and Linux are also available. These use SDL to emulate a pseudo terminal.

%prep
%autosetup

%build
make -f Makefile.lin

%check

%install
install -D gopherus %buildroot/%{_bindir}/gopherus

%files
%attr(644, root, root) %doc history.txt gopherus.txt build.txt
%attr(755, root, root) %{_bindir}/gopherus

%changelog
* Sat Nov 12 2022 Mateusz Viste <mateusz@viste.fr> 1.2.2
 - [new] F4 key loads the main menu of the current server
 - [new] key bindings can be reconfigured through a configuration file
 - [new] 0-byte answers are interpreted as a "selector does not exist" error
 - [fix] fixed a minor buffer overflow
 - [mnt] optimizations to decrease memory footprint
 - [mnt] Windows version is cross-compiled with mingw64 and requires x86_64
 - [mnt] DOS version: supports pages up to 65000 bytes long (was: 32000 bytes)
 - [mnt] DOS version: increased max amount of lines in a menu from 128 to 512
 - [mnt] dropped support for the DOS 32-bit (DJGPP) version
 - [mnt] dropped the SDL2 target
openSUSE Build Service is sponsored by