Compare commits

..

5 Commits

Author SHA1 Message Date
geos_one
7bf64978f6 gcc 14 patch 2025-08-09 00:29:36 +02:00
geos_one
a1048c65fe add needed nxssh 2025-08-08 21:22:08 +02:00
geos_one
17890da666 add needed nxssh 2025-08-08 21:19:53 +02:00
geos_one
67bbaa46b1 add needed curl 2025-08-08 20:42:28 +02:00
geos_one
5d7f921a71 Unstable 2025-08-08 20:34:49 +02:00
6 changed files with 19 additions and 6 deletions

1
.gitignore vendored
View File

@ -124,7 +124,6 @@ packaging/win32/xming/Makefile.in
build.lin/
build.win/
nxssh/
nxssh.tar.gz
config.guess
config.sub

2
debian/changelog vendored
View File

@ -1,4 +1,4 @@
opennx (1.0.5) UNRELEASED; urgency=low
opennx (1.0.5) unstable; urgency=low
* Unused code delete
* Build witch wx3.2 on linux

3
debian/control vendored
View File

@ -15,7 +15,8 @@ Build-Depends:
libaudiofile-dev,
zip,
libpulse-dev,
libssl-dev
libssl-dev,
curl
Standards-Version: 4.2.1
Homepage: https://unixforum.org/viewforum.php?f=89

15
debian/rules vendored
View File

@ -2,10 +2,23 @@
export DH_VERBOSE=1
export DEB_BUILD_MAINT_OPTIONS = hardening=+all
export DEB_CFLAGS_MAINT_APPEND = -Wall -Os
export DEB_CPPFLAGS_MAINT_APPEND = -Wall -Os
# Make sure lintian does not complain about missing hardenings.
export DEB_BUILD_MAINT_OPTIONS=hardening=+all
# Make sure the decades-old source code gets compiled by allowing implicit
# function declarations and, for gcc-14 and above, by downgrading the
# diagnostics applied by the compiler. See
# https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html
# for further details.
export DEB_CFLAGS_MAINT_STRIP=-Werror=implicit-function-declaration
cc_major := $(shell $(CC) --version | head -n1 | cut -d' ' -f4 | cut -d. -f1)
cc_major_ge_14 := $(shell [ $(cc_major) -ge 14 ] && echo 'true')
export DEB_CFLAGS_MAINT_APPEND=$(if $(cc_major_ge_14),-fpermissive)
include /usr/share/dpkg/architecture.mk
export LIBDIR = /usr/lib/$(DEB_HOST_MULTIARCH)
export INCLUDEDIR = /usr/include/$(DEB_HOST_MULTIARCH)

View File

@ -1,10 +1,10 @@
#!/bin/bash
curl -L https://github.com/Etersoft/nxssh/tarball/master > nxssh.tar.gz
#curl -L https://github.com/Etersoft/nxssh/tarball/master > nxssh.tar.gz
mkdir -p nxssh
cd nxssh
tar xz --strip-components=1 -f ../nxssh.tar.gz
for fn in patches/*; do
patch -p1 < $fn
done
rm ../nxssh.tar.gz
#rm ../nxssh.tar.gz

BIN
nxssh.tar.gz Normal file

Binary file not shown.