]> git.pld-linux.org Git - packages/ka5-rocs.git/blame - ka5-rocs.spec
- updated to 21.04.0
[packages/ka5-rocs.git] / ka5-rocs.spec
CommitLineData
fc5a4456 1%define kdeappsver 21.04.0
7636f708 2%define kframever 5.56.0
94bb0da8 3%define qtver 5.9.0
2eabea6e
WF
4%define kaname rocs
5Summary: rocs
6Name: ka5-%{kaname}
fc5a4456 7Version: 21.04.0
2eabea6e
WF
8Release: 1
9License: GPL v2+/LGPL v2.1+
10Group: X11/Applications
567e714a 11Source0: http://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
fc5a4456 12# Source0-md5: 3cbf8daa7eb29252063fffd75a4fe9ca
2eabea6e
WF
13URL: http://www.kde.org/
14BuildRequires: Qt5Core-devel >= %{qtver}
94bb0da8
WF
15BuildRequires: Qt5Gui-devel
16BuildRequires: Qt5Network-devel >= 5.11.1
17BuildRequires: Qt5Qml-devel >= 5.11.1
18BuildRequires: Qt5Quick-devel >= 5.11.1
19BuildRequires: Qt5Script-devel
2eabea6e 20BuildRequires: Qt5ScriptTools-devel >= %{qtver}
94bb0da8
WF
21BuildRequires: Qt5Svg-devel
22BuildRequires: Qt5Test-devel
23BuildRequires: Qt5WebKit-devel
24BuildRequires: Qt5Widgets-devel
25BuildRequires: Qt5XmlPatterns-devel
26BuildRequires: boost-devel >= 1.49
2eabea6e 27BuildRequires: cmake >= 2.8.12
94bb0da8
WF
28BuildRequires: gettext-devel
29BuildRequires: grantlee-qt5-devel >= 5.0
7636f708
WF
30BuildRequires: kf5-extra-cmake-modules >= %{kframever}
31BuildRequires: kf5-karchive-devel >= %{kframever}
32BuildRequires: kf5-kconfig-devel >= %{kframever}
33BuildRequires: kf5-kcoreaddons-devel >= %{kframever}
34BuildRequires: kf5-kcrash-devel >= %{kframever}
35BuildRequires: kf5-kdeclarative-devel >= %{kframever}
36BuildRequires: kf5-ki18n-devel >= %{kframever}
37BuildRequires: kf5-kitemviews-devel >= %{kframever}
38BuildRequires: kf5-ktexteditor-devel >= %{kframever}
39BuildRequires: kf5-kxmlgui-devel >= %{kframever}
db660e85 40BuildRequires: ninja
2eabea6e
WF
41BuildRequires: qt5-build >= %{qtver}
42BuildRequires: rpmbuild(macros) >= 1.164
43BuildRequires: shared-mime-info
44BuildRequires: tar >= 1:1.22
45BuildRequires: xz
46BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
47
48%description
94bb0da8
WF
49Rocs is a Graph Theory IDE for everybody interested in designing and
50analyzing graph algorithms (e.g., lecturers, students, researchers).
51For all these users, Rocs provides an easy to use visual data
52structure editor and a powerful scripting engine to execute
53algorithms.
54
55Features
56
57- Canvas for Graph Drawing
58- IDE for Graph related Programming, using Javascript as it's main
59 language, plus the graph library
60- Data Structures are extensible from the scripting interface, so you
61 can do anything you want.
2eabea6e
WF
62
63%package devel
64Summary: Header files for %{kaname} development
94bb0da8 65Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{kaname}
2eabea6e
WF
66Group: X11/Development/Libraries
67Requires: %{name} = %{version}-%{release}
68
69%description devel
70Header files for %{kaname} development.
71
72%description devel -l pl.UTF-8
73Pliki nagłówkowe dla programistów używających %{kaname}.
74
75%prep
76%setup -q -n %{kaname}-%{version}
77
78%build
79install -d build
80cd build
81%cmake \
db660e85 82 -G Ninja \
7636f708 83 -DHTML_INSTALL_DIR=%{_kdedocdir} \
2eabea6e
WF
84 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
85 ..
db660e85 86%ninja_build
2eabea6e
WF
87
88%install
89rm -rf $RPM_BUILD_ROOT
db660e85 90%ninja_install -C build
2eabea6e
WF
91
92%find_lang %{kaname} --all-name --with-kde
93
94%clean
95rm -rf $RPM_BUILD_ROOT
96
97%post -p /sbin/ldconfig
98%postun -p /sbin/ldconfig
99
100%files -f %{kaname}.lang
101%defattr(644,root,root,755)
102%attr(755,root,root) %{_bindir}/rocs
103%{_libdir}/librocsgraphtheory.so.0
104%{_libdir}/qt5/plugins/rocs
105%{_desktopdir}/org.kde.rocs.desktop
106%{_datadir}/config.kcfg/rocs.kcfg
107%{_iconsdir}/hicolor/128x128/apps/rocs.png
108%{_iconsdir}/hicolor/16x16/apps/rocs.png
109%{_iconsdir}/hicolor/22x22/apps/rocs.png
110%{_iconsdir}/hicolor/32x32/apps/rocs.png
111%{_iconsdir}/hicolor/48x48/apps/rocs.png
112%{_iconsdir}/hicolor/64x64/apps/rocs.png
113%{_iconsdir}/hicolor/scalable/actions/rocsadvancedsetup.svgz
114%{_iconsdir}/hicolor/scalable/actions/rocsalignbottom.svgz
115%{_iconsdir}/hicolor/scalable/actions/rocsaligncircle.svgz
116%{_iconsdir}/hicolor/scalable/actions/rocsalignleft.svgz
117%{_iconsdir}/hicolor/scalable/actions/rocsalignmiddle.svgz
118%{_iconsdir}/hicolor/scalable/actions/rocsalignright.svgz
119%{_iconsdir}/hicolor/scalable/actions/rocsaligntop.svgz
120%{_iconsdir}/hicolor/scalable/actions/rocsaligntree.svgz
121%{_iconsdir}/hicolor/scalable/actions/rocsalignvmiddle.svgz
122%{_iconsdir}/hicolor/scalable/actions/rocsbidirectional.svgz
123%{_iconsdir}/hicolor/scalable/actions/rocsdelete.svgz
124%{_iconsdir}/hicolor/scalable/actions/rocsedge.svgz
125%{_iconsdir}/hicolor/scalable/actions/rocsnode.svgz
126%{_iconsdir}/hicolor/scalable/actions/rocsselect.svgz
127%{_iconsdir}/hicolor/scalable/actions/rocsunidirectional.svgz
128%{_iconsdir}/hicolor/scalable/actions/rocsvisible.svgz
129%{_iconsdir}/hicolor/scalable/apps/rocs.svgz
130%{_datadir}/kxmlgui5/rocs
131%{_datadir}/metainfo/org.kde.rocs.appdata.xml
132%{_datadir}/rocs
133
134%files devel
94bb0da8 135%defattr(644,root,root,755)
2eabea6e
WF
136%{_includedir}/rocs
137%{_libdir}/librocsgraphtheory.so
This page took 0.076751 seconds and 4 git commands to generate.