]> git.pld-linux.org Git - packages/ka5-kblog.git/blob - ka5-kblog.spec
rebuild with qt5-5.15.6
[packages/ka5-kblog.git] / ka5-kblog.spec
1 %define         kdeappsver      19.04.1
2 %define         kframever       5.56.0
3 %define         qtver           5.9.0
4 %define         kaname          kblog
5 Summary:        Kblog
6 Name:           ka5-%{kaname}
7 Version:        19.04.1
8 Release:        2
9 License:        GPL v2+/LGPL v2.1+
10 Group:          X11/Libraries
11 Source0:        http://download.kde.org/stable/applications/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
12 # Source0-md5:  ab9c274085303fea307f4e026cdfcfa2
13 URL:            http://www.kde.org/
14 BuildRequires:  Qt5Core-devel >= %{qtver}
15 BuildRequires:  Qt5Gui-devel >= 5.11.1
16 BuildRequires:  Qt5Test-devel
17 BuildRequires:  cmake >= 2.8.12
18 BuildRequires:  gettext-devel
19 BuildRequires:  ka5-kcalcore-devel >= %{kdeappsver}
20 BuildRequires:  kf5-extra-cmake-modules >= %{kframever}
21 BuildRequires:  kf5-kcoreaddons-devel >= %{kframever}
22 BuildRequires:  kf5-ki18n-devel >= %{kframever}
23 BuildRequires:  kf5-kio-devel >= %{kframever}
24 BuildRequires:  kf5-kxmlrpcclient-devel >= %{kframever}
25 BuildRequires:  kf5-syndication-devel >= %{kframever}
26 BuildRequires:  ninja
27 BuildRequires:  qt5-build >= %{qtver}
28 BuildRequires:  rpmbuild(macros) >= 1.164
29 BuildRequires:  shared-mime-info
30 BuildRequires:  tar >= 1:1.22
31 BuildRequires:  xz
32 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
33
34 %description
35 KBlog provides client-side support for web application remote blogging
36 APIs.. KBlog is a library for calling functions on Blogger 1.0,
37 MetaWeblog, MovableType and GData compatible blogs. It calls the APIs
38 using KXmlRpcClient and Syndication. It supports asynchronous sending
39 and fetching of posts and, if supported on the server, multimedia
40 files.
41
42 %package devel
43 Summary:        Header files for %{kaname} development
44 Summary(pl.UTF-8):      Pliki nagłówkowe dla programistów używających %{kaname}
45 Group:          X11/Development/Libraries
46 Requires:       %{name} = %{version}-%{release}
47
48 %description devel
49 Header files for %{kaname} development.
50
51 %description devel -l pl.UTF-8
52 Pliki nagłówkowe dla programistów używających %{kaname}.
53
54 %prep
55 %setup -q -n %{kaname}-%{version}
56
57 %build
58 install -d build
59 cd build
60 %cmake \
61         -G Ninja \
62         -DHTML_INSTALL_DIR=%{_kdedocdir} \
63         -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
64         ..
65 %ninja_build
66
67 %install
68 rm -rf $RPM_BUILD_ROOT
69 %ninja_install -C build
70
71 %find_lang %{kaname} --all-name --with-kde
72
73 %clean
74 rm -rf $RPM_BUILD_ROOT
75
76 %post   -p /sbin/ldconfig
77 %postun -p /sbin/ldconfig
78
79 %files -f %{kaname}.lang
80 %defattr(644,root,root,755)
81 /etc/xdg/kblog.categories
82 /etc/xdg/kblog.renamecategories
83 %attr(755,root,root) %ghost %{_libdir}/libKF5Blog.so.5
84 %attr(755,root,root) %{_libdir}/libKF5Blog.so.5.*.*
85
86 %files devel
87 %defattr(644,root,root,755)
88 %{_includedir}/KF5/KBlog
89 %{_includedir}/KF5/kblog_version.h
90 %{_libdir}/cmake/KF5Blog
91 %attr(755,root,root) %{_libdir}/libKF5Blog.so
92 %{_libdir}/qt5/mkspecs/modules/qt_KBlog.pri
This page took 0.110732 seconds and 3 git commands to generate.