]> git.pld-linux.org Git - packages/ka5-libkcompactdisc.git/blame - ka5-libkcompactdisc.spec
- updated to 23.04.3
[packages/ka5-libkcompactdisc.git] / ka5-libkcompactdisc.spec
CommitLineData
40321ebf
WF
1#
2# Conditional build:
3%bcond_with tests # build with tests
297683fb 4%define kdeappsver 23.04.3
3b780357
WF
5%define kframever 5.94.0
6%define qtver 5.15.2
17d5b137
WF
7%define kaname libkcompactdisc
8Summary: KCompactdisc
9Name: ka5-%{kaname}
297683fb 10Version: 23.04.3
3e1fde44 11Release: 1
17d5b137
WF
12License: GPL v2+/LGPL v2.1+
13Group: X11/Libraries
e589e5b8 14Source0: https://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
297683fb 15# Source0-md5: 1d8d5d8521f39197e272aa9efaad7ad4
17d5b137
WF
16URL: http://www.kde.org/
17BuildRequires: Qt5Core-devel >= %{qtver}
d976c0b4 18BuildRequires: Qt5DBus-devel
17d5b137 19BuildRequires: cmake >= 2.8.12
d976c0b4 20BuildRequires: gettext-devel
43db4619
WF
21BuildRequires: kf5-extra-cmake-modules >= %{kframever}
22BuildRequires: kf5-kcoreaddons-devel >= %{kframever}
23BuildRequires: kf5-ki18n-devel >= %{kframever}
24BuildRequires: kf5-solid-devel >= %{kframever}
6d8b4169 25BuildRequires: ninja
d976c0b4 26BuildRequires: phonon-qt5-devel >= 4.8.0
17d5b137
WF
27BuildRequires: qt5-build >= %{qtver}
28BuildRequires: rpmbuild(macros) >= 1.164
29BuildRequires: shared-mime-info
30BuildRequires: tar >= 1:1.22
31BuildRequires: xz
32BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
33
34%description
d976c0b4
WF
35The KDE Compact Disc library provides an API for applications using
36the KDE Platform to interface with the CD drives for audio CDs.
17d5b137 37
45f9811b
WF
38%description -l pl.UTF-8
39Biblioteka KDE Compact Dics dostarcza API dla programów KDE
40do obsługi napędów CD i płyt audio.
41
17d5b137
WF
42%package devel
43Summary: Header files for %{kaname} development
d976c0b4 44Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{kaname}
17d5b137
WF
45Group: X11/Development/Libraries
46Requires: %{name} = %{version}-%{release}
47
48%description devel
49Header files for %{kaname} development.
50
51%description devel -l pl.UTF-8
52Pliki nagłówkowe dla programistów używających %{kaname}.
53
54%prep
55%setup -q -n %{kaname}-%{version}
56
57%build
58install -d build
59cd build
60%cmake \
6d8b4169 61 -G Ninja \
40321ebf 62 %{!?with_tests:-DBUILD_TESTING=OFF} \
43db4619 63 -DHTML_INSTALL_DIR=%{_kdedocdir} \
17d5b137
WF
64 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
65 ..
6d8b4169 66%ninja_build
17d5b137 67
40321ebf
WF
68%if %{with tests}
69ctest
70%endif
71
72
17d5b137
WF
73%install
74rm -rf $RPM_BUILD_ROOT
6d8b4169 75%ninja_install -C build
17d5b137
WF
76
77%find_lang %{kaname} --all-name --with-kde
78
79%clean
80rm -rf $RPM_BUILD_ROOT
81
82%post -p /sbin/ldconfig
83%postun -p /sbin/ldconfig
84
85%files -f %{kaname}.lang
86%defattr(644,root,root,755)
bc69c874 87%ghost %{_libdir}/libKF5CompactDisc.so.5
17d5b137
WF
88%attr(755,root,root) %{_libdir}/libKF5CompactDisc.so.*.*.*
89
90%files devel
91%defattr(644,root,root,755)
92%{_includedir}/KF5/KCompactDisc
17d5b137 93%{_libdir}/cmake/KF5CompactDisc
bc69c874 94%{_libdir}/libKF5CompactDisc.so
This page took 0.838067 seconds and 4 git commands to generate.