ukui-control-center/ukui-control-center.spec

137 lines
3.6 KiB
RPMSpec
Raw Normal View History

2020-07-09 10:34:58 +08:00
%define debug_package %{nil}
Name: ukui-control-center
2020-11-03 14:09:04 +08:00
Version: 3.0.1
2020-07-09 10:34:58 +08:00
Release: 1
Summary: utilities to configure the UKUI desktop
2020-07-24 15:07:21 +08:00
License: GPL-2+
2020-07-09 10:34:58 +08:00
URL: http://www.ukui.org
Source0: %{name}-%{version}.tar.gz
BuildRequires: qt5-qtsvg-devel
BuildRequires: qt5-qtbase-devel
BuildRequires: gsettings-qt-devel
BuildRequires: glib2-devel
BuildRequires: libmatekbd-devel
BuildRequires: qt5-qtx11extras-devel
BuildRequires: libxklavier-devel
BuildRequires: kf5-kwindowsystem-devel
BuildRequires: kf5-kwidgetsaddons-devel
BuildRequires: kf5-kconfig-devel
BuildRequires: kf5-kconfigwidgets-devel
2020-07-24 15:07:21 +08:00
BuildRequires: kf5-ki18n-devel
2020-07-09 10:34:58 +08:00
#BuildRequires: libkscreen
BuildRequires: libkscreen-qt5-devel
BuildRequires: qt5-qtdeclarative-devel
BuildRequires: dconf-devel
BuildRequires: edid-decode
BuildRequires: redshift
BuildRequires: libmatemixer-devel
BuildRequires: libqtxdg-devel
BuildRequires: qt5-qtmultimedia-devel
BuildRequires: libxml2-devel
2020-07-24 15:07:21 +08:00
BuildRequires: libcanberra-devel
2020-11-03 14:09:04 +08:00
BuildRequires: kf5-kcoreaddons-devel
BuildRequires: kf5-kguiaddons-devel
BuildRequires: mate-desktop-devel
BuildRequires: libX11-devel
BuildRequires: libxkbcommon-devel
BuildRequires: libxkbfile-devel
BuildRequires: boost-devel
BuildRequires: libxcb-devel
2020-07-09 10:34:58 +08:00
2020-11-03 14:09:04 +08:00
Requires: dconf
Requires: qt5-qtimageformats
2020-07-09 10:34:58 +08:00
Requires: qt5-qtsvg-devel
Requires: gsettings-qt-devel
Requires: glib2-devel
Requires: libmatekbd-devel
Requires: qt5-qtx11extras-devel
Requires: libxklavier-devel
Requires: kf5-kwindowsystem-devel
Requires: kf5-kwidgetsaddons-devel
Requires: kf5-kconfig-devel
Requires: kf5-kconfigwidgets-devel
2020-07-24 15:07:21 +08:00
Requires: kf5-ki18n-devel
2020-07-09 10:34:58 +08:00
#Requires: libkscreen
Requires: libkscreen-qt5-devel
Requires: qt5-qtdeclarative-devel
Requires: dconf-devel
Requires: edid-decode
Requires: redshift
Requires: libmatemixer-devel
Requires: libqtxdg-devel
Requires: qt5-qtmultimedia-devel
Requires: libxml2-devel
Requires: network-manager-applet
2020-07-24 15:07:21 +08:00
Requires: libcanberra-devel
Requires: qt5-qtgraphicaleffects
Requires: qt5-qtquickcontrols
2020-07-09 10:34:58 +08:00
Recommends: qt5-qtquickcontrols
Suggests: gsettings-desktop-schemas
Suggests: mate-common
Suggests: ukui-power-manager
Suggests: ukui-session-manager
Suggests: ukui-screensaver
Suggests: ukui-settings-daemon
2020-07-24 15:07:21 +08:00
#Suggests: qt5-qtgraphicaleffects
2020-07-09 10:34:58 +08:00
%description
The UKUI control center contains configuration applets for the UKUI desktop,
allowing to set accessibility configuration, desktop fonts, keyboard
and mouse properties, sound setup, desktop theme and background, user
interface properties, screen resolution, and other UKUI parameters.
%prep
%setup -q
%build
qmake-qt5
make
%install
rm -rf $RPM_BUILD_ROOT
make INSTALL_ROOT=%{buildroot} install
2020-11-03 14:09:04 +08:00
%post
set -e
glib-compile-schemas /usr/share/glib-2.0/schemas/
systemctl enable ukui-group-manager.service
systemctl start ukui-group-manager.service
chown root:root /usr/bin/checkuserpwd
chmod u+s /usr/bin/checkuserpwd
%preun
systemctl disable ukui-group-manager.service
systemctl stop ukui-group-manager.service
2020-07-09 10:34:58 +08:00
%clean
rm -rf $RPM_BUILD_ROOT
%files
%{_sysconfdir}/dbus-1/system.d/*
%{_bindir}/launchSysDbus
%{_bindir}/ukui-control-center
2020-11-03 14:09:04 +08:00
#%%{_prefix}/lib/control-center/*
%{_libdir}/ukui-control-center/*
2020-07-09 10:34:58 +08:00
%{_datadir}/applications/*
%{_datadir}/dbus-1/system-services/*
%{_datadir}/glib-2.0/schemas/*
%{_datadir}/locale/zh_CN/LC_MESSAGES/*
%{_datadir}/ukui/faces/*
2020-11-03 14:09:04 +08:00
%{_datadir}/ukui-control-center/shell/res/i18n
%{_sbindir}/group-manager-server
%{_bindir}/checkuserpwd
%{_prefix}/lib/systemd/system/ukui-group-manager.service
2020-07-09 10:34:58 +08:00
%changelog
2020-11-03 14:09:04 +08:00
* Thu Jul 9 2020 douyan <douyan@kylinos.cn> - 3.0.1-1
- update to upstream version 3.0.1-1
2020-07-24 15:07:21 +08:00
* Thu Jul 9 2020 douyan <douyan@kylinos.cn> - 2.0.3-1
2020-07-09 10:34:58 +08:00
- Init package for openEuler