1 %define kdeappsver 21.12.0
2 %define kframever 5.56.0
9 License: GPL v2+/LGPL v2.1+
10 Group: X11/Applications
11 Source0: http://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
12 # Source0-md5: 56f898de4aa56da8c9c93ffc27cd09ae
13 URL: http://www.kde.org/
14 BuildRequires: Qt5Core-devel >= %{qtver}
15 BuildRequires: Qt5Gui-devel
16 BuildRequires: Qt5Network-devel >= 5.11.1
17 BuildRequires: Qt5Qml-devel >= 5.11.1
18 BuildRequires: Qt5Quick-devel >= 5.11.1
19 BuildRequires: Qt5Script-devel
20 BuildRequires: Qt5ScriptTools-devel >= %{qtver}
21 BuildRequires: Qt5Svg-devel
22 BuildRequires: Qt5Test-devel
23 BuildRequires: Qt5WebKit-devel
24 BuildRequires: Qt5Widgets-devel
25 BuildRequires: Qt5XmlPatterns-devel
26 BuildRequires: boost-devel >= 1.49
27 BuildRequires: cmake >= 2.8.12
28 BuildRequires: gettext-devel
29 BuildRequires: grantlee-qt5-devel >= 5.0
30 BuildRequires: kf5-extra-cmake-modules >= %{kframever}
31 BuildRequires: kf5-karchive-devel >= %{kframever}
32 BuildRequires: kf5-kconfig-devel >= %{kframever}
33 BuildRequires: kf5-kcoreaddons-devel >= %{kframever}
34 BuildRequires: kf5-kcrash-devel >= %{kframever}
35 BuildRequires: kf5-kdeclarative-devel >= %{kframever}
36 BuildRequires: kf5-ki18n-devel >= %{kframever}
37 BuildRequires: kf5-kitemviews-devel >= %{kframever}
38 BuildRequires: kf5-ktexteditor-devel >= %{kframever}
39 BuildRequires: kf5-kxmlgui-devel >= %{kframever}
41 BuildRequires: qt5-build >= %{qtver}
42 BuildRequires: rpmbuild(macros) >= 1.164
43 BuildRequires: shared-mime-info
44 BuildRequires: tar >= 1:1.22
46 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
49 Rocs is a Graph Theory IDE for everybody interested in designing and
50 analyzing graph algorithms (e.g., lecturers, students, researchers).
51 For all these users, Rocs provides an easy to use visual data
52 structure editor and a powerful scripting engine to execute
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.
64 Summary: Header files for %{kaname} development
65 Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{kaname}
66 Group: X11/Development/Libraries
67 Requires: %{name} = %{version}-%{release}
70 Header files for %{kaname} development.
72 %description devel -l pl.UTF-8
73 Pliki nagłówkowe dla programistów używających %{kaname}.
76 %setup -q -n %{kaname}-%{version}
83 -DHTML_INSTALL_DIR=%{_kdedocdir} \
84 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
89 rm -rf $RPM_BUILD_ROOT
90 %ninja_install -C build
92 %find_lang %{kaname} --all-name --with-kde
95 rm -rf $RPM_BUILD_ROOT
97 %post -p /sbin/ldconfig
98 %postun -p /sbin/ldconfig
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
135 %defattr(644,root,root,755)
137 %{_libdir}/librocsgraphtheory.so