]> git.pld-linux.org Git - packages/kdsoap.git/blame - kdsoap.spec
Release 4 (by relup.sh)
[packages/kdsoap.git] / kdsoap.spec
CommitLineData
859f0f32
WF
1%define qtver 5.9.0
2%define kfname kdsoap
3
4Summary: Qt-based client-side and server-side SOAP component
5Name: kdsoap
6Version: 2.0.0
635d1de5 7Release: 4
859f0f32
WF
8License: LGPL v2.1, LGPL v3.0, GPL v2.0, GPL v3.0, commercial
9Group: X11/Libraries
10Source0: https://github.com/KDAB/KDSoap/releases/download/%{name}-%{version}/kdsoap-%{version}.tar.gz
11# Source0-md5: 511bf80dac042430edaabc46a658f101
12URL: https://www.kdab.com/development-resources/qt-tools/kd-soap/
13BuildRequires: Qt5Core-devel >= %{qtver}
14BuildRequires: Qt5Gui-devel >= 5.15.2
15BuildRequires: Qt5Network-devel >= %{qtver}
16BuildRequires: Qt5Widgets-devel >= %{qtver}
17BuildRequires: Qt5Xml-devel >= %{qtver}
18BuildRequires: cmake >= 3.5
19BuildRequires: ninja
20BuildRequires: rpmbuild(macros) >= 1.736
21BuildRequires: tar >= 1:1.22
22BuildRequires: xz
23BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24
25%define qt5dir %{_libdir}/qt5
26
27%description
28KD Soap is a Qt-based client-side and server-side SOAP component.
29
30%description -l pl.UTF-8
31KD Soap jest opartym na Qt komponentem SOAP do programów po stronie
32klienta jak i serwera.
33
34%package devel
35Summary: Header files for %{kfname} development
36Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{kfname}
37Group: X11/Development/Libraries
38Requires: %{name} = %{version}-%{release}
39Requires: cmake >= 3.5
40Requires: kf5-kconfig-devel >= %{version}
41Requires: kf5-kcoreaddons-devel >= %{version}
42
43%description devel
44Header files for %{kfname} development.
45
46%description devel -l pl.UTF-8
47Pliki nagłówkowe dla programistów używających %{kfname}.
48
49%prep
50%setup -q -n %{kfname}-%{version}
51
52%build
53install -d build
54cd build
55%cmake -G Ninja \
56 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
57 ../
58%ninja_build
59
60%install
61rm -rf $RPM_BUILD_ROOT
62%ninja_install -C build
63
64%clean
65rm -rf $RPM_BUILD_ROOT
66
67%post -p /sbin/ldconfig
68%postun -p /sbin/ldconfig
69
70%files
71%defattr(644,root,root,755)
72%doc LICENSES README-commercial.txt README.txt kdsoap.pri kdwsdl2cpp.pri
73%attr(755,root,root) %{_bindir}/kdwsdl2cpp
74%ghost %{_libdir}/libkdsoap-server.so.2
75%attr(755,root,root) %{_libdir}/libkdsoap-server.so.2.*.*
76%ghost %{_libdir}/libkdsoap.so.2
77%attr(755,root,root) %{_libdir}/libkdsoap.so.2.*.*
78
79%files devel
80%defattr(644,root,root,755)
81%{_includedir}/KDSoapClient
82%{_includedir}/KDSoapServer
83%{_libdir}/cmake/KDSoap
84%{_libdir}/libkdsoap-server.so
85%{_libdir}/libkdsoap.so
56be53a7
KM
86%dir %{_libdir}/qt5/mkspecs
87%dir %{_libdir}/qt5/mkspecs/modules
859f0f32
WF
88%{_libdir}/qt5/mkspecs/modules/qt_KDSoapClient.pri
89%{_libdir}/qt5/mkspecs/modules/qt_KDSoapServer.pri
e8cbd0b0
KM
90%dir %{_datadir}/mkspecs
91%dir %{_datadir}/mkspecs/features
859f0f32 92%{_datadir}/mkspecs/features/kdsoap.prf
This page took 0.104556 seconds and 4 git commands to generate.