mirror of
				https://github.com/hedge-dev/UnleashedRecomp.git
				synced 2025-10-30 07:11:05 +00:00 
			
		
		
		
	Co-authored-by: SuperSonic16 <25761885+thesupersonic16@users.noreply.github.com> Co-authored-by: Dario <dariosamo@gmail.com>
		
			
				
	
	
		
			56 lines
		
	
	
	
		
			1.9 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
			
		
		
	
	
			56 lines
		
	
	
	
		
			1.9 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
{
 | 
						|
  "id": "io.github.hedge_dev.unleashedrecomp",
 | 
						|
  "runtime": "org.freedesktop.Platform",
 | 
						|
  "runtime-version": "23.08",
 | 
						|
  "sdk": "org.freedesktop.Sdk",
 | 
						|
  "sdk-extensions" : [ "org.freedesktop.Sdk.Extension.llvm18" ],
 | 
						|
  "finish-args": [
 | 
						|
    "--share=network",
 | 
						|
    "--socket=wayland",
 | 
						|
    "--socket=fallback-x11",
 | 
						|
    "--socket=pulseaudio",
 | 
						|
    "--device=all",
 | 
						|
    "--filesystem=host",
 | 
						|
    "--filesystem=/media",
 | 
						|
    "--filesystem=/run/media",
 | 
						|
    "--filesystem=/mnt"
 | 
						|
  ],
 | 
						|
  "modules": [
 | 
						|
    {
 | 
						|
      "name": "UnleashedRecomp",
 | 
						|
      "buildsystem": "simple",
 | 
						|
      "build-commands": [
 | 
						|
        "cmake --preset linux-release -DUNLEASHED_RECOMP_FLATPAK=ON -DSDL2MIXER_VORBIS=VORBISFILE -DCMAKE_CXX_COMPILER_LAUNCHER=ccache -DCMAKE_C_COMPILER_LAUNCHER=ccache",
 | 
						|
        "cmake --build out/build/linux-release --target UnleashedRecomp",
 | 
						|
        "mkdir -p /app/bin",
 | 
						|
        "cp out/build/linux-release/UnleashedRecomp/UnleashedRecomp /app/bin/UnleashedRecomp",
 | 
						|
        "install -Dm644 UnleashedRecompResources/images/game_icon.png /app/share/icons/hicolor/128x128/apps/${FLATPAK_ID}.png",
 | 
						|
        "install -Dm644 flatpak/io.github.hedge_dev.unleashedrecomp.metainfo.xml /app/share/metainfo/${FLATPAK_ID}.metainfo.xml",
 | 
						|
        "install -Dm644 flatpak/io.github.hedge_dev.unleashedrecomp.desktop /app/share/applications/${FLATPAK_ID}.desktop"
 | 
						|
      ],
 | 
						|
      "sources": [
 | 
						|
        {
 | 
						|
          "type": "dir",
 | 
						|
          "path": "../"
 | 
						|
        },
 | 
						|
        {
 | 
						|
          "type": "file",
 | 
						|
          "path": "private/default.xex",
 | 
						|
          "dest": "UnleashedRecompLib/private"
 | 
						|
        },
 | 
						|
        {
 | 
						|
          "type": "file",
 | 
						|
          "path": "private/shader.ar",
 | 
						|
          "dest": "UnleashedRecompLib/private"
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "build-options": {
 | 
						|
        "append-path": "/usr/lib/sdk/llvm18/bin",
 | 
						|
        "prepend-ld-library-path": "/usr/lib/sdk/llvm18/lib",
 | 
						|
        "build-args": [
 | 
						|
          "--share=network"
 | 
						|
        ]
 | 
						|
      }
 | 
						|
    }
 | 
						|
  ]
 | 
						|
}
 |