kiran-desktop/kiran-desktop.spec
2022-01-24 14:48:12 +08:00

210 lines
6.3 KiB
RPMSpec
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

%define debug_package %{nil}
%global on_openeuler 1
Name: kiran-desktop
Version: 2.2
Release: 6.kb3
Summary: Kiran desktop environment
#Group:
License: Mulan PSL v2
#URL:
Source0: %{name}-%{version}.tar.gz
BuildArch: noarch
#BuildRequires:
Requires: NetworkManager-adsl
Requires: NetworkManager-ovs
Requires: NetworkManager-ppp
Requires: NetworkManager-team
Requires: NetworkManager-wwan
Requires: adwaita-gtk2-theme
Requires: alsa-plugins-pulseaudio
%if 0%{?on_openeuler}
Requires: caja
%else
Requires: caja >= 1.22.0-1%{?dist}.kb36
%endif
Requires: dconf
Requires: flatpak
Requires: gnome-disk-utility
Requires: google-noto-cjk-fonts
Requires: gvfs
Requires: gvfs-afc
Requires: gvfs-afp
Requires: gvfs-archive
Requires: gvfs-fuse
Requires: gvfs-gphoto2
Requires: gvfs-mtp
Requires: gvfs-smb
Requires: libmatekbd
Requires: libmatemixer
Requires: libmateweather
Requires: libsecret
Requires: lm_sensors
Requires: marco
Requires: mate-control-center
Requires: mate-desktop
Requires: mate-menus
%if 0%{?on_openeuler}
Requires: mate-notification-daemon
%else
Requires: mate-notification-daemon >= 1.22.0-1%{?dist}.kb7
%endif
Requires: mate-settings-daemon
Requires: mate-user-guide
Requires: nm-connection-editor
Requires: ntfs-3g
Requires: ntfsprogs
Requires: p7zip
Requires: pavucontrol
Requires: xdg-user-dirs-gtk
Requires: yelp
Requires: zint
Requires: NetworkManager
Requires: dconf-editor
Requires: engrampa
Requires: firefox
Requires: firewall-config
Requires: lightdm
Requires: lightdm-gobject
Requires: mate-menus-preferences-category-menu
Requires: mate-terminal
%if 0%{?on_openeuler}
Requires: network-manager-applet
Requires: mate-media
%else
Requires: network-manager-applet >= 1.18.0-2%{?dist}.kb6
Requires: mate-media >= 1.22.1-1%{?dist}.kb8
%endif
Requires: pluma
Requires: setroubleshoot
Requires: system-config-printer
Requires: vim-enhanced
Requires: initial-setup-gui
%if 0%{?on_openeuler}
Requires: fcitx
%else
Requires: fcitx >= 4.2.9.6-4%{?dist}.kb10
%endif
Requires: glx-utils
Requires: initial-setup-gui
Requires: mesa-dri-drivers
Requires: plymouth-system-theme
Requires: spice-vdagent
Requires: xorg-x11-drivers
Requires: xorg-x11-server-Xorg
Requires: xorg-x11-utils
Requires: xorg-x11-xauth
Requires: xorg-x11-xinit
%if 0%{?on_openeuler}
Requires: gtk3
%else
Requires: gtk3 >= 3.22.30-4%{?dist}.kb6
%endif
Requires: kiran-calculator >= 2.2 kiran-calculator < 2.3
Requires: kiran-flameshot
Requires: kiran-wallpapers
Requires: kiran-gtk-theme >= 2.2.1 kiran-gtk-theme < 2.3
Requires: kiran-icon-theme >= 0.8.0-6 kiran-icon-theme < 2.3
Requires: kiran-themes
Requires: kiran-log-gtk3 >= 2.1 kiran-log-gtk3 < 2.3
Requires: kiran-log-qt5 >= 2.1 kiran-log-qt5 < 2.3
Requires: kiran-widgets-qt5 >= 2.2 kiran-widgets-qt5 < 2.3
Requires: kiran-session-manager >= 2.2 kiran-session-manager < 2.3
Requires: kiran-control-panel >= 2.1 kiran-control-panel < 2.3
Requires: kiran-cpanel-launcher >= 2.1 kiran-cpanel-launcher < 2.3
Requires: kiran-cpanel-timedate >= 2.1 kiran-cpanel-timedate < 2.3
Requires: kiran-cpanel-account >= 2.1 kiran-cpanel-account < 2.3
Requires: kiran-cpanel-system >= 2.2 kiran-cpanel-system < 2.3
Requires: kiran-cpanel-mouse >= 2.2 kiran-cpanel-mouse < 2.3
Requires: kiran-cpanel-power >= 2.2 kiran-cpanel-power < 2.3
Requires: kiran-cpanel-display >= 2.1 kiran-cpanel-display < 2.3
Requires: kiran-cpanel-keyboard >= 2.2 kiran-cpanel-keyboard < 2.3
Requires: kiran-cpanel-keybinding >= 2.2 kiran-cpanel-keyboard < 2.3
Requires: kiran-cpanel-appearance >= 2.2 kiran-cpanel-appearance < 2.3
Requires: kiran-cc-daemon-common >= 2.2.1 kiran-cc-daemon-common < 2.3
Requires: kiran-session-daemon >= 2.2.1 kiran-session-daemon < 2.3
Requires: kiran-system-daemon >= 2.2.1 kiran-system-daemon < 2.3
Requires: kiran-screensaver-dialog >= 2.2.1 kiran-screensaver-dialog < 2.3
Requires: lightdm-kiran-greeter >= 2.2.1 lightdm-kiran-greeter < 2.3
Requires: kiran-screensaver >= 2.2.0-5 kiran-screensaver < 2.3
Requires: kiran-panel
Requires: kiran-panel-libs
Requires: kiran-applets >= 2.2.6-4 kiran-applets < 2.3
Requires: kiran-calendar >= 2.2 kiran-calendar < 2.3
%if 0%{?on_openeuler}
#Requires: kylin-license-core >= 2.2 kylin-license-core < 2.4
#Requires: kylin-license-client >= 2.2 kylin-license-client < 2.4
#Requires: kylin-license-tool >= 2.2 kylin-license-tool < 2.4
%else
Requires: kylin-license-core >= 2.2 kylin-license-core < 2.4
Requires: kylin-license-client >= 2.2 kylin-license-client < 2.4
Requires: kylin-license-tool >= 2.2 kylin-license-tool < 2.4
%endif
Obsoletes: kiran-cpanel-menu
%description
Kiran desktop environment
%prep
%autosetup -p1
%build
%install
mkdir -p %{buildroot}/%{_datadir}/doc/%{name}/
cp %{_builddir}/%{name}-%{version}/RELEASE.md %{buildroot}/%{_datadir}/doc/%{name}/
%post
for i in background keybindings keyboard mouse xrandr xsettings; do
gsettings set org.mate.SettingsDaemon.plugins.${i} active false
done
%postun
for i in background keybindings keyboard mouse xrandr xsettings; do
gsettings set org.mate.SettingsDaemon.plugins.${i} active true
done
%files
%dir %{_datadir}/doc/%{name}
%{_datadir}/doc/%{name}/RELEASE.md
%changelog
* Mon Jan 24 2022 longcheng <longcheng@kylinsec.com.cn> - 2.2-6.kb3
- KYOS-B: remove the Requires: kylin-license in openeuler
* Wed Jan 19 2022 tangjie02 <tangjie02@kylinsec.com.cn> - 2.2-6.kb2
- KYOS-F: Modify the max require version of kylin-license to 2.4.
* Mon Jan 17 2022 longcheng <longcheng@kylinos.com.cn> - 2.2-5.kb2
- KYOS-F: fix desktop icon theme is not Kiran (#49251)
* Wed Dec 29 2021 kpkg <kpkg@kylinos.com.cn> - 2.2-5.kb1
- rebuild for KY3.4-MATE-modules-dev
* Wed Dec 29 2021 caoyuanji<caoyuanji@kylinos.com.cn> - 2.2-5
- Upgrade version number for easy upgrade
* Tue Dec 28 2021 caoyuanji <caoyuanji@kylinos.com.cn> - 2.2-4.kb1
- rebuild for KY3.4-4-KiranUI-2.2
* Tue Nov 23 2021 tangjie02 <tangjie02@kylinsec.com.cn> 2.2-4.ky3
- KYOS-B: Remove kiran-cpanel-menu from require packages.
* Tue Nov 23 2021 tangjie02 <tangjie02@kylinsec.com.cn> 2.2-3.ky3
- KYOS-B: Add new Requires.
* Mon Nov 22 2021 tangjie02 <tangjie02@kylinsec.com.cn> 2.2-2.ky3
- KYOS-B: Restricted version for requires packages.
* Mon Nov 22 2021 tangjie02 <tangjie02@kylinsec.com.cn> 2.2-1.ky3
- KYOS-F: New KiranUI2.2
* Tue Oct 26 2021 xiewenhao <xiewenhao@kylinos.com.cn> 2.1-1.ky3
- KYOScreate kiran-desktop