Package Details: detect-it-easy-git 3.06-1

Git Clone URL: (read-only, click to copy)
Package Base: detect-it-easy-git
Description: Detect It Easy, or abbreviated "DIE" is a program for determining types of files
Upstream URL:
Keywords: binary compiler cryptor debugger decompiler disassembler ELF executable horsicq MACH MSDOS OEP open-source packer PEiD plugin reverse-engineering signature unpacker
Licenses: MIT
Conflicts: detect-it-easy
Provides: detect-it-easy
Submitter: class101
Maintainer: class101 (horsicq)
Last Packager: horsicq
Votes: 5
Popularity: 0.030861
First Submitted: 2021-06-05 16:30 (UTC)
Last Updated: 2022-09-04 17:33 (UTC)

Latest Comments

silverhikari commented on 2022-08-25 19:09 (UTC)

why was the pkgver function removed?

class101 commented on 2022-03-12 18:15 (UTC) (edited on 2022-08-19 21:05 (UTC) by class101)

Edit: The original author is added so he will try to fix when he has time

I'm busy with work and don't have access to my workstation so I can't fix this yet but if anyone want I can add you as maintainer. But be aware that this package receives a lot of unstable commits, it frequently breaks fom compiling, and top of that, it has a weird packaging architecture from the source code, very boring to maintain :D

eldritch_cookie commented on 2022-02-27 16:22 (UTC) (edited on 2022-02-27 16:23 (UTC) by eldritch_cookie)

i am unable to build this package, i get the following error

In file included from ../../FormatWidgets/SearchSignatures/searchsignatureswidget.h:34,
                 from ../../FormatWidgets/SearchSignatures/dialogsearchsignatures.h:25,
                 from ../../FormatDialogs/dialoghexsignature.h:29,
                 from ../../Controls/xdevicetableview.h:26,
                 from ../../XHexView/xhexview.h:24,
                 from ../../XHexView/dialoghexview.h:24,
                 from guimainwindow.h:28,
                 from guimainwindow.cpp:21:
../../Formats/xformats.h:37:10: fatal error: xpdf.h: No such file or directory
   37 | #include "xpdf.h"
      |          ^~~~~~~~
compilation terminated.
make: *** [Makefile:16349: guimainwindow.o] Error 1
==> ERROR: A failure occurred in build().

silverhikari commented on 2022-01-22 05:40 (UTC) (edited on 2022-01-28 23:15 (UTC) by silverhikari)

can you add XFileInfo( to the sources and sub-modules as that is needed to build

EDIT: here is the patch

--- PKGBUILD    2022-01-28 18:11:16.104490811 -0500
+++ PKGBUILD-new    2022-01-28 18:12:52.799554668 -0500
@@ -1,8 +1,8 @@
 # Maintainer: Arnaud Dovi <>

 pkgdesc='Detect It Easy, or abbreviated "DIE" is a program for determining types of files'
@@ -71,12 +71,16 @@
+  "${_srcname}/XDynStructs::git+"
+  "${_srcname}/XDynStructsEngine::git+"
+  "${_srcname}/XDynStructsWidget::git+"
+  "${_srcname}/XFileInfo::git+"
@@ -98,7 +102,8 @@
   _subdirs="Controls Detect-It-Easy FormatDialogs FormatWidgets Formats QHexView SpecAbstract StaticScan XArchive XCapstone XCppfilt \
 XDEX XDemangle XDemangleWidget XDisasm XDisasmView XEntropyWidget XGithub XHashWidget XHexEdit XHexView XLLVMDemangler XMIME \
 XMIMEWidget XMemoryMapWidget XOptions XQwt XShortcuts XSingleApplication XStyles XTranslation archive_widget build_tools \
-die_script die_widget nfd_widget signatures"
+die_script die_widget nfd_widget signatures \
+XDynStructs XDynStructsEngine XDynStructsWidget XFileInfo"
   for _subdir in $_subdirs; do
     if [ ! -h "${_srcname}/${_subdir}" ]; then
       rm -fr "${_srcname:?}/${_subdir}"