Name: keditbookmarks Version: 26.08.0 Release: 1%{?dist} Summary: Bookmarks editor License: BSD-2-Clause AND CC0-1.0 AND GFDL-1.2-only AND GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.0-or-later AND LGPL-2.1-only AND LGPL-2.1-or-later AND MIT URL: https://apps.kde.org/keditbookmarks Source0: https://download.kde.org/stable/release-service/%{version}/src/%{name}-%{version}.tar.xz BuildRequires: desktop-file-utils BuildRequires: extra-cmake-modules BuildRequires: kf6-rpm-macros BuildRequires: gcc-c++ BuildRequires: cmake BuildRequires: cmake(KF6Codecs) BuildRequires: cmake(KF6ConfigWidgets) BuildRequires: cmake(KF6CoreAddons) BuildRequires: cmake(KF6I18n) BuildRequires: cmake(KF6KIO) BuildRequires: cmake(KF6Bookmarks) BuildRequires: cmake(KF6Parts) BuildRequires: cmake(KF6WidgetsAddons) BuildRequires: cmake(KF6WindowSystem) BuildRequires: cmake(KF6IconThemes) BuildRequires: cmake(KF6Crash) BuildRequires: cmake(Qt6Qml) BuildRequires: cmake(Qt6Core) BuildRequires: cmake(Qt6DBus) BuildRequires: libX11-devel %description KEditBookmarks is KDE's bookmarks editor. The smallest KDE Applications-suite package built in this repo so far -- full CMakeLists.txt read recursively (top-level, src/, src/kbookmarkmodel/): no icons, no AppStream metainfo, no plugins, just two small binaries (keditbookmarks itself and a kbookmarkmerger CLI helper) plus a NAMELINK_SKIP private library. KF6DocTools here is genuinely TYPE OPTIONAL (not gated behind a BUILD_DOC option defaulting ON like Kate/Ark/KolourPaint), so no extra CMake flag is needed. X11 is soft-optional too. %prep %autosetup -p1 %build %cmake_kf6 %cmake_build_kf6 %install %cmake_install_kf6 %find_lang %{name} --with-html %files -f %{name}.lang %license LICENSES/* %{_kf6_bindir}/keditbookmarks %{_kf6_bindir}/kbookmarkmerger %{_kf6_libdir}/libkbookmarkmodel_private.so.* %{_datadir}/applications/org.kde.keditbookmarks.desktop %{_kf6_datadir}/config.kcfg/keditbookmarks.kcfg %changelog * Sun Aug 30 2026 Smech - 26.08.0-1 - Real upstream source. Smallest package this phase: no icons, no metainfo.xml, no plugins -- confirmed via a full recursive source grep that neither exists anywhere in this tarball. Applying the Gwenview lesson from earlier this round proactively: kbookmarkmodel_ private has VERSION 5.97.0 and a DIFFERENT SOVERSION "6", so used a single broad %{_kf6_libdir}/libkbookmarkmodel_private.so.* glob to catch both real suffixes up front instead of guessing one number and needing a correction round.