Compare commits

...

No commits in common. "c10s" and "c9s" have entirely different histories.
c10s ... c9s

7 changed files with 21 additions and 132 deletions

View File

@ -7,8 +7,6 @@
<cachedir>/usr/cache/fontconfig</cachedir> <cachedir>/usr/cache/fontconfig</cachedir>
<dir>/app/share/fonts</dir> <dir>/app/share/fonts</dir>
<dir>/app/share/X11/fonts/Type1</dir>
<dir>/app/share/X11/fonts/TTF</dir>
<cachedir>/app/cache/fontconfig</cachedir> <cachedir>/app/cache/fontconfig</cachedir>
<include ignore_missing="yes">/app/etc/fonts/local.conf</include> <include ignore_missing="yes">/app/etc/fonts/local.conf</include>

View File

@ -1,12 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<component type="runtime"> <component type="runtime">
<id>com.redhat.Platform</id> <id>com.redhat.Platform</id>
<metadata_license>CC0-1.0</metadata_license> <metadata_license>CC0</metadata_license>
<project_license>https://www.redhat.com/en/about/red-hat-end-user-license-agreements#rhel</project_license> <project_license>https://www.redhat.com/en/about/red-hat-end-user-license-agreements#rhel</project_license>
<name>Red Hat Platform</name> <name>Red Hat Platform</name>
<summary>Shared libraries</summary> <summary>Shared libraries</summary>
<releases> <releases>
<release version="10" date="2023-06-29"/>
<release version="9" date="2021-06-29"/> <release version="9" date="2021-06-29"/>
</releases> </releases>
<description> <description>

View File

