package/umtprd: new package

uMTP-Responder is a lightweight USB Media Transfer Protocol (MTP)
responder daemon for GNU/Linux.

Signed-off-by: Paul Cercueil <paul@crapouillou.net>
[Thomas: license is GPL-3.0+]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2020.02.x
Paul Cercueil 2019-11-13 12:21:36 +01:00 committed by Thomas Petazzoni
parent 1bc42d7c34
commit 441599614e
5 changed files with 36 additions and 0 deletions

View File

@ -1807,6 +1807,7 @@ F: package/yavta/
N: Paul Cercueil <paul@crapouillou.net>
F: package/libiio/
F: package/lightning/
F: package/umtprd/
N: Pedro Aguilar <paguilar@paguilar.org>
F: package/libunistring/

View File

@ -551,6 +551,7 @@ endmenu
source "package/udev/Config.in"
source "package/udisks/Config.in"
source "package/uhubctl/Config.in"
source "package/umtprd/Config.in"
source "package/upower/Config.in"
source "package/usb_modeswitch/Config.in"
source "package/usb_modeswitch_data/Config.in"

View File

@ -0,0 +1,11 @@
config BR2_PACKAGE_UMTPRD
bool "umtprd"
depends on BR2_TOOLCHAIN_HAS_THREADS
depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_15
help
Lightweight USB MTP responder daemon for GNU/Linux
https://github.com/viveris/uMTP-Responder
comment "umtprd needs a toolchain w/ threads, headers >= 3.15"
depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_15

View File

@ -0,0 +1,3 @@
# Locally computed
sha256 e1301bdd89170cc2c679446c1cc5873feaacd061bf0ab547fc0a11670bae9163 umtprd-1.0.0.tar.gz
sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 LICENSE

View File

@ -0,0 +1,20 @@
################################################################################
#
# umtprd
#
################################################################################
UMTPRD_VERSION = 1.0.0
UMTPRD_SITE = https://github.com/viveris/uMTP-Responder/archive
UMTPRD_LICENSE = GPL-3.0+
UMTPRD_LICENSE_FILES = LICENSE
define UMTPRD_BUILD_CMDS
$(MAKE) $(TARGET_CONFIGURE_OPTS) -C $(@D)
endef
define UMTPRD_INSTALL_TARGET_CMDS
$(INSTALL) -D -m 0755 $(@D)/umtprd $(TARGET_DIR)/usr/sbin/umtprd
endef
$(eval $(generic-package))