diff --git a/srcpkgs/megatools-devel b/srcpkgs/megatools-devel
deleted file mode 120000
index 331c0be4bf..0000000000
--- a/srcpkgs/megatools-devel
+++ /dev/null
@@ -1 +0,0 @@
-megatools/
\ No newline at end of file
diff --git a/srcpkgs/megatools/patches/fix-libressl.patch b/srcpkgs/megatools/patches/fix-libressl.patch
new file mode 100644
index 0000000000..2d6ae11a98
--- /dev/null
+++ b/srcpkgs/megatools/patches/fix-libressl.patch
@@ -0,0 +1,11 @@
+--- lib/mega.c.orig	2017-09-27 13:56:24.880875673 +0200
++++ lib/mega.c	2017-09-27 13:56:28.285869611 +0200
+@@ -803,7 +803,7 @@ static gboolean rsa_key_gen(rsa_key* k)
+     return FALSE;
+   }
+ 
+-#if OPENSSL_VERSION_NUMBER >= 0x10100000L
++#if OPENSSL_VERSION_NUMBER >= 0x10100000L && !defined(LIBRESSL_VERSION_NUMBER)
+   RSA_get0_key(key, &k->m, &k->e, &k->d);
+   RSA_get0_factors(key, &k->q, &k->p);
+   RSA_get0_crt_params(key, NULL, NULL, &k->u);
diff --git a/srcpkgs/megatools/template b/srcpkgs/megatools/template
index b454ef78f7..392b625450 100644
--- a/srcpkgs/megatools/template
+++ b/srcpkgs/megatools/template
@@ -11,16 +11,3 @@ license="GPL-2"
 homepage="https://megatools.megous.com/"
 distfiles="${homepage}/builds/megatools-${version}.tar.gz"
 checksum=9b0521a4d27dbc417fc8e12610ac1e1da729bf6d6eb5bef927ef3670b372a16f
-broken=https://build.voidlinux.eu/builders/x86_64_builder/builds/5012/steps/shell_3/logs/stdio
-
-megatools-devel_package() {
-	depends="${sourcepkg}>=${version}_${revision}"
-	short_desc+=" - development files"
-	pkg_install() {
-		vmove usr/include
-		vmove usr/lib/pkgconfig
-		vmove "usr/lib/*.a"
-		vmove "usr/lib/*.so"
-		vmove usr/share/gir-1.0
-	}
-}