]> git.pld-linux.org Git - packages/kf5-kdnssd.git/blame - kf5-kdnssd.spec
- updated to 5.103.0
[packages/kf5-kdnssd.git] / kf5-kdnssd.spec
CommitLineData
b74f66ae
WF
1#
2# Conditional build:
3%bcond_with tests # build with tests
5bdc90e3 4# TODO:
5bdc90e3 5# - runtime Requires if any
eff0e725 6%define kdeframever 5.103
b7e0e3e1 7%define qtver 5.15.2
aaacc149 8%define kfname kdnssd
5bdc90e3
WF
9
10Summary: Network service discovery using Zeroconf
aaacc149 11Name: kf5-%{kfname}
eff0e725 12Version: 5.103.0
2095aaca 13Release: 1
5bdc90e3
WF
14License: GPL v2+/LGPL v2.1+
15Group: X11/Libraries
a53b9e90 16Source0: https://download.kde.org/stable/frameworks/%{kdeframever}/%{kfname}-%{version}.tar.xz
eff0e725 17# Source0-md5: 46fc8742d1ba4240c8552ac0d63faefc
5bdc90e3 18URL: http://www.kde.org/
aaacc149
AM
19BuildRequires: Qt5Core-devel >= %{qtver}
20BuildRequires: Qt5DBus-devel >= %{qtver}
21BuildRequires: Qt5Gui-devel >= %{qtver}
22BuildRequires: Qt5Network-devel >= %{qtver}
23BuildRequires: Qt5Test-devel >= %{qtver}
24BuildRequires: Qt5Widgets-devel >= %{qtver}
25BuildRequires: Qt5Xml-devel >= %{qtver}
5bdc90e3
WF
26BuildRequires: avahi-devel
27BuildRequires: cmake >= 2.8.12
aaacc149 28BuildRequires: kf5-extra-cmake-modules >= 1.4.0
2e4158f5 29BuildRequires: ninja
aaacc149 30BuildRequires: qt5-linguist >= %{qtver}
5bdc90e3 31BuildRequires: rpmbuild(macros) >= 1.164
082628ab
ER
32BuildRequires: tar >= 1:1.22
33BuildRequires: xz
48fa3175 34Requires: kf5-dirs
5bdc90e3
WF
35BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
36
37%define qt5dir %{_libdir}/qt5
38
39%description
40KDNSSD is a library for handling the DNS-based Service Discovery
41Protocol (DNS-SD), the layer of [Zeroconf](http://www.zeroconf.org)
42that allows network services, such as printers, to be discovered
43without any user intervention or centralized infrastructure.
44
45%package devel
aaacc149
AM
46Summary: Header files for %{kfname} development
47Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{kfname}
5bdc90e3
WF
48Group: X11/Development/Libraries
49Requires: %{name} = %{version}-%{release}
50
51%description devel
aaacc149 52Header files for %{kfname} development.
5bdc90e3
WF
53
54%description devel -l pl.UTF-8
aaacc149 55Pliki nagłówkowe dla programistów używających %{kfname}.
5bdc90e3
WF
56
57%prep
aaacc149 58%setup -q -n %{kfname}-%{version}
5bdc90e3
WF
59
60%build
61install -d build
62cd build
2e4158f5 63%cmake -G Ninja \
b74f66ae 64 %{!?with_tests:-DBUILD_TESTING=OFF} \
aaacc149 65 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
5bdc90e3 66 ../
2e4158f5 67%ninja_build
5bdc90e3 68
b74f66ae
WF
69%if %{with tests}
70ctest
71%endif
72
73
5bdc90e3
WF
74%install
75rm -rf $RPM_BUILD_ROOT
2e4158f5 76%ninja_install -C build
5bdc90e3 77
48e413e9 78%find_lang %{kfname}5_qt --with-qm --all-name --with-kde
5bdc90e3
WF
79
80%clean
81rm -rf $RPM_BUILD_ROOT
82
83%post -p /sbin/ldconfig
84%postun -p /sbin/ldconfig
85
aaacc149 86%files -f %{kfname}5_qt.lang
5bdc90e3
WF
87%defattr(644,root,root,755)
88%doc README.md
cecd5bb9 89%ghost %{_libdir}/libKF5DNSSD.so.5
b3ab7134 90%attr(755,root,root) %{_libdir}/libKF5DNSSD.so.*.*
5bdc90e3
WF
91
92%files devel
93%defattr(644,root,root,755)
94%{_includedir}/KF5/KDNSSD
95%{_libdir}/cmake/KF5DNSSD
96%{_libdir}/libKF5DNSSD.so
97%{qt5dir}/mkspecs/modules/qt_KDNSSD.pri
This page took 0.746907 seconds and 4 git commands to generate.