60 lines
1.7 KiB
Makefile
60 lines
1.7 KiB
Makefile
|
#
|
||
|
# Copyright (C) 2022 Nita Vesa
|
||
|
#
|
||
|
# This is free software, licensed under the GNU General Public License v2.
|
||
|
# See /LICENSE for more information.
|
||
|
#
|
||
|
|
||
|
include $(TOPDIR)/rules.mk
|
||
|
|
||
|
PKG_NAME:=hexedit
|
||
|
PKG_VERSION:=1.6
|
||
|
PKG_RELEASE:=1
|
||
|
|
||
|
PKG_SOURCE_PROTO:=git
|
||
|
PKG_SOURCE_URL:=https://github.com/pixel/hexedit.git
|
||
|
PKG_SOURCE_VERSION:=$(PKG_VERSION)
|
||
|
PKG_MIRROR_HASH:=138f8aff0466a33f33be43e25e7a47ba48216c0b2d41cbb6cc23ca848bd8a564
|
||
|
|
||
|
PKG_LICENSE:=GPL-2.0-or-later
|
||
|
PKG_LICENSE_FILES:=COPYING
|
||
|
PKG_MAINTAINER:=Nita Vesa <werecatf@outlook.com>
|
||
|
|
||
|
PKG_INSTALL:=1
|
||
|
PKG_BUILD_PARALLEL:=1
|
||
|
PKG_FIXUP:=autoreconf
|
||
|
|
||
|
include $(INCLUDE_DIR)/package.mk
|
||
|
|
||
|
define Package/hexedit
|
||
|
TITLE:=Viewer and editor in hexadecimal or ASCII
|
||
|
SUBMENU:=Editors
|
||
|
SECTION:=utils
|
||
|
CATEGORY:=Utilities
|
||
|
URL:=http://rigaux.org/hexedit.html
|
||
|
DEPENDS:=+libncurses
|
||
|
endef
|
||
|
|
||
|
define Package/hexedit/description
|
||
|
Viewer and editor in hexadecimal or ASCII for files or devices
|
||
|
|
||
|
hexedit shows a target both in hexadecimal and in ASCII. This target can be
|
||
|
a device or a file. You can edit the target and search through it. There are
|
||
|
also copy&paste and save to file functions. Is allowed truncating or appending
|
||
|
to the target. All modifications are shown in bold.
|
||
|
|
||
|
hexedit is ideal to edit or inspect very large files or devices, as hard disks
|
||
|
or its partitions, flash drives, etc. These elements will not be wholly read
|
||
|
because hexedit loads a piece at a time.
|
||
|
|
||
|
hexedit can be used by programmers in several activities. It also is useful
|
||
|
for debugging, forensics investigations and recovering from digital disasters.
|
||
|
endef
|
||
|
|
||
|
define Package/hexedit/install
|
||
|
$(INSTALL_DIR) $(1)/usr/bin
|
||
|
$(CP) $(PKG_INSTALL_DIR)/usr/bin/hexedit $(1)/usr/bin/
|
||
|
endef
|
||
|
|
||
|
$(eval $(call BuildPackage,hexedit))
|