emulators/es-de: Update to 3.2.0

Unbundle graphics/lunasvg: was the last bundled dependency in the external
directory. We can now exclude this directory from extraction via
EXTRACT_AFTER_ARGS and simplify its handling in the CMakeLists.txt
patch.
Paths in BUILD_DEPENDS are replaced with the "port notation".
Addition of find_package(RapidJSON REQUIRED) in the CMakeLists.txt patch
when unbundling devel/rapidjson was actually never needed. So it got
removed.

Changelog:
https://gitlab.com/es-de/emulationstation-de/-/releases/v3.2.0

PR:		285888
Approved by:	submitter is maintainer
This commit is contained in:
Stefan Schlosser 2025-04-21 20:28:01 +02:00 committed by Zsolt Udvari
parent 8c309190f4
commit 7c3b6b4d95
5 changed files with 96 additions and 64 deletions

View file

@ -1,7 +1,6 @@
PORTNAME= es-de PORTNAME= es-de
DISTVERSIONPREFIX= v DISTVERSIONPREFIX= v
DISTVERSION= 3.1.1 DISTVERSION= 3.2.0
PORTREVISION= 3
CATEGORIES= emulators CATEGORIES= emulators
MAINTAINER= bsdcode@disroot.org MAINTAINER= bsdcode@disroot.org
@ -11,11 +10,16 @@ WWW= https://es-de.org
LICENSE= MIT LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE LICENSE_FILE= ${WRKSRC}/LICENSE
_BR_DEPENDS= dejavu>0:x11-fonts/dejavu \
droid-fonts-ttf>0:x11-fonts/droid-fonts-ttf \
freefont-ttf>0:x11-fonts/freefont-ttf \
noto-emoji>0:x11-fonts/noto-emoji \
ubuntu-font>0:x11-fonts/ubuntu-font
BUILD_DEPENDS= ${_BR_DEPENDS} \ BUILD_DEPENDS= ${_BR_DEPENDS} \
${LOCALBASE}/include/CImg.h:graphics/cimg \ cimg>0:graphics/cimg \
${LOCALBASE}/include/glm/glm.hpp:math/glm \ glm>0:math/glm \
${LOCALBASE}/include/rapidjson/rapidjson.h:devel/rapidjson \ rapidjson>0:devel/rapidjson \
${LOCALBASE}/include/utf8cpp/utf8.h:devel/utf8cpp utf8cpp>0:devel/utf8cpp
LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg \ LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg \
libcurl.so:ftp/curl \ libcurl.so:ftp/curl \
libfreeimage.so:graphics/freeimage \ libfreeimage.so:graphics/freeimage \
@ -23,6 +27,7 @@ LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg \
libgit2.so:devel/libgit2 \ libgit2.so:devel/libgit2 \
libharfbuzz.so:print/harfbuzz \ libharfbuzz.so:print/harfbuzz \
libicuuc.so:devel/icu \ libicuuc.so:devel/icu \
liblunasvg.so:graphics/lunasvg \
libpoppler.so:graphics/poppler \ libpoppler.so:graphics/poppler \
libpugixml.so:textproc/pugixml \ libpugixml.so:textproc/pugixml \
librlottie.so:graphics/rlottie librlottie.so:graphics/rlottie
@ -37,6 +42,9 @@ USE_SDL= sdl2
CMAKE_ARGS= -DUTF8CPP_INCLUDE_DIR=${LOCALBASE}/include/utf8cpp CMAKE_ARGS= -DUTF8CPP_INCLUDE_DIR=${LOCALBASE}/include/utf8cpp
CMAKE_ON= VIDEO_HW_DECODING CMAKE_ON= VIDEO_HW_DECODING
EXTRACT_AFTER_ARGS= --exclude external \
--no-same-owner --no-same-permissions
OPTIONS_DEFINE= DEINIT DOCS NLS OPTIONS_DEFINE= DEINIT DOCS NLS
OPTIONS_DEFAULT= DEINIT OPTIONS_DEFAULT= DEINIT
OPTIONS_SUB= yes OPTIONS_SUB= yes
@ -48,12 +56,6 @@ DEINIT_CMAKE_BOOL= DEINIT_ON_LAUNCH
NLS_USES= gettext NLS_USES= gettext
NLS_CMAKE_BOOL= COMPILE_LOCALIZATIONS NLS_CMAKE_BOOL= COMPILE_LOCALIZATIONS
_BR_DEPENDS= dejavu>0:x11-fonts/dejavu \
droid-fonts-ttf>0:x11-fonts/droid-fonts-ttf \
freefont-ttf>0:x11-fonts/freefont-ttf \
noto-emoji>0:x11-fonts/noto-emoji \
ubuntu-font>0:x11-fonts/ubuntu-font
post-install: post-install:
${LN} -sf ${LOCALBASE}/share/fonts/Droid/DroidSansFallbackFull.ttf \ ${LN} -sf ${LOCALBASE}/share/fonts/Droid/DroidSansFallbackFull.ttf \
${STAGEDIR}${DATADIR}/resources/fonts ${STAGEDIR}${DATADIR}/resources/fonts

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1734110720 TIMESTAMP = 1743784837
SHA256 (emulationstation-de-v3.1.1.tar.bz2) = a6cdeadbcdce58642622371dfc4f005b90cc1e5eaf2d11f0e5b47b24405b4289 SHA256 (emulationstation-de-v3.2.0.tar.bz2) = dbe8e087042e49ec58d893a2408acbb45409b8b8f6f90afcbd9ad1219da612d3
SIZE (emulationstation-de-v3.1.1.tar.bz2) = 71143483 SIZE (emulationstation-de-v3.2.0.tar.bz2) = 72149068

View file

