From 8490b73ff5dbe1f59be3076c7e2436251daf591d Mon Sep 17 00:00:00 2001 From: jonri Date: Sun, 2 Oct 2022 15:34:57 -0400 Subject: [PATCH] Add and install appstream and icon files with flatpak package naming --- CMakeLists.txt | 9 +++ install/bitmaps/darkradiant_icon_128x128.png | Bin 0 -> 11442 bytes install/darkradiant.desktop.in | 6 +- .../net.darkradiant.DarkRadiant.metainfo.xml | 76 ++++++++++++++++++ 4 files changed, 88 insertions(+), 3 deletions(-) create mode 100644 install/bitmaps/darkradiant_icon_128x128.png create mode 100644 install/net.darkradiant.DarkRadiant.metainfo.xml diff --git a/CMakeLists.txt b/CMakeLists.txt index ebedfb754e..cc686c440c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -171,6 +171,15 @@ install(DIRECTORY install/ui DESTINATION ${PKGDATADIR} FILES_MATCHING PATTERN "*.ttf" PATTERN "*.xrc") install(DIRECTORY install/resources DESTINATION ${PKGDATADIR}) +install(FILES ${CMAKE_CURRENT_BINARY_DIR}/install/bitmaps/darkradiant_icon_64x64.png + DESTINATION ${CMAKE_INSTALL_DATADIR}/icons/hicolor/64x64/apps + RENAME net.darkradiant.DarkRadiant.png) +install(FILES ${CMAKE_CURRENT_BINARY_DIR}/install/bitmaps/darkradiant_icon_128x128.png + DESTINATION ${CMAKE_INSTALL_DATADIR}/icons/hicolor/128x128/apps + RENAME net.darkradiant.DarkRadiant.png) +install(FILES ${CMAKE_CURRENT_BINARY_DIR}/install/net.darkradiant.DarkRadiant.metainfo.xml + DESTINATION ${CMAKE_INSTALL_DATADIR}/metainfo) + # Install locale data if (${CMAKE_VERSION} VERSION_GREATER_EQUAL "3.14") # CMake 3.14 and above support TYPE LOCALE, they deduct DESTINATION themselves diff --git a/install/bitmaps/darkradiant_icon_128x128.png b/install/bitmaps/darkradiant_icon_128x128.png new file mode 100644 index 0000000000000000000000000000000000000000..ba2b7ee6c420823441fdd4d82fdf53a74e3333e3 GIT binary patch literal 11442 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 literal 0 HcmV?d00001 diff --git a/install/darkradiant.desktop.in b/install/darkradiant.desktop.in index 2f8046a8a8..eb4b272f70 100644 --- a/install/darkradiant.desktop.in +++ b/install/darkradiant.desktop.in @@ -4,10 +4,10 @@ Name=DarkRadiant GenericName=Level editor Keywords=doom;doom3;idtech;level;map;the dark mod;game development; -Comment=3D level editor for Doom 3 and the Dark Mod -Comment[de]=3D Level Editor für Doom 3 und The Dark Mod +Comment=3D level editor for The Dark Mod and Doom 3 +Comment[de]=3D Level Editor für The Dark Mod und Doom 3 -Icon=@CMAKE_INSTALL_PREFIX@/share/darkradiant/bitmaps/darkradiant_icon_64x64.png +Icon=net.darkradiant.DarkRadiant # The %f means a single, local, absolute file. Remote files will be # first copied in a local temp location and then given to the program: diff --git a/install/net.darkradiant.DarkRadiant.metainfo.xml b/install/net.darkradiant.DarkRadiant.metainfo.xml new file mode 100644 index 0000000000..17cdd03956 --- /dev/null +++ b/install/net.darkradiant.DarkRadiant.metainfo.xml @@ -0,0 +1,76 @@ + + + net.darkradiant.DarkRadiant + DarkRadiant + 3D level editor for The Dark Mod and Doom 3 + CC0-1.0 + GPL-2.0-or-later + + https://www.darkradiant.net/ + + + Main window + https://www.darkradiant.net/images/screenshots/appstream_screenshot1.png + + + Prefab chooser + https://www.darkradiant.net/images/screenshots/appstream_screenshot2.png + + + Animation viewer + https://www.darkradiant.net/images/screenshots/appstream_screenshot3.png + + + Material editor + https://www.darkradiant.net/images/screenshots/appstream_screenshot4.png + + + +

+ DarkRadiant is an overhauled version originally based on GtkRadiant designed for use with The Dark Mod (www.thedarkmod.com), a Thief-inspired modification of the Doom 3 game engine. +

+

+ Feature Highlights include: +

    +
  • Media Browser
  • +
  • Surface / Patch / Light Inspector
  • +
  • Layers, Grouping and Selection Sets
  • +
  • Model Scaling
  • +
  • Particle Editor incl. realtime Preview
  • +
  • Export entire map sections to ASE, LWO and OBJ format
  • +
  • Browsers for Models, Entity Classes, Skins, Sounds
  • +
  • Support for most idTech4 shader features
  • +
  • TexTool (U/V Editing Tool)
  • +
  • MD5 Animation Viewer
  • +
  • Curve Editing
  • +
  • Drag-Manipulation of Brushes, Patches and Lights (Point and Projected)
  • +
  • Python Script Interface
  • +
  • Game support for: The Dark Mod 2.0, Doom 3, Quake 4, Quake 3, XreaL
  • +
  • Imports all kinds of maps in classic Quake/idTech map formats
  • +
  • Exports maps to Doom 3 / Quake4 / Quake 3 format
  • +
  • Customisable colour schemes
  • +
  • English and German localisation
  • +
+

+

+ Our goal is to provide the TDM fan-mission community with a capable and easy-to-use editor. To achieve this, specialised plugins were developed to assist authors in tackling the complex mission creating tasks: +

    +
  • Stim/Response Editor
  • +
  • Objectives Editor
  • +
  • Difficulty Editor
  • +
  • Conversation Editor
  • +
  • AI Property Panel
  • +
  • Readable Editor incl. Preview
  • +
  • AI Head Selector
  • +
+

+
+ + net.darkradiant.DarkRadiant.desktop + + + + + + +