# HG changeset patch # User Hans-G?nter Theisgen # Date 1652706446 -3600 # Node ID c8002e745818a091f2f5ab4ecc4fc77d714b47b6 # Parent ecc0d362278b36a726505b8d22b243cb24d0ebbc updated nnn (4.0 -> 4.5) diff -r ecc0d362278b -r c8002e745818 nnn/receipt --- a/nnn/receipt Mon May 16 13:53:18 2022 +0100 +++ b/nnn/receipt Mon May 16 14:07:26 2022 +0100 @@ -1,10 +1,10 @@ # SliTaz package receipt. PACKAGE="nnn" -VERSION="4.0" +VERSION="4.5" CATEGORY="system-tools" SHORT_DESC="The missing terminal file manager for X." -MAINTAINER="developer@slitaz.org" +MAINTAINER="maintainer@slitaz.org" LICENSE="BSD-2" WEB_SITE="https://github.com/jarun/nnn/" @@ -12,7 +12,7 @@ WGET_URL="${WEB_SITE}archive/v$VERSION.tar.gz" DEPENDS="libtinfo ncursesw readline" -BUILD_DEPENDS="libtinfo ncursesw-dev readline-dev" +BUILD_DEPENDS="gcc83 libtinfo ncursesw-dev readline-dev" current_version() { @@ -29,12 +29,22 @@ # -std=c11 invalid sed -i 's|-std=c11|-std=c1x|' Makefile - make CFLAGS_OPTIMIZATION=-O2 PREFIX=/usr && - make PREFIX=/usr install + # cannot be used with -D_FILE_OFFSET_BITS==64 + sed -i 's|FILE_OFFSET_BITS 64|FILE_OFFSET_BITS 32|' \ + src/nnn.c + + export LDFLAGS="$LDFLAGS -lrt" + + make \ + CC=gcc-83 \ + CFLAGS_OPTIMIZATION=-O2 \ + PREFIX=/usr && + make install \ + PREFIX=/usr } # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { - cp -a $install/usr $fs + cook_copy_folders bin }