diff --git a/installation-images-17.58.tar.xz b/installation-images-17.58.tar.xz
deleted file mode 100644
index e2736b3..0000000
--- a/installation-images-17.58.tar.xz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:e96ae5abe0c8ed8d8f6ed59f5c246aaf48df9921e7fd133bfc0f0f854ef12fa6
-size 243864
diff --git a/installation-images-17.59.tar.xz b/installation-images-17.59.tar.xz
new file mode 100644
index 0000000..1dcdc3e
--- /dev/null
+++ b/installation-images-17.59.tar.xz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a1de1d68d632c9f4418ab233218249aa947692c6a2bea8ff8712aa19ef41aa5b
+size 243900
diff --git a/installation-images.changes b/installation-images.changes
index 06ccb93..00cc8ac 100644
--- a/installation-images.changes
+++ b/installation-images.changes
@@ -1,3 +1,10 @@
+--------------------------------------------------------------------
+Fri Jul 15 14:16:29 UTC 2022 - wfeldt@opensuse.org
+
+- merge gh#openSUSE/installation-images#604
+- limit LeapMicro building
+- 17.59
+
 --------------------------------------------------------------------
 Fri Jul 15 12:33:04 UTC 2022 - wfeldt@opensuse.org
 
diff --git a/installation-images.spec b/installation-images.spec
index d5535db..3a8fe0c 100644
--- a/installation-images.spec
+++ b/installation-images.spec
@@ -102,8 +102,11 @@ ExclusiveArch:  do_not_build
 %endif
 
 %if "%flavor" == "LeapMicro"
+# build only on Leap
+%if 0%{?is_opensuse} && 0%{?sle_version}
 %define theme LeapMicro
 %endif
+%endif
 
 %if "%flavor" == "MicroOS"
 # don't build on Leap for now
@@ -668,7 +671,7 @@ AutoReqProv:    off
 Summary:        Installation Image Files for %theme
 License:        GPL-2.0-or-later
 Group:          Metapackages
-Version:        17.58
+Version:        17.59
 Release:        0
 Provides:       installation-images = %version-%release
 Conflicts:      otherproviders(installation-images)