dde-app-services/dde-app-services.spec
leeffo 9c818a7a3e init package
(cherry picked from commit d7043d90e0e3c6f0a28924fd934ab0ca1739f57c)
2023-08-15 17:48:47 +08:00

80 lines
1.9 KiB
RPMSpec

Name: dde-app-services
Version: 0.0.20
Release: 1
Summary: Service collection of DDE applications
License: LGPL-3.0+
Url: https://github.com/linuxdeepin/dde-app-services
Source0: %{name}-%{version}.tar.gz
BuildRequires: gcc-c++
BuildRequires: cmake
BuildRequires: dtkcore-devel
BuildRequires: dtkcommon-devel
BuildRequires: dtkgui-devel
BuildRequires: dtkwidget-devel
BuildRequires: qt5-qtbase-devel
BuildRequires: gtest-devel
BuildRequires: gmock-devel
%description
%summary.
%package -n dde-dconfig-daemon
Summary: deepin desktop-environment - dde-dconfig-daemon module
Requires: %{name}
%description -n dde-dconfig-daemon
dde-dconfig-daemon provids dbus service for reading and writing DSG configuration.
%package -n dde-dconfig-editor
Summary: deepin desktop-environment - dde-dconfig-editor module
Requires: %{name}
%description -n dde-dconfig-editor
dde-dconfig-editor is a GUI or Console tool, it's used to view and edit DSG configuration for current user.
%prep
%setup -q
%if 0%{?openeuler}
sed -i 's/set(REQUIRED_QT_VERSION 5.11.3)/set(REQUIRED_QT_VERSION 5.11.1)/' $(find ./dconfig-center/*/ -name "CMakeLists.txt")
%endif
%build
export PATH=%_qt5_bindir:$PATH
%cmake \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_BUILD_TYPE=RelWithDebInfo
#
%make_build
%install
%make_install
#chmod +x %buildroot%_datadir/bash-completion/completions/dde-dconfig
%files
%doc LICENSE README.md
%{_datadir}/dsg/configs/example.json
%{_datadir}/dsg/configs/dconfig-example/
%{_datadir}/dsg/configs/overrides/dconfig-example/example/
%files -n dde-dconfig-daemon
%{_bindir}/dde-dconfig
%{_bindir}/dde-dconfig-daemon
%{_datadir}/bash-completion/completions/*
%{_datadir}/dbus-1/system.d/*
%{_datadir}/dbus-1/interfaces/*
%{_datadir}/dbus-1/system-services/*
%files -n dde-dconfig-editor
%{_bindir}/dde-dconfig-editor
%changelog
* Mon Aug 14 2023 leeffo <liweiganga@uniontech.com> - 0.0.20-1
- init: init package