%define debug_package %{nil} Name: libkysdk-applications Version: 1.0.0 Release: 2 Summary: Kylin Software Development Kit - Applications Layer Kit License: GPL-2+ URL: http://www.ukui.org Source0: %{name}-%{version}.tar.gz Patch01: 0001-fix-compile-error-of-libkysdk-applications.patch BuildRequires: glib2-devel BuildRequires: qt5-qtx11extras-devel BuildRequires: gsettings-qt-devel BuildRequires: pkg-config BuildRequires: qt5-qtbase-devel BuildRequires: qtchooser BuildRequires: qt5-qttools-devel BuildRequires: pkgconf BuildRequires: kf5-kwindowsystem-devel BuildRequires: libpeony-dev BuildRequires: openssl-devel #BuildRequires: kylin-daq BuildRequires: systemd-devel BuildRequires: libkysdk-base libkysdk-base-devel BuildRequires: ukui-interface #compile need but control is not exist BuildRequires: peony Requires: libkysdk-qtwidgets libkysdk-qtwidgets-devel libkysdk-widgetutils libkysdk-widgetutils-devel libkysdk-kabase libkysdk-kabase-devel %description Kylin Software Development Kit - Applications Layer Kit %package -n libkysdk-qtwidgets-devel Summary: libdevel Requires: libkysdk-qtwidgets %description -n libkysdk-qtwidgets-devel kysdk-qtwidgets head file %package -n libkysdk-qtwidgets Summary: libdevel Requires: glib2 qt5-qtbase-gui qt5-qtbase gsettings-qt %description -n libkysdk-qtwidgets kysdk-qtwidgets shared library %package -n libkysdk-widgetutils-devel Summary: libdevel Requires: libkysdk-qtwidgets %description -n libkysdk-widgetutils-devel kysdk-widgetutils head file %package -n libkysdk-widgetutils Summary: libdevel Requires: glib2 qt5-qtbase-gui gsettings-qt %description -n libkysdk-widgetutils kysdk-widgetutils shared library %package -n libkysdk-kabase Summary: libdevel Requires: ukui-interface libkysdk-config libkysdk-log %description -n libkysdk-kabase kysdk-kabase shared library %package -n libkysdk-kabase-devel Summary: libdevel Requires: libkysdk-kabase %description -n libkysdk-kabase-devel kysdk-kabase head file %prep %setup -q %patch01 -p1 %build mkdir build && cd build qmake-qt5 .. make -j4 %install rm -rf $RPM_BUILD_ROOT pushd build make INSTALL_ROOT=%{buildroot} install popd %clean rm -rf $RPM_BUILD_ROOT %files %files -n libkysdk-qtwidgets-devel %{_includedir}/kysdk/applications/gui_g.h %{_includedir}/kysdk/applications/kaboutdialog.h %{_includedir}/kysdk/applications/kbadge.h %{_includedir}/kysdk/applications/kballontip.h %{_includedir}/kysdk/applications/kborderbutton.h %{_includedir}/kysdk/applications/kborderlessbutton.h %{_includedir}/kysdk/applications/kbreadcrumb.h %{_includedir}/kysdk/applications/kcommentpanel.h %{_includedir}/kysdk/applications/kdialog.h %{_includedir}/kysdk/applications/kiconbar.h %{_includedir}/kysdk/applications/kinputdialog.h %{_includedir}/kysdk/applications/kmenubutton.h %{_includedir}/kysdk/applications/knavigationbar.h %{_includedir}/kysdk/applications/kpasswordedit.h %{_includedir}/kysdk/applications/kpixmapcontainer.h %{_includedir}/kysdk/applications/kprogressbar.h %{_includedir}/kysdk/applications/kprogresscircle.h %{_includedir}/kysdk/applications/kprogressdialog.h %{_includedir}/kysdk/applications/ksearchlineedit.h %{_includedir}/kysdk/applications/ksecuritylevelbar.h %{_includedir}/kysdk/applications/kslider.h %{_includedir}/kysdk/applications/kswitchbutton.h %{_includedir}/kysdk/applications/ktabbar.h %{_includedir}/kysdk/applications/ktag.h %{_includedir}/kysdk/applications/ktoolbutton.h %{_includedir}/kysdk/applications/kuninstalldialog.h %{_includedir}/kysdk/applications/kwidget.h %{_includedir}/kysdk/applications/kwindowbuttonbar.h %{_includedir}/kysdk/applications/themeController.h %{_includedir}/kysdk/applications/xatom-helper.h %files -n libkysdk-qtwidgets %{_prefix}/lib/kysdk/applications/libkysdk-qtwidgets.so* %{_datadir}/pkgconfig/kysdk-qtwidgets.pc %files -n libkysdk-widgetutils-devel %{_includedir}/kysdk/applications/kwidgetutils.h %{_includedir}/kysdk/applications/kysdk-widgetutils_global.h %files -n libkysdk-widgetutils %{_prefix}/lib/kysdk/applications/libkysdk-widgetutils.so* %{_datadir}/pkgconfig/kysdk-widgetutils.pc %files -n libkysdk-kabase %{_prefix}/lib/kysdk/applications/libkysdk-kabase.so* %{_sysconfdir}/kysdk/kysdk-applications/kabase/ %{_datadir}/pkgconfig/kysdk-kabase.pc %files -n libkysdk-kabase-devel %{_includedir}/kysdk/applications/kabase/*.hpp %changelog * Thu Nov 17 2022 peijiankang - 1.0.0-2 - delete if 0 and endif * Tue Nov 1 2022 peijiankang - 1.0.0-1 - Init Package for libkysdk-applications