mirror of https://github.com/PCSX2/pcsx2.git
CI/Linux: Add manifest to AppStream XML
This commit is contained in:
parent
7da904aa00
commit
db642b05c0
|
@ -73,7 +73,7 @@ jobs:
|
||||||
run: |
|
run: |
|
||||||
./.github/workflows/scripts/linux/generate-metainfo.sh .github/workflows/scripts/linux/flatpak/net.pcsx2.PCSX2.metainfo.xml
|
./.github/workflows/scripts/linux/generate-metainfo.sh .github/workflows/scripts/linux/flatpak/net.pcsx2.PCSX2.metainfo.xml
|
||||||
cat .github/workflows/scripts/linux/flatpak/net.pcsx2.PCSX2.metainfo.xml
|
cat .github/workflows/scripts/linux/flatpak/net.pcsx2.PCSX2.metainfo.xml
|
||||||
appstream-util validate .github/workflows/scripts/linux/flatpak/net.pcsx2.PCSX2.metainfo.xml
|
flatpak run org.freedesktop.appstream-glib validate .github/workflows/scripts/linux/flatpak/net.pcsx2.PCSX2.metainfo.xml
|
||||||
|
|
||||||
- name: Build Flatpak
|
- name: Build Flatpak
|
||||||
uses: flatpak/flatpak-github-actions/flatpak-builder@v6.1
|
uses: flatpak/flatpak-github-actions/flatpak-builder@v6.1
|
||||||
|
|
|
@ -10,6 +10,7 @@ fi
|
||||||
OUTFILE=$1
|
OUTFILE=$1
|
||||||
GIT_DATE=$(git log -1 --pretty=%cd --date=short)
|
GIT_DATE=$(git log -1 --pretty=%cd --date=short)
|
||||||
GIT_VERSION=$(git tag --points-at HEAD)
|
GIT_VERSION=$(git tag --points-at HEAD)
|
||||||
|
GIT_HASH=$(git rev-parse HEAD)
|
||||||
|
|
||||||
if [[ "${GIT_VERSION}" == "" ]]; then
|
if [[ "${GIT_VERSION}" == "" ]]; then
|
||||||
GIT_VERSION=$(git rev-parse HEAD)
|
GIT_VERSION=$(git rev-parse HEAD)
|
||||||
|
@ -17,8 +18,11 @@ fi
|
||||||
|
|
||||||
echo "GIT_DATE: ${GIT_DATE}"
|
echo "GIT_DATE: ${GIT_DATE}"
|
||||||
echo "GIT_VERSION: ${GIT_VERSION}"
|
echo "GIT_VERSION: ${GIT_VERSION}"
|
||||||
|
echo "GIT_HASH: ${GIT_HASH}"
|
||||||
|
|
||||||
cp "${SCRIPTDIR}"/pcsx2-qt.metainfo.xml.in "${OUTFILE}"
|
cp "${SCRIPTDIR}"/pcsx2-qt.metainfo.xml.in "${OUTFILE}"
|
||||||
|
|
||||||
sed -i -e "s/@GIT_VERSION@/${GIT_VERSION}/" "${OUTFILE}"
|
sed -i -e "s/@GIT_VERSION@/${GIT_VERSION}/" "${OUTFILE}"
|
||||||
sed -i -e "s/@GIT_DATE@/${GIT_DATE}/" "${OUTFILE}"
|
sed -i -e "s/@GIT_DATE@/${GIT_DATE}/" "${OUTFILE}"
|
||||||
|
sed -i -e "s/@GIT_HASH@/${GIT_HASH}/" "${OUTFILE}"
|
||||||
|
|
||||||
|
|
|
@ -31,6 +31,7 @@ declare -a FLATPAK_PACKAGES=(
|
||||||
"org.kde.Sdk/${ARCH}/${KDE_BRANCH}"
|
"org.kde.Sdk/${ARCH}/${KDE_BRANCH}"
|
||||||
"org.freedesktop.Platform.ffmpeg-full/${ARCH}/${BRANCH}"
|
"org.freedesktop.Platform.ffmpeg-full/${ARCH}/${BRANCH}"
|
||||||
"org.freedesktop.Sdk.Extension.llvm16/${ARCH}/${BRANCH}"
|
"org.freedesktop.Sdk.Extension.llvm16/${ARCH}/${BRANCH}"
|
||||||
|
"org.freedesktop.appstream-glib/${ARCH}/stable"
|
||||||
)
|
)
|
||||||
|
|
||||||
retry_command sudo apt-get -qq update
|
retry_command sudo apt-get -qq update
|
||||||
|
|
|
@ -22,8 +22,11 @@
|
||||||
</screenshot>
|
</screenshot>
|
||||||
</screenshots>
|
</screenshots>
|
||||||
<content_rating type="oars-1.1"/>
|
<content_rating type="oars-1.1"/>
|
||||||
<update_contact>pcsx2_AT_pcsx2.net</update_contact>
|
<update_contact>stenzek_AT_gmail.com</update_contact>
|
||||||
<releases>
|
<releases>
|
||||||
<release version="@GIT_VERSION@" date="@GIT_DATE@" />
|
<release version="@GIT_VERSION@" date="@GIT_DATE@" />
|
||||||
</releases>
|
</releases>
|
||||||
|
<custom>
|
||||||
|
<value key="flathub::manifest">https://raw.githubusercontent.com/PCSX2/pcsx2/@GIT_HASH@/.github/workflows/scripts/linux/flatpak/net.pcsx2.PCSX2.json</value>
|
||||||
|
</custom>
|
||||||
</component>
|
</component>
|
||||||
|
|
Loading…
Reference in New Issue