]> git.pld-linux.org Git - packages/kf5-kbookmarks.git/blame - kf5-kbookmarks.spec
- updated to 5.105.0
[packages/kf5-kbookmarks.git] / kf5-kbookmarks.spec
CommitLineData
b02b4030
WF
1#
2# Conditional build:
3%bcond_with tests # build with tests
daf110b7 4%define kdeframever 5.105
2ebed3cb 5%define qtver 5.15.2
2223d483 6%define kfname kbookmarks
af5a9819
WF
7
8Summary: Web browser bookmark management
2223d483 9Name: kf5-%{kfname}
daf110b7
WF
10Version: 5.105.0
11Release: 1
af5a9819
WF
12License: LGPL v2.1+
13Group: X11/Libraries
a9df0f3b 14Source0: https://download.kde.org/stable/frameworks/%{kdeframever}/%{kfname}-%{version}.tar.xz
daf110b7 15# Source0-md5: 3f8312d8931daef1cdcb656367fa6963
af5a9819 16URL: http://www.kde.org/
2ebed3cb 17BuildRequires: Qt5Core-devel >= %{qtver}
2223d483 18BuildRequires: Qt5DBus-devel >= %{qtver}
2223d483
AM
19BuildRequires: Qt5Widgets-devel >= %{qtver}
20BuildRequires: Qt5Xml-devel >= %{qtver}
2ebed3cb 21BuildRequires: cmake >= 3.16
80e6c930 22BuildRequires: kf5-extra-cmake-modules >= %{version}
af5a9819 23BuildRequires: kf5-kcodecs-devel >= %{version}
af5a9819
WF
24BuildRequires: kf5-kconfig-devel >= %{version}
25BuildRequires: kf5-kconfigwidgets-devel >= %{version}
26BuildRequires: kf5-kcoreaddons-devel >= %{version}
af5a9819 27BuildRequires: kf5-kwidgetsaddons-devel >= %{version}
af5a9819 28BuildRequires: kf5-kxmlgui-devel >= %{version}
bcf6eb18 29BuildRequires: ninja
2223d483 30BuildRequires: qt5-linguist >= %{qtver}
4930cc37 31BuildRequires: rpmbuild(macros) >= 1.736
b7893941
ER
32BuildRequires: tar >= 1:1.22
33BuildRequires: xz
a5d28386
JP
34Requires: Qt5DBus >= %{qtver}
35Requires: Qt5Widgets >= %{qtver}
36Requires: Qt5Xml >= %{qtver}
37Requires: kf5-kcodecs >= %{version}
38Requires: kf5-kconfig >= %{version}
39Requires: kf5-kconfigwidgets >= %{version}
40Requires: kf5-kcoreaddons >= %{version}
41Requires: kf5-kwidgetsaddons >= %{version}
42Requires: kf5-kxmlgui >= %{version}
033e917a 43Requires: kf5-dirs
af5a9819
WF
44BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
45
46%define qt5dir %{_libdir}/qt5
47
48%description
49KBookmarks lets you access and manipulate bookmarks stored using the
50XBEL format: http://pyxml.sourceforge.net/topics/xbel/
51
52%package devel
2223d483
AM
53Summary: Header files for %{kfname} development
54Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{kfname}
af5a9819
WF
55Group: X11/Development/Libraries
56Requires: %{name} = %{version}-%{release}
920cb759
JP
57Requires: Qt5Widgets-devel >= %{qtver}
58Requires: Qt5Xml-devel >= %{qtver}
2ebed3cb 59Requires: cmake >= 3.16
920cb759 60Requires: kf5-kwidgetsaddons-devel >= %{version}
af5a9819
WF
61
62%description devel
2223d483 63Header files for %{kfname} development.
af5a9819
WF
64
65%description devel -l pl.UTF-8
2223d483 66Pliki nagłówkowe dla programistów używających %{kfname}.
af5a9819
WF
67
68%prep
2223d483 69%setup -q -n %{kfname}-%{version}
af5a9819
WF
70
71%build
72install -d build
73cd build
bcf6eb18 74%cmake -G Ninja \
b02b4030 75 %{!?with_tests:-DBUILD_TESTING=OFF} \
2223d483 76 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
bcf6eb18
WF
77 ..
78%ninja_build
af5a9819 79
b02b4030
WF
80%if %{with tests}
81ctest
82%endif
83
84
af5a9819
WF
85%install
86rm -rf $RPM_BUILD_ROOT
bcf6eb18 87%ninja_install -C build
af5a9819 88
a9e8d8c8 89%find_lang %{kfname}5_qt --with-qm --all-name --with-kde
af5a9819
WF
90
91%clean
92rm -rf $RPM_BUILD_ROOT
93
94%post -p /sbin/ldconfig
95%postun -p /sbin/ldconfig
96
2223d483 97%files -f %{kfname}5_qt.lang
af5a9819
WF
98%defattr(644,root,root,755)
99%doc README.md
799109e2 100%ghost %{_libdir}/libKF5Bookmarks.so.5
415f9dce 101%attr(755,root,root) %{_libdir}/libKF5Bookmarks.so.*.*
03ae8f79 102%{_datadir}/qlogging-categories5/kbookmarks.categories
3f9fc309 103%{_datadir}/qlogging-categories5/kbookmarks.renamecategories
af5a9819
WF
104
105%files devel
106%defattr(644,root,root,755)
107%{_includedir}/KF5/KBookmarks
af5a9819 108%{_libdir}/cmake/KF5Bookmarks
799109e2 109%{_libdir}/libKF5Bookmarks.so
af5a9819 110%{qt5dir}/mkspecs/modules/qt_KBookmarks.pri
This page took 0.634417 seconds and 4 git commands to generate.