init code

This commit is contained in:
yuanxing 2021-11-04 09:03:44 +08:00
parent 20632d2efd
commit 1064c233e7
2 changed files with 146 additions and 0 deletions

146
kiran-desktop.spec Normal file
View File

@ -0,0 +1,146 @@
%define debug_package %{nil}
Name: kiran-desktop
Version: 2.1
Release: 1%{?dist}
Summary: Kiran desktop environment one click installation
#Group:
License: Mulan PSL v2
#URL:
Source0: kiran-desktop.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
Requires: caja
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
Requires: mate-notification-daemon
Requires: mate-panel
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
Requires: network-manager-applet
Requires: pluma
Requires: setroubleshoot
Requires: system-config-printer
Requires: vim-enhanced
Requires: initial-setup-gui
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
Requires: xvattr
Requires: kiran-wallpapers
Requires: kiran-themes
Requires: kiran-flameshot
Requires: kiran-session-manager
Requires: kiran-gtk-theme
Requires: kiran-cpanel-mouse
Requires: kiran-cpanel-menu
Requires: kiran-cc-daemon-common
Requires: kiran-session-daemon
Requires: kiran-system-daemon
Requires: kiran-cpanel-display
Requires: kiran-widgets-qt5
Requires: kiran-calendar
Requires: kiran-cpanel-timedate
Requires: kiran-icon-theme
Requires: lightdm-kiran-greeter
Requires: kiran-control-panel
Requires: kiran-cpanel-launcher
Requires: kiran-cpanel-account
Requires: kiran-applets
Requires: kiran-panel
Requires: kiran-panel-libs
Requires: kiran-log-gtk3
Requires: kiran-log-qt5
%description
KiranUI-2.1-OE desktop
%prep
%setup -q -n kiran-desktop-2.1-1
%build
%install
mkdir -p %{buildroot}/usr/share/
cp -pr %{_builddir}/kiran-desktop-2.1-1/doc %{buildroot}/usr/share/
cp -pr %{_builddir}/kiran-desktop-2.1-1/glib-2.0 %{buildroot}/usr/share/
%post
#set screensaver
if [ -f /etc/lightdm/kiran-greeter.conf ]; then
sed -i 's/\/usr\/share\/backgrounds\/default.jpg/\/usr\/share\/backgrounds\/kiran\/Sky.png/g' /etc/lightdm/kiran-greeter.conf
fi
%postun
if [ -f /etc/lightdm/kiran-greeter.conf ]; then
sed -i 's/\/usr\/share\/backgrounds\/kiran\/Sky.png/\/usr\/share\/backgrounds\/default.jpg/g' /etc/lightdm/kiran-greeter.conf
fi
%files
/usr/share/doc/kiran-desktop/*
/usr/share/glib-2.0/schemas/*
%changelog
* Tue Oct 26 2021 xiewenhao <xiewenhao@kylinos.com.cn> -2.1-1
- KYOScreate kiran-desktop

BIN
kiran-desktop.tar.gz Normal file

Binary file not shown.