]> git.pld-linux.org Git - packages/ka5-okteta.git/blob - ka5-okteta.spec
57c7c0a7082c87bca86a035509aa685b0c1589e6
[packages/ka5-okteta.git] / ka5-okteta.spec
1 %define         orgname         okteta
2 %define         _state          stable
3 %define         qtver           5.12.0
4
5 Summary:        okteta - Binary file editor
6 Summary(pl.UTF-8):      okteta - Edytor plików binarnych
7 Name:           ka5-okteta
8 Version:        0.26.9
9 Release:        2
10 Epoch:          1
11 License:        GPL
12 Group:          X11/Development/Tools
13 Source0:        http://download.kde.org/%{_state}/%{orgname}/%{version}/src/%{orgname}-%{version}.tar.xz
14 # Source0-md5:  bccfa4dbee2c354a0b05ebfda09d0561
15 URL:            http://www.kde.org/
16 BuildRequires:  Qt5DBus-devel
17 BuildRequires:  Qt5Designer-devel
18 BuildRequires:  Qt5Network-devel
19 BuildRequires:  Qt5PrintSupport-devel
20 BuildRequires:  Qt5ScriptTools-devel
21 BuildRequires:  Qt5UiTools-devel
22 BuildRequires:  Qt5Xml-devel
23 BuildRequires:  kf5-attica-devel
24 BuildRequires:  kf5-extra-cmake-modules
25 BuildRequires:  kf5-kauth-devel
26 BuildRequires:  kf5-kbookmarks-devel
27 BuildRequires:  kf5-kcmutils-devel
28 BuildRequires:  kf5-kcodecs-devel
29 BuildRequires:  kf5-kcompletion-devel
30 BuildRequires:  kf5-kconfig-devel
31 BuildRequires:  kf5-kconfigwidgets-devel
32 BuildRequires:  kf5-kcoreaddons-devel
33 BuildRequires:  kf5-kdbusaddons-devel
34 BuildRequires:  kf5-kdoctools-devel
35 BuildRequires:  kf5-ki18n-devel
36 BuildRequires:  kf5-kiconthemes-devel
37 BuildRequires:  kf5-kio-devel
38 BuildRequires:  kf5-kitemviews-devel
39 BuildRequires:  kf5-kjobwidgets-devel
40 BuildRequires:  kf5-knewstuff-devel
41 BuildRequires:  kf5-kparts-devel
42 BuildRequires:  kf5-kservice-devel
43 BuildRequires:  kf5-ktextwidgets-devel
44 BuildRequires:  kf5-kwidgetsaddons-devel
45 BuildRequires:  kf5-kxmlgui-devel
46 BuildRequires:  kf5-solid-devel
47 BuildRequires:  kf5-sonnet-devel
48 BuildRequires:  qca-qt5-devel
49 BuildRequires:  rpmbuild(macros) >= 1.600
50 BuildRequires:  shared-mime-info
51 Obsoletes:      kde4-kdesdk-okteta
52 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
53
54 %description
55 The program Okteta is another implementation of a standalone, plain
56 old-fashioned hex editor. It is based on the libkakao framework, with
57 plugins using the basic Okteta core and gui libraries.
58
59 %description -l pl.UTF-8
60 Okteta to kolejna implementacja samodzielnego, tradycyjnego edytora
61 szesnastkowego. Jest oparty na szkielecie libkakao z wtyczkami
62 wykorzystującymi biblioteki core i gui Okteta.
63
64 %package devel
65 Summary:        Header files for compiling applications that use okteta libraries
66 Summary(pl.UTF-8):      Pliki nagłówkowe do kompilacji aplikacji używających bibliotek okteta
67 Summary(pt_BR.UTF-8):   Arquivos de inclusão para as bibliotecas do okteta
68 Group:          X11/Development/Libraries
69 Requires:       %{name} = %{epoch}:%{version}-%{release}
70 Requires:       Qt5Widgets-devel >= %{qtver}
71 Requires:       kf5-kio-devel >= 5.24.0
72
73 %description devel
74 This package includes the header files you will need to compile
75 applications that use okteta libraries.
76
77 %description devel -l pl.UTF-8
78 Ten pakiet zawiera pliki nagłówkowe niezbędne do kompilacji aplikacji
79 używających bibliotek okteta.
80
81 %description devel -l pt_BR.UTF-8
82 Arquivos de inclusão para desenvolvimento e compilação de programas
83 que usem as bibliotecas do okteta.
84
85 %prep
86 %setup -q -n %{orgname}-%{version}
87
88 %build
89 install -d build
90 cd build
91 %cmake \
92         -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
93         ../
94
95 %{__make}
96
97 %install
98 rm -rf $RPM_BUILD_ROOT
99
100 install -d $RPM_BUILD_ROOT
101
102 %{__make} -C build install \
103         DESTDIR=$RPM_BUILD_ROOT \
104         kde_htmldir=%{_kdedocdir}
105
106 rm -rf $RPM_BUILD_ROOT%{_iconsdir}/locolor
107
108 %find_lang %{orgname} --all-name --with-kde
109
110 %clean
111 rm -rf $RPM_BUILD_ROOT
112
113 %post   -p /sbin/ldconfig
114 %postun -p /sbin/ldconfig
115
116 %files -f %{orgname}.lang
117 %defattr(644,root,root,755)
118 %attr(755,root,root) %{_bindir}/okteta
119 %attr(755,root,root) %{_libdir}/qt5/plugins/designer/oktetawidgets.so
120 %{_desktopdir}/org.kde.okteta.desktop
121 %{_datadir}/metainfo/org.kde.okteta.appdata.xml
122 %lang(ca) %{_docdir}/HTML/ca/okteta
123 %lang(de) %{_docdir}/HTML/de/okteta
124 %lang(en) %{_docdir}/HTML/en/okteta
125 %lang(es) %{_docdir}/HTML/es/okteta
126 %lang(it) %{_docdir}/HTML/it/okteta
127 %lang(nl) %{_docdir}/HTML/nl/okteta
128 %lang(pt) %{_docdir}/HTML/pt/okteta
129 %lang(pt_BR) %{_docdir}/HTML/pt_BR/okteta
130 %lang(sr) %{_docdir}/HTML/sr/okteta
131 %lang(sr@latin) %{_docdir}/HTML/sr@latin/okteta
132 %lang(sv) %{_docdir}/HTML/sv/okteta
133 %lang(uk) %{_docdir}/HTML/uk/okteta
134 %{_datadir}/okteta
135 %{_iconsdir}/hicolor/*x*/apps/okteta.png
136 %{_datadir}/mime/packages/okteta.xml
137
138 %attr(755,root,root) %{_bindir}/struct2osd
139 %ghost %{_libdir}/libKasten4Controllers.so.0
140 %attr(755,root,root) %{_libdir}/libKasten4Controllers.so.*.*.*
141 %ghost %{_libdir}/libKasten4Core.so.0
142 %attr(755,root,root) %{_libdir}/libKasten4Core.so.*.*.*
143 %ghost %{_libdir}/libKasten4Gui.so.0
144 %attr(755,root,root) %{_libdir}/libKasten4Gui.so.*.*.*
145 %ghost %{_libdir}/libKasten4Okteta2Controllers.so.0
146 %attr(755,root,root) %{_libdir}/libKasten4Okteta2Controllers.so.*.*.*
147 %ghost %{_libdir}/libKasten4Okteta2Core.so.0
148 %attr(755,root,root) %{_libdir}/libKasten4Okteta2Core.so.*.*.*
149 %ghost %{_libdir}/libKasten4Okteta2Gui.so.0
150 %attr(755,root,root) %{_libdir}/libKasten4Okteta2Gui.so.*.*.*
151 %ghost %{_libdir}/libOkteta3Core.so.0
152 %attr(755,root,root) %{_libdir}/libOkteta3Core.so.*.*.*
153 %ghost %{_libdir}/libOkteta3Gui.so.0
154 %attr(755,root,root) %{_libdir}/libOkteta3Gui.so.*.*.*
155 %attr(755,root,root) %{_libdir}/qt5/plugins/kf5/parts/oktetapart.so
156 %{_datadir}/config.kcfg/structureviewpreferences.kcfg
157 %{_datadir}/knsrcfiles/okteta-structures.knsrc
158 %{_datadir}/kservices5/oktetapart.desktop
159
160 %files devel
161 %defattr(644,root,root,755)
162 %{_includedir}/KastenControllers
163 %{_includedir}/KastenCore
164 %{_includedir}/KastenGui
165 %{_includedir}/OktetaCore
166 %{_includedir}/OktetaGui
167 %{_includedir}/OktetaKastenControllers
168 %{_includedir}/OktetaKastenCore
169 %{_includedir}/OktetaKastenGui
170 %{_libdir}/cmake/KastenControllers
171 %{_libdir}/cmake/KastenCore
172 %{_libdir}/cmake/KastenGui
173 %{_libdir}/cmake/OktetaCore
174 %{_libdir}/cmake/OktetaGui
175 %{_libdir}/cmake/OktetaKastenControllers
176 %{_libdir}/cmake/OktetaKastenCore
177 %{_libdir}/cmake/OktetaKastenGui
178 %{_libdir}/libKasten4Controllers.so
179 %{_libdir}/libKasten4Core.so
180 %{_libdir}/libKasten4Gui.so
181 %{_libdir}/libKasten4Okteta2Controllers.so
182 %{_libdir}/libKasten4Okteta2Core.so
183 %{_libdir}/libKasten4Okteta2Gui.so
184 %{_libdir}/libOkteta3Core.so
185 %{_libdir}/libOkteta3Gui.so
186 %{_pkgconfigdir}/OktetaCore.pc
187 %{_pkgconfigdir}/OktetaGui.pc
188 %{_libdir}/qt5/mkspecs/modules/qt_OktetaCore.pri
189 %{_libdir}/qt5/mkspecs/modules/qt_OktetaGui.pri
This page took 0.064638 seconds and 2 git commands to generate.