summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-05-31 08:17:01 +0000
committerCoprDistGit <infra@openeuler.org>2023-05-31 08:17:01 +0000
commit4301524317650b3bb6fba1ef37ee1f7a9a7fb727 (patch)
tree64af1760eb92d6bf9bf9a03d46ceede54bc31000
parentd4ef05ec0bdf24fe9ca97a22ad5b59e2be3da311 (diff)
automatic import of kdiagramopeneuler23.03
-rw-r--r--.gitignore1
-rw-r--r--kdiagram.spec85
-rw-r--r--sources1
3 files changed, 87 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..7ec095d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -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
diff --git a/sources b/sources
new file mode 100644
index 0000000..53c6a73
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+a63593335d382d4c6518e1a98a9e013f kdiagram-2.8.0.tar.xz