diff --git a/srcpkgs/edb-debugger/patches/00-plugins-path.patch b/srcpkgs/edb-debugger/patches/00-plugins-path.patch
deleted file mode 100644
index e2762020626..00000000000
--- a/srcpkgs/edb-debugger/patches/00-plugins-path.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git src/CMakeLists.txt src/CMakeLists.txt
-index 2e453fa5..f2ac7461 100644
---- src/CMakeLists.txt
-+++ src/CMakeLists.txt
-@@ -45,7 +45,7 @@ else()
- set(GIT_BRANCH "Unknown")
- endif()
- add_definitions(-DGIT_BRANCH=${GIT_BRANCH})
--add_definitions(-DDEFAULT_PLUGIN_PATH=${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}/edb)
-+add_definitions(-DDEFAULT_PLUGIN_PATH=${DEFAULT_PLUGIN_PATH})
-
- include_directories(
- "capstone-edb"
diff --git a/srcpkgs/edb-debugger/patches/01-musl-long_long_min_max.patch b/srcpkgs/edb-debugger/patches/01-musl-long_long_min_max.patch
deleted file mode 100644
index be934a07678..00000000000
--- a/srcpkgs/edb-debugger/patches/01-musl-long_long_min_max.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-diff --git src/DialogInputValue.cpp src/DialogInputValue.cpp
-index aa26b4b7..0ca19575 100644
---- src/DialogInputValue.cpp
-+++ src/DialogInputValue.cpp
-@@ -26,6 +26,14 @@ along with this program. If not, see .
-
- #include "ui_DialogInputValue.h"
-
-+#if !defined(__GLIBC__)
-+/* These are not defined in musl libc */
-+#include
-+#define LONG_LONG_MIN INT64_MIN
-+#define LONG_LONG_MAX INT64_MAX
-+#define ULONG_LONG_MAX UINT64_MAX
-+#endif
-+
- //------------------------------------------------------------------------------
- // Name: DialogInputValue
- // Desc:
diff --git a/srcpkgs/edb-debugger/patches/02-musl-__wall.patch b/srcpkgs/edb-debugger/patches/02-musl-__wall.patch
deleted file mode 100644
index 88a2af9785b..00000000000
--- a/srcpkgs/edb-debugger/patches/02-musl-__wall.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-diff --git plugins/DebuggerCore/unix/linux/DebuggerCore.cpp plugins/DebuggerCore/unix/linux/DebuggerCore.cpp
-index f9351aa5..b298152f 100644
---- plugins/DebuggerCore/unix/linux/DebuggerCore.cpp
-+++ plugins/DebuggerCore/unix/linux/DebuggerCore.cpp
-@@ -45,6 +45,7 @@ along with this program. If not, see .
- #include
- #include
- #include
-+#include /* __WALL */
-
- // doesn't always seem to be defined in the headers
-
-diff --git plugins/DebuggerCore/unix/linux/detect/proc-pid-mem-write.cpp plugins/DebuggerCore/unix/linux/detect/proc-pid-mem-write.cpp
-index 6c64ff81..67198a59 100644
---- plugins/DebuggerCore/unix/linux/detect/proc-pid-mem-write.cpp
-+++ plugins/DebuggerCore/unix/linux/detect/proc-pid-mem-write.cpp
-@@ -15,6 +15,7 @@
- #include
- #include
- #include
-+#include /* __WALL */
-
- enum Method {
- Detected,
diff --git a/srcpkgs/edb-debugger/patches/03-musl-__ptrace_request.patch b/srcpkgs/edb-debugger/patches/03-musl-__ptrace_request.patch
deleted file mode 100644
index 18bea4dccfc..00000000000
--- a/srcpkgs/edb-debugger/patches/03-musl-__ptrace_request.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-diff --git plugins/DebuggerCore/unix/linux/PlatformThread.cpp plugins/DebuggerCore/unix/linux/PlatformThread.cpp
-index 2ed6d704..2b963039 100644
---- plugins/DebuggerCore/unix/linux/PlatformThread.cpp
-+++ plugins/DebuggerCore/unix/linux/PlatformThread.cpp
-@@ -34,6 +34,10 @@ along with this program. If not, see .
- #include
- #include
-
-+#if !defined(__GLIBC__)
-+#define __ptrace_request int
-+#endif
-+
- // doesn't always seem to be defined in the headers
- #ifndef PTRACE_GET_THREAD_AREA
- #define PTRACE_GET_THREAD_AREA static_cast<__ptrace_request>(25)
diff --git a/srcpkgs/edb-debugger/template b/srcpkgs/edb-debugger/template
index 2c93ad2d385..c4c0cb41412 100644
--- a/srcpkgs/edb-debugger/template
+++ b/srcpkgs/edb-debugger/template
@@ -1,17 +1,17 @@
# Template file for 'edb-debugger'
pkgname=edb-debugger
-version=0.9.21
-revision=3
+version=1.0.0
+revision=1
build_style=cmake
-configure_args="-DCMAKE_INSTALL_PREFIX=/usr/ -DDEFAULT_PLUGIN_PATH=/usr/lib/edb/"
+configure_args="-DCMAKE_INSTALL_PREFIX=/usr/ -DCMAKE_INSTALL_LIBDIR=/usr/lib/"
hostmakedepends='pkg-config'
-makedepends="capstone-devel graphviz-devel boost-devel qt5-devel qt5-xmlpatterns-devel"
+makedepends="capstone-devel graphviz-devel boost-devel qt5-devel qt5-xmlpatterns-devel qt5-svg-devel"
short_desc="Cross platform x86/x86-64 debugger"
maintainer="DirectorX "
-license="GPL-2"
+license="GPL-2.0-or-later"
homepage="https://github.com/eteran/edb-debugger"
distfiles="${homepage}/releases/download/${version}/${pkgname}-${version}.tgz"
-checksum=2686619e1288152033d4c9c9a2568cb12841d3854bba8815c37ce77d3bd11706
+checksum=fab87541042df79ea63254e371d81b84d6b72f78141a6ab92512610ed2b7dfac
case "${XBPS_TARGET_MACHINE}" in
arm*|aarch64*)