%global debug_package %{nil} %undefine _debugsource_packages Name: deepin-album Version: 6.0.62 Release: 1%{?dist} Summary: Photo album application for DDE License: GPLv3+ URL: https://github.com/linuxdeepin/deepin-album Source0: %{url}/archive/refs/tags/%{version}/%{name}-%{version}.tar.gz BuildRequires: cmake BuildRequires: gcc-c++ BuildRequires: qt6-qtbase-devel BuildRequires: qt6-qtsvg-devel BuildRequires: qt6-qttools-devel BuildRequires: qt6-qtdeclarative-devel BuildRequires: dtk6core-devel BuildRequires: dtk6gui-devel BuildRequires: dtk6widget-devel BuildRequires: dtk6declarative-devel BuildRequires: util-dfm-devel BuildRequires: libavformat-devel BuildRequires: ffmpegthumbnailer-devel BuildRequires: freeimage-devel BuildRequires: libexif-devel BuildRequires: pkgconfig BuildRequires: libGL-devel %description Deepin Album is a photo album and gallery application for the Deepin Desktop Environment. It provides photo viewing, organizing, and basic editing capabilities. %prep %autosetup -n %{name}-%{version} # Remove OCR/AI dependencies find . -name 'CMakeLists.txt' | xargs sed -i '/ocr\|ncnn\|opencv/Id' 2>/dev/null || true find . -name '*.cmake' | xargs sed -i '/ocr\|ncnn\|opencv/Id' 2>/dev/null || true # Fix deprecated FFmpeg API (channels -> ch_layout.nb_channels) sed -i 's/->channels/->ch_layout.nb_channels/g' src/src/imageengine/movieservice.cpp %build %cmake -DCMAKE_PREFIX_PATH=/usr/lib64/cmake %cmake_build %install %cmake_install echo '=== Installed files ===' && find %{buildroot} -type f | grep -v debug | tail -30 %files %license LICENSE.txt %{_bindir}/deepin-album %{_datadir}/applications/*.desktop %{_datadir}/deepin-album/ %{_datadir}/deepin-manual/ %{_datadir}/dbus-1/ %{_datadir}/icons/ %changelog * Sat Jul 18 2026 Yonghang Wang - 6.0.62-1 - Initial package for al-stream-2023 - Remove OCR/AI dependencies (ncnn, opencv)