]>
Commit | Line | Data |
---|---|---|
96330f1e AM |
1 | %define orgname okteta |
2 | %define _state stable | |
cf71c6de | 3 | %define qtver 5.5.1 |
96330f1e AM |
4 | |
5 | Summary: okteta - Binary file editor | |
6 | Summary(pl.UTF-8): okteta - Edytor plików binarnych | |
cf71c6de BS |
7 | Name: ka5-okteta |
8 | Version: 16.08.1 | |
9 | Release: 0.2 | |
96330f1e AM |
10 | License: GPL |
11 | Group: X11/Development/Tools | |
cf71c6de BS |
12 | Source0: http://download.kde.org/%{_state}/applications/%{version}/src/%{orgname}-%{version}.tar.xz |
13 | # Source0-md5: 12cc48f3d3c04ee168c9c782a614a631 | |
96330f1e | 14 | URL: http://www.kde.org/ |
cf71c6de | 15 | BuildRequires: Qt5Designer-devel |
cef2b3a9 AO |
16 | BuildRequires: Qt5Network-devel |
17 | BuildRequires: Qt5DBus-devel | |
cf71c6de BS |
18 | BuildRequires: Qt5ScriptTools-devel |
19 | BuildRequires: Qt5UiTools-devel | |
20 | BuildRequires: Qt5PrintSupport-devel | |
cef2b3a9 AO |
21 | BuildRequires: Qt5Xml-devel |
22 | BuildRequires: kf5-kauth-devel | |
23 | BuildRequires: kf5-kbookmarks-devel | |
24 | BuildRequires: kf5-kcodecs-devel | |
25 | BuildRequires: kf5-kcompletion-devel | |
26 | BuildRequires: kf5-kconfig-devel | |
27 | BuildRequires: kf5-kconfigwidgets-devel | |
28 | BuildRequires: kf5-kcoreaddons-devel | |
29 | BuildRequires: kf5-extra-cmake-modules | |
cf71c6de | 30 | BuildRequires: kf5-kdbusaddons-devel |
cef2b3a9 | 31 | BuildRequires: kf5-kjobwidgets-devel |
cf71c6de BS |
32 | BuildRequires: kf5-kparts-devel |
33 | BuildRequires: kf5-knewstuff-devel | |
34 | BuildRequires: kf5-kcmutils-devel | |
cef2b3a9 | 35 | BuildRequires: kf5-ki18n-devel |
cf71c6de | 36 | BuildRequires: kf5-kiconthemes-devel |
cef2b3a9 AO |
37 | BuildRequires: kf5-kio-devel |
38 | BuildRequires: kf5-kitemviews-devel | |
cf71c6de | 39 | BuildRequires: kf5-kdoctools-devel |
cef2b3a9 | 40 | BuildRequires: kf5-solid-devel |
cf71c6de | 41 | BuildRequires: kf5-ktextwidgets-devel |
cef2b3a9 | 42 | BuildRequires: kf5-kxmlgui-devel |
cf71c6de | 43 | BuildRequires: kf5-attica-devel |
cef2b3a9 | 44 | BuildRequires: kf5-kservice-devel |
cf71c6de | 45 | BuildRequires: kf5-sonnet-devel |
cef2b3a9 | 46 | BuildRequires: kf5-kwidgetsaddons-devel |
cf71c6de | 47 | BuildRequires: qca-qt5-devel |
96330f1e AM |
48 | BuildRequires: rpmbuild(macros) >= 1.600 |
49 | BuildRequires: shared-mime-info | |
1d13e85d | 50 | Obsoletes: kde4-kdesdk-okteta |
b65ffc60 | 51 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
96330f1e AM |
52 | |
53 | %description | |
54 | The program Okteta is another implementation of a standalone, plain | |
55 | old-fashioned hex editor. It is based on the libkakao framework, with | |
56 | plugins using the basic Okteta core and gui libraries. | |
57 | ||
58 | %description -l pl.UTF-8 | |
59 | Okteta to kolejna implementacja samodzielnego, tradycyjnego edytora | |
60 | szesnastkowego. Jest oparty na szkielecie libkakao z wtyczkami | |
61 | wykorzystującymi biblioteki core i gui Okteta. | |
62 | ||
63 | %package devel | |
64 | Summary: Header files for compiling applications that use okteta libraries | |
65 | Summary(pl.UTF-8): Pliki nagłówkowe do kompilacji aplikacji używających bibliotek okteta | |
66 | Summary(pt_BR.UTF-8): Arquivos de inclusão para as bibliotecas do okteta | |
67 | Group: X11/Development/Libraries | |
68 | Requires: %{name} = %{version}-%{release} | |
cf71c6de BS |
69 | Requires: Qt5Widgets-devel >= %{qtver} |
70 | Requires: kf5-kio-devel >= 5.24.0 | |
96330f1e AM |
71 | |
72 | %description devel | |
73 | This package includes the header files you will need to compile | |
74 | applications that use okteta libraries. | |
75 | ||
76 | %description devel -l pl.UTF-8 | |
77 | Ten pakiet zawiera pliki nagłówkowe niezbędne do kompilacji aplikacji | |
78 | używających bibliotek okteta. | |
79 | ||
80 | %description devel -l pt_BR.UTF-8 | |
81 | Arquivos de inclusão para desenvolvimento e compilação de programas | |
82 | que usem as bibliotecas do okteta. | |
83 | ||
84 | %prep | |
85 | %setup -q -n %{orgname}-%{version} | |
86 | ||
87 | %build | |
88 | install -d build | |
89 | cd build | |
90 | %cmake \ | |
cf71c6de | 91 | -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \ |
96330f1e AM |
92 | ../ |
93 | ||
94 | %{__make} | |
95 | ||
96 | %install | |
97 | rm -rf $RPM_BUILD_ROOT | |
98 | ||
cf71c6de | 99 | install -d $RPM_BUILD_ROOT |
96330f1e AM |
100 | |
101 | %{__make} -C build install \ | |
102 | DESTDIR=$RPM_BUILD_ROOT \ | |
103 | kde_htmldir=%{_kdedocdir} | |
104 | ||
105 | rm -rf $RPM_BUILD_ROOT%{_iconsdir}/locolor | |
106 | ||
107 | %clean | |
108 | rm -rf $RPM_BUILD_ROOT | |
109 | ||
119edb40 | 110 | %post -p /sbin/ldconfig |
96330f1e AM |
111 | %postun -p /sbin/ldconfig |
112 | ||
113 | %files | |
114 | %defattr(644,root,root,755) | |
115 | %attr(755,root,root) %{_bindir}/okteta | |
cf71c6de BS |
116 | %attr(755,root,root) %{_libdir}/qt5/plugins/oktetapart.so |
117 | %attr(755,root,root) %ghost %{_libdir}/libokteta2core.so.? | |
118 | %attr(755,root,root) %{_libdir}/libokteta2core.so.*.*.* | |
119 | %attr(755,root,root) %ghost %{_libdir}/libokteta2gui.so.? | |
120 | %attr(755,root,root) %{_libdir}/libokteta2gui.so.*.*.* | |
121 | %attr(755,root,root) %ghost %{_libdir}/libkasten3okteta1core.so.? | |
122 | %attr(755,root,root) %{_libdir}/libkasten3okteta1core.so.*.*.* | |
123 | %attr(755,root,root) %ghost %{_libdir}/libkasten3okteta1controllers.so.? | |
124 | %attr(755,root,root) %{_libdir}/libkasten3okteta1controllers.so.*.*.* | |
125 | %attr(755,root,root) %ghost %{_libdir}/libkasten3okteta1gui.so.? | |
126 | %attr(755,root,root) %{_libdir}/libkasten3okteta1gui.so.*.*.* | |
127 | %attr(755,root,root) %ghost %{_libdir}/libkasten3core.so.? | |
128 | %attr(755,root,root) %{_libdir}/libkasten3core.so.*.*.* | |
129 | %attr(755,root,root) %ghost %{_libdir}/libkasten3controllers.so.? | |
130 | %attr(755,root,root) %{_libdir}/libkasten3controllers.so.*.*.* | |
131 | %attr(755,root,root) %ghost %{_libdir}/libkasten3gui.so.? | |
132 | %attr(755,root,root) %{_libdir}/libkasten3gui.so.*.*.* | |
133 | %attr(755,root,root) %{_libdir}/qt5/plugins/designer/oktetadesignerplugin.so | |
134 | %{_desktopdir}/org.kde.okteta.desktop | |
135 | %{_datadir}/appdata/org.kde.okteta.appdata.xml | |
136 | %{_datadir}/config.kcfg/structviewpreferences.kcfg | |
137 | %{_docdir}/HTML/en/okteta | |
138 | %dir %{_datadir}/kxmlgui5/oktetapart | |
139 | %{_datadir}/kxmlgui5/oktetapart/oktetapartbrowserui.rc | |
140 | %{_datadir}/kxmlgui5/oktetapart/oktetapartreadonlyui.rc | |
141 | %{_datadir}/kxmlgui5/oktetapart/oktetapartreadwriteui.rc | |
142 | %{_datadir}/kxmlgui5/okteta | |
143 | %{_datadir}/okteta | |
96330f1e | 144 | %{_iconsdir}/hicolor/*x*/apps/okteta.png |
96330f1e | 145 | %{_datadir}/mime/packages/okteta.xml |
cf71c6de | 146 | %{_sysconfdir}/xdg/okteta-structures.knsrc |
96330f1e AM |
147 | |
148 | %files devel | |
149 | %defattr(644,root,root,755) | |
cf71c6de BS |
150 | %attr(755,root,root) %{_bindir}/struct2osd |
151 | %attr(755,root,root) %{_libdir}/libokteta2gui.so | |
152 | %attr(755,root,root) %{_libdir}/libokteta2core.so | |
153 | %attr(755,root,root) %{_libdir}/libkasten3controllers.so | |
154 | %attr(755,root,root) %{_libdir}/libkasten3core.so | |
155 | %attr(755,root,root) %{_libdir}/libkasten3gui.so | |
156 | %attr(755,root,root) %{_libdir}/libkasten3okteta1controllers.so | |
157 | %attr(755,root,root) %{_libdir}/libkasten3okteta1core.so | |
158 | %attr(755,root,root) %{_libdir}/libkasten3okteta1gui.so | |
159 | %{_includedir}/Okteta | |
160 | %{_includedir}/Kasten | |
161 | %{_includedir}/okteta | |
162 | %{_includedir}/kasten | |
163 | %{_libdir}/cmake/* |