%define debug_package %{nil} Name: ukui-interface Version: 1.0.2 Release: 3 Summary: UKUI interface provides the interface for system configuration and related libraries. License: GPL-3+ Apache-2.0 URL: https://github.com/ukui/ukui-interface Source0: %{name}-%{version}.tar.gz patch0: fix_log4qt_lib_path.patch BuildRequires: glib2-devel autoconf automake libtool qt5-qtbase-devel gsettings-qt-devel qt5-qttools-devel iniparser %description ukui interface provides the interface for system configuration and related libraries. %package -n libukui-log4qt Summary: ukui log tool BuildRequires: glib2 Provides: libukui-log4qt libukui-log4qt-devel %description -n libukui-log4qt UKUI interface provides the interface for system configuration and related libraries. . The package contains development files for qt logging. %prep %setup -q %patch0 -p1 %build ./autogen.sh %{make_build} cd %{_builddir}/%{name}-%{version}/src/log4qt qmake-qt5 make %install %{make_install} INSTALL_ROOT=%{buildroot} mkdir -p %{buildroot}/usr/include/ukuisdk mv %{buildroot}/usr/include/*.h %{buildroot}/usr/include/ukuisdk cd %{_builddir}/%{name}-%{version}/src/log4qt make INSTALL_ROOT=%{buildroot} install %clean rm -rf $RPM_BUILD_ROOT %files %doc debian/copyright debian/changelog %{_bindir}/ukui-backgroundserver %{_bindir}/ukui-desktopserver %{_bindir}/ukui-fontserver %{_bindir}/ukui-interfaceserver %{_bindir}/ukui-keyboardserver %{_bindir}/ukui-marcogeneralserver %{_bindir}/ukui-mouseserver %{_bindir}/ukui-powerserver %{_bindir}/ukui-screensaverserver %{_bindir}/ukui-sessionserver %{_bindir}/ukui-touchpadserver %{_bindir}/ukui-xkbgeneralserver %{_includedir}/ukuisdk/kylin-*.h %{_libdir}/libukui* %{_datadir}/dbus-1/services/*.service %files -n libukui-log4qt %doc debian/copyright debian/changelog %{_includedir}/ukui-log4qt.h %{_libdir}/libukui-log4qt.so %{_libdir}/libukui-log4qt.so.1 %{_libdir}/libukui-log4qt.so.1.0 %{_libdir}/libukui-log4qt.so.1.0.0 %{_datadir}/glib-2.0/schemas/org.ukui.log4qt.gschema.xml %changelog * Fri Feb 25 2022 douyan - 1.0.2-3 - add ukui-log4qt package * Wed Feb 24 2022 douyan - 1.0.2-2 - change head file location * Thu Feb 17 2022 pei-jiankang - 1.0.2-1 - Init package for openEuler