diff --git a/metadata/org.transdroid.full.txt b/metadata/org.transdroid.full.txt
index 18a2f02061..dc7dd43135 100644
--- a/metadata/org.transdroid.full.txt
+++ b/metadata/org.transdroid.full.txt
@@ -54,6 +54,20 @@ Build:2.3.0,217
sed -i 's;true;false;' src/main/res/values/bools.xml && \
sed -i "s;apply from: '../signing.gradle';;" build.gradle
+Build:2.5.1,221
+ commit=v2.5.1
+ subdir=app
+ gradle=full
+ srclibs=Material-Dialogs@v0.6.3.3
+ prebuild=sed -i 's;true;false;' src/full/res/values/bools.xml && \
+ sed -i 's;true;false;' src/main/res/values/bools.xml && \
+ pushd $$Material-Dialogs$$ && \
+ echo "sdk.dir=$ANDROID_HOME" > local.properties && \
+ sed -i 's;21.1.2;23;' build.gradle && \
+ gradle assembleRelease && \
+ gradle publishToMavenLocal && \
+ popd
+
Auto Update Mode:None
#Auto Update Mode:Version v%v
Update Check Mode:Tags
diff --git a/metadata/org.transdroid.lite.txt b/metadata/org.transdroid.lite.txt
index f116abe594..c204844e01 100644
--- a/metadata/org.transdroid.lite.txt
+++ b/metadata/org.transdroid.lite.txt
@@ -32,6 +32,20 @@ Build:2.3.0,217
sed -i 's;true;false;' src/main/res/values/bools.xml && \
sed -i "s;apply from: '../signing.gradle';;" build.gradle
+Build:2.5.1,221
+ commit=v2.5.1
+ subdir=app
+ gradle=lite
+ srclibs=Material-Dialogs@v0.6.3.3
+ prebuild=sed -i 's;true;false;' src/full/res/values/bools.xml && \
+ sed -i 's;true;false;' src/main/res/values/bools.xml && \
+ pushd $$Material-Dialogs$$ && \
+ echo "sdk.dir=$ANDROID_HOME" > local.properties && \
+ sed -i 's;21.1.2;23;' build.gradle && \
+ gradle assembleRelease && \
+ gradle publishToMavenLocal && \
+ popd
+
Auto Update Mode:None
Update Check Mode:Tags
#Auto Update Mode:Version v%v
diff --git a/srclibs/Material-Dialogs.txt b/srclibs/Material-Dialogs.txt
new file mode 100644
index 0000000000..0b22c38bae
--- /dev/null
+++ b/srclibs/Material-Dialogs.txt
@@ -0,0 +1,6 @@
+Repo Type:git
+Repo:https://github.com/afollestad/material-dialogs.git
+
+Subdir:library
+
+Prepare:rm -rf ../sample