File ansel.spec of Package ansel
Name: ansel
Version: 1749608701.b51cfa38c4
Release: 0
Summary: Your digital darkroom
License: GPL-3.0
Url: https://ansel.photos
Source: %{name}-%{version}.tar.zst
BuildRequires: clang
BuildRequires: cmake
BuildRequires: gcc-c++
BuildRequires: intltool
BuildRequires: libgmic-devel
BuildRequires: libxslt-tools
BuildRequires: llvm-devel
BuildRequires: pkgconfig(colord)
BuildRequires: pkgconfig(colord-gtk)
BuildRequires: pkgconfig(cups)
BuildRequires: pkgconfig(exiv2)
BuildRequires: pkgconfig(glib-2.0)
BuildRequires: pkgconfig(GraphicsMagick)
BuildRequires: pkgconfig(gtk+-3.0)
BuildRequires: pkgconfig(iso-codes)
BuildRequires: pkgconfig(jasper)
BuildRequires: pkgconfig(json-glib-1.0)
BuildRequires: pkgconfig(lcms2)
BuildRequires: pkgconfig(lensfun)
BuildRequires: pkgconfig(libavif)
BuildRequires: pkgconfig(libcurl)
BuildRequires: pkgconfig(libedit)
BuildRequires: pkgconfig(libheif)
BuildRequires: pkgconfig(libjpeg)
BuildRequires: pkgconfig(libopenjp2)
BuildRequires: pkgconfig(librsvg-2.0)
BuildRequires: pkgconfig(libsecret-1)
BuildRequires: pkgconfig(libsoup-2.4)
BuildRequires: pkgconfig(libwebp)
BuildRequires: pkgconfig(libxml-2.0)
BuildRequires: pkgconfig(libzstd)
BuildRequires: pkgconfig(OpenEXR)
BuildRequires: pkgconfig(osmgpsmap-1.0)
BuildRequires: pkgconfig(pugixml)
BuildRequires: pkgconfig(sqlite3)
BuildRequires: pkgconfig(zlib)
BuildRequires: po4a
BuildRequires: zstd
%description
Ansel is an open-source photo-editing software for digital artists, designed
to help you achieve your own interpretation of raw digital photographs.
%lang_package
%prep
%autosetup
%build
export CXXFLAGS="%{optflags}"
export CFLAGS="$CXXFLAGS"
mkdir build
cd build
cmake .. -DCMAKE_INSTALL_PREFIX=%{_prefix} -DCMAKE_INSTALL_LIBDIR=%{_lib} -DCMAKE_BUILD_TYPE=Release -DBINARY_PACKAGE_BUILD=ON
%make_build
%install
pushd build
%make_install
popd
rm -rf %{buildroot}%{_datadir}/doc/ansel
%find_lang %{name} --with-man --all-name
%files
%license LICENSE
%doc AUTHORS
%{_bindir}/ansel
%{_bindir}/ansel-cli
%{_bindir}/ansel-cltest
%{_bindir}/ansel-cmstest
%{_bindir}/ansel-generate-cache
%{_bindir}/ansel-rs-identify
%{_libdir}/ansel
%{_libdir}/libansel.so
%{_datadir}/ansel
%{_datadir}/applications/photos.ansel.app.desktop
%{_iconsdir}/hicolor/*/apps/ansel.*
%{_mandir}/man1/ansel*.1%{?ext_man}
%{_datadir}/metainfo/photos.ansel.app.appdata.xml
%files lang -f %{name}.lang
%license LICENSE
%changelog