@ -1,26 +1,19 @@
# package notes require setting RPM-specific environment variables,
# incompatible with flatpak-builder
%undefine _package_note_flags
Name: flatpak-runtime-config Name: flatpak-runtime-config
Version: 40 Version: 34
Release: 4%{?dist} Release: 3%{?dist}
Summary: Configuration files that live inside the flatpak runtime Summary: Configuration files that live inside the flatpak runtime
Source1: 50-flatpak.conf Source1: 50-flatpak.conf
Source2: sitecustomize.py Source2: usercustomize.py
Source3: defaults.json.in Source3: com.redhat.Platform.appdata.xml
Source4: com.redhat.Platform.appdata.xml Source4: com.redhat.Sdk.appdata.xml
Source5: com.redhat.Sdk.appdata.xml Source5: defaults.json.in
Source6: org.centos.stream.Platform.appdata.xml Source6: 05-flatpak-fontpath.conf
Source7: org.centos.stream.Sdk.appdata.xml
Source10: 05-flatpak-fontpath.conf
License: MIT License: MIT
BuildRequires: python3 BuildRequires: python3
BuildRequires: python3-rpm-macros BuildRequires: python3-rpm-macros
Requires: findutils
Requires: fontpackages-filesystem Requires: fontpackages-filesystem
%description %description
@ -38,7 +31,7 @@ rm -rf $RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT%{_prefix}/cache/fontconfig mkdir -p $RPM_BUILD_ROOT%{_prefix}/cache/fontconfig
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/fonts/conf.d 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 %{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 # usercustomize.py to set up Python paths
for d in %{python3_sitelib} ; do for d in %{python3_sitelib} ; do
@ -48,14 +41,8 @@ done
# Install appdata for both the Platform and the Sdk # Install appdata for both the Platform and the Sdk
mkdir -p $RPM_BUILD_ROOT%{_datadir}/metainfo 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 %{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 # Install flatpak-builder config file
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/flatpak-builder 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_cflags}|%{build_cflags}|' \
-e 's|%%{build_cxxflags}|%{build_cxxflags}|' \ -e 's|%%{build_cxxflags}|%{build_cxxflags}|' \
-e 's|%%{build_ldflags}|%{build_ldflags}|' \ -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/ mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/ld.so.conf.d/
echo "/app/%{_lib}" > $RPM_BUILD_ROOT%{_sysconfdir}/ld.so.conf.d/app.conf 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 %transfiletriggerin -- /app/share/fonts
HOME=/root /usr/bin/fc-cache -s 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 %files
%dir %{_prefix}/cache %dir %{_prefix}/cache
%dir %{_prefix}/cache/fontconfig %dir %{_prefix}/cache/fontconfig
@ -110,64 +88,16 @@ done
%{_sysconfdir}/ld.so.conf.d/app.conf %{_sysconfdir}/ld.so.conf.d/app.conf
%changelog %changelog
* Tue Oct 29 2024 Troy Dawson <tdawson@redhat.com> - 40-4 * Fri Mar 24 2023 Tomas Popela <tpopela@redhat.com> - 34-3
- Bump release for October 2024 mass rebuild: - Sync with Fedora
Resolves: RHEL-64018 - Add a seed for <dir prefix="xdg">fonts</dir> (by tagoh)
* Sat Jun 08 2024 Owen Taylor <otaylor@redhat.com> - 40-3 * Fri Mar 17 2023 Tomas Popela <tpopela@redhat.com> - 34-2
- Adapt to centos-stream and RHEL for el10 - Sync with Fedora
- Correctly substitute /app/lib in flatpak-builder defaults.json ldflags (by klember)
* Mon Jun 24 2024 Troy Dawson <tdawson@redhat.com> - 40-2 - Include fonts-dirs.xml in fontconfig flatpak configuration (by tagoh)
- Bump release for June 2024 mass rebuild - Add 05-flatpak-fontpath.conf that forces a different MD5 for fontconfig cache to avoid
conflict between caches on host and flatpak (by tagoh)
* Wed Apr 03 2024 Yaakov Selkowitz <yselkowi@redhat.com> - 40-1
- Bump version
* Fri Mar 01 2024 Yaakov Selkowitz <yselkowi@redhat.com> - 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 <yselkowi@redhat.com> - 39-5
- Add graphviz install trigger
* Thu Oct 05 2023 Kalev Lember <klember@redhat.com> - 39-4
- appdata: Add F39 versions
* Mon Sep 04 2023 Yaakov Selkowitz <yselkowi@redhat.com> - 39-3
- Provide sitecustomize instead of usercustomize
* Tue Aug 22 2023 Owen Taylor <otaylor@redhat.com> - 39-2
- Bump for rebuild
* Mon Aug 7 2023 Owen Taylor <otaylor@redhat.com> - 39-1
- Bump version
* Sat Mar 18 2023 Kalev Lember <klember@redhat.com> - 38-1
- appdata: Add F38 versions
- Revert "Provide systemd packages"
* Tue Feb 21 2023 Yaakov Selkowitz <yselkowi@redhat.com> - 37-4
- Add metainfo for KDE runtimes
* Tue Feb 21 2023 Yaakov Selkowitz <yselkowi@redhat.com> - 37-3
- Remove package notes from flatpak-builder compile flags
* Tue Sep 06 2022 Kalev Lember <klember@redhat.com> - 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 <klember@redhat.com> - 37-1
- appdata: Add F37 versions
* Thu Aug 04 2022 Kalev Lember <klember@redhat.com> - 36-2
- Fix search paths for /app-installed python modules (#2112499)
* Mon May 02 2022 Tomas Popela <tpopela@redhat.com> - 36-1
- appdata: Add F36 versions
* Thu Sep 30 2021 Kalev Lember <klember@redhat.com> - 35-1
- appdata: Add F35 versions
* Tue Feb 02 2021 Kalev Lember <klember@redhat.com> - 34-1 * Tue Feb 02 2021 Kalev Lember <klember@redhat.com> - 34-1
- Install flatpak-builder defaults.json config file - Install flatpak-builder defaults.json config file

View File

@ -1,6 +1,6 @@
--- !Policy --- !Policy
product_versions: product_versions:
- rhel-10 - rhel-9
decision_context: osci_compose_gate decision_context: osci_compose_gate
rules: rules:
- !PassingTestCaseRule {test_case_name: desktop-qe.desktop-ci.tier1-gating.functional} - !PassingTestCaseRule {test_case_name: desktop-qe.desktop-ci.tier1-gating.functional}

View File

@ -1,19 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<component type="runtime">
<id>org.centos.stream.Platform</id>
<metadata_license>CC0-1.0</metadata_license>
<project_license>https://www.centos.org/legal/licensing-policy/</project_license>
<name>Centos Stream Platform</name>
<summary>Shared libraries</summary>
<releases>
<release version="10" date="2024-06-08"/>
</releases>
<description>
<p>
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.
</p>
</description>
<url type="homepage">https://www.centos.org/centos-stream/</url>
</component>

View File

@ -1,19 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<component type="runtime">
<id>org.centos.stream.Sdk</id>
<metadata_license>CC0-1.0</metadata_license>
<project_license>https://www.centos.org/legal/licensing-policy/</project_license>
<name>Centos Stream SDK</name>
<summary>Tools and headers for developing applications</summary>
<releases>
<release version="10" date="2024-06-08"/>
</releases>
<description>
<p>
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.
</p>
</description>
<url type="homepage">https://www.centos.org/centos-stream/</url>
</component>