diff -Naur kicad-5.1.5-orig/CMakeLists.txt kicad-5.1.5/CMakeLists.txt
--- kicad-5.1.6-orig/CMakeLists.txt	2019-11-14 09:09:45.000000000 -0800
+++ kicad-5.1.6/CMakeLists.txt	2020-05-11 23:51:52.122093410 -0700
@@ -919,7 +919,7 @@
     set( UNIX_MIME_FILES ${UNIX_MIME_DIR}/mime )
     set( UNIX_ICON_FILES ${UNIX_MIME_DIR}/icons )
     set( UNIX_APPLICATIONS_FILES ${UNIX_MIME_DIR}/applications )
-    set( UNIX_APPDATA_FILES ${PROJECT_BINARY_DIR}/resources/linux/appdata )
+    set( UNIX_APPDATA_FILES ${PROJECT_BINARY_DIR}/resources/linux/metainfo )
 
     # Install Mime directory
     install( DIRECTORY ${UNIX_ICON_FILES}

--- kicad-5.1.6/CMakeModules/WritePlatformMetadata_linux.cmake	2020-05-11 13:27:08.000000000 -0500
+++ kicad-5.1.6/CMakeModules/WritePlatformMetadata_linux.cmake	2020-05-20 21:32:38.384762002 -0500
@@ -36,11 +36,11 @@
 string( TIMESTAMP KICAD_CONFIG_TIMESTAMP "%Y-%m-%d" )
 
 # Configure the KiCad appdata file
-configure_file( ${PROJECT_SOURCE_DIR}/resources/linux/appdata/kicad.appdata.xml.in
-                ${PROJECT_BINARY_DIR}/resources/linux/appdata/kicad.appdata.xml
+configure_file( ${PROJECT_SOURCE_DIR}/resources/linux/metainfo/kicad.appdata.xml.in
+                ${PROJECT_BINARY_DIR}/resources/linux/metainfo/kicad.appdata.xml
                 @ONLY )
 
 # Ensure the file was configured successfully
-if( NOT EXISTS ${PROJECT_BINARY_DIR}/resources/linux/appdata/kicad.appdata.xml )
+if( NOT EXISTS ${PROJECT_BINARY_DIR}/resources/linux/metainfo/kicad.appdata.xml )
     message( FATAL_ERROR "Configuration failed to write file kicad.appdata.xml." )
 endif()