diff --git a/README.md b/README.md
index 5a5581d..b29e883 100644
--- a/README.md
+++ b/README.md
@@ -175,6 +175,7 @@ The ebuilds are liensed under the GPLv2-only license due to Gentoo's licensing.
* [st-spde-0.1.ebuild](./x11-terms/st-spde/st-spde-0.1.ebuild)
* [st-spde-1.0.ebuild](./x11-terms/st-spde/st-spde-1.0.ebuild)
* [st-spde-1.1.ebuild](./x11-terms/st-spde/st-spde-1.1.ebuild)
+ * [st-spde-1.2.ebuild](./x11-terms/st-spde/st-spde-1.2.ebuild)
* [st-spde-9999.ebuild](./x11-terms/st-spde/st-spde-9999.ebuild)
* [x11-wm](./x11-wm)
* [libspeedwm](./x11-wm/libspeedwm)
diff --git a/README.md.html b/README.md.html
index 1225207..8a5df16 100644
--- a/README.md.html
+++ b/README.md.html
@@ -331,6 +331,8 @@ href="./x11-terms/st-spde/st-spde-1.0.ebuild">st-spde-1.0.ebuild
st-spde-1.1.ebuild
st-spde-1.2.ebuild
+st-spde-9999.ebuild
x11-wm
diff --git a/metadata/md5-cache/x11-terms/st-spde-0.1 b/metadata/md5-cache/x11-terms/st-spde-0.1
index dfd0f11..1ddbae3 100644
--- a/metadata/md5-cache/x11-terms/st-spde-0.1
+++ b/metadata/md5-cache/x11-terms/st-spde-0.1
@@ -11,5 +11,5 @@ LICENSE=MIT-with-advertising
RDEPEND=>=sys-libs/ncurses-6.0:0= media-libs/fontconfig x11-libs/libX11 x11-libs/libXft ~x11-terms/st-terminfo-0.1
SLOT=0
SRC_URI=https://raw.githubusercontent.com/speedie-de/st/tarball/st-spde-0.8.5.tar.gz
-_eclasses_=desktop 7eb20ad915a0a318176d51bc2508ff5c portability 58227860123d3e8da23290064ce3373e savedconfig 4011d8d7370446e970e2c92b20a31341 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b multilib 5ca4e49abed8e3a2f7b56920eadee157
+_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d portability 58227860123d3e8da23290064ce3373e savedconfig 4011d8d7370446e970e2c92b20a31341 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b multilib 5ca4e49abed8e3a2f7b56920eadee157
_md5_=7aa819d804ccacf8982982fc3b09063d
diff --git a/metadata/md5-cache/x11-terms/st-spde-1.0 b/metadata/md5-cache/x11-terms/st-spde-1.0
index e04ca09..76aec1a 100644
--- a/metadata/md5-cache/x11-terms/st-spde-1.0
+++ b/metadata/md5-cache/x11-terms/st-spde-1.0
@@ -11,5 +11,5 @@ LICENSE=MIT-with-advertising
RDEPEND=>=sys-libs/ncurses-6.0:0= media-libs/fontconfig x11-libs/libX11 x11-libs/libXft media-libs/harfbuzz media-libs/gd dev-lang/tcc
SLOT=0
SRC_URI=https://ls.speedie.gq/releases/st-spde/st-spde-1.0.tar.gz
-_eclasses_=desktop 7eb20ad915a0a318176d51bc2508ff5c portability 58227860123d3e8da23290064ce3373e savedconfig 4011d8d7370446e970e2c92b20a31341 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b multilib 5ca4e49abed8e3a2f7b56920eadee157
+_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d portability 58227860123d3e8da23290064ce3373e savedconfig 4011d8d7370446e970e2c92b20a31341 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b multilib 5ca4e49abed8e3a2f7b56920eadee157
_md5_=ccfbb5f088d43d2edd2034021580a13a
diff --git a/metadata/md5-cache/x11-terms/st-spde-1.1 b/metadata/md5-cache/x11-terms/st-spde-1.1
index 639c94f..9d54b21 100644
--- a/metadata/md5-cache/x11-terms/st-spde-1.1
+++ b/metadata/md5-cache/x11-terms/st-spde-1.1
@@ -11,5 +11,5 @@ LICENSE=MIT-with-advertising
RDEPEND=>=sys-libs/ncurses-6.0:0= media-libs/fontconfig x11-libs/libX11 x11-libs/libXft media-libs/harfbuzz media-libs/gd dev-lang/tcc
SLOT=0
SRC_URI=https://ls.speedie.gq/releases/st-spde/st-spde-1.1.tar.gz
-_eclasses_=desktop 7eb20ad915a0a318176d51bc2508ff5c portability 58227860123d3e8da23290064ce3373e savedconfig 4011d8d7370446e970e2c92b20a31341 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b multilib 5ca4e49abed8e3a2f7b56920eadee157
+_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d portability 58227860123d3e8da23290064ce3373e savedconfig 4011d8d7370446e970e2c92b20a31341 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b multilib 5ca4e49abed8e3a2f7b56920eadee157
_md5_=ccfbb5f088d43d2edd2034021580a13a
diff --git a/metadata/md5-cache/x11-terms/st-spde-1.2 b/metadata/md5-cache/x11-terms/st-spde-1.2
new file mode 100644
index 0000000..5b037be
--- /dev/null
+++ b/metadata/md5-cache/x11-terms/st-spde-1.2
@@ -0,0 +1,15 @@
+BDEPEND=virtual/pkgconfig
+DEFINED_PHASES=install postinst prepare
+DEPEND=>=sys-libs/ncurses-6.0:0= media-libs/fontconfig x11-libs/libX11 x11-libs/libXft media-libs/harfbuzz media-libs/gd dev-lang/tcc x11-base/xorg-proto
+DESCRIPTION=speedie's fork of simple terminal with .Xresources, alpha, sixel and more.
+EAPI=7
+HOMEPAGE=https://speedie.gq
+INHERIT=desktop savedconfig toolchain-funcs
+IUSE=savedconfig
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~m68k ~ppc64 ~riscv ~x86
+LICENSE=MIT-with-advertising
+RDEPEND=>=sys-libs/ncurses-6.0:0= media-libs/fontconfig x11-libs/libX11 x11-libs/libXft media-libs/harfbuzz media-libs/gd dev-lang/tcc
+SLOT=0
+SRC_URI=https://ls.speedie.gq/releases/st-spde/st-spde-1.2.tar.gz
+_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d portability 58227860123d3e8da23290064ce3373e savedconfig 4011d8d7370446e970e2c92b20a31341 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b multilib 5ca4e49abed8e3a2f7b56920eadee157
+_md5_=ccfbb5f088d43d2edd2034021580a13a
diff --git a/metadata/md5-cache/x11-terms/st-spde-9999 b/metadata/md5-cache/x11-terms/st-spde-9999
index d819e92..54e544d 100644
--- a/metadata/md5-cache/x11-terms/st-spde-9999
+++ b/metadata/md5-cache/x11-terms/st-spde-9999
@@ -10,5 +10,5 @@ LICENSE=MIT-with-advertising
PROPERTIES=live
RDEPEND=>=sys-libs/ncurses-6.0:0= media-libs/fontconfig x11-libs/libX11 x11-libs/libXft media-libs/harfbuzz media-libs/gd dev-lang/tcc
SLOT=0
-_eclasses_=desktop 7eb20ad915a0a318176d51bc2508ff5c portability 58227860123d3e8da23290064ce3373e savedconfig 4011d8d7370446e970e2c92b20a31341 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b multilib 5ca4e49abed8e3a2f7b56920eadee157 git-r3 2347f8fe2d392b2a091191f94be37e6f
+_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d portability 58227860123d3e8da23290064ce3373e savedconfig 4011d8d7370446e970e2c92b20a31341 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b multilib 5ca4e49abed8e3a2f7b56920eadee157 git-r3 2347f8fe2d392b2a091191f94be37e6f
_md5_=ccfbb5f088d43d2edd2034021580a13a
diff --git a/x11-terms/st-spde/Manifest b/x11-terms/st-spde/Manifest
index 1d88eae..23d3ff8 100644
--- a/x11-terms/st-spde/Manifest
+++ b/x11-terms/st-spde/Manifest
@@ -1,3 +1,4 @@
DIST st-spde-0.8.5.tar.gz 83172 BLAKE2B db4665be3463dbe95c1d7d8aa5c9c55792a98dd022f7124e84ff8129b8e57afb5685b9221a183523438b55fd32c5083d4294b28f3d282f99afd48526ccbbbce1 SHA512 9c4f8041d8134006dff67a0fe93116611365ca4e0d11352055cce00d000d6d52dd5d49b9d583273b232d156b64cff9a03e0a1b9ec9908c757ee45eb357404944
DIST st-spde-1.0.tar.gz 736510 BLAKE2B 85379394306942cbfd8c1b7ec595d3f15afb554a313ac19da2cef5bb146ac18c04cf38490e75b0661a01a04996b74d4753d9c59d9d9b32be7da4047a4e795d9e SHA512 3e233697eee97354eeb3d059925c39228777a5f6e306253725299c1922b0c7e8320ea78eec8a6f371ae3e5fe6fa0ec16f356b21b9e5763d7cbcde0bdd3907060
DIST st-spde-1.1.tar.gz 68866 BLAKE2B 3602929803676b0915d348e79131cb801c915915834fdfe9b3c7af63053cad2e7ece19e89a357f6ff7f2322f17a1278978409dccfd90ce217acf04be53823ab5 SHA512 8ed8e2cff10164c7bf005bc51a27902f87528c8a63da42a684110da7cdafdb2f6ee5f504e80d5d8b668237b75ec8742065ad841336dd8f1e625ee0ebdaf52edd
+DIST st-spde-1.2.tar.gz 85448 BLAKE2B d66b0df8af230d649f78ab6ce957817eb8fd4a3d3a8b1b18d8beeb161f8952924ce264c85c4eb2c7d55897fff061ecc3c7b337e37c86af3372f9e4dabdb624b6 SHA512 923b7c8ef8406837c6e30cd17e7dd865970b88dcee724b36d7edceeb1e8aac21704e7d0fcc14b78560a1938984121c2f201a853b9d10e8d398defd3e7266a520
diff --git a/x11-terms/st-spde/st-spde-1.2.ebuild b/x11-terms/st-spde/st-spde-1.2.ebuild
new file mode 100644
index 0000000..473b25e
--- /dev/null
+++ b/x11-terms/st-spde/st-spde-1.2.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+EAPI=7
+
+inherit desktop savedconfig toolchain-funcs
+
+DESCRIPTION="speedie's fork of simple terminal with .Xresources, alpha, sixel and more."
+HOMEPAGE="https://speedie.gq"
+
+if [[ ${PV} == 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://git.speedie.gq/st"
+else
+ SRC_URI="https://ls.speedie.gq/releases/st-spde/${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~m68k ~ppc64 ~riscv ~x86"
+fi
+
+LICENSE="MIT-with-advertising"
+SLOT="0"
+
+RDEPEND="
+ >=sys-libs/ncurses-6.0:0=
+ media-libs/fontconfig
+ x11-libs/libX11
+ x11-libs/libXft
+ media-libs/harfbuzz
+ media-libs/gd
+ dev-lang/tcc
+"
+
+DEPEND="
+ ${RDEPEND}
+ x11-base/xorg-proto
+"
+BDEPEND="virtual/pkgconfig"
+
+src_prepare() {
+ default
+ restore_config options.h
+}
+
+src_install() {
+ emake DESTDIR="${D}" PREFIX="${EPREFIX}"/usr PKG_CONFIG="$(tc-getPKG_CONFIG)" CC="tcc" install
+ save_config options.h
+}
+
+pkg_postinst() {
+ if ! [[ "${REPLACING_VERSIONS}" ]]; then
+ elog "Please ensure a usable font is installed, like"
+ elog " media-fonts/fantasque-sans-mono"
+ elog " media-fonts/terminus-font"
+ elog " media-fonts/dejavu"
+ elog " media-fonts/urw-fonts"
+ elog " "
+ elog "For emojis to display, an emoji font must be installed, like"
+ elog " media-fonts/noto-emoji"
+ fi
+}