]> git.pld-linux.org Git - packages/kdsoap.git/blob - kdsoap.spec
ffee6d0ee4a04dadcca1917dca34658cf81d4bd1
[packages/kdsoap.git] / kdsoap.spec
1 %define         qtver           5.9.0
2 %define         kfname  kdsoap
3
4 Summary:        Qt-based client-side and server-side SOAP component
5 Name:           kdsoap
6 Version:        2.0.0
7 Release:        3
8 License:        LGPL v2.1, LGPL v3.0, GPL v2.0, GPL v3.0, commercial
9 Group:          X11/Libraries
10 Source0:        https://github.com/KDAB/KDSoap/releases/download/%{name}-%{version}/kdsoap-%{version}.tar.gz
11 # Source0-md5:  511bf80dac042430edaabc46a658f101
12 URL:            https://www.kdab.com/development-resources/qt-tools/kd-soap/
13 BuildRequires:  Qt5Core-devel >= %{qtver}
14 BuildRequires:  Qt5Gui-devel >= 5.15.2
15 BuildRequires:  Qt5Network-devel >= %{qtver}
16 BuildRequires:  Qt5Widgets-devel >= %{qtver}
17 BuildRequires:  Qt5Xml-devel >= %{qtver}
18 BuildRequires:  cmake >= 3.5
19 BuildRequires:  ninja
20 BuildRequires:  rpmbuild(macros) >= 1.736
21 BuildRequires:  tar >= 1:1.22
22 BuildRequires:  xz
23 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24
25 %define         qt5dir          %{_libdir}/qt5
26
27 %description
28 KD Soap is a Qt-based client-side and server-side SOAP component.
29
30 %description -l pl.UTF-8
31 KD Soap jest opartym na Qt komponentem SOAP do programów po stronie
32 klienta jak i serwera.
33
34 %package devel
35 Summary:        Header files for %{kfname} development
36 Summary(pl.UTF-8):      Pliki nagłówkowe dla programistów używających %{kfname}
37 Group:          X11/Development/Libraries
38 Requires:       %{name} = %{version}-%{release}
39 Requires:       cmake >= 3.5
40 Requires:       kf5-kconfig-devel >= %{version}
41 Requires:       kf5-kcoreaddons-devel >= %{version}
42
43 %description devel
44 Header files for %{kfname} development.
45
46 %description devel -l pl.UTF-8
47 Pliki nagłówkowe dla programistów używających %{kfname}.
48
49 %prep
50 %setup -q -n %{kfname}-%{version}
51
52 %build
53 install -d build
54 cd build
55 %cmake -G Ninja \
56         -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
57         ../
58 %ninja_build
59
60 %install
61 rm -rf $RPM_BUILD_ROOT
62 %ninja_install -C build
63
64 %clean
65 rm -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
86 %dir %{_libdir}/qt5/mkspecs
87 %dir %{_libdir}/qt5/mkspecs/modules
88 %{_libdir}/qt5/mkspecs/modules/qt_KDSoapClient.pri
89 %{_libdir}/qt5/mkspecs/modules/qt_KDSoapServer.pri
90 %dir %{_datadir}/mkspecs
91 %dir %{_datadir}/mkspecs/features
92 %{_datadir}/mkspecs/features/kdsoap.prf
This page took 0.049759 seconds and 2 git commands to generate.