@@ -5,11 +5,11 @@ sdk: org.freedesktop.Sdk
55sdk-extensions :
66 - org.freedesktop.Sdk.Extension.dotnet8
77build-options :
8- prepend-path : " /usr/lib/sdk/dotnet8/bin"
9- append-ld-library-path : " /usr/lib/sdk/dotnet8/lib"
10- prepend-pkg-config-path : " /usr/lib/sdk/dotnet8/lib/pkgconfig"
8+ prepend-path : /usr/lib/sdk/dotnet8/bin
9+ append-ld-library-path : /usr/lib/sdk/dotnet8/lib
10+ prepend-pkg-config-path : /usr/lib/sdk/dotnet8/lib/pkgconfig
1111
12- command : /app/bin/ HedgeModManager.UI
12+ command : HedgeModManager.UI
1313
1414finish-args :
1515 - --socket=x11
@@ -41,27 +41,13 @@ modules:
4141 - name : app
4242 buildsystem : simple
4343 sources :
44- - type : git
45- branch : ui
46- disable-shallow-clone : true
47- url : https://github.com/hedge-dev/HedgeModManager.git
44+ - type : dir
45+ path : ../
4846 - ./nuget-sources.json
49- secret-env :
50- - APP_VERSION
5147 build-commands :
5248 - dotnet publish Source/HedgeModManager.UI/HedgeModManager.UI.csproj -c Release --no-self-contained --source ./nuget-sources
5349 - mkdir -p ${FLATPAK_DEST}/bin
5450 - cp -r Source/HedgeModManager.UI/bin/Release/net8.0/publish/* ${FLATPAK_DEST}/bin
55- - name : metadata
56- buildsystem : simple
57- build-commands :
58- - install -Dm644 hedgemodmanager.png /app/share/icons/hicolor/256x256/apps/${FLATPAK_ID}.png
59- - install -Dm644 hedgemodmanager.metainfo.xml /app/share/metainfo/${FLATPAK_ID}.metainfo.xml
60- - install -Dm644 hedgemodmanager.desktop /app/share/applications/${FLATPAK_ID}.desktop
61- sources :
62- - type : file
63- path : hedgemodmanager.png
64- - type : file
65- path : hedgemodmanager.metainfo.xml
66- - type : file
67- path : hedgemodmanager.desktop
51+ - install -Dm644 flatpak/hedgemodmanager.png ${FLATPAK_DEST}/share/icons/hicolor/256x256/apps/${FLATPAK_ID}.png
52+ - install -Dm644 flatpak/hedgemodmanager.metainfo.xml ${FLATPAK_DEST}/share/metainfo/${FLATPAK_ID}.metainfo.xml
53+ - install -Dm644 flatpak/hedgemodmanager.desktop ${FLATPAK_DEST}/share/applications/${FLATPAK_ID}.desktop
0 commit comments