From 3e4b65fd545d7bf8069e037943d1a6c15afe128a Mon Sep 17 00:00:00 2001 From: "lleyton@fyralabs.com" Date: Fri, 22 Nov 2024 01:58:51 -0800 Subject: [PATCH 1/5] add polycrystal entries --- .../polycrystal-ultramarine-flagship.json | 17 +++++ .../polycrystal-ultramarine-gnome.json | 72 +++++++++++++++++++ .../polycrystal-ultramarine-plasma.json | 37 ++++++++++ .../release/polycrystal-ultramarine-xfce.json | 17 +++++ ultramarine/release/ultramarine-release.spec | 32 ++++++++- 5 files changed, 174 insertions(+), 1 deletion(-) create mode 100644 ultramarine/release/polycrystal-ultramarine-flagship.json create mode 100644 ultramarine/release/polycrystal-ultramarine-gnome.json create mode 100644 ultramarine/release/polycrystal-ultramarine-plasma.json create mode 100644 ultramarine/release/polycrystal-ultramarine-xfce.json diff --git a/ultramarine/release/polycrystal-ultramarine-flagship.json b/ultramarine/release/polycrystal-ultramarine-flagship.json new file mode 100644 index 0000000..27dbf83 --- /dev/null +++ b/ultramarine/release/polycrystal-ultramarine-flagship.json @@ -0,0 +1,17 @@ +[ + { + "id": "org.gnome.Calculator", + "remote": "flathub", + "branch": "stable" + }, + { + "id": "org.gnome.Evince", + "remote": "flathub", + "branch": "stable" + }, + { + "id": "org.gnome.Lollypop", + "remote": "flathub", + "branch": "stable" + } +] diff --git a/ultramarine/release/polycrystal-ultramarine-gnome.json b/ultramarine/release/polycrystal-ultramarine-gnome.json new file mode 100644 index 0000000..37bfd81 --- /dev/null +++ b/ultramarine/release/polycrystal-ultramarine-gnome.json @@ -0,0 +1,72 @@ +[ + { + "id": "org.gnome.Extensions", + "remote": "flathub", + "branch": "stable" + }, + { + "id": "org.gnome.Geary", + "remote": "flathub", + "branch": "stable" + }, + { + "id": "org.gnome.Connections", + "remote": "flathub", + "branch": "stable" + }, + { + "id": "org.gnome.TextEditor", + "remote": "flathub", + "branch": "stable" + }, + { + "id": "org.gnome.Calculator", + "remote": "flathub", + "branch": "stable" + }, + { + "id": "org.gnome.Calendar", + "remote": "flathub", + "branch": "stable" + }, + { + "id": "org.gnome.clocks", + "remote": "flathub", + "branch": "stable" + }, + { + "id": "org.gnome.Contacts", + "remote": "flathub", + "branch": "stable" + }, + { + "id": "org.gnome.Maps", + "remote": "flathub", + "branch": "stable" + }, + { + "id": "org.gnome.Weather", + "remote": "flathub", + "branch": "stable" + }, + { + "id": "org.gnome.Snapshot", + "remote": "flathub", + "branch": "stable" + }, + { + "id": "org.gnome.Showtime", + "remote": "flathub", + "branch": "stable" + }, + { + "id": "org.gnome.Papers", + "remote": "flathub", + "branch": "stable" + }, + { + "id": "org.gnome.Decibels", + "remote": "flathub", + "branch": "stable" + } +] diff --git a/ultramarine/release/polycrystal-ultramarine-plasma.json b/ultramarine/release/polycrystal-ultramarine-plasma.json new file mode 100644 index 0000000..7d34eca --- /dev/null +++ b/ultramarine/release/polycrystal-ultramarine-plasma.json @@ -0,0 +1,37 @@ +[ + { + "id": "org.kde.haruna", + "remote": "flathub", + "branch": "stable" + }, + { + "id": "org.kde.kamoso", + "remote": "flathub", + "branch": "stable" + }, + { + "id": "org.kde.kcalc", + "remote": "flathub", + "branch": "stable" + }, + { + "id": "org.kde.kolourpaint", + "remote": "flathub", + "branch": "stable" + }, + { + "id": "org.kde.kwrite", + "remote": "flathub", + "branch": "stable" + }, + { + "id": "org.kde.okular", + "remote": "flathub", + "branch": "stable" + }, + { + "id": "org.kde.elisa", + "remote": "flathub", + "branch": "stable" + } +] diff --git a/ultramarine/release/polycrystal-ultramarine-xfce.json b/ultramarine/release/polycrystal-ultramarine-xfce.json new file mode 100644 index 0000000..78a9f51 --- /dev/null +++ b/ultramarine/release/polycrystal-ultramarine-xfce.json @@ -0,0 +1,17 @@ +[ + { + "id": "org.gnome.Calculator", + "remote": "flathub", + "branch": "stable" + }, + { + "id": "org.gnome.Evince", + "remote": "flathub", + "branch": "stable" + }, + { + "id": "org.gnome.Geary", + "remote": "flathub", + "branch": "stable" + } +] diff --git a/ultramarine/release/ultramarine-release.spec b/ultramarine/release/ultramarine-release.spec index a9e43ea..cc2b806 100644 --- a/ultramarine/release/ultramarine-release.spec +++ b/ultramarine/release/ultramarine-release.spec @@ -49,7 +49,7 @@ Summary: Ultramarine Linux release files Name: ultramarine-release Version: %{dist_version} -Release: 4%{?dist} +Release: 5%{?dist} License: MIT Source0: LICENSE URL: https://ultramarine-linux.org @@ -109,6 +109,11 @@ Source64: 88-ultramarine-chromebook-default.preset Source65: 91-ultramarine-surface-default.preset +Source70: polycrystal-ultramarine-flaghsip.json +Source71: polycrystal-ultramarine-gnome.json +Source72: polycrystal-ultramarine-plasma.json +Source73: polycrystal-ultramarine-xfce.json + BuildRequires: systemd-rpm-macros %description @@ -181,6 +186,7 @@ Provides: system-release(%{version}) Provides: base-module(platform:f%{version}) Requires: ultramarine-release-common = %{version}-%{release} Requires: ultramarine-release-desktop = %{version}-%{release} +Requires: polycrystal Provides: system-release-product # ultramarine-release-common Requires: ultramarine-release-identity, so at least one # package must provide it. This Recommends: pulls in @@ -219,6 +225,7 @@ Provides: base-module(platform:f%{version}) Requires: ultramarine-release-common = %{version}-%{release} Requires: ultramarine-release-desktop = %{version}-%{release} Requires: ultramarine-release-atomic-desktop = %{version}-%{release} +Requires: polycrystal Provides: system-release-product # ultramarine-release-common Requires: ultramarine-release-identity, so at least one # package must provide it. This Recommends: pulls in @@ -255,6 +262,7 @@ Provides: system-release(%{version}) Provides: base-module(platform:f%{version}) Requires: ultramarine-release-common = %{version}-%{release} Requires: ultramarine-release-desktop = %{version}-%{release} +Requires: polycrystal Provides: system-release-product Provides: ultramarine-release-kde = %{version}-%{release} Obsoletes: ultramarine-release-kde < 40-12 @@ -297,6 +305,7 @@ Provides: base-module(platform:f%{version}) Requires: ultramarine-release-common = %{version}-%{release} Requires: ultramarine-release-desktop = %{version}-%{release} Requires: ultramarine-release-atomic-desktop = %{version}-%{release} +Requires: polycrystal Provides: system-release-product # ultramarine-release-common Requires: ultramarine-release-identity, so at least one # package must provide it. This Recommends: pulls in @@ -334,6 +343,7 @@ Provides: system-release(%{version}) Provides: base-module(platform:f%{version}) Requires: ultramarine-release-common = %{version}-%{release} Requires: ultramarine-release-desktop = %{version}-%{release} +Requires: polycrystal Provides: system-release-product Recommends: gnome-shell-extension-pop-shell Recommends: gnome-shell-extension-appindicator @@ -380,6 +390,7 @@ Provides: base-module(platform:f%{version}) Requires: ultramarine-release-common = %{version}-%{release} Requires: ultramarine-release-desktop = %{version}-%{release} Requires: ultramarine-release-atomic-desktop = %{version}-%{release} +Requires: polycrystal Provides: system-release-product Recommends: gnome-shell-extension-pop-shell Recommends: gnome-shell-extension-appindicator @@ -438,6 +449,7 @@ Provides: system-release(%{version}) Provides: base-module(platform:f%{version}) Requires: ultramarine-release-common = %{version}-%{release} Requires: ultramarine-release-desktop = %{version}-%{release} +Requires: polycrystal Provides: system-release-product # ultramarine-release-common Requires: ultramarine-release-identity, so at least one # package must provide it. This Recommends: pulls in @@ -485,6 +497,7 @@ Provides: base-module(platform:f%{version}) Requires: ultramarine-release-common = %{version}-%{release} Requires: ultramarine-release-desktop = %{version}-%{release} Requires: ultramarine-release-atomic-desktop = %{version}-%{release} +Requires: polycrystal Provides: system-release-product # ultramarine-release-common Requires: ultramarine-release-identity, so at least one # package must provide it. This Recommends: pulls in @@ -790,7 +803,16 @@ mkdir -p %{buildroot}%{_prefix}/lib/sysctl.d/ ######################### +######################### + +# Polycrystal entries +mkdir -p %{buildroot}%{_sysconfdir}/polycrystal/entries +install %{SOURCE70} %{buildroot}%{_sysconfdir}/polycrystal/entries/ultramarine-flagship.conf +install %{SOURCE71} %{buildroot}%{_sysconfdir}/polycrystal/entries/ultramarine-gnome.conf +install %{SOURCE72} %{buildroot}%{_sysconfdir}/polycrystal/entries/ultramarine-plasma.conf +install %{SOURCE73} %{buildroot}%{_sysconfdir}/polycrystal/entries/ultramarine-xfce.conf +######################### # Budgie config mkdir -p %{buildroot}%{_sysconfdir}/lightdm/lightdm.conf.d/ @@ -963,6 +985,7 @@ install -Dm0644 %{SOURCE32} -t %{buildroot}%{_datadir}/polkit-1/rules.d/ %{_prefix}/lib/os-release.flagship %attr(0644,root,root) %{_swidtagdir}/org.ultramarinelinux.Ultramarine-edition.swidtag.flagship %{_sysconfdir}/dnf/protected.d/ultramarine-flagship.conf +%config %{_sysconfdir}/polycrystal/entries/ultramarine-flagship.json %{_sysconfdir}/lightdm/lightdm.conf.d/60-ultramarine-presets.conf %{_sysconfdir}/lightdm/lightdm.conf.d/50-ultramarine-flagship-lightdm-gtk-greeter.conf %endif @@ -972,6 +995,7 @@ install -Dm0644 %{SOURCE32} -t %{buildroot}%{_datadir}/polkit-1/rules.d/ %files identity-atomic-flagship %{_prefix}/lib/os-release.atomic-flagship %attr(0644,root,root) %{_swidtagdir}/org.ultramarinelinux.Ultramarine-edition.swidtag.atomic-flagship +%config %{_sysconfdir}/polycrystal/entries/ultramarine-flagship.json %{_sysconfdir}/lightdm/lightdm.conf.d/60-ultramarine-presets.conf %{_sysconfdir}/lightdm/lightdm.conf.d/50-ultramarine-flagship-lightdm-gtk-greeter.conf %endif @@ -981,6 +1005,7 @@ install -Dm0644 %{SOURCE32} -t %{buildroot}%{_datadir}/polkit-1/rules.d/ %files identity-plasma %{_prefix}/lib/os-release.plasma %attr(0644,root,root) %{_swidtagdir}/org.ultramarinelinux.Ultramarine-edition.swidtag.plasma +%config %{_sysconfdir}/polycrystal/entries/ultramarine-plasma.json %{_sysconfdir}/dnf/protected.d/ultramarine-plasma.conf %config %_userunitdir/enable-kwin-system76-scheduler-integration.service %endif @@ -990,6 +1015,7 @@ install -Dm0644 %{SOURCE32} -t %{buildroot}%{_datadir}/polkit-1/rules.d/ %files identity-atomic-plasma %{_prefix}/lib/os-release.atomic-plasma %attr(0644,root,root) %{_swidtagdir}/org.ultramarinelinux.Ultramarine-edition.swidtag.atomic-plasma +%config %{_sysconfdir}/polycrystal/entries/ultramarine-plasma.json %config %_userunitdir/enable-kwin-system76-scheduler-integration.service %endif @@ -999,6 +1025,7 @@ install -Dm0644 %{SOURCE32} -t %{buildroot}%{_datadir}/polkit-1/rules.d/ %{_prefix}/lib/os-release.gnome %attr(0644,root,root) %{_swidtagdir}/org.ultramarinelinux.Ultramarine-edition.swidtag.gnome %{_sysconfdir}/dnf/protected.d/ultramarine-gnome.conf +%config %{_sysconfdir}/polycrystal/entries/ultramarine-gnome.json %{_datadir}/glib-2.0/schemas/50_ultramarine-gnome.gschema.override %{_prefix}/lib/systemd/system-preset/80-workstation.preset %endif @@ -1008,6 +1035,7 @@ install -Dm0644 %{SOURCE32} -t %{buildroot}%{_datadir}/polkit-1/rules.d/ %files identity-atomic-gnome %{_prefix}/lib/os-release.atomic-gnome %attr(0644,root,root) %{_swidtagdir}/org.ultramarinelinux.Ultramarine-edition.swidtag.atomic-gnome +%config %{_sysconfdir}/polycrystal/entries/ultramarine-gnome.json %{_datadir}/glib-2.0/schemas/50_ultramarine-gnome.gschema.override %{_prefix}/lib/systemd/system-preset/80-workstation.preset %endif @@ -1018,6 +1046,7 @@ install -Dm0644 %{SOURCE32} -t %{buildroot}%{_datadir}/polkit-1/rules.d/ %{_prefix}/lib/os-release.xfce %attr(0644,root,root) %{_swidtagdir}/org.ultramarinelinux.Ultramarine-edition.swidtag.xfce %{_sysconfdir}/dnf/protected.d/ultramarine-xfce.conf +%config %{_sysconfdir}/polycrystal/entries/ultramarine-xfce.json %{_sysconfdir}/skel/.config/xfce4/ %{_sysconfdir}/lightdm/lightdm.conf.d/60-ultramarine-presets.conf %{_sysconfdir}/lightdm/lightdm.conf.d/50-ultramarine-xfce-lightdm-gtk-greeter.conf @@ -1028,6 +1057,7 @@ install -Dm0644 %{SOURCE32} -t %{buildroot}%{_datadir}/polkit-1/rules.d/ %files identity-atomic-xfce %{_prefix}/lib/os-release.atomic-xfce %attr(0644,root,root) %{_swidtagdir}/org.ultramarinelinux.Ultramarine-edition.swidtag.atomic-xfce +%config %{_sysconfdir}/polycrystal/entries/ultramarine-xfce.json %{_sysconfdir}/skel/.config/xfce4/ %{_sysconfdir}/lightdm/lightdm.conf.d/60-ultramarine-presets.conf %{_sysconfdir}/lightdm/lightdm.conf.d/50-ultramarine-xfce-lightdm-gtk-greeter.conf From 1970b57ac0a75e8d7f5799e22977b77e68d7a06d Mon Sep 17 00:00:00 2001 From: "lleyton@fyralabs.com" Date: Fri, 22 Nov 2024 02:03:02 -0800 Subject: [PATCH 2/5] typos --- ultramarine/release/ultramarine-release.spec | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/ultramarine/release/ultramarine-release.spec b/ultramarine/release/ultramarine-release.spec index cc2b806..812fa22 100644 --- a/ultramarine/release/ultramarine-release.spec +++ b/ultramarine/release/ultramarine-release.spec @@ -109,7 +109,7 @@ Source64: 88-ultramarine-chromebook-default.preset Source65: 91-ultramarine-surface-default.preset -Source70: polycrystal-ultramarine-flaghsip.json +Source70: polycrystal-ultramarine-flagship.json Source71: polycrystal-ultramarine-gnome.json Source72: polycrystal-ultramarine-plasma.json Source73: polycrystal-ultramarine-xfce.json @@ -186,7 +186,6 @@ Provides: system-release(%{version}) Provides: base-module(platform:f%{version}) Requires: ultramarine-release-common = %{version}-%{release} Requires: ultramarine-release-desktop = %{version}-%{release} -Requires: polycrystal Provides: system-release-product # ultramarine-release-common Requires: ultramarine-release-identity, so at least one # package must provide it. This Recommends: pulls in @@ -225,7 +224,6 @@ Provides: base-module(platform:f%{version}) Requires: ultramarine-release-common = %{version}-%{release} Requires: ultramarine-release-desktop = %{version}-%{release} Requires: ultramarine-release-atomic-desktop = %{version}-%{release} -Requires: polycrystal Provides: system-release-product # ultramarine-release-common Requires: ultramarine-release-identity, so at least one # package must provide it. This Recommends: pulls in @@ -262,7 +260,6 @@ Provides: system-release(%{version}) Provides: base-module(platform:f%{version}) Requires: ultramarine-release-common = %{version}-%{release} Requires: ultramarine-release-desktop = %{version}-%{release} -Requires: polycrystal Provides: system-release-product Provides: ultramarine-release-kde = %{version}-%{release} Obsoletes: ultramarine-release-kde < 40-12 @@ -305,7 +302,6 @@ Provides: base-module(platform:f%{version}) Requires: ultramarine-release-common = %{version}-%{release} Requires: ultramarine-release-desktop = %{version}-%{release} Requires: ultramarine-release-atomic-desktop = %{version}-%{release} -Requires: polycrystal Provides: system-release-product # ultramarine-release-common Requires: ultramarine-release-identity, so at least one # package must provide it. This Recommends: pulls in @@ -343,7 +339,6 @@ Provides: system-release(%{version}) Provides: base-module(platform:f%{version}) Requires: ultramarine-release-common = %{version}-%{release} Requires: ultramarine-release-desktop = %{version}-%{release} -Requires: polycrystal Provides: system-release-product Recommends: gnome-shell-extension-pop-shell Recommends: gnome-shell-extension-appindicator @@ -390,7 +385,6 @@ Provides: base-module(platform:f%{version}) Requires: ultramarine-release-common = %{version}-%{release} Requires: ultramarine-release-desktop = %{version}-%{release} Requires: ultramarine-release-atomic-desktop = %{version}-%{release} -Requires: polycrystal Provides: system-release-product Recommends: gnome-shell-extension-pop-shell Recommends: gnome-shell-extension-appindicator @@ -449,7 +443,6 @@ Provides: system-release(%{version}) Provides: base-module(platform:f%{version}) Requires: ultramarine-release-common = %{version}-%{release} Requires: ultramarine-release-desktop = %{version}-%{release} -Requires: polycrystal Provides: system-release-product # ultramarine-release-common Requires: ultramarine-release-identity, so at least one # package must provide it. This Recommends: pulls in @@ -497,7 +490,6 @@ Provides: base-module(platform:f%{version}) Requires: ultramarine-release-common = %{version}-%{release} Requires: ultramarine-release-desktop = %{version}-%{release} Requires: ultramarine-release-atomic-desktop = %{version}-%{release} -Requires: polycrystal Provides: system-release-product # ultramarine-release-common Requires: ultramarine-release-identity, so at least one # package must provide it. This Recommends: pulls in From 28e6a0718bec018aa0779bbdbb9601dfd1c27208 Mon Sep 17 00:00:00 2001 From: "lleyton@fyralabs.com" Date: Fri, 22 Nov 2024 02:03:56 -0800 Subject: [PATCH 3/5] update comps --- comps.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/comps.xml b/comps.xml index 3f964f8..4d0fcb4 100644 --- a/comps.xml +++ b/comps.xml @@ -58,6 +58,7 @@ sipa-fonts ibus-mozc mozc + polycrystal From 1f3f242b7b2d200271271a7c9e2ad9727a74c0fa Mon Sep 17 00:00:00 2001 From: "lleyton@fyralabs.com" Date: Fri, 22 Nov 2024 02:11:06 -0800 Subject: [PATCH 4/5] remove from requires --- ultramarine/release/ultramarine-release.spec | 8 -------- 1 file changed, 8 deletions(-) diff --git a/ultramarine/release/ultramarine-release.spec b/ultramarine/release/ultramarine-release.spec index 31aee05..812fa22 100644 --- a/ultramarine/release/ultramarine-release.spec +++ b/ultramarine/release/ultramarine-release.spec @@ -186,7 +186,6 @@ Provides: system-release(%{version}) Provides: base-module(platform:f%{version}) Requires: ultramarine-release-common = %{version}-%{release} Requires: ultramarine-release-desktop = %{version}-%{release} -Requires: polycrystal Provides: system-release-product # ultramarine-release-common Requires: ultramarine-release-identity, so at least one # package must provide it. This Recommends: pulls in @@ -225,7 +224,6 @@ Provides: base-module(platform:f%{version}) Requires: ultramarine-release-common = %{version}-%{release} Requires: ultramarine-release-desktop = %{version}-%{release} Requires: ultramarine-release-atomic-desktop = %{version}-%{release} -Requires: polycrystal Provides: system-release-product # ultramarine-release-common Requires: ultramarine-release-identity, so at least one # package must provide it. This Recommends: pulls in @@ -262,7 +260,6 @@ Provides: system-release(%{version}) Provides: base-module(platform:f%{version}) Requires: ultramarine-release-common = %{version}-%{release} Requires: ultramarine-release-desktop = %{version}-%{release} -Requires: polycrystal Provides: system-release-product Provides: ultramarine-release-kde = %{version}-%{release} Obsoletes: ultramarine-release-kde < 40-12 @@ -305,7 +302,6 @@ Provides: base-module(platform:f%{version}) Requires: ultramarine-release-common = %{version}-%{release} Requires: ultramarine-release-desktop = %{version}-%{release} Requires: ultramarine-release-atomic-desktop = %{version}-%{release} -Requires: polycrystal Provides: system-release-product # ultramarine-release-common Requires: ultramarine-release-identity, so at least one # package must provide it. This Recommends: pulls in @@ -343,7 +339,6 @@ Provides: system-release(%{version}) Provides: base-module(platform:f%{version}) Requires: ultramarine-release-common = %{version}-%{release} Requires: ultramarine-release-desktop = %{version}-%{release} -Requires: polycrystal Provides: system-release-product Recommends: gnome-shell-extension-pop-shell Recommends: gnome-shell-extension-appindicator @@ -390,7 +385,6 @@ Provides: base-module(platform:f%{version}) Requires: ultramarine-release-common = %{version}-%{release} Requires: ultramarine-release-desktop = %{version}-%{release} Requires: ultramarine-release-atomic-desktop = %{version}-%{release} -Requires: polycrystal Provides: system-release-product Recommends: gnome-shell-extension-pop-shell Recommends: gnome-shell-extension-appindicator @@ -449,7 +443,6 @@ Provides: system-release(%{version}) Provides: base-module(platform:f%{version}) Requires: ultramarine-release-common = %{version}-%{release} Requires: ultramarine-release-desktop = %{version}-%{release} -Requires: polycrystal Provides: system-release-product # ultramarine-release-common Requires: ultramarine-release-identity, so at least one # package must provide it. This Recommends: pulls in @@ -497,7 +490,6 @@ Provides: base-module(platform:f%{version}) Requires: ultramarine-release-common = %{version}-%{release} Requires: ultramarine-release-desktop = %{version}-%{release} Requires: ultramarine-release-atomic-desktop = %{version}-%{release} -Requires: polycrystal Provides: system-release-product # ultramarine-release-common Requires: ultramarine-release-identity, so at least one # package must provide it. This Recommends: pulls in From 9fb0058b24877e246d6ce80ae8072f471d9ae30c Mon Sep 17 00:00:00 2001 From: "lleyton@fyralabs.com" Date: Fri, 22 Nov 2024 02:14:02 -0800 Subject: [PATCH 5/5] these must be json --- ultramarine/release/ultramarine-release.spec | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ultramarine/release/ultramarine-release.spec b/ultramarine/release/ultramarine-release.spec index 812fa22..24f7bfb 100644 --- a/ultramarine/release/ultramarine-release.spec +++ b/ultramarine/release/ultramarine-release.spec @@ -799,10 +799,10 @@ mkdir -p %{buildroot}%{_prefix}/lib/sysctl.d/ # Polycrystal entries mkdir -p %{buildroot}%{_sysconfdir}/polycrystal/entries -install %{SOURCE70} %{buildroot}%{_sysconfdir}/polycrystal/entries/ultramarine-flagship.conf -install %{SOURCE71} %{buildroot}%{_sysconfdir}/polycrystal/entries/ultramarine-gnome.conf -install %{SOURCE72} %{buildroot}%{_sysconfdir}/polycrystal/entries/ultramarine-plasma.conf -install %{SOURCE73} %{buildroot}%{_sysconfdir}/polycrystal/entries/ultramarine-xfce.conf +install %{SOURCE70} %{buildroot}%{_sysconfdir}/polycrystal/entries/ultramarine-flagship.json +install %{SOURCE71} %{buildroot}%{_sysconfdir}/polycrystal/entries/ultramarine-gnome.json +install %{SOURCE72} %{buildroot}%{_sysconfdir}/polycrystal/entries/ultramarine-plasma.json +install %{SOURCE73} %{buildroot}%{_sysconfdir}/polycrystal/entries/ultramarine-xfce.json #########################