Compare commits

..

No commits in common. "f44" and "f43" have entirely different histories.

13 changed files with 27 additions and 70 deletions

View file

@ -1,10 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<component type="addon">
<id>com.obsproject.Studio.Plugin.OBSPWVideo</id>
<extends>com.obsproject.Studio</extends>
<name>OBS PipeWire Video plugin</name>
<summary>Generic PipeWire video source plugin for OBS Studio</summary>
<url type="homepage">https://github.com/hoshinolina/obs-pwvideo</url>
<metadata_license>CC0-1.0</metadata_license>
<project_license>GPL-2.0</project_license>
</component>

View file

@ -1,5 +0,0 @@
#! /bin/sh
export DOTNET_CLI_TELEMETRY_OPTOUT=true
export DOTNET_NOLOGO=true
export DOTNET_ROOT=/usr/lib/sdk/dotnet10/lib
export PATH="$PATH:/usr/lib/sdk/dotnet10/bin"

View file

@ -0,0 +1,3 @@
#! /bin/sh
export JAVA_HOME=/usr/lib/sdk/openjdk21/jvm/java-21-openjdk
export PATH="$PATH:/usr/lib/sdk/openjdk21/bin"

View file

@ -1,2 +0,0 @@
#! /bin/sh
export PATH="$PATH:/usr/lib/sdk/llvm22/bin"

View file

@ -1,3 +0,0 @@
#! /bin/sh
export MONO_GAC_PREFIX=/app
export PATH="$PATH:/usr/lib/sdk/mono6/bin"

View file

@ -11,7 +11,7 @@
%endif
Name: flatpak-app-config
Version: 44
Version: 43
Release: %autorelease
Summary: Additional configuration files for Fedora Flatpak applications
License: MIT
@ -77,7 +77,6 @@ RemovePathPostfixes: .%{pkgname}\
# OBS extensions
%add_subpkg -n obs-studio-plugin-browser -i %{obs_plg}.Browser
%add_subpkg -n obs-studio-plugin-droidcam -i %{obs_plg}.DroidCam
%add_subpkg -n obs-studio-plugin-pwvideo -i %{obs_plg}.OBSPWVideo
%add_subpkg -n obs-studio-plugin-vaapi -i %{obs_plg}.GStreamerVaapi
%add_subpkg -n obs-studio-plugin-vkcapture -i %{obs_plg}.OBSVkCapture
%add_subpkg -n obs-studio-plugin-vlc-video -i %{obs_plg}.VLCVideo -r vlc-plugins-base,vlc-plugins-video-out,vlc-plugin-ffmpeg,vlc-plugin-gstreamer
@ -88,14 +87,12 @@ RemovePathPostfixes: .%{pkgname}\
# common app extensions
%add_subpkg -n yt-dlp -i %{plat_id}.YtDlp
# SDK extensions
%add_subpkg -n dotnet-sdk-10.0 -i %{sdk_ext}.dotnet10 -e
%add_subpkg -n golang -i %{sdk_ext}.golang -e
%add_subpkg -n java-21-openjdk -i %{sdk_ext}.openjdk21 -e -I
%add_subpkg -n java-25-openjdk -i %{sdk_ext}.openjdk25 -e -I
%add_subpkg -n llvm19 -i %{sdk_ext}.llvm19 -e
%add_subpkg -n llvm20 -i %{sdk_ext}.llvm20 -e
%add_subpkg -n llvm21 -i %{sdk_ext}.llvm21 -e
%add_subpkg -n llvm22 -i %{sdk_ext}.llvm22 -e
%add_subpkg -n mono-complete -i %{sdk_ext}.mono6 -e -I
%add_subpkg -n nodejs22 -i %{sdk_ext}.node22 -e -I
%add_subpkg -n nodejs24 -i %{sdk_ext}.node24 -e -I
%add_subpkg -n pandoc -i %{sdk_ext}.pandoc -e
@ -113,9 +110,10 @@ RemovePathPostfixes: .%{pkgname}\
%add_subpkg -n sonic-visualiser -i org.sonicvisualiser.SonicVisualiser
# additional dependencies
%add_subpkg -n ark -r arj,7zip,unrar,unar
%add_subpkg -n gdk-pixbuf2-modules-extra
%add_subpkg -n sane-backends -r sane-airscan,sane-backends-drivers-cameras,sane-backends-drivers-scanners
# FIXME: add fcitx5-gtk2
%add_subpkg -n gtk2 -r breeze-gtk-gtk2,gtk2-engines,gtk2-immodules,ibus-gtk2
%add_subpkg -n gtk2 -r adwaita-gtk2-theme,breeze-gtk-gtk2,gtk2-engines,gtk2-immodules,ibus-gtk2
%add_subpkg -n phonon-qt6 -r phonon-qt6-backend-vlc,vlc-plugins-base,vlc-plugins-video-out,vlc-plugin-ffmpeg,vlc-plugin-gstreamer,vlc-plugin-pulseaudio
%prep

