kiran-desktop/kiran-desktop.spec

236 lines
6.3 KiB
RPMSpec
Raw Normal View History

2021-11-04 09:03:44 +08:00
%define debug_package %{nil}
Name: kiran-desktop
2022-07-11 19:45:27 +08:00
Version: 2.3
Release: 4
Summary: Kiran desktop environment
2021-11-04 09:03:44 +08:00
#Group:
License: MulanPSL-2.0
2021-11-04 09:03:44 +08:00
#URL:
Source0: %{name}-%{version}.tar.gz
# mate specific settings
Source1: 99_unikylin-mate-marco-general-theme.gschema.override
2021-11-04 09:03:44 +08:00
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
2022-03-15 19:47:27 +08:00
%if 0%{?kylin}
Requires: caja >= 1.22.0-1%{?dist}.kb36
%else
2022-03-15 19:47:27 +08:00
Requires: caja
Requires: caja-open-terminal
%endif
2021-11-04 09:03:44 +08:00
Requires: dconf
Requires: flatpak
Requires: gnome-disk-utility
Requires: google-noto-cjk-fonts
Requires: gvfs
Requires: gvfs-afc
Requires: gvfs-afp
Requires: gvfs-archive
2022-03-15 19:47:27 +08:00
%if 0%{?kylin}
Requires: gvfs-fuse
%else
Requires: gvfs-fuse3
%endif
2021-11-04 09:03:44 +08:00
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
2022-03-15 19:47:27 +08:00
%if 0%{?kylin}
Requires: mate-notification-daemon >= 1.22.0-1%{?dist}.kb7
%else
2022-03-15 19:47:27 +08:00
Requires: mate-notification-daemon
%endif
2021-11-04 09:03:44 +08:00
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
2022-03-15 19:47:27 +08:00
%ifarch x86_64 aarch64
Requires: firefox
%endif
2021-11-04 09:03:44 +08:00
Requires: firewall-config
Requires: lightdm
Requires: lightdm-gobject
Requires: mate-menus-preferences-category-menu
Requires: mate-terminal
Requires: mate-polkit
2022-03-15 19:47:27 +08:00
%if 0%{?kylin}
Requires: mate-media >= 1.22.1-1%{?dist}.kb8
%else
2022-03-15 19:47:27 +08:00
Requires: mate-media
%endif
2021-11-04 09:03:44 +08:00
Requires: pluma
Requires: setroubleshoot
Requires: system-config-printer
Requires: vim-enhanced
Requires: initial-setup-gui
2022-03-15 19:47:27 +08:00
%if 0%{?kylin}
Requires: fcitx >= 4.2.9.6-4%{?dist}.kb10
%else
2022-03-15 19:47:27 +08:00
Requires: fcitx
%endif
Requires: fcitx-configtool
2021-11-04 09:03:44 +08:00
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
2022-03-15 19:47:27 +08:00
%if 0%{?kylin}
Requires: gtk3 >= 3.22.30-4%{?dist}.kb6
2022-03-15 19:47:27 +08:00
%else
Requires: gtk3
%endif
2022-03-15 19:47:27 +08:00
Requires: kiran-calculator >= 2.2
Requires: kiran-flameshot
2021-11-04 09:03:44 +08:00
Requires: kiran-wallpapers
2022-03-15 19:47:27 +08:00
Requires: kiran-gtk-theme >= 2.2.1
Requires: kiran-icon-theme >= 0.8.0-6
2021-11-04 09:03:44 +08:00
Requires: kiran-themes
2022-07-11 19:45:27 +08:00
Requires: kiran-log-gtk3 >= 2.2
Requires: kiran-log-qt5 >= 2.2
Requires: kiran-widgets-qt5 >= 2.3
Requires: kiran-session-manager >= 2.3
Requires: kiran-control-panel >= 2.3
Requires: kiran-cpanel-launcher >= 2.3
Requires: kiran-cc-daemon-common >= 2.3
Requires: kiran-session-daemon >= 2.3
Requires: kiran-system-daemon >= 2.3
Requires: kiran-screensaver-dialog >= 2.3
Requires: lightdm-kiran-greeter >= 2.3
2022-03-15 19:47:27 +08:00
Requires: kiran-screensaver >= 2.2.0-5
2021-11-04 09:03:44 +08:00
Requires: kiran-panel
Requires: kiran-panel-libs
2022-03-15 19:47:27 +08:00
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
2022-03-15 19:47:27 +08:00
#Requires: kylin-license-core >= 2.2
#Requires: kylin-license-client >= 2.2
#Requires: kylin-license-tool >= 2.2
2022-01-24 14:48:12 +08:00
%endif
2021-11-04 09:03:44 +08:00
2022-03-15 19:47:27 +08:00
Requires: fcitx-qt5
Obsoletes: kiran-cpanel-menu
2021-11-04 09:03:44 +08:00
%description
Kiran desktop environment
2021-11-04 09:03:44 +08:00
%prep
%autosetup -p1
2021-11-04 09:03:44 +08:00
%build
%install
mkdir -p %{buildroot}/%{_datadir}/doc/%{name}/
cp %{_builddir}/%{name}-%{version}/RELEASE.md %{buildroot}/%{_datadir}/doc/%{name}/
2021-11-04 09:03:44 +08:00
install -D -m 0644 %SOURCE1 %{buildroot}%{_datadir}/glib-2.0/schemas/99_unikylin-mate-marco-general-theme.gschema.override
2021-11-04 09:03:44 +08:00
%files
%dir %{_datadir}/doc/%{name}
%{_datadir}/doc/%{name}/RELEASE.md
%{_datadir}/glib-2.0/schemas/99_unikylin-mate-marco-general-theme.gschema.override
2021-11-04 09:03:44 +08:00
%changelog
* 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
2022-07-11 19:45:27 +08:00
* 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
2022-03-15 19:47:27 +08:00
* 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
2022-02-28 17:37:15 +08:00
* 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
2021-11-04 09:03:44 +08:00
- KYOScreate kiran-desktop