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