diff --git a/extra/opendht/.SRCINFO b/extra/opendht/.SRCINFO
new file mode 100644
index 000000000..4d3efd257
--- /dev/null
+++ b/extra/opendht/.SRCINFO
@@ -0,0 +1,32 @@
+pkgbase = opendht
+	pkgdesc = C++17 Distributed Hash Table (DHT) implementation
+	pkgver = 3.0.1
+	pkgrel = 1
+	epoch = 1
+	url = https://github.com/savoirfairelinux/opendht
+	arch = x86_64
+	license = GPL3
+	checkdepends = cppunit
+	makedepends = git
+	makedepends = cmake
+	makedepends = msgpack-cxx
+	makedepends = asio
+	makedepends = restinio
+	makedepends = cython0
+	makedepends = python-setuptools
+	depends = glibc
+	depends = gnutls
+	depends = nettle
+	depends = readline
+	depends = argon2
+	depends = jsoncpp
+	depends = libjsoncpp.so
+	depends = fmt
+	depends = http-parser
+	depends = openssl
+	optdepends = python: to use the Python bindings
+	optdepends = msgpack-cxx: linking against opendht
+	source = git+https://github.com/savoirfairelinux/opendht#commit=13194b66d35d36d5d04b82870ccc0d604edebddc
+	sha256sums = SKIP
+
+pkgname = opendht
diff --git a/extra/opendht/PKGBUILD b/extra/opendht/PKGBUILD
index 22562e888..e8b73380c 100644
--- a/extra/opendht/PKGBUILD
+++ b/extra/opendht/PKGBUILD
@@ -7,8 +7,8 @@
 
 pkgname=opendht
 epoch=1
-pkgver=2.5.5
-pkgrel=2
+pkgver=3.0.1
+pkgrel=1
 pkgdesc="C++17 Distributed Hash Table (DHT) implementation"
 arch=(x86_64)
 url="https://github.com/savoirfairelinux/opendht"
@@ -17,7 +17,7 @@ depends=(glibc gnutls nettle readline argon2 jsoncpp libjsoncpp.so fmt http-pars
 makedepends=(git cmake msgpack-cxx asio restinio cython0 python-setuptools cppunit)
 optdepends=('python: to use the Python bindings'
             'msgpack-cxx: linking against opendht')
-_commit=d2f29b72c33b9a949c9ae8f96bb80048987f1c07
+_commit=13194b66d35d36d5d04b82870ccc0d604edebddc
 source=(git+${url}#commit=${_commit})
 sha256sums=('SKIP')