kiran-desktop/kiran-desktop.spec
2022-11-04 14:06:49 +08:00

239 lines
6.4 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.4
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
#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%{?kylin}
Requires: caja >= 1.22.0-1%{?dist}.kb36
%else
Requires: caja
Requires: caja-open-terminal
%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
%if 0%{?kylin}
Requires: gvfs-fuse
%else
Requires: gvfs-fuse3
%endif
Requires: gvfs-gphoto2
Requires: gvfs-mtp
Requires: gvfs-smb
Requires: libmatekbd
Requires: libmatemixer
Requires: libmateweather
Requires: libsecret
Requires: lm_sensors
Requires: marco
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
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: NetworkManager
Requires: dconf-editor
Requires: engrampa
%ifarch x86_64 aarch64
Requires: firefox
%endif
Requires: firewall-config
Requires: lightdm
Requires: lightdm-gobject
Requires: mate-menus-preferences-category-menu
Requires: mate-terminal
Requires: mate-polkit
%if 0%{?kylin}
Requires: mate-media >= 1.22.1-1%{?dist}.kb8
%else
Requires: mate-media
%endif
Requires: pluma
Requires: setroubleshoot
Requires: system-config-printer
Requires: vim-enhanced
Requires: initial-setup-gui
%if 0%{?kylin}
Requires: fcitx >= 4.2.9.6-4%{?dist}.kb10
%else
Requires: fcitx
%endif
Requires: fcitx-configtool
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%{?kylin}
Requires: gtk3 >= 3.22.30-4%{?dist}.kb6
%else
Requires: gtk3
%endif
Requires: kiran-calculator >= 2.3
Requires: kiran-flameshot
Requires: kiran-wallpapers
Requires: kiran-gtk-theme >= 2.3
Requires: kiran-icon-theme >= 0.8.0-6
Requires: kiran-themes
Requires: kiran-log-gtk3 >= 2.4
Requires: kiran-log-qt5 >= 2.4
Requires: kiran-widgets-qt5 >= 2.4
Requires: kiran-session-manager >= 2.3
Requires: kiran-control-panel >= 2.4
Requires: kiran-cpanel-launcher >= 2.4
Requires: kiran-cc-daemon-common >= 2.4
Requires: kiran-session-daemon >= 2.4
Requires: kiran-system-daemon >= 2.4
Requires: kiran-screensaver-dialog >= 2.3
Requires: lightdm-kiran-greeter >= 2.3
Requires: kiran-screensaver >= 2.2
Requires: kiran-panel
Requires: kiran-panel-libs
Requires: kiran-applets >= 2.2.6-4
Requires: kiran-calendar >= 2.2
%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
Requires: fcitx-qt5
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
%files
%dir %{_datadir}/doc/%{name}
%{_datadir}/doc/%{name}/RELEASE.md
%{_datadir}/glib-2.0/schemas/99_unikylin-mate-marco-general-theme.gschema.override
%changelog
* 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