diff options
author | CoprDistGit <infra@openeuler.org> | 2023-05-31 08:17:01 +0000 |
---|---|---|
committer | CoprDistGit <infra@openeuler.org> | 2023-05-31 08:17:01 +0000 |
commit | 4301524317650b3bb6fba1ef37ee1f7a9a7fb727 (patch) | |
tree | 64af1760eb92d6bf9bf9a03d46ceede54bc31000 | |
parent | d4ef05ec0bdf24fe9ca97a22ad5b59e2be3da311 (diff) |
automatic import of kdiagramopeneuler23.03
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | kdiagram.spec | 85 | ||||
-rw-r--r-- | sources | 1 |
3 files changed, 87 insertions, 0 deletions
@@ -0,0 +1 @@ +/kdiagram-2.8.0.tar.xz diff --git a/kdiagram.spec b/kdiagram.spec new file mode 100644 index 0000000..9ed4968 --- /dev/null +++ b/kdiagram.spec @@ -0,0 +1,85 @@ +# uncomment to enable bootstrap mode +#global bootstrap 1 + +%if !0%{?bootstrap} +%global tests 1 +%endif + +Name: kdiagram +Summary: Powerful libraries (KChart, KGantt) for creating business diagrams +Version: 2.8.0 +Release: 1 + +License: GPLv2+ +Url: https://invent.kde.org/graphics/kdiagram +Source0: http://download.kde.org/stable/kdiagram/%{version}/kdiagram-%{version}.tar.xz + +BuildRequires: extra-cmake-modules +BuildRequires: kf5-rpm-macros +BuildRequires: qt5-qtbase-devel +BuildRequires: qt5-qttools-devel +BuildRequires: qt5-qtsvg-devel + +%if 0%{?tests} +BuildRequires: xorg-x11-server-Xvfb +%endif + +BuildRequires: cmake + +%description +Powerful libraries (KChart, KGantt) for creating business diagrams. + +%package devel +Summary: Developer files for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: cmake(Qt5Svg) +Requires: cmake(Qt5Widgets) +Requires: cmake(Qt5PrintSupport) + +%description devel +%{summary}. + +%prep +%autosetup -p1 + +%build +mkdir %{_target_platform} +pushd %{_target_platform} +%{cmake_kf5} .. \ + -DBUILD_TESTING:BOOL=%{?tests:ON}%{?!tests:OFF} +popd +%make_build -C %{_target_platform} + +%install +make install/fast DESTDIR=%{buildroot} -C %{_target_platform} +%find_lang_kf5 kchart_qt +%find_lang_kf5 kgantt_qt +cat kchart_qt.lang kgantt_qt.lang > %{name}.lang + +%check +%if 0%{?tests} +ctest --output-on-failure --force-new-ctest-process +%endif + +%ldconfig_scriptlets + +%files -f %{name}.lang +%license LICENSE.GPL.txt +%{_kf5_libdir}/libKChart.so.2* +%{_kf5_libdir}/libKGantt.so.2* + +%files devel +%{_includedir}/KChart/ +%{_includedir}/KGantt/ +%{_includedir}/kchart_version.h +%{_includedir}/kgantt_version.h +%{_kf5_libdir}/libKChart.so +%{_kf5_libdir}/libKGantt.so +%{_kf5_libdir}/cmake/KChart/ +%{_kf5_libdir}/cmake/KGantt/ +%{_kf5_archdatadir}/mkspecs/modules/qt_KChart.pri +%{_kf5_archdatadir}/mkspecs/modules/qt_KGantt.pri + +%changelog +* Wed May 31 2023 misaka00251 <liuxin@iscas.ac.cn> - 2.8.0-1 +- Init package @@ -0,0 +1 @@ +a63593335d382d4c6518e1a98a9e013f kdiagram-2.8.0.tar.xz |