Group :: System/Libraries
RPM: libsail
Main Changelog Spec Patches Sources Download Gear Bugs and FR Repocop
# TODO:
# GIF: wait for giflib >=5.2.1
# https://bugzilla.altlinux.org/36576
# SVG: libresvg (not now)
%define pre -rc3
Name: libsail
Version: 0.9.0
Release: alt2.rc3
Summary: Squirrel Abstract Image Library
License: MIT
Group: System/Libraries
Url: https://github.com/HappySeaFox/sail
# Source-url: https://github.com/HappySeaFox/sail/archive/refs/tags/v%version%pre.tar.gz
Source: %name-%version.tar
BuildRequires(pre): rpm-macros-cmake
BuildRequires: gcc-c++ cmake
#BuildRequires: libgif-devel
BuildRequires: libpng-devel libtiff-devel libjpeg-devel libwebp-devel libjasper-devel libavif-devel
%description
Squirrel Abstract Image Library
The missing small and fast image decoding library for humans (not for machines).
%package devel
Summary: Header files for the %name library
Group: Development/C++
%description devel
Header files for the %name library.
%prep
%setup
%build
%cmake_insource \
-DSAIL_EXCEPT_CODECS="gif" \
-DSAIL_BUILD_TESTS=OFF \
-DSAIL_BUILD_EXAMPLES=OFF
%make_build
%install
%makeinstall_std
%if %_lib == "lib64"
mv %buildroot/usr/lib/cmake %buildroot%_libdir/
%endif
%files
%doc README.md
%_bindir/sail
%_libdir/libsail*.so.*
%dir %_libdir/sail/
%dir %_libdir/sail/codecs/
%_libdir/sail/codecs/*.so
%_libdir/sail/codecs/*.info
%_datadir/sail/
%files devel
%_libdir/cmake/*
%_libdir/libsail*.so
%_pkgconfigdir/libsail*.pc
%_includedir/sail/
%changelog
…
Full changelog you can see here
# GIF: wait for giflib >=5.2.1
# https://bugzilla.altlinux.org/36576
# SVG: libresvg (not now)
%define pre -rc3
Name: libsail
Version: 0.9.0
Release: alt2.rc3
Summary: Squirrel Abstract Image Library
License: MIT
Group: System/Libraries
Url: https://github.com/HappySeaFox/sail
# Source-url: https://github.com/HappySeaFox/sail/archive/refs/tags/v%version%pre.tar.gz
Source: %name-%version.tar
BuildRequires(pre): rpm-macros-cmake
BuildRequires: gcc-c++ cmake
#BuildRequires: libgif-devel
BuildRequires: libpng-devel libtiff-devel libjpeg-devel libwebp-devel libjasper-devel libavif-devel
%description
Squirrel Abstract Image Library
The missing small and fast image decoding library for humans (not for machines).
%package devel
Summary: Header files for the %name library
Group: Development/C++
%description devel
Header files for the %name library.
%prep
%setup
%build
%cmake_insource \
-DSAIL_EXCEPT_CODECS="gif" \
-DSAIL_BUILD_TESTS=OFF \
-DSAIL_BUILD_EXAMPLES=OFF
%make_build
%install
%makeinstall_std
%if %_lib == "lib64"
mv %buildroot/usr/lib/cmake %buildroot%_libdir/
%endif
%files
%doc README.md
%_bindir/sail
%_libdir/libsail*.so.*
%dir %_libdir/sail/
%dir %_libdir/sail/codecs/
%_libdir/sail/codecs/*.so
%_libdir/sail/codecs/*.info
%_datadir/sail/
%files devel
%_libdir/cmake/*
%_libdir/libsail*.so
%_pkgconfigdir/libsail*.pc
%_includedir/sail/
%changelog
…
Full changelog you can see here