diff --git a/05-flatpak-fontpath.conf b/SOURCES/05-flatpak-fontpath.conf
similarity index 100%
rename from 05-flatpak-fontpath.conf
rename to SOURCES/05-flatpak-fontpath.conf
diff --git a/50-flatpak.conf b/SOURCES/50-flatpak.conf
similarity index 91%
rename from 50-flatpak.conf
rename to SOURCES/50-flatpak.conf
index 336183c..27e0964 100644
--- a/50-flatpak.conf
+++ b/SOURCES/50-flatpak.conf
@@ -7,8 +7,6 @@
/usr/cache/fontconfig
/app/share/fonts
- /app/share/X11/fonts/Type1
- /app/share/X11/fonts/TTF
/app/cache/fontconfig
/app/etc/fonts/local.conf
diff --git a/com.redhat.Platform.appdata.xml b/SOURCES/com.redhat.Platform.appdata.xml
similarity index 87%
rename from com.redhat.Platform.appdata.xml
rename to SOURCES/com.redhat.Platform.appdata.xml
index 4ab826d..480d06f 100644
--- a/com.redhat.Platform.appdata.xml
+++ b/SOURCES/com.redhat.Platform.appdata.xml
@@ -1,12 +1,11 @@
com.redhat.Platform
- CC0-1.0
+ CC0
https://www.redhat.com/en/about/red-hat-end-user-license-agreements#rhel
Red Hat Platform
Shared libraries
-
diff --git a/com.redhat.Sdk.appdata.xml b/SOURCES/com.redhat.Sdk.appdata.xml
similarity index 100%
rename from com.redhat.Sdk.appdata.xml
rename to SOURCES/com.redhat.Sdk.appdata.xml
diff --git a/defaults.json.in b/SOURCES/defaults.json.in
similarity index 100%
rename from defaults.json.in
rename to SOURCES/defaults.json.in
diff --git a/sitecustomize.py b/SOURCES/usercustomize.py
similarity index 100%
rename from sitecustomize.py
rename to SOURCES/usercustomize.py
diff --git a/flatpak-runtime-config.spec b/SPECS/flatpak-runtime-config.spec
similarity index 65%
rename from flatpak-runtime-config.spec
rename to SPECS/flatpak-runtime-config.spec
index 32f6944..f0a2d7e 100644
--- a/flatpak-runtime-config.spec
+++ b/SPECS/flatpak-runtime-config.spec
@@ -1,26 +1,19 @@
-# package notes require setting RPM-specific environment variables,
-# incompatible with flatpak-builder
-%undefine _package_note_flags
-
Name: flatpak-runtime-config
-Version: 40
-Release: 4%{?dist}
+Version: 34
+Release: 3%{?dist}
Summary: Configuration files that live inside the flatpak runtime
Source1: 50-flatpak.conf
-Source2: sitecustomize.py
-Source3: defaults.json.in
-Source4: com.redhat.Platform.appdata.xml
-Source5: com.redhat.Sdk.appdata.xml
-Source6: org.centos.stream.Platform.appdata.xml
-Source7: org.centos.stream.Sdk.appdata.xml
-Source10: 05-flatpak-fontpath.conf
+Source2: usercustomize.py
+Source3: com.redhat.Platform.appdata.xml
+Source4: com.redhat.Sdk.appdata.xml
+Source5: defaults.json.in
+Source6: 05-flatpak-fontpath.conf
License: MIT
BuildRequires: python3
BuildRequires: python3-rpm-macros
-Requires: findutils
Requires: fontpackages-filesystem
%description
@@ -38,7 +31,7 @@ rm -rf $RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT%{_prefix}/cache/fontconfig
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/fonts/conf.d
install -t $RPM_BUILD_ROOT%{_sysconfdir}/fonts/conf.d -p -m 0644 %{SOURCE1}
-install -t $RPM_BUILD_ROOT%{_sysconfdir}/fonts/conf.d -p -m 0644 %{SOURCE10}
+install -t $RPM_BUILD_ROOT%{_sysconfdir}/fonts/conf.d -p -m 0644 %{SOURCE6}
# usercustomize.py to set up Python paths
for d in %{python3_sitelib} ; do
@@ -48,14 +41,8 @@ done
# Install appdata for both the Platform and the Sdk
mkdir -p $RPM_BUILD_ROOT%{_datadir}/metainfo
-%if 0%{?rhel}
+install -t $RPM_BUILD_ROOT%{_datadir}/metainfo -p -m 0644 %{SOURCE3}
install -t $RPM_BUILD_ROOT%{_datadir}/metainfo -p -m 0644 %{SOURCE4}
-install -t $RPM_BUILD_ROOT%{_datadir}/metainfo -p -m 0644 %{SOURCE5}
-%endif
-%if 0%{?centos}
-install -t $RPM_BUILD_ROOT%{_datadir}/metainfo -p -m 0644 %{SOURCE6}
-install -t $RPM_BUILD_ROOT%{_datadir}/metainfo -p -m 0644 %{SOURCE7}
-%endif
# Install flatpak-builder config file
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/flatpak-builder
@@ -64,7 +51,7 @@ sed -e 's|%%{_libdir}|%{_libdir}|' \
-e 's|%%{build_cflags}|%{build_cflags}|' \
-e 's|%%{build_cxxflags}|%{build_cxxflags}|' \
-e 's|%%{build_ldflags}|%{build_ldflags}|' \
- %{SOURCE3} > $RPM_BUILD_ROOT%{_sysconfdir}/flatpak-builder/defaults.json
+ %{SOURCE5} > $RPM_BUILD_ROOT%{_sysconfdir}/flatpak-builder/defaults.json
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/ld.so.conf.d/
echo "/app/%{_lib}" > $RPM_BUILD_ROOT%{_sysconfdir}/ld.so.conf.d/app.conf
@@ -91,15 +78,6 @@ glib-compile-schemas /app/share/glib-2.0/schemas &> /dev/null || :
%transfiletriggerin -- /app/share/fonts
HOME=/root /usr/bin/fc-cache -s
-%transfiletriggerin -- /app/share/java
-for d in `find /app/share/java -type d`; do mkdir -p /usr${d#/app}; done
-for f in `find /app/share/java ! -type d`; do ln -s $f /usr${f#/app}; done
-
-%transfiletriggerin -P 1 -- /app
-for l in `find /app -type l`; do \
- case `readlink $l` in /etc/alternatives/*) ln -fns `readlink -f $l` $l ;; esac \
-done
-
%files
%dir %{_prefix}/cache
%dir %{_prefix}/cache/fontconfig
@@ -110,64 +88,16 @@ done
%{_sysconfdir}/ld.so.conf.d/app.conf
%changelog
-* Tue Oct 29 2024 Troy Dawson - 40-4
-- Bump release for October 2024 mass rebuild:
- Resolves: RHEL-64018
+* Fri Mar 24 2023 Tomas Popela - 34-3
+- Sync with Fedora
+- Add a seed for fonts (by tagoh)
-* Sat Jun 08 2024 Owen Taylor - 40-3
-- Adapt to centos-stream and RHEL for el10
-
-* Mon Jun 24 2024 Troy Dawson - 40-2
-- Bump release for June 2024 mass rebuild
-
-* Wed Apr 03 2024 Yaakov Selkowitz - 40-1
-- Bump version
-
-* Fri Mar 01 2024 Yaakov Selkowitz - 39-6
-- Add Java symlink trigger
-- Add /app-built X11 font directories to fontconfig path
-- Add alternatives symlink trigger
-
-* Fri Dec 15 2023 Yaakov Selkowitz - 39-5
-- Add graphviz install trigger
-
-* Thu Oct 05 2023 Kalev Lember - 39-4
-- appdata: Add F39 versions
-
-* Mon Sep 04 2023 Yaakov Selkowitz - 39-3
-- Provide sitecustomize instead of usercustomize
-
-* Tue Aug 22 2023 Owen Taylor - 39-2
-- Bump for rebuild
-
-* Mon Aug 7 2023 Owen Taylor - 39-1
-- Bump version
-
-* Sat Mar 18 2023 Kalev Lember - 38-1
-- appdata: Add F38 versions
-- Revert "Provide systemd packages"
-
-* Tue Feb 21 2023 Yaakov Selkowitz - 37-4
-- Add metainfo for KDE runtimes
-
-* Tue Feb 21 2023 Yaakov Selkowitz - 37-3
-- Remove package notes from flatpak-builder compile flags
-
-* Tue Sep 06 2022 Kalev Lember - 37-2
-- Correctly substitute /app/lib in flatpak-builder defaults.json ldflags
-- Revert "Fix search paths for /app-installed python modules" (#2026979)
-
-* Wed Aug 17 2022 Kalev Lember - 37-1
-- appdata: Add F37 versions
-
-* Thu Aug 04 2022 Kalev Lember - 36-2
-- Fix search paths for /app-installed python modules (#2112499)
-
-* Mon May 02 2022 Tomas Popela - 36-1
-- appdata: Add F36 versions
-
-* Thu Sep 30 2021 Kalev Lember - 35-1
-- appdata: Add F35 versions
+* Fri Mar 17 2023 Tomas Popela - 34-2
+- Sync with Fedora
+- Correctly substitute /app/lib in flatpak-builder defaults.json ldflags (by klember)
+- Include fonts-dirs.xml in fontconfig flatpak configuration (by tagoh)
+- Add 05-flatpak-fontpath.conf that forces a different MD5 for fontconfig cache to avoid
+ conflict between caches on host and flatpak (by tagoh)
* Tue Feb 02 2021 Kalev Lember - 34-1
- Install flatpak-builder defaults.json config file
diff --git a/gating.yaml b/gating.yaml
deleted file mode 100644
index d353613..0000000
--- a/gating.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
---- !Policy
-product_versions:
- - rhel-10
-decision_context: osci_compose_gate
-rules:
- - !PassingTestCaseRule {test_case_name: desktop-qe.desktop-ci.tier1-gating.functional}
diff --git a/org.centos.stream.Platform.appdata.xml b/org.centos.stream.Platform.appdata.xml
deleted file mode 100644
index 373f530..0000000
--- a/org.centos.stream.Platform.appdata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
- org.centos.stream.Platform
- CC0-1.0
- https://www.centos.org/legal/licensing-policy/
- Centos Stream Platform
- Shared libraries
-
-
-
-
-
- The Centos Stream Platform is a runtime for Flatpak applications.
- It contains common libraries that are shared between desktop applications, including
- GTK 3, GStreamer, Qt 5, Mesa, SDL2, and many others.
-
-
- https://www.centos.org/centos-stream/
-
diff --git a/org.centos.stream.Sdk.appdata.xml b/org.centos.stream.Sdk.appdata.xml
deleted file mode 100644
index 8967a34..0000000
--- a/org.centos.stream.Sdk.appdata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
- org.centos.stream.Sdk
- CC0-1.0
- https://www.centos.org/legal/licensing-policy/
- Centos Stream SDK
- Tools and headers for developing applications
-
-
-
-
-
- The Centos Stream Sdk is the development runtime that you can use to produce applications
- using the Centos Stream runtime. It contains everything that is in the platform, as well
- as build and debugging tools and headers for the libraries.
-
-
- https://www.centos.org/centos-stream/
-
diff --git a/sources b/sources
deleted file mode 100644
index e69de29..0000000