Skip to content

Commit

Permalink
rutorrent: update screen from v4.9.1 to v5.0.0
Browse files Browse the repository at this point in the history
- add cross/screen5 (requires DSM 7, i.e. std c17)
  • Loading branch information
hgy59 committed Jan 19, 2025
1 parent 9b347c4 commit 82de807
Show file tree
Hide file tree
Showing 4 changed files with 33 additions and 2 deletions.
27 changes: 27 additions & 0 deletions cross/screen5/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
PKG_NAME = screen
PKG_VERS = 5.0.0
PKG_EXT = tar.gz
PKG_DIST_NAME = $(PKG_NAME)-$(PKG_VERS).$(PKG_EXT)
PKG_DIST_SITE = https://ftp.gnu.org/gnu/screen
PKG_DIR = $(PKG_NAME)-$(PKG_VERS)

DEPENDS = cross/ncursesw cross/linux-pam

# Compiler with support for std=c17 required
REQUIRED_MIN_DSM = 7.0
UNSUPPORTED_ARCHS = comcerto2k

HOMEPAGE = https://www.gnu.org/software/screen/
COMMENT = Screen is a full-screen window manager that multiplexes a physical terminal between several processes, typically interactive shells.
LICENSE = GPLv2

GNU_CONFIGURE = 1

INSTALL_TARGET = screen_install

include ../../mk/spksrc.cross-cc.mk

.PHONY: screen_install
screen_install:
@$(MSG) "- Manually install screen (make install fails due to filesystem permissions)"
@$(RUN) install -c screen $(STAGING_INSTALL_PREFIX)/bin/$(PKG_NAME)
1 change: 1 addition & 0 deletions cross/screen5/PLIST
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
bin:bin/screen
3 changes: 3 additions & 0 deletions cross/screen5/digests
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
screen-5.0.0.tar.gz SHA1 caedbcda3bb61d4e5d38526fd1f484b25a6420a0
screen-5.0.0.tar.gz SHA256 f04a39d00a0e5c7c86a55338808903082ad5df4d73df1a2fd3425976aed94971
screen-5.0.0.tar.gz MD5 befc115989242ed4bceeff8d8bfeb4e6
4 changes: 2 additions & 2 deletions spk/rutorrent/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ DSM_UI_DIR = app
MAINTAINER = smaarn
DESCRIPTION = ruTorrent is a front-end for the popular Bittorrent client rTorrent. rTorrent is a BitTorrent client for ncurses, using the libtorrent library. The client and library is written in C++ with emphasis on speed and efficiency, while delivering equivalent features to those found in GUI based clients in an ncurses client.
DISPLAY_NAME = ruTorrent
CHANGELOG = "1. Upgrade rutorrent to 5.1.5. <br/>2. Update rtorrent to v0.15.1. <br/>3. Update libtorrent to v0.15.1."
CHANGELOG = "1. Upgrade rutorrent to 5.1.5. <br/>2. Update rtorrent to v0.15.1. <br/>3. Update libtorrent to v0.15.1. <br/>4. Update screen to v5.0.0."

# libtorrent-rakshasa requires C++14 support
REQUIRED_MIN_DSM = 7.0
Expand All @@ -28,7 +28,7 @@ DEPENDS += cross/curl
export CURL_INCLUDE_EXECUTABLE=1

# Remaining dependencies
DEPENDS += cross/mediainfo cross/rtorrent cross/rutorrent cross/screen cross/sox cross/unzip
DEPENDS += cross/mediainfo cross/rtorrent cross/rutorrent cross/screen5 cross/sox cross/unzip

ADMIN_URL = /rutorrent/
STARTABLE = yes
Expand Down

0 comments on commit 82de807

Please sign in to comment.