From 7649fdfbcdf1cdd5688867b55d81954304911b10 Mon Sep 17 00:00:00 2001 From: Owen W. Taylor Date: Jun 14 2017 21:29:10 +0000 Subject: Initial import --- diff --git a/50-xdg-app.conf b/50-xdg-app.conf new file mode 100644 index 0000000..03c629d --- /dev/null +++ b/50-xdg-app.conf @@ -0,0 +1,12 @@ + + + + /usr/cache/fontconfig + + /app/share/fonts + /app/cache/fontconfig + + /app/etc/fonts/local.conf + + /run/host/fonts + diff --git a/flatpak-runtime-config.spec b/flatpak-runtime-config.spec new file mode 100644 index 0000000..0811178 --- /dev/null +++ b/flatpak-runtime-config.spec @@ -0,0 +1,56 @@ +Name: flatpak-runtime-config +Version: 27 +Release: 2%{?dist} +Summary: Configuration files that live inside the flatpak runtime +Source1: 50-xdg-app.conf +BuildArch: noarch + +License: MIT + +Requires: fontpackages-filesystem + +%description +This package includes configuration files that are installed into the flatpak +runtime filesystem during the runtime creation process; it is also installed +into the build root when building RPMs. It contains all configuration +files that need to be different when executing a flatpak. + +%prep + +%build + +%install +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 644 %{SOURCE1} + +mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/ld.so.conf.d/ +echo "/app/%{_lib}" > $RPM_BUILD_ROOT%{_sysconfdir}/ld.so.conf.d/app.conf + +%post -p /sbin/ldconfig + +%files +%dir %{_prefix}/cache +%dir %{_prefix}/cache/fontconfig +%{_sysconfdir}/fonts/conf.d/* +# Note that this is necessary at build time but has no effect during flatpak +# execution, since /etc/ld.so.cache will only contain the libraries from +# the runtime and not any libraries that are separately mounted in /app/lib[64]. +# During flatpak execution LD_LIBRARY_PATH is used to find the libraries from +# /app/lib[64]. +%{_sysconfdir}/ld.so.conf.d/app.conf + +%changelog +* Tue Jun 13 2017 Owen Taylor - 27-2 +See https://bugzilla.redhat.com/show_bug.cgi?id=1460081 +- Switch license to MIT +- Preserve timestamps on file installation +- Own /usr/cache since it's not a standard directory +- Require fontpackages-filesystem for /etc/fonts/conf.d + +* Wed Jun 7 2017 Owen Taylor - 27-1 +- Strip down to just config files + +* Wed Jun 3 2015 Alexander Larsson +- Initial version