]> git.pld-linux.org Git - packages/kf5-kdbusaddons.git/blame_incremental - kf5-kdbusaddons.spec
- updated to 5.113.0
[packages/kf5-kdbusaddons.git] / kf5-kdbusaddons.spec
... / ...
CommitLineData
1#
2# Conditional build:
3%bcond_with tests # build without tests
4
5# TODO:
6# - runtime Requires if any
7# - make test not hanging and switch it back on
8
9%define kdeframever 5.113
10%define qtver 5.15.2
11%define kfname kdbusaddons
12Summary: Convenience classes for DBus
13Name: kf5-%{kfname}
14Version: 5.113.0
15Release: 1
16License: LGPL v2.1+
17Group: X11/Libraries
18Source0: https://download.kde.org/stable/frameworks/%{kdeframever}/%{kfname}-%{version}.tar.xz
19# Source0-md5: ea44849cafb7c183e5301a794f7efb98
20URL: http://www.kde.org/
21BuildRequires: Qt5DBus-devel >= %{qtver}
22%{?with_tests:BuildRequires: Qt5Test-devel >= %{qtver}}
23BuildRequires: Qt5X11Extras-devel >= %{qtver}
24BuildRequires: cmake >= 3.16
25BuildRequires: kf5-extra-cmake-modules >= %{version}
26BuildRequires: ninja
27BuildRequires: qt5-linguist >= %{qtver}
28BuildRequires: rpmbuild(macros) >= 1.736
29BuildRequires: tar >= 1:1.22
30BuildRequires: xz
31Requires: Qt5DBus >= %{qtver}
32Requires: Qt5X11Extras >= %{qtver}
33Requires: kf5-dirs
34BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
35
36%define qt5dir %{_libdir}/qt5
37
38%description
39KDBusAddons provides convenience classes on top of QtDBus, as well as
40an API to create KDED modules.
41
42%package devel
43Summary: Header files for %{kfname} development
44Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{kfname}
45Group: X11/Development/Libraries
46Requires: %{name} = %{version}-%{release}
47Requires: Qt5DBus-devel >= %{qtver}
48Requires: cmake >= 3.16
49
50%description devel
51Header files for %{kfname} development.
52
53%description devel -l pl.UTF-8
54Pliki nagłówkowe dla programistów używających %{kfname}.
55
56%prep
57%setup -q -n %{kfname}-%{version}
58
59%build
60%cmake -B build \
61 -G Ninja \
62 %{!?with_tests:-DBUILD_TESTING=OFF} \
63 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON
64
65%ninja_build -C build
66
67%{?with_tests:%ninja_build -C build test}
68
69
70%install
71rm -rf $RPM_BUILD_ROOT
72%ninja_install -C build
73
74%find_lang %{kfname}5_qt --with-qm --all-name --with-kde
75
76%clean
77rm -rf $RPM_BUILD_ROOT
78
79%post -p /sbin/ldconfig
80%postun -p /sbin/ldconfig
81
82%files -f %{kfname}5_qt.lang
83%defattr(644,root,root,755)
84%doc MAINTAINER README.md
85%attr(755,root,root) %{_bindir}/kquitapp5
86%attr(755,root,root) %{_libdir}/libKF5DBusAddons.so.*.*.*
87%ghost %{_libdir}/libKF5DBusAddons.so.5
88%{_datadir}/qlogging-categories5/kdbusaddons.categories
89%{_datadir}/qlogging-categories5/kdbusaddons.renamecategories
90
91%files devel
92%defattr(644,root,root,755)
93%{_includedir}/KF5/KDBusAddons
94%{_libdir}/libKF5DBusAddons.so
95%{_libdir}/cmake/KF5DBusAddons
96%{qt5dir}/mkspecs/modules/qt_KDBusAddons.pri
This page took 0.05672 seconds and 4 git commands to generate.