diff --git a/shell-term-fm/shared-mime-info/BUILD
b/shell-term-fm/shared-mime-info/BUILD
deleted file mode 100755
index 0238f46..0000000
--- a/shell-term-fm/shared-mime-info/BUILD
+++ /dev/null
@@ -1,8 +0,0 @@
-# There is some trouble with parallel build. LFS book contains this hint:
-# If your processor is not a very recent Intel, you may need to use
-# make -j1 for this package.
-# This hit was for version 1.9 in 2018.
-make_single &&
-OPTS="$OPTS --disable-update-mimedb" &&
-default_build &&
-make_normal
diff --git a/shell-term-fm/shared-mime-info/DEPENDS
b/shell-term-fm/shared-mime-info/DEPENDS
index fb29175..e3f728c 100755
--- a/shell-term-fm/shared-mime-info/DEPENDS
+++ b/shell-term-fm/shared-mime-info/DEPENDS
@@ -1,10 +1,6 @@
-depends xml-parser-expat &&
+depends meson &&
+depends ninja-build-system &&
depends libxml2 &&
depends glib2 &&
-depends intltool &&
-depends itstool &&
-
-optional_depends GETTEXT \
- "--enable-nls" \
- "--disable-nls" \
- "for Native Language Support"
+depends itstool &&
+depends xmlto
diff --git a/shell-term-fm/shared-mime-info/DETAILS
b/shell-term-fm/shared-mime-info/DETAILS
index 0ce309e..a4ada17 100755
--- a/shell-term-fm/shared-mime-info/DETAILS
+++ b/shell-term-fm/shared-mime-info/DETAILS
@@ -1,7 +1,8 @@
+source $GRIMOIRE/MESON_FUNCTIONS
SPELL=shared-mime-info
- VERSION=1.15
- VX=b27eb88e4155d8fccb8bb3cd12025d5b
-
SOURCE_HASH=sha512:3666aa500dfa6a28bd0524400c47fa16d90ae61f8c80f350fd895972319ec2f511618b8a7fa3cbde621edee46fde19e4506bda62f0bd2d0ede1b08d7bdb9aef2
+ VERSION=2.0
+ VX=0440063a2e6823a4b1a6fb2f2af8350f
+
SOURCE_HASH=sha512:f4a1ea9a408ffcff325e57585dec5862405e9fd6c79e444048039f3061676501c40168cecf8935d002644a702a21f08f0f7c680ef6a65fdf188e0d892f3cc085
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=https://gitlab.freedesktop.org/xdg/shared-mime-info/uploads/$VX/$SOURCE
diff --git a/shell-term-fm/shared-mime-info/HISTORY
b/shell-term-fm/shared-mime-info/HISTORY
index 3fa9c77..4e3e736 100644
--- a/shell-term-fm/shared-mime-info/HISTORY
+++ b/shell-term-fm/shared-mime-info/HISTORY
@@ -1,3 +1,9 @@
+2020-06-10 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.0
+ use meson build system
+ * DEPENDS: updated
+ * BUILD PRE_BUILD: deleted
+
2020-01-04 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 1.15
diff --git a/shell-term-fm/shared-mime-info/PRE_BUILD
b/shell-term-fm/shared-mime-info/PRE_BUILD
deleted file mode 100755
index 46c4da6..0000000
--- a/shell-term-fm/shared-mime-info/PRE_BUILD
+++ /dev/null
@@ -1,4 +0,0 @@
-default_pre_build &&
-# There is a test chaining grep that fails when grep thinks an
-# UTF-8 file is binary. This happens with LC_ALL=C and grep 2.24 at least.
-sed -i 's:grep comment:grep -a comment:' "$SOURCE_DIRECTORY/Makefile.in"
[SM-Commit] GIT changes to master grimoire by Treeve Jelbert (8de594eb55450ad7f0e512cf36b549713d104eed),
Treeve Jelbert, 06/10/2020