View file

@ -0,0 +1,6 @@
#! /bin/sh
mkdir -p /app/jre/bin
cd /usr/lib/sdk/openjdk21/jvm/java-21-openjdk
cp -ra conf lib release /app/jre/
rm -f /app/jre/lib/src.zip /app/jre/lib/ct.sym
cp -ra bin/{java,keytool,rmiregistry} /app/jre/bin

View file

@ -1,7 +0,0 @@
#!/bin/sh
mkdir -p /app/bin /app/etc /app/lib/mono
cp -r /usr/lib/sdk/mono6/lib/mono/{4.5,gac} /app/lib/mono
find /app/lib/mono -name '*.exe' -delete
cp /usr/lib/sdk/mono6/lib/lib{Mono,mono-btls-shared,mono-native}* /app/lib/
cp -r /usr/lib/sdk/mono6/etc/mono /app/etc/
cp /usr/lib/sdk/mono6/bin/mono /app/bin

View file

@ -1,11 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<component type="runtime">
<id>org.fedoraproject.Sdk.Extension.dotnet10</id>
<metadata_license>CC0-1.0</metadata_license>
<name>.NET 10 Sdk extension</name>
<summary>.NET 10 interpreter and tools extension for the Fedora flatpak SDK</summary>
<developer id="org.fedoraproject">
<name>Fedora</name>
</developer>
<url type="homepage">https://dotnet.microsoft.com/</url>
</component>

View file

@ -1,10 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<component type="runtime">
<id>org.fedoraproject.Sdk.Extension.llvm21</id>
<id>org.fedoraproject.Sdk.Extension.llvm20</id>
<project_license>Apache-2.0 WITH LLVM-exception</project_license>
<metadata_license>CC0-1.0</metadata_license>
<name>LLVM 21 Sdk extension</name>
<summary>LLVM 21 stable compiler and tools extension for the Fedora flatpak SDK</summary>
<name>LLVM 20 Sdk extension</name>
<summary>LLVM 20 stable compiler and tools extension for the Fedora flatpak SDK</summary>
<developer id="org.fedoraproject">
<name>Fedora</name>
</developer>

View file

@ -1,12 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<component type="runtime">
<id>org.fedoraproject.Sdk.Extension.llvm22</id>
<project_license>Apache-2.0 WITH LLVM-exception</project_license>
<metadata_license>CC0-1.0</metadata_license>
<name>LLVM 22 Sdk extension</name>
<summary>LLVM 22 stable compiler and tools extension for the Fedora flatpak SDK</summary>
<developer id="org.fedoraproject">
<name>Fedora</name>
</developer>
<url type="homepage">https://llvm.org/</url>
</component>

View file

@ -1,11 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<component type="runtime">
<id>org.fedoraproject.Sdk.Extension.mono6</id>
<metadata_license>CC0-1.0</metadata_license>
<name>Mono .NET Sdk extension</name>
<summary>Mono .NET interpreter and tools extension for the Fedora flatpak SDK</summary>
<developer id="org.fedoraproject">
<name>Fedora</name>
</developer>
<url type="homepage">https://www.winehq.org/</url>
</component>

View file

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<component type="runtime">
<id>org.fedoraproject.Sdk.Extension.openjdk21</id>
<metadata_license>CC0-1.0</metadata_license>
<name>OpenJDK 21 Sdk extension</name>
<summary>Long Term Support version of the OpenJDK JRE and JDK for the Fedora flatpak SDK</summary>
<developer id="org.fedoraproject">
<name>Fedora</name>
</developer>
<url type="homepage">https://openjdk.java.net/</url>
</component>