diff --git a/packages/addons/tools/ntfs-progs/changelog.txt b/packages/addons/tools/ntfs-progs/changelog.txt new file mode 100644 index 0000000000..927b2407d4 --- /dev/null +++ b/packages/addons/tools/ntfs-progs/changelog.txt @@ -0,0 +1 @@ +initial release diff --git a/packages/addons/tools/ntfs-progs/icon/icon.png b/packages/addons/tools/ntfs-progs/icon/icon.png new file mode 100644 index 0000000000..533fe8ba8b Binary files /dev/null and b/packages/addons/tools/ntfs-progs/icon/icon.png differ diff --git a/packages/addons/tools/ntfs-progs/package.mk b/packages/addons/tools/ntfs-progs/package.mk new file mode 100644 index 0000000000..f475667fe5 --- /dev/null +++ b/packages/addons/tools/ntfs-progs/package.mk @@ -0,0 +1,23 @@ +# SPDX-License-Identifier: GPL-2.0-only +# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) + +PKG_NAME="ntfs-progs" +PKG_REV="0" +PKG_LICENSE="GPLv3" +PKG_DEPENDS_TARGET="toolchain fuse ntfs-3g_ntfsprogs" +PKG_SECTION="tools" +PKG_SHORTDESC="ntfs-3g tools for the NTFS filesystem" +PKG_LONGDESC="ntfs-3g tools for the NTFS filesystem: mkntfs, ntfs-3g.probe, ntfsfix, ntfslabel and ntfsresize" +PKG_TOOLCHAIN="manual" + +PKG_IS_ADDON="yes" +PKG_ADDON_NAME="NTFS Tools" +PKG_ADDON_TYPE="xbmc.python.script" + +addon() { + PKG_NTFS_INSTALL=$(get_install_dir ntfs-3g_ntfsprogs) + mkdir -p ${ADDON_BUILD}/${PKG_ADDON_ID}/bin/ + cp -P ${PKG_NTFS_INSTALL}/usr/bin/{ntfs-3g.probe,ntfsfix} ${ADDON_BUILD}/${PKG_ADDON_ID}/bin + cp -P ${PKG_NTFS_INSTALL}/usr/sbin/{mkntfs,ntfslabel,ntfsresize} \ + ${ADDON_BUILD}/${PKG_ADDON_ID}/bin +} diff --git a/packages/addons/tools/ntfs-progs/source/default.py b/packages/addons/tools/ntfs-progs/source/default.py new file mode 100644 index 0000000000..d20d355a61 --- /dev/null +++ b/packages/addons/tools/ntfs-progs/source/default.py @@ -0,0 +1,7 @@ +# SPDX-License-Identifier: GPL-2.0-only +# Copyright (C) 2024-present Team LibreELEC (https://libreelec.tv) + +import xbmcgui + +dialog = xbmcgui.Dialog() +dialog.ok('', 'This is a console-only addon')