@ -1,15 +1,15 @@
--- CMakeLists.txt.orig 2024-09-13 16:19:36 UTC --- CMakeLists.txt.orig 2025-04-04 15:03:07 UTC
+++ CMakeLists.txt +++ CMakeLists.txt
@@ -143,6 +143,8 @@ elseif(NOT EMSCRIPTEN AND NOT ANDROID) @@ -155,6 +155,8 @@ elseif(NOT EMSCRIPTEN AND NOT ANDROID AND NOT IOS)
find_package(Libgit2 REQUIRED) find_package(Libgit2 REQUIRED)
find_package(Pugixml REQUIRED) find_package(Pugixml REQUIRED)
find_package(SDL2 REQUIRED) find_package(SDL2 REQUIRED)
+ find_package(RapidJSON REQUIRED)
+ find_package(rlottie REQUIRED) + find_package(rlottie REQUIRED)
+ use_pkgconfig(lunasvg lunasvg)
endif() endif()
# Add libCEC support. # Add libCEC support.
@@ -184,8 +186,7 @@ if(CMAKE_BUILD_TYPE MATCHES Debug) @@ -197,8 +199,7 @@ if(CMAKE_BUILD_TYPE MATCHES Debug)
if(CMAKE_CXX_COMPILER_ID MATCHES MSVC) if(CMAKE_CXX_COMPILER_ID MATCHES MSVC)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /std:c++17 /Od /DEBUG:FULL") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /std:c++17 /Od /DEBUG:FULL")
else() else()
@ -19,7 +19,7 @@
endif() endif()
# If using Clang, then add additional debug data needed by GDB. # If using Clang, then add additional debug data needed by GDB.
# Comment this out if you're using LLDB for debugging as this flag makes the binary # Comment this out if you're using LLDB for debugging as this flag makes the binary
@@ -208,11 +209,11 @@ else() @@ -221,11 +222,11 @@ else()
if(CMAKE_CXX_COMPILER_ID MATCHES MSVC) if(CMAKE_CXX_COMPILER_ID MATCHES MSVC)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DNDEBUG /std:c++17 /O2 /DEBUG:NONE") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DNDEBUG /std:c++17 /O2 /DEBUG:NONE")
else() else()
@ -33,39 +33,49 @@
endif() endif()
endif() endif()
endif() endif()
@@ -454,12 +455,8 @@ set(COMMON_INCLUDE_DIRS ${CURL_INCLUDE_DIR} @@ -540,7 +541,9 @@ else()
# Include files. ${HarfBuzz_INCLUDE_DIRS}
${ICU_INCLUDE_DIRS}
${PUGIXML_INCLUDE_DIRS}
- ${SDL2_INCLUDE_DIR})
+ ${SDL2_INCLUDE_DIR}
+ ${UTF8CPP_INCLUDE_DIR}
+ ${lunasvg_INCLUDE_DIRS})
endif()
set(COMMON_INCLUDE_DIRS ${CURL_INCLUDE_DIR} # Add libCEC include directory.
- ${CMAKE_CURRENT_SOURCE_DIR}/external/CImg @@ -698,7 +701,9 @@ else()
- ${CMAKE_CURRENT_SOURCE_DIR}/external/glm
${CMAKE_CURRENT_SOURCE_DIR}/external/lunasvg/include
- ${CMAKE_CURRENT_SOURCE_DIR}/external/rapidjson/include
- ${CMAKE_CURRENT_SOURCE_DIR}/external/rlottie/inc
- ${CMAKE_CURRENT_SOURCE_DIR}/external/utfcpp/source
+ ${UTF8CPP_INCLUDE_DIR}
${CMAKE_CURRENT_SOURCE_DIR}/es-core/src
${CMAKE_CURRENT_SOURCE_DIR}/es-pdf-converter/src)
@@ -647,7 +644,8 @@ else()
${HarfBuzz_LIBRARIES} ${HarfBuzz_LIBRARIES}
${ICU_LIBRARIES} ${ICU_LIBRARIES}
${PUGIXML_LIBRARIES} ${PUGIXML_LIBRARIES}
- ${SDL2_LIBRARY}) - ${SDL2_LIBRARY})
+ ${SDL2_LIBRARY} + ${SDL2_LIBRARY}
+ ${lunasvg_LINK_LIBRARIES}
+ ${rlottie_LIBRARIES}) + ${rlottie_LIBRARIES})
if(Intl_LIBRARY) if(Intl_LIBRARY)
# On Unix systems where the gettext functions are not part of the C standard library # On Unix systems where the gettext functions are not part of the C standard library
# we need to explicitly link with the libintl library. # we need to explicitly link with the libintl library.
@@ -662,7 +660,6 @@ if(NOT WIN32) @@ -714,9 +719,6 @@ if(NOT WIN32)
set(COMMON_LIBRARIES ${COMMON_LIBRARIES} ${PROJECT_SOURCE_DIR}/android_${ANDROID_ABI}/librlottie.a) elseif(IOS)
else() set(COMMON_LIBRARIES ${COMMON_LIBRARIES} ${PROJECT_SOURCE_DIR}/${CMAKE_BUILD_TYPE}/liblunasvg.a)
set(COMMON_LIBRARIES ${COMMON_LIBRARIES} ${PROJECT_SOURCE_DIR}/liblunasvg.a) set(COMMON_LIBRARIES ${COMMON_LIBRARIES} ${PROJECT_SOURCE_DIR}/${CMAKE_BUILD_TYPE}/librlottie.a)
- else()
- set(COMMON_LIBRARIES ${COMMON_LIBRARIES} ${PROJECT_SOURCE_DIR}/liblunasvg.a)
- set(COMMON_LIBRARIES ${COMMON_LIBRARIES} ${PROJECT_SOURCE_DIR}/librlottie.a) - set(COMMON_LIBRARIES ${COMMON_LIBRARIES} ${PROJECT_SOURCE_DIR}/librlottie.a)
endif() endif()
endif() endif()
@@ -726,8 +723,3 @@ endif() @@ -770,18 +772,9 @@ add_subdirectory(es-pdf-converter)
endif()
add_subdirectory(es-pdf-converter)
-add_subdirectory(external)
add_subdirectory(es-core)
add_subdirectory(es-app)
-# Make sure that es-pdf-convert is built first, and then that rlottie is built before es-core.
-add_dependencies(lunasvg es-pdf-convert)
-
if(COMPILE_LOCALIZATIONS) if(COMPILE_LOCALIZATIONS)
add_dependencies(es-pdf-convert localization) add_dependencies(es-pdf-convert localization)
endif() endif()

View file

@ -1,23 +0,0 @@
--- external/CMakeLists.txt.orig 2024-06-14 15:36:56 UTC
+++ external/CMakeLists.txt
@@ -61,13 +61,9 @@ endif()
set(CMAKE_CXX_FLAGS -pthread)
endif()
-add_subdirectory(rlottie EXCLUDE_FROM_ALL)
-
# rlottie generates a lot of annoying compiler warnings that we don't need to show.
if(CMAKE_CXX_COMPILER_ID MATCHES MSVC)
target_compile_options(rlottie PRIVATE "/wd4244" "/wd4251" "/wd4263" "/wd4334" "/wd4267" "/wd4530" "/wd4996")
-else()
- target_compile_options(rlottie PRIVATE "-w")
endif()
if(ANDROID)
@@ -79,6 +75,3 @@ endif()
${PROJECT_SOURCE_DIR}/android_${ANDROID_ABI})
endif()
endif()
-
-# Build LunaSVG before rlottie.
-add_dependencies(rlottie lunasvg)

View file

@ -19,6 +19,7 @@ share/applications/org.es_de.frontend.desktop
%%PORTDOCS%%%%DOCSDIR%%/USERGUIDE.md %%PORTDOCS%%%%DOCSDIR%%/USERGUIDE.md
%%DATADIR%%/LICENSE %%DATADIR%%/LICENSE
%%DATADIR%%/licenses/Akrobat_Fontfabric.pdf %%DATADIR%%/licenses/Akrobat_Fontfabric.pdf
%%DATADIR%%/licenses/BlueZ
%%DATADIR%%/licenses/CImg %%DATADIR%%/licenses/CImg
%%DATADIR%%/licenses/DejaVu %%DATADIR%%/licenses/DejaVu
%%DATADIR%%/licenses/DroidSans %%DATADIR%%/licenses/DroidSans
@ -38,6 +39,7 @@ share/applications/org.es_de.frontend.desktop
%%DATADIR%%/licenses/Ogg %%DATADIR%%/licenses/Ogg
%%DATADIR%%/licenses/OpenSans %%DATADIR%%/licenses/OpenSans
%%DATADIR%%/licenses/Opus %%DATADIR%%/licenses/Opus
%%DATADIR%%/licenses/PhosphorIcons
%%DATADIR%%/licenses/Poppler %%DATADIR%%/licenses/Poppler
%%DATADIR%%/licenses/UTF8-CPP %%DATADIR%%/licenses/UTF8-CPP
%%DATADIR%%/licenses/Vorbis %%DATADIR%%/licenses/Vorbis
@ -120,8 +122,6 @@ share/applications/org.es_de.frontend.desktop
%%DATADIR%%/resources/graphics/controllers/wii_remote_and_nunchuk_nintendo.svg %%DATADIR%%/resources/graphics/controllers/wii_remote_and_nunchuk_nintendo.svg
%%DATADIR%%/resources/graphics/controllers/wii_remote_nintendo.svg %%DATADIR%%/resources/graphics/controllers/wii_remote_nintendo.svg
%%DATADIR%%/resources/graphics/controllers/xbox_kinect.svg %%DATADIR%%/resources/graphics/controllers/xbox_kinect.svg
%%DATADIR%%/resources/graphics/frame.png
%%DATADIR%%/resources/graphics/frame.svg
%%DATADIR%%/resources/graphics/help/button_a_PS.svg %%DATADIR%%/resources/graphics/help/button_a_PS.svg
%%DATADIR%%/resources/graphics/help/button_a_SNES.svg %%DATADIR%%/resources/graphics/help/button_a_SNES.svg
%%DATADIR%%/resources/graphics/help/button_a_XBOX.svg %%DATADIR%%/resources/graphics/help/button_a_XBOX.svg
@ -207,6 +207,14 @@ share/applications/org.es_de.frontend.desktop
%%DATADIR%%/resources/graphics/splash.svg %%DATADIR%%/resources/graphics/splash.svg
%%DATADIR%%/resources/graphics/star_filled.svg %%DATADIR%%/resources/graphics/star_filled.svg
%%DATADIR%%/resources/graphics/star_unfilled.svg %%DATADIR%%/resources/graphics/star_unfilled.svg
%%DATADIR%%/resources/graphics/systemstatus/battery_charging.svg
%%DATADIR%%/resources/graphics/systemstatus/battery_full.svg
%%DATADIR%%/resources/graphics/systemstatus/battery_high.svg
%%DATADIR%%/resources/graphics/systemstatus/battery_low.svg
%%DATADIR%%/resources/graphics/systemstatus/battery_medium.svg
%%DATADIR%%/resources/graphics/systemstatus/bluetooth.svg
%%DATADIR%%/resources/graphics/systemstatus/cellular.svg
%%DATADIR%%/resources/graphics/systemstatus/wifi.svg
%%DATADIR%%/resources/graphics/textinput.svg %%DATADIR%%/resources/graphics/textinput.svg
%%DATADIR%%/resources/graphics/textinput_focused.svg %%DATADIR%%/resources/graphics/textinput_focused.svg
%%DATADIR%%/resources/graphics/white.png %%DATADIR%%/resources/graphics/white.png
@ -227,6 +235,7 @@ share/applications/org.es_de.frontend.desktop
%%NLS%%%%DATADIR%%/resources/locale/ru_RU/LC_MESSAGES/ru_RU.mo %%NLS%%%%DATADIR%%/resources/locale/ru_RU/LC_MESSAGES/ru_RU.mo
%%NLS%%%%DATADIR%%/resources/locale/sv_SE/LC_MESSAGES/sv_SE.mo %%NLS%%%%DATADIR%%/resources/locale/sv_SE/LC_MESSAGES/sv_SE.mo
%%NLS%%%%DATADIR%%/resources/locale/zh_CN/LC_MESSAGES/zh_CN.mo %%NLS%%%%DATADIR%%/resources/locale/zh_CN/LC_MESSAGES/zh_CN.mo
%%NLS%%%%DATADIR%%/resources/locale/zh_TW/LC_MESSAGES/zh_TW.mo
%%DATADIR%%/resources/shaders/glsl/blur_horizontal.glsl %%DATADIR%%/resources/shaders/glsl/blur_horizontal.glsl
%%DATADIR%%/resources/shaders/glsl/blur_vertical.glsl %%DATADIR%%/resources/shaders/glsl/blur_vertical.glsl
%%DATADIR%%/resources/shaders/glsl/core.glsl %%DATADIR%%/resources/shaders/glsl/core.glsl
@ -371,6 +380,7 @@ share/applications/org.es_de.frontend.desktop
%%DATADIR%%/themes/linear-es-de/system/logos/macintosh.svg %%DATADIR%%/themes/linear-es-de/system/logos/macintosh.svg
%%DATADIR%%/themes/linear-es-de/system/logos/mame-advmame.svg %%DATADIR%%/themes/linear-es-de/system/logos/mame-advmame.svg
%%DATADIR%%/themes/linear-es-de/system/logos/mame.svg %%DATADIR%%/themes/linear-es-de/system/logos/mame.svg
%%DATADIR%%/themes/linear-es-de/system/logos/mark3.svg
%%DATADIR%%/themes/linear-es-de/system/logos/mastersystem.svg %%DATADIR%%/themes/linear-es-de/system/logos/mastersystem.svg
%%DATADIR%%/themes/linear-es-de/system/logos/megacd.svg %%DATADIR%%/themes/linear-es-de/system/logos/megacd.svg
%%DATADIR%%/themes/linear-es-de/system/logos/megacdjp.svg %%DATADIR%%/themes/linear-es-de/system/logos/megacdjp.svg
@ -466,6 +476,7 @@ share/applications/org.es_de.frontend.desktop
%%DATADIR%%/themes/linear-es-de/system/logos/vectrex.svg %%DATADIR%%/themes/linear-es-de/system/logos/vectrex.svg
%%DATADIR%%/themes/linear-es-de/system/logos/vic20.svg %%DATADIR%%/themes/linear-es-de/system/logos/vic20.svg
%%DATADIR%%/themes/linear-es-de/system/logos/videopac.svg %%DATADIR%%/themes/linear-es-de/system/logos/videopac.svg
%%DATADIR%%/themes/linear-es-de/system/logos/vircon32.svg
%%DATADIR%%/themes/linear-es-de/system/logos/virtualboy.svg %%DATADIR%%/themes/linear-es-de/system/logos/virtualboy.svg
%%DATADIR%%/themes/linear-es-de/system/logos/vpinball.svg %%DATADIR%%/themes/linear-es-de/system/logos/vpinball.svg
%%DATADIR%%/themes/linear-es-de/system/logos/vsmile.svg %%DATADIR%%/themes/linear-es-de/system/logos/vsmile.svg
@ -481,6 +492,7 @@ share/applications/org.es_de.frontend.desktop
%%DATADIR%%/themes/linear-es-de/system/logos/x68000.svg %%DATADIR%%/themes/linear-es-de/system/logos/x68000.svg
%%DATADIR%%/themes/linear-es-de/system/logos/xbox.svg %%DATADIR%%/themes/linear-es-de/system/logos/xbox.svg
%%DATADIR%%/themes/linear-es-de/system/logos/xbox360.svg %%DATADIR%%/themes/linear-es-de/system/logos/xbox360.svg
%%DATADIR%%/themes/linear-es-de/system/logos/xboxone.svg
%%DATADIR%%/themes/linear-es-de/system/logos/zmachine.svg %%DATADIR%%/themes/linear-es-de/system/logos/zmachine.svg
%%DATADIR%%/themes/linear-es-de/system/logos/zx81.svg %%DATADIR%%/themes/linear-es-de/system/logos/zx81.svg
%%DATADIR%%/themes/linear-es-de/system/logos/zxnext.svg %%DATADIR%%/themes/linear-es-de/system/logos/zxnext.svg
@ -572,6 +584,7 @@ share/applications/org.es_de.frontend.desktop
%%DATADIR%%/themes/linear-es-de/system/metadata-custom/macintosh.xml %%DATADIR%%/themes/linear-es-de/system/metadata-custom/macintosh.xml
%%DATADIR%%/themes/linear-es-de/system/metadata-custom/mame-advmame.xml %%DATADIR%%/themes/linear-es-de/system/metadata-custom/mame-advmame.xml
%%DATADIR%%/themes/linear-es-de/system/metadata-custom/mame.xml %%DATADIR%%/themes/linear-es-de/system/metadata-custom/mame.xml
%%DATADIR%%/themes/linear-es-de/system/metadata-custom/mark3.xml
%%DATADIR%%/themes/linear-es-de/system/metadata-custom/mastersystem.xml %%DATADIR%%/themes/linear-es-de/system/metadata-custom/mastersystem.xml
%%DATADIR%%/themes/linear-es-de/system/metadata-custom/megacd.xml %%DATADIR%%/themes/linear-es-de/system/metadata-custom/megacd.xml
%%DATADIR%%/themes/linear-es-de/system/metadata-custom/megacdjp.xml %%DATADIR%%/themes/linear-es-de/system/metadata-custom/megacdjp.xml
@ -664,6 +677,7 @@ share/applications/org.es_de.frontend.desktop
%%DATADIR%%/themes/linear-es-de/system/metadata-custom/vectrex.xml %%DATADIR%%/themes/linear-es-de/system/metadata-custom/vectrex.xml
%%DATADIR%%/themes/linear-es-de/system/metadata-custom/vic20.xml %%DATADIR%%/themes/linear-es-de/system/metadata-custom/vic20.xml
%%DATADIR%%/themes/linear-es-de/system/metadata-custom/videopac.xml %%DATADIR%%/themes/linear-es-de/system/metadata-custom/videopac.xml
%%DATADIR%%/themes/linear-es-de/system/metadata-custom/vircon32.xml
%%DATADIR%%/themes/linear-es-de/system/metadata-custom/virtualboy.xml %%DATADIR%%/themes/linear-es-de/system/metadata-custom/virtualboy.xml
%%DATADIR%%/themes/linear-es-de/system/metadata-custom/vpinball.xml %%DATADIR%%/themes/linear-es-de/system/metadata-custom/vpinball.xml
%%DATADIR%%/themes/linear-es-de/system/metadata-custom/vsmile.xml %%DATADIR%%/themes/linear-es-de/system/metadata-custom/vsmile.xml
@ -679,6 +693,7 @@ share/applications/org.es_de.frontend.desktop
%%DATADIR%%/themes/linear-es-de/system/metadata-custom/x68000.xml %%DATADIR%%/themes/linear-es-de/system/metadata-custom/x68000.xml
%%DATADIR%%/themes/linear-es-de/system/metadata-custom/xbox.xml %%DATADIR%%/themes/linear-es-de/system/metadata-custom/xbox.xml
%%DATADIR%%/themes/linear-es-de/system/metadata-custom/xbox360.xml %%DATADIR%%/themes/linear-es-de/system/metadata-custom/xbox360.xml
%%DATADIR%%/themes/linear-es-de/system/metadata-custom/xboxone.xml
%%DATADIR%%/themes/linear-es-de/system/metadata-custom/zmachine.xml %%DATADIR%%/themes/linear-es-de/system/metadata-custom/zmachine.xml
%%DATADIR%%/themes/linear-es-de/system/metadata-custom/zx81.xml %%DATADIR%%/themes/linear-es-de/system/metadata-custom/zx81.xml
%%DATADIR%%/themes/linear-es-de/system/metadata-custom/zxnext.xml %%DATADIR%%/themes/linear-es-de/system/metadata-custom/zxnext.xml
@ -757,9 +772,13 @@ share/applications/org.es_de.frontend.desktop
%%DATADIR%%/themes/linear-es-de/system/metadata/gamegear.xml %%DATADIR%%/themes/linear-es-de/system/metadata/gamegear.xml
%%DATADIR%%/themes/linear-es-de/system/metadata/gb.xml %%DATADIR%%/themes/linear-es-de/system/metadata/gb.xml
%%DATADIR%%/themes/linear-es-de/system/metadata/gba.xml %%DATADIR%%/themes/linear-es-de/system/metadata/gba.xml
%%DATADIR%%/themes/linear-es-de/system/metadata/gbah.xml
%%DATADIR%%/themes/linear-es-de/system/metadata/gbc.xml %%DATADIR%%/themes/linear-es-de/system/metadata/gbc.xml
%%DATADIR%%/themes/linear-es-de/system/metadata/gbch.xml
%%DATADIR%%/themes/linear-es-de/system/metadata/gbh.xml
%%DATADIR%%/themes/linear-es-de/system/metadata/gc.xml %%DATADIR%%/themes/linear-es-de/system/metadata/gc.xml
%%DATADIR%%/themes/linear-es-de/system/metadata/genesis.xml %%DATADIR%%/themes/linear-es-de/system/metadata/genesis.xml
%%DATADIR%%/themes/linear-es-de/system/metadata/genh.xml
%%DATADIR%%/themes/linear-es-de/system/metadata/gmaster.xml %%DATADIR%%/themes/linear-es-de/system/metadata/gmaster.xml
%%DATADIR%%/themes/linear-es-de/system/metadata/gx4000.xml %%DATADIR%%/themes/linear-es-de/system/metadata/gx4000.xml
%%DATADIR%%/themes/linear-es-de/system/metadata/intellivision.xml %%DATADIR%%/themes/linear-es-de/system/metadata/intellivision.xml
@ -773,6 +792,7 @@ share/applications/org.es_de.frontend.desktop
%%DATADIR%%/themes/linear-es-de/system/metadata/macintosh.xml %%DATADIR%%/themes/linear-es-de/system/metadata/macintosh.xml
%%DATADIR%%/themes/linear-es-de/system/metadata/mame-advmame.xml %%DATADIR%%/themes/linear-es-de/system/metadata/mame-advmame.xml
%%DATADIR%%/themes/linear-es-de/system/metadata/mame.xml %%DATADIR%%/themes/linear-es-de/system/metadata/mame.xml
%%DATADIR%%/themes/linear-es-de/system/metadata/mark3.xml
%%DATADIR%%/themes/linear-es-de/system/metadata/mastersystem.xml %%DATADIR%%/themes/linear-es-de/system/metadata/mastersystem.xml
%%DATADIR%%/themes/linear-es-de/system/metadata/megacd.xml %%DATADIR%%/themes/linear-es-de/system/metadata/megacd.xml
%%DATADIR%%/themes/linear-es-de/system/metadata/megacdjp.xml %%DATADIR%%/themes/linear-es-de/system/metadata/megacdjp.xml
@ -801,6 +821,7 @@ share/applications/org.es_de.frontend.desktop
%%DATADIR%%/themes/linear-es-de/system/metadata/neogeocd.xml %%DATADIR%%/themes/linear-es-de/system/metadata/neogeocd.xml
%%DATADIR%%/themes/linear-es-de/system/metadata/neogeocdjp.xml %%DATADIR%%/themes/linear-es-de/system/metadata/neogeocdjp.xml
%%DATADIR%%/themes/linear-es-de/system/metadata/nes.xml %%DATADIR%%/themes/linear-es-de/system/metadata/nes.xml
%%DATADIR%%/themes/linear-es-de/system/metadata/nesh.xml
%%DATADIR%%/themes/linear-es-de/system/metadata/ngage.xml %%DATADIR%%/themes/linear-es-de/system/metadata/ngage.xml
%%DATADIR%%/themes/linear-es-de/system/metadata/ngp.xml %%DATADIR%%/themes/linear-es-de/system/metadata/ngp.xml
%%DATADIR%%/themes/linear-es-de/system/metadata/ngpc.xml %%DATADIR%%/themes/linear-es-de/system/metadata/ngpc.xml
@ -843,7 +864,9 @@ share/applications/org.es_de.frontend.desktop
%%DATADIR%%/themes/linear-es-de/system/metadata/sg-1000.xml %%DATADIR%%/themes/linear-es-de/system/metadata/sg-1000.xml
%%DATADIR%%/themes/linear-es-de/system/metadata/sgb.xml %%DATADIR%%/themes/linear-es-de/system/metadata/sgb.xml
%%DATADIR%%/themes/linear-es-de/system/metadata/snes.xml %%DATADIR%%/themes/linear-es-de/system/metadata/snes.xml
%%DATADIR%%/themes/linear-es-de/system/metadata/snesh.xml
%%DATADIR%%/themes/linear-es-de/system/metadata/snesna.xml %%DATADIR%%/themes/linear-es-de/system/metadata/snesna.xml
%%DATADIR%%/themes/linear-es-de/system/metadata/snesnah.xml
%%DATADIR%%/themes/linear-es-de/system/metadata/solarus.xml %%DATADIR%%/themes/linear-es-de/system/metadata/solarus.xml
%%DATADIR%%/themes/linear-es-de/system/metadata/spectravideo.xml %%DATADIR%%/themes/linear-es-de/system/metadata/spectravideo.xml
%%DATADIR%%/themes/linear-es-de/system/metadata/steam.xml %%DATADIR%%/themes/linear-es-de/system/metadata/steam.xml
@ -869,6 +892,7 @@ share/applications/org.es_de.frontend.desktop
%%DATADIR%%/themes/linear-es-de/system/metadata/vectrex.xml %%DATADIR%%/themes/linear-es-de/system/metadata/vectrex.xml
%%DATADIR%%/themes/linear-es-de/system/metadata/vic20.xml %%DATADIR%%/themes/linear-es-de/system/metadata/vic20.xml
%%DATADIR%%/themes/linear-es-de/system/metadata/videopac.xml %%DATADIR%%/themes/linear-es-de/system/metadata/videopac.xml
%%DATADIR%%/themes/linear-es-de/system/metadata/vircon32.xml
%%DATADIR%%/themes/linear-es-de/system/metadata/virtualboy.xml %%DATADIR%%/themes/linear-es-de/system/metadata/virtualboy.xml
%%DATADIR%%/themes/linear-es-de/system/metadata/vpinball.xml %%DATADIR%%/themes/linear-es-de/system/metadata/vpinball.xml
%%DATADIR%%/themes/linear-es-de/system/metadata/vsmile.xml %%DATADIR%%/themes/linear-es-de/system/metadata/vsmile.xml
@ -884,6 +908,7 @@ share/applications/org.es_de.frontend.desktop
%%DATADIR%%/themes/linear-es-de/system/metadata/x68000.xml %%DATADIR%%/themes/linear-es-de/system/metadata/x68000.xml
%%DATADIR%%/themes/linear-es-de/system/metadata/xbox.xml %%DATADIR%%/themes/linear-es-de/system/metadata/xbox.xml
%%DATADIR%%/themes/linear-es-de/system/metadata/xbox360.xml %%DATADIR%%/themes/linear-es-de/system/metadata/xbox360.xml
%%DATADIR%%/themes/linear-es-de/system/metadata/xboxone.xml
%%DATADIR%%/themes/linear-es-de/system/metadata/zmachine.xml %%DATADIR%%/themes/linear-es-de/system/metadata/zmachine.xml
%%DATADIR%%/themes/linear-es-de/system/metadata/zx81.xml %%DATADIR%%/themes/linear-es-de/system/metadata/zx81.xml
%%DATADIR%%/themes/linear-es-de/system/metadata/zxnext.xml %%DATADIR%%/themes/linear-es-de/system/metadata/zxnext.xml
@ -976,6 +1001,7 @@ share/applications/org.es_de.frontend.desktop
%%DATADIR%%/themes/linear-es-de/system/systemart/mame-advmame.webp %%DATADIR%%/themes/linear-es-de/system/systemart/mame-advmame.webp
%%DATADIR%%/themes/linear-es-de/system/systemart/mame.webp %%DATADIR%%/themes/linear-es-de/system/systemart/mame.webp
%%DATADIR%%/themes/linear-es-de/system/systemart/mario.webp %%DATADIR%%/themes/linear-es-de/system/systemart/mario.webp
%%DATADIR%%/themes/linear-es-de/system/systemart/mark3.webp
%%DATADIR%%/themes/linear-es-de/system/systemart/mastersystem.webp %%DATADIR%%/themes/linear-es-de/system/systemart/mastersystem.webp
%%DATADIR%%/themes/linear-es-de/system/systemart/megacd.webp %%DATADIR%%/themes/linear-es-de/system/systemart/megacd.webp
%%DATADIR%%/themes/linear-es-de/system/systemart/megacdjp.webp %%DATADIR%%/themes/linear-es-de/system/systemart/megacdjp.webp
@ -1068,6 +1094,7 @@ share/applications/org.es_de.frontend.desktop
%%DATADIR%%/themes/linear-es-de/system/systemart/vectrex.webp %%DATADIR%%/themes/linear-es-de/system/systemart/vectrex.webp
%%DATADIR%%/themes/linear-es-de/system/systemart/vic20.webp %%DATADIR%%/themes/linear-es-de/system/systemart/vic20.webp
%%DATADIR%%/themes/linear-es-de/system/systemart/videopac.webp %%DATADIR%%/themes/linear-es-de/system/systemart/videopac.webp
%%DATADIR%%/themes/linear-es-de/system/systemart/vircon32.webp
%%DATADIR%%/themes/linear-es-de/system/systemart/virtualboy.webp %%DATADIR%%/themes/linear-es-de/system/systemart/virtualboy.webp
%%DATADIR%%/themes/linear-es-de/system/systemart/vpinball.webp %%DATADIR%%/themes/linear-es-de/system/systemart/vpinball.webp
%%DATADIR%%/themes/linear-es-de/system/systemart/vsmile.webp %%DATADIR%%/themes/linear-es-de/system/systemart/vsmile.webp
@ -1083,6 +1110,7 @@ share/applications/org.es_de.frontend.desktop
%%DATADIR%%/themes/linear-es-de/system/systemart/x68000.webp %%DATADIR%%/themes/linear-es-de/system/systemart/x68000.webp
%%DATADIR%%/themes/linear-es-de/system/systemart/xbox.webp %%DATADIR%%/themes/linear-es-de/system/systemart/xbox.webp
%%DATADIR%%/themes/linear-es-de/system/systemart/xbox360.webp %%DATADIR%%/themes/linear-es-de/system/systemart/xbox360.webp
%%DATADIR%%/themes/linear-es-de/system/systemart/xboxone.webp
%%DATADIR%%/themes/linear-es-de/system/systemart/zelda.webp %%DATADIR%%/themes/linear-es-de/system/systemart/zelda.webp
%%DATADIR%%/themes/linear-es-de/system/systemart/zmachine.webp %%DATADIR%%/themes/linear-es-de/system/systemart/zmachine.webp
%%DATADIR%%/themes/linear-es-de/system/systemart/zx81.webp %%DATADIR%%/themes/linear-es-de/system/systemart/zx81.webp
@ -1179,6 +1207,7 @@ share/applications/org.es_de.frontend.desktop
%%DATADIR%%/themes/modern-es-de/art/macintosh.webp %%DATADIR%%/themes/modern-es-de/art/macintosh.webp
%%DATADIR%%/themes/modern-es-de/art/mame-advmame.webp %%DATADIR%%/themes/modern-es-de/art/mame-advmame.webp
%%DATADIR%%/themes/modern-es-de/art/mame.webp %%DATADIR%%/themes/modern-es-de/art/mame.webp
%%DATADIR%%/themes/modern-es-de/art/mark3.webp
%%DATADIR%%/themes/modern-es-de/art/mastersystem.webp %%DATADIR%%/themes/modern-es-de/art/mastersystem.webp
%%DATADIR%%/themes/modern-es-de/art/megacd.webp %%DATADIR%%/themes/modern-es-de/art/megacd.webp
%%DATADIR%%/themes/modern-es-de/art/megacdjp.webp %%DATADIR%%/themes/modern-es-de/art/megacdjp.webp
@ -1271,6 +1300,7 @@ share/applications/org.es_de.frontend.desktop
%%DATADIR%%/themes/modern-es-de/art/vectrex.webp %%DATADIR%%/themes/modern-es-de/art/vectrex.webp
%%DATADIR%%/themes/modern-es-de/art/vic20.webp %%DATADIR%%/themes/modern-es-de/art/vic20.webp
%%DATADIR%%/themes/modern-es-de/art/videopac.webp %%DATADIR%%/themes/modern-es-de/art/videopac.webp
%%DATADIR%%/themes/modern-es-de/art/vircon32.webp
%%DATADIR%%/themes/modern-es-de/art/virtualboy.webp %%DATADIR%%/themes/modern-es-de/art/virtualboy.webp
%%DATADIR%%/themes/modern-es-de/art/vpinball.webp %%DATADIR%%/themes/modern-es-de/art/vpinball.webp
%%DATADIR%%/themes/modern-es-de/art/vsmile.webp %%DATADIR%%/themes/modern-es-de/art/vsmile.webp
@ -1286,6 +1316,7 @@ share/applications/org.es_de.frontend.desktop
%%DATADIR%%/themes/modern-es-de/art/x68000.webp %%DATADIR%%/themes/modern-es-de/art/x68000.webp
%%DATADIR%%/themes/modern-es-de/art/xbox.webp %%DATADIR%%/themes/modern-es-de/art/xbox.webp
%%DATADIR%%/themes/modern-es-de/art/xbox360.webp %%DATADIR%%/themes/modern-es-de/art/xbox360.webp
%%DATADIR%%/themes/modern-es-de/art/xboxone.webp
%%DATADIR%%/themes/modern-es-de/art/zmachine.webp %%DATADIR%%/themes/modern-es-de/art/zmachine.webp
%%DATADIR%%/themes/modern-es-de/art/zx81.webp %%DATADIR%%/themes/modern-es-de/art/zx81.webp
%%DATADIR%%/themes/modern-es-de/art/zxnext.webp %%DATADIR%%/themes/modern-es-de/art/zxnext.webp
@ -1380,6 +1411,7 @@ share/applications/org.es_de.frontend.desktop
%%DATADIR%%/themes/modern-es-de/art_legacy/mame-advmame.webp %%DATADIR%%/themes/modern-es-de/art_legacy/mame-advmame.webp
%%DATADIR%%/themes/modern-es-de/art_legacy/mame-libretro.webp %%DATADIR%%/themes/modern-es-de/art_legacy/mame-libretro.webp
%%DATADIR%%/themes/modern-es-de/art_legacy/mame.webp %%DATADIR%%/themes/modern-es-de/art_legacy/mame.webp
%%DATADIR%%/themes/modern-es-de/art_legacy/mark3.webp
%%DATADIR%%/themes/modern-es-de/art_legacy/mastersystem.webp %%DATADIR%%/themes/modern-es-de/art_legacy/mastersystem.webp
%%DATADIR%%/themes/modern-es-de/art_legacy/megacd.webp %%DATADIR%%/themes/modern-es-de/art_legacy/megacd.webp
%%DATADIR%%/themes/modern-es-de/art_legacy/megacdjp.webp %%DATADIR%%/themes/modern-es-de/art_legacy/megacdjp.webp
@ -1474,6 +1506,7 @@ share/applications/org.es_de.frontend.desktop
%%DATADIR%%/themes/modern-es-de/art_legacy/vectrex.webp %%DATADIR%%/themes/modern-es-de/art_legacy/vectrex.webp
%%DATADIR%%/themes/modern-es-de/art_legacy/vic20.webp %%DATADIR%%/themes/modern-es-de/art_legacy/vic20.webp
%%DATADIR%%/themes/modern-es-de/art_legacy/videopac.webp %%DATADIR%%/themes/modern-es-de/art_legacy/videopac.webp
%%DATADIR%%/themes/modern-es-de/art_legacy/vircon32.webp
%%DATADIR%%/themes/modern-es-de/art_legacy/virtualboy.webp %%DATADIR%%/themes/modern-es-de/art_legacy/virtualboy.webp
%%DATADIR%%/themes/modern-es-de/art_legacy/vpinball.webp %%DATADIR%%/themes/modern-es-de/art_legacy/vpinball.webp
%%DATADIR%%/themes/modern-es-de/art_legacy/vsmile.webp %%DATADIR%%/themes/modern-es-de/art_legacy/vsmile.webp
@ -1490,6 +1523,7 @@ share/applications/org.es_de.frontend.desktop
%%DATADIR%%/themes/modern-es-de/art_legacy/x68000.webp %%DATADIR%%/themes/modern-es-de/art_legacy/x68000.webp
%%DATADIR%%/themes/modern-es-de/art_legacy/xbox.webp %%DATADIR%%/themes/modern-es-de/art_legacy/xbox.webp
%%DATADIR%%/themes/modern-es-de/art_legacy/xbox360.webp %%DATADIR%%/themes/modern-es-de/art_legacy/xbox360.webp
%%DATADIR%%/themes/modern-es-de/art_legacy/xboxone.webp
%%DATADIR%%/themes/modern-es-de/art_legacy/zmachine.webp %%DATADIR%%/themes/modern-es-de/art_legacy/zmachine.webp
%%DATADIR%%/themes/modern-es-de/art_legacy/zx81.webp %%DATADIR%%/themes/modern-es-de/art_legacy/zx81.webp
%%DATADIR%%/themes/modern-es-de/art_legacy/zxnext.webp %%DATADIR%%/themes/modern-es-de/art_legacy/zxnext.webp
@ -1911,6 +1945,9 @@ share/applications/org.es_de.frontend.desktop
%%DATADIR%%/themes/slate-es-de/mame/images/controller.svg %%DATADIR%%/themes/slate-es-de/mame/images/controller.svg
%%DATADIR%%/themes/slate-es-de/mame/images/logo.svg %%DATADIR%%/themes/slate-es-de/mame/images/logo.svg
%%DATADIR%%/themes/slate-es-de/mame/systeminfo.xml %%DATADIR%%/themes/slate-es-de/mame/systeminfo.xml
%%DATADIR%%/themes/slate-es-de/mark3/colors.xml
%%DATADIR%%/themes/slate-es-de/mark3/images/logo.svg
%%DATADIR%%/themes/slate-es-de/mark3/systeminfo.xml
%%DATADIR%%/themes/slate-es-de/mastersystem/colors.xml %%DATADIR%%/themes/slate-es-de/mastersystem/colors.xml
%%DATADIR%%/themes/slate-es-de/mastersystem/images/consolegame.svg %%DATADIR%%/themes/slate-es-de/mastersystem/images/consolegame.svg
%%DATADIR%%/themes/slate-es-de/mastersystem/images/controller.svg %%DATADIR%%/themes/slate-es-de/mastersystem/images/controller.svg
@ -2271,6 +2308,9 @@ share/applications/org.es_de.frontend.desktop
%%DATADIR%%/themes/slate-es-de/videopac/images/controller.svg %%DATADIR%%/themes/slate-es-de/videopac/images/controller.svg
%%DATADIR%%/themes/slate-es-de/videopac/images/logo.svg %%DATADIR%%/themes/slate-es-de/videopac/images/logo.svg
%%DATADIR%%/themes/slate-es-de/videopac/systeminfo.xml %%DATADIR%%/themes/slate-es-de/videopac/systeminfo.xml
%%DATADIR%%/themes/slate-es-de/vircon32/colors.xml
%%DATADIR%%/themes/slate-es-de/vircon32/images/logo.svg
%%DATADIR%%/themes/slate-es-de/vircon32/systeminfo.xml
%%DATADIR%%/themes/slate-es-de/virtualboy/colors.xml %%DATADIR%%/themes/slate-es-de/virtualboy/colors.xml
%%DATADIR%%/themes/slate-es-de/virtualboy/images/consolegame.svg %%DATADIR%%/themes/slate-es-de/virtualboy/images/consolegame.svg
%%DATADIR%%/themes/slate-es-de/virtualboy/images/controller.svg %%DATADIR%%/themes/slate-es-de/virtualboy/images/controller.svg
@ -2330,6 +2370,9 @@ share/applications/org.es_de.frontend.desktop
%%DATADIR%%/themes/slate-es-de/xbox360/images/controller.svg %%DATADIR%%/themes/slate-es-de/xbox360/images/controller.svg
%%DATADIR%%/themes/slate-es-de/xbox360/images/logo.svg %%DATADIR%%/themes/slate-es-de/xbox360/images/logo.svg
%%DATADIR%%/themes/slate-es-de/xbox360/systeminfo.xml %%DATADIR%%/themes/slate-es-de/xbox360/systeminfo.xml
%%DATADIR%%/themes/slate-es-de/xboxone/colors.xml
%%DATADIR%%/themes/slate-es-de/xboxone/images/logo.svg
%%DATADIR%%/themes/slate-es-de/xboxone/systeminfo.xml
%%DATADIR%%/themes/slate-es-de/zmachine/colors.xml %%DATADIR%%/themes/slate-es-de/zmachine/colors.xml
%%DATADIR%%/themes/slate-es-de/zmachine/images/logo.svg %%DATADIR%%/themes/slate-es-de/zmachine/images/logo.svg
%%DATADIR%%/themes/slate-es-de/zmachine/systeminfo.xml %%DATADIR%%/themes/slate-es-de/zmachine/systeminfo.xml