kiran-desktop/kiran-desktop.spec
2023-04-20 11:42:30 +08:00

264 lines
6.9 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}
Name: kiran-desktop
Version: 2.5
Release: 1
Summary: Kiran desktop environment
#Group:
License: MulanPSL-2.0
#URL:
Source0: %{name}-%{version}.tar.gz
# mate specific settings
Source1: 99_unikylin-mate-marco-general-theme.gschema.override
BuildArch: noarch
Requires: xorg-x11-drivers
Requires: xorg-x11-server-Xorg
Requires: xorg-x11-utils
Requires: xorg-x11-xauth
Requires: xorg-x11-xinit
Requires: mesa-dri-drivers
%if 0%{?kylin}
Requires: gtk3 >= 3.22.30-4%{?dist}.kb6
%else
Requires: gtk3
%endif
Requires: lightdm
Requires: lightdm-gobject
Requires: NetworkManager
Requires: NetworkManager-adsl
Requires: NetworkManager-ovs
Requires: NetworkManager-ppp
Requires: NetworkManager-team
Requires: NetworkManager-wwan
Requires: nm-connection-editor
Requires: adwaita-gtk2-theme
Requires: google-noto-cjk-fonts
Requires: dejavu-fonts
Requires: alsa-plugins-pulseaudio
Requires: dconf
Requires: dconf-editor
Requires: flatpak
Requires: gvfs
Requires: gvfs-afc
Requires: gvfs-afp
Requires: gvfs-archive
%if 0%{?kylin}
Requires: gvfs-fuse
%else
Requires: gvfs-fuse3
%endif
Requires: gvfs-gphoto2
Requires: gvfs-mtp
Requires: gvfs-smb
Requires: mate-desktop
Requires: mate-menus
%if 0%{?kylin}
Requires: mate-notification-daemon >= 1.22.0-1%{?dist}.kb7
%else
Requires: mate-notification-daemon
%endif
%if 0%{?kylin}
Requires: mate-media >= 1.22.1-1%{?dist}.kb8
%else
Requires: mate-media
%endif
%if 0%{?kylin}
Requires: caja >= 1.22.0-1%{?dist}.kb36
%else
Requires: caja
Requires: caja-open-terminal
%endif
Requires: marco
Requires: engrampa
Requires: pluma
Requires: eom
Requires: mate-settings-daemon
Requires: mate-user-guide
Requires: mate-menus-preferences-category-menu
Requires: mate-terminal
Requires: mate-polkit
Requires: libmatekbd
Requires: libmatemixer
Requires: libmateweather
Requires: yelp
Requires: libsecret
Requires: lm_sensors
Requires: gnome-disk-utility
Requires: firewall-config
Requires: firefox
Requires: ntfs-3g
Requires: ntfsprogs
Requires: pavucontrol
Requires: setroubleshoot
Requires: system-config-printer
%if 0%{?kylin}
Requires: fcitx >= 4.2.9.6-4%{?dist}.kb10
%else
Requires: fcitx
%endif
Requires: fcitx-qt5
Requires: fcitx-configtool
Requires: glx-utils
Requires: initial-setup-gui
Requires: plymouth-system-theme
Requires: p7zip
Requires: xdg-user-dirs-gtk
Requires: vim-enhanced
Requires: spice-vdagent
Requires: kiran-authentication-service >= 2.5
Requires: kiran-authentication-devices >= 2.5
Requires: kiran-session-manager >= 2.5
Requires: kiran-control-panel >= 2.5
Requires: kiran-cpanel-launcher >= 2.4
Requires: kiran-cc-daemon-common >= 2.5
Requires: kiran-session-daemon >= 2.5
Requires: kiran-system-daemon >= 2.5
Requires: kiran-log-gtk3 >= 2.4
Requires: kiran-log-qt5 >= 2.4
Requires: kiran-widgets-qt5 >= 2.4
Requires: kiran-calculator >= 2.3
Requires: kiran-gtk-theme >= 2.3
Requires: kiran-screensaver-dialog >= 2.5
Requires: kiran-polkit-agent >= 2.5
Requires: lightdm-kiran-greeter >= 2.5
Requires: kiran-screensaver >= 2.2
Requires: kiran-applets >= 2.2.6-4
Requires: kiran-calendar >= 2.2
Requires: kiran-icon-theme >= 2.5
Requires: kiran-flameshot
Requires: kiran-wallpapers
Requires: kiran-themes
Requires: kiran-panel
Requires: kiran-panel-libs
%if 0%{?kylin}
Requires: kylin-license-core >= 2.2
Requires: kylin-license-client >= 2.2
Requires: kylin-license-tool >= 2.2
%else
#Requires: kylin-license-core >= 2.2
#Requires: kylin-license-client >= 2.2
#Requires: kylin-license-tool >= 2.2
%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}/
install -D -m 0644 %SOURCE1 %{buildroot}%{_datadir}/glib-2.0/schemas/99_unikylin-mate-marco-general-theme.gschema.override
%post
/usr/bin/update-desktop-database &> /dev/null || :
%postun
/usr/bin/update-desktop-database &> /dev/null || :
%files
%dir %{_datadir}/doc/%{name}
%{_datadir}/doc/%{name}/RELEASE.md
%{_datadir}/glib-2.0/schemas/99_unikylin-mate-marco-general-theme.gschema.override
%changelog
* Thu Apr 20 2023 luoqing <luoqing@kylinsec.com.cn> - 2.5-1
- kYOS-F: update to kiran-desktop-2.5
* Mon Dec 05 2022 liuxinhao <liuixnhao@kylinsec.com.cn> - 2.4-3
- kYOS-F: after install update-desktop-database
* Mon Nov 14 2022 liuxinhao <liuxinhao@kylinsec.com.cn> - 2.4-2
- KYOS-F: add Requres: firefox,eom,dejavu-fonts
* Fri Nov 04 2022 liuxinhao <liuxinhao@kylinsec.com.cn> - 2.4-1
- KYOS-F: RELEASE kiran-desktop 2.4
* Mon Aug 22 2022 liuxinhao <liuxinhao@kylinsec.com.cn> - 2.3-4
- KYOS-F: add depenency: caja-open-terminal
* Mon Aug 08 2022 luoqing <luoqing@kylinsec.com.cn> - 2.3-3
- KYOS-F: Modify license.
- KYOS-F: Add yaml file.
* Mon Jul 25 2022 liuxinhao <liuxinhao@kylinsec.com.cn> - 2.3-2
- KYOS-F: add depenency: mate-polkit,fcitx-configtool
* Mon Jul 11 2022 liuxinhao <liuxinhao@Kylinsec.com.cn> - 2.3-1
- KYOS-F: RELEASE kiran-desktop 2.3
* Wed Jun 29 2022 yuanxing <yuanxing@kylinos.com.cn> - 2.2-11
- KYOS-F: change the default marco theme to Kiran-dark
* Tue Mar 15 2022 longcheng <longcheng@kylinos.com.cn> - 2.2-10
- KYOS-B: fix spec error
* Mon Mar 14 2022 longcheng <longcheng@kylinos.com.cn> - 2.2-9
- KYOS-B: Add Requires fcitx-qt5
- KYOS-B: Remove post scripts and postun scripts
* Mon Feb 28 2022 longcheng <longcheng@kylinos.com.cn> - 2.2-8
- KYOS-B: remove Requires zint
- KYOS-B: remove Requires firefox for KY3.4-3-LS
* Thu Feb 24 2022 chendingjian <chendingjian@kylinos.com.cn> - 2.2-7
- rebuild for KY3.4-MATE-modules-dev
* Wed Jan 26 2022 longcheng <longcheng@kylinsec.com.cn> - 2.2-6.kb4
- KYOS-B: remove and modify some Requires in openeuler
* 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