Репозитории ALT
S: | 3.12.3-alt1 |
5.1: | 2.10.11-alt3 |
4.1: | 2.10.10-alt1.M41.1 |
4.0: | 2.9.3-alt1 |
3.0: | 2.6.6-alt1 |
Другие репозитории
Upstream: | 2.10.8..tar..gz |
Группа :: Графика
Пакет: gthumb
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
%def_disable snapshot
%define _libexecdir %_prefix/libexec
%define ver_base 3.12
%define ver_major 3.12
%define gst_api_ver 1.0
%define xdg_name org.gnome.gThumb
%def_enable exiv2
%def_enable libbrasero
%def_enable webservices
%def_disable libchamplain
%def_enable clutter
%def_enable libraw
%def_enable libheif
%def_enable colord
%def_enable gstreamer
%ifarch armh
%def_disable libjxl
%else
%def_enable libjxl
%endif
Name: gthumb
Version: %ver_major.3
Release: alt1
Summary: An image file viewer and browser for GNOME
Summary(ru_RU.UTF-8): п÷я─п╬я│п╪п╬я┌я─я┴п╦п╨ п╦п╥п╬п╠я─п╟п╤п╣п╫п╦п╧ п╦ я└п╬я┌п╬п╟п╩я▄п╠п╬п╪ п╢п╩я▐ GNOME
License: GPL-2.0-or-later
Group: Graphics
Url: http://gthumb.sourceforge.net/
%if_enabled snapshot
Source: %name-%version.tar
%else
Source: ftp://ftp.gnome.org/pub/gnome/sources/%name/%ver_major/%name-%version.tar.xz
%endif
%define glib_ver 2.38.0
%define gtk_ver 3.10.0
%define clutter_gtk_ver 1.0.0
%define gst_ver 1.0
%define exiv2_ver 0.20
%define libraw_ver 0.16
%define heif_ver 1.11
%define brasero_ver 3.2.0
%define soup_ver 2.42
%define gnome_common_ver 2.8.0
%define webp_ver 0.2.0
%define webkit_ver 2.6.0
%define champlain_ver 0.12.0
%define desktop_file_utils_ver 0.8
%define appstream_ver 0.14.6
Requires: %name-data = %version-%release
BuildRequires(pre): rpm-macros-meson
BuildRequires: meson glib2-devel >= %glib_ver
BuildRequires: libgtk+3-devel >= %gtk_ver
%{?_enable_clutter:BuildRequires: libclutter-devel libclutter-gtk3-devel >= %clutter_gtk_ver}
%{?_enable_gstreamer:BuildRequires: gstreamer%gst_api_ver-devel >= %gst_ver gst-plugins%gst_api_ver-devel >= %gst_ver}
BuildRequires: libjpeg-devel libpng-devel libtiff-devel zlib-devel
BuildRequires: libsoup-devel >= %soup_ver libsecret-devel
BuildRequires: librsvg-devel intltool perl-XML-Parser gnome-common yelp-tools
BuildRequires: gsettings-desktop-schemas-devel libwebp-devel >= %webp_ver libjson-glib-devel
BuildRequires: libwebkitgtk4-devel >= %webkit_ver
%{?_enable_libraw:BuildRequires: libraw-devel >= %libraw_ver libgomp-devel}
%{?_enable_libheif:BuildRequires: libheif-devel >= %heif_ver}
%{?_enable_libbrasero:BuildRequires: libbrasero-devel >= %brasero_ver}
%{?_enable_webservices:BuildRequires: bison flex}
%{?_enabled_libchamplain:BuildRequires: libchamplain-gtk3-devel >= %champlain_ver}
%{?_enable_colord:BuildRequires: libcolord-devel}
%{?_enable_libjxl:BuildRequires: libjxl-devel}
%if_enabled exiv2
BuildRequires: libexiv2-devel >= %exiv2_ver gcc-c++
%endif
BuildRequires: libjpeg-devel libtiff-devel libXrender-devel libXext-devel libX11-devel
BuildRequires: libXtst-devel libXxf86vm-devel libXi-devel
BuildRequires: libSM-devel libICE-devel
BuildRequires: desktop-file-utils >= %desktop_file_utils_ver
BuildRequires: gnome-common >= %gnome_common_ver
BuildRequires: libappstream-devel >= %appstream_ver %_bindir/appstreamcli
%description
gThumb lets you browse your hard disk, showing thumbnails of image
files. It also lets view single files (including GIF animations),
add comments to images, organize images in catalogs, print images, view
slideshows, set desktop background, and more.
%description -l ru_RU.UTF-8
gThumb п©п╬п╥п╡п╬п╩я▐п╣я┌ п©я─п╬я│п╪п╟я┌я─п╦п╡п╟я┌я▄ я│п╬п╢п╣я─п╤п╦п╪п╬п╣ п╤я▒я│я┌п╨п╬пЁп╬ п╢п╦я│п╨п╟, п©п╬п╨п╟п╥я▀п╡п╟я▐
я┐п╪п╣п╫я▄я┬п╣п╫п╫я▀п╣ п╨п╬п©п╦п╦ я│п╬п╢п╣я─п╤п╦п╪п╬пЁп╬ пЁя─п╟я└п╦я┤п╣я│п╨п╦я┘ я└п╟п╧п╩п╬п╡. п╒п╟п╨п╤п╣ п©я─п╬пЁя─п╟п╪п╪п╟
п©п╬п╥п╡п╬п╩я▐п╣я┌ п©я─п╬я│п╪п╟я┌я─п╦п╡п╟я┌я▄ п╬я┌п╢п╣п╩я▄п╫я▀п╣ п╦п╥п╬п╠я─п╟п╤п╣п╫п╦я▐ (п╡п╨п╩я▌я┤п╟я▐ п╪я┐п╩я▄я┌я└п╦п╩я▄п╪я▀ п╡
я└п╬я─п╪п╟я┌п╣ GIF), п╢п╬п╠п╟п╡п╩я▐я┌я▄ п╨п╬п╪п╪п╣п╫я┌п╟я─п╦п╦ п╨ п╨п╟я─я┌п╦п╫п╨п╟п╪, я─п╟я│п╨п╩п╟п╢я▀п╡п╟я┌я▄ п╨п╟я─я┌п╦п╫п╨п╦
п©п╬ п╨п╟я┌п╟п╩п╬пЁп╟п╪, п©п╣я┤п╟я┌п╟я┌я▄, п╟п╡я┌п╬п╪п╟я┌п╦я┤п╣я│п╨п╦ п©я─п╬п╩п╦я│я┌я▀п╡п╟я┌я▄ я│п╣я─п╦п╦ п╨п╟я─я┌п╦п╫п╬п╨,
п╪п╣п╫я▐я┌я▄ я└п╬п╫ я─п╟п╠п╬я┤п╣пЁп╬ я│я┌п╬п╩п╟ п╦ п╪п╫п╬пЁп╬п╣ п╢я─я┐пЁп╬п╣.
%package data
Summary: Arch independent files for gThumb
Group: Graphics
BuildArch: noarch
%description data
This package provides noarch data needed for gThumb to work.
%package devel
Summary: gThumb development files
Group: Development/C
Requires: %name = %version-%release
%description devel
This package contains headers needed to build extensions for gThumb.
%prep
%setup
%build
%meson \
-Dlibtiff=true \
%{?_disable_exiv2:-Dexiv2=false} \
%{?_disable_libbrasero:-Dlibbrasero=false} \
%{?_enable_libchamplain:-Dlibchamplain=true} \
%{?_disable_libraw:-Dlibraw=false} \
%{?_disable_libheif:-Dlibheif=false} \
%{?_disable_colord:-Dcolord=false} \
%{?_disable_gstreamer:-Dgstreamer=false} \
%{?_disable_clutter:-Dclutter=false} \
%{?_disable_libjxl:-Dlibjxl=false}
%nil
%meson_build
%install
%meson_install
%find_lang --with-gnome %name
%files
%_bindir/*
%dir %_libdir/%name/extensions
%_libdir/%name/extensions/*
%dir %_libexecdir/%name
%_libexecdir/%name/video-thumbnailer
%files data -f %name.lang
%_desktopdir/*
%_datadir/%name/
%_iconsdir/hicolor/*/*/*
%config %_datadir/glib-2.0/schemas/org.gnome.gthumb.change-date.gschema.xml
%config %_datadir/glib-2.0/schemas/org.gnome.gthumb.catalogs.gschema.xml
%config %_datadir/glib-2.0/schemas/org.gnome.gthumb.comments.gschema.xml
%config %_datadir/glib-2.0/schemas/org.gnome.gthumb.contact-sheet.gschema.xml
%config %_datadir/glib-2.0/schemas/org.gnome.gthumb.convert-format.gschema.xml
%config %_datadir/glib-2.0/schemas/org.gnome.gthumb.crop.gschema.xml
%config %_datadir/glib-2.0/schemas/org.gnome.gthumb.enums.xml
%config %_datadir/glib-2.0/schemas/org.gnome.gthumb.facebook.gschema.xml
%config %_datadir/glib-2.0/schemas/org.gnome.gthumb.file-manager.gschema.xml
%config %_datadir/glib-2.0/schemas/org.gnome.gthumb.flickr.gschema.xml
%config %_datadir/glib-2.0/schemas/org.gnome.gthumb.gschema.xml
%config %_datadir/glib-2.0/schemas/org.gnome.gthumb.gstreamer-tools.gschema.xml
%config %_datadir/glib-2.0/schemas/org.gnome.gthumb.image-print.gschema.xml
%config %_datadir/glib-2.0/schemas/org.gnome.gthumb.image-viewer.gschema.xml
%config %_datadir/glib-2.0/schemas/org.gnome.gthumb.importer.gschema.xml
%config %_datadir/glib-2.0/schemas/org.gnome.gthumb.photo-importer.gschema.xml
%config %_datadir/glib-2.0/schemas/org.gnome.gthumb.picasaweb.gschema.xml
%config %_datadir/glib-2.0/schemas/org.gnome.gthumb.pixbuf-savers.gschema.xml
%config %_datadir/glib-2.0/schemas/org.gnome.gthumb.rename-series.gschema.xml
%config %_datadir/glib-2.0/schemas/org.gnome.gthumb.resize.gschema.xml
%config %_datadir/glib-2.0/schemas/org.gnome.gthumb.resize-images.gschema.xml
%config %_datadir/glib-2.0/schemas/org.gnome.gthumb.rotate.gschema.xml
%config %_datadir/glib-2.0/schemas/org.gnome.gthumb.slideshow.gschema.xml
%config %_datadir/glib-2.0/schemas/org.gnome.gthumb.terminal.gschema.xml
%config %_datadir/glib-2.0/schemas/org.gnome.gthumb.webalbums.gschema.xml
%_datadir/metainfo/%xdg_name.appdata.xml
%_man1dir/gthumb.1.*
%doc AUTHORS NEWS README*
%files devel
%_includedir/%name/
%_datadir/aclocal/gthumb.m4
%_pkgconfigdir/*
%changelog
…
Полный changelog можно просмотреть здесь
%define _libexecdir %_prefix/libexec
%define ver_base 3.12
%define ver_major 3.12
%define gst_api_ver 1.0
%define xdg_name org.gnome.gThumb
%def_enable exiv2
%def_enable libbrasero
%def_enable webservices
%def_disable libchamplain
%def_enable clutter
%def_enable libraw
%def_enable libheif
%def_enable colord
%def_enable gstreamer
%ifarch armh
%def_disable libjxl
%else
%def_enable libjxl
%endif
Name: gthumb
Version: %ver_major.3
Release: alt1
Summary: An image file viewer and browser for GNOME
Summary(ru_RU.UTF-8): п÷я─п╬я│п╪п╬я┌я─я┴п╦п╨ п╦п╥п╬п╠я─п╟п╤п╣п╫п╦п╧ п╦ я└п╬я┌п╬п╟п╩я▄п╠п╬п╪ п╢п╩я▐ GNOME
License: GPL-2.0-or-later
Group: Graphics
Url: http://gthumb.sourceforge.net/
%if_enabled snapshot
Source: %name-%version.tar
%else
Source: ftp://ftp.gnome.org/pub/gnome/sources/%name/%ver_major/%name-%version.tar.xz
%endif
%define glib_ver 2.38.0
%define gtk_ver 3.10.0
%define clutter_gtk_ver 1.0.0
%define gst_ver 1.0
%define exiv2_ver 0.20
%define libraw_ver 0.16
%define heif_ver 1.11
%define brasero_ver 3.2.0
%define soup_ver 2.42
%define gnome_common_ver 2.8.0
%define webp_ver 0.2.0
%define webkit_ver 2.6.0
%define champlain_ver 0.12.0
%define desktop_file_utils_ver 0.8
%define appstream_ver 0.14.6
Requires: %name-data = %version-%release
BuildRequires(pre): rpm-macros-meson
BuildRequires: meson glib2-devel >= %glib_ver
BuildRequires: libgtk+3-devel >= %gtk_ver
%{?_enable_clutter:BuildRequires: libclutter-devel libclutter-gtk3-devel >= %clutter_gtk_ver}
%{?_enable_gstreamer:BuildRequires: gstreamer%gst_api_ver-devel >= %gst_ver gst-plugins%gst_api_ver-devel >= %gst_ver}
BuildRequires: libjpeg-devel libpng-devel libtiff-devel zlib-devel
BuildRequires: libsoup-devel >= %soup_ver libsecret-devel
BuildRequires: librsvg-devel intltool perl-XML-Parser gnome-common yelp-tools
BuildRequires: gsettings-desktop-schemas-devel libwebp-devel >= %webp_ver libjson-glib-devel
BuildRequires: libwebkitgtk4-devel >= %webkit_ver
%{?_enable_libraw:BuildRequires: libraw-devel >= %libraw_ver libgomp-devel}
%{?_enable_libheif:BuildRequires: libheif-devel >= %heif_ver}
%{?_enable_libbrasero:BuildRequires: libbrasero-devel >= %brasero_ver}
%{?_enable_webservices:BuildRequires: bison flex}
%{?_enabled_libchamplain:BuildRequires: libchamplain-gtk3-devel >= %champlain_ver}
%{?_enable_colord:BuildRequires: libcolord-devel}
%{?_enable_libjxl:BuildRequires: libjxl-devel}
%if_enabled exiv2
BuildRequires: libexiv2-devel >= %exiv2_ver gcc-c++
%endif
BuildRequires: libjpeg-devel libtiff-devel libXrender-devel libXext-devel libX11-devel
BuildRequires: libXtst-devel libXxf86vm-devel libXi-devel
BuildRequires: libSM-devel libICE-devel
BuildRequires: desktop-file-utils >= %desktop_file_utils_ver
BuildRequires: gnome-common >= %gnome_common_ver
BuildRequires: libappstream-devel >= %appstream_ver %_bindir/appstreamcli
%description
gThumb lets you browse your hard disk, showing thumbnails of image
files. It also lets view single files (including GIF animations),
add comments to images, organize images in catalogs, print images, view
slideshows, set desktop background, and more.
%description -l ru_RU.UTF-8
gThumb п©п╬п╥п╡п╬п╩я▐п╣я┌ п©я─п╬я│п╪п╟я┌я─п╦п╡п╟я┌я▄ я│п╬п╢п╣я─п╤п╦п╪п╬п╣ п╤я▒я│я┌п╨п╬пЁп╬ п╢п╦я│п╨п╟, п©п╬п╨п╟п╥я▀п╡п╟я▐
я┐п╪п╣п╫я▄я┬п╣п╫п╫я▀п╣ п╨п╬п©п╦п╦ я│п╬п╢п╣я─п╤п╦п╪п╬пЁп╬ пЁя─п╟я└п╦я┤п╣я│п╨п╦я┘ я└п╟п╧п╩п╬п╡. п╒п╟п╨п╤п╣ п©я─п╬пЁя─п╟п╪п╪п╟
п©п╬п╥п╡п╬п╩я▐п╣я┌ п©я─п╬я│п╪п╟я┌я─п╦п╡п╟я┌я▄ п╬я┌п╢п╣п╩я▄п╫я▀п╣ п╦п╥п╬п╠я─п╟п╤п╣п╫п╦я▐ (п╡п╨п╩я▌я┤п╟я▐ п╪я┐п╩я▄я┌я└п╦п╩я▄п╪я▀ п╡
я└п╬я─п╪п╟я┌п╣ GIF), п╢п╬п╠п╟п╡п╩я▐я┌я▄ п╨п╬п╪п╪п╣п╫я┌п╟я─п╦п╦ п╨ п╨п╟я─я┌п╦п╫п╨п╟п╪, я─п╟я│п╨п╩п╟п╢я▀п╡п╟я┌я▄ п╨п╟я─я┌п╦п╫п╨п╦
п©п╬ п╨п╟я┌п╟п╩п╬пЁп╟п╪, п©п╣я┤п╟я┌п╟я┌я▄, п╟п╡я┌п╬п╪п╟я┌п╦я┤п╣я│п╨п╦ п©я─п╬п╩п╦я│я┌я▀п╡п╟я┌я▄ я│п╣я─п╦п╦ п╨п╟я─я┌п╦п╫п╬п╨,
п╪п╣п╫я▐я┌я▄ я└п╬п╫ я─п╟п╠п╬я┤п╣пЁп╬ я│я┌п╬п╩п╟ п╦ п╪п╫п╬пЁп╬п╣ п╢я─я┐пЁп╬п╣.
%package data
Summary: Arch independent files for gThumb
Group: Graphics
BuildArch: noarch
%description data
This package provides noarch data needed for gThumb to work.
%package devel
Summary: gThumb development files
Group: Development/C
Requires: %name = %version-%release
%description devel
This package contains headers needed to build extensions for gThumb.
%prep
%setup
%build
%meson \
-Dlibtiff=true \
%{?_disable_exiv2:-Dexiv2=false} \
%{?_disable_libbrasero:-Dlibbrasero=false} \
%{?_enable_libchamplain:-Dlibchamplain=true} \
%{?_disable_libraw:-Dlibraw=false} \
%{?_disable_libheif:-Dlibheif=false} \
%{?_disable_colord:-Dcolord=false} \
%{?_disable_gstreamer:-Dgstreamer=false} \
%{?_disable_clutter:-Dclutter=false} \
%{?_disable_libjxl:-Dlibjxl=false}
%nil
%meson_build
%install
%meson_install
%find_lang --with-gnome %name
%files
%_bindir/*
%dir %_libdir/%name/extensions
%_libdir/%name/extensions/*
%dir %_libexecdir/%name
%_libexecdir/%name/video-thumbnailer
%files data -f %name.lang
%_desktopdir/*
%_datadir/%name/
%_iconsdir/hicolor/*/*/*
%config %_datadir/glib-2.0/schemas/org.gnome.gthumb.change-date.gschema.xml
%config %_datadir/glib-2.0/schemas/org.gnome.gthumb.catalogs.gschema.xml
%config %_datadir/glib-2.0/schemas/org.gnome.gthumb.comments.gschema.xml
%config %_datadir/glib-2.0/schemas/org.gnome.gthumb.contact-sheet.gschema.xml
%config %_datadir/glib-2.0/schemas/org.gnome.gthumb.convert-format.gschema.xml
%config %_datadir/glib-2.0/schemas/org.gnome.gthumb.crop.gschema.xml
%config %_datadir/glib-2.0/schemas/org.gnome.gthumb.enums.xml
%config %_datadir/glib-2.0/schemas/org.gnome.gthumb.facebook.gschema.xml
%config %_datadir/glib-2.0/schemas/org.gnome.gthumb.file-manager.gschema.xml
%config %_datadir/glib-2.0/schemas/org.gnome.gthumb.flickr.gschema.xml
%config %_datadir/glib-2.0/schemas/org.gnome.gthumb.gschema.xml
%config %_datadir/glib-2.0/schemas/org.gnome.gthumb.gstreamer-tools.gschema.xml
%config %_datadir/glib-2.0/schemas/org.gnome.gthumb.image-print.gschema.xml
%config %_datadir/glib-2.0/schemas/org.gnome.gthumb.image-viewer.gschema.xml
%config %_datadir/glib-2.0/schemas/org.gnome.gthumb.importer.gschema.xml
%config %_datadir/glib-2.0/schemas/org.gnome.gthumb.photo-importer.gschema.xml
%config %_datadir/glib-2.0/schemas/org.gnome.gthumb.picasaweb.gschema.xml
%config %_datadir/glib-2.0/schemas/org.gnome.gthumb.pixbuf-savers.gschema.xml
%config %_datadir/glib-2.0/schemas/org.gnome.gthumb.rename-series.gschema.xml
%config %_datadir/glib-2.0/schemas/org.gnome.gthumb.resize.gschema.xml
%config %_datadir/glib-2.0/schemas/org.gnome.gthumb.resize-images.gschema.xml
%config %_datadir/glib-2.0/schemas/org.gnome.gthumb.rotate.gschema.xml
%config %_datadir/glib-2.0/schemas/org.gnome.gthumb.slideshow.gschema.xml
%config %_datadir/glib-2.0/schemas/org.gnome.gthumb.terminal.gschema.xml
%config %_datadir/glib-2.0/schemas/org.gnome.gthumb.webalbums.gschema.xml
%_datadir/metainfo/%xdg_name.appdata.xml
%_man1dir/gthumb.1.*
%doc AUTHORS NEWS README*
%files devel
%_includedir/%name/
%_datadir/aclocal/gthumb.m4
%_pkgconfigdir/*
%changelog
…
Полный changelog можно просмотреть здесь