Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37528715
en ru br
Репозитории ALT

Группа :: Development/Python3
Пакет: nautilus-python

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

%def_disable snapshot
%define ver_major 4.0
%define beta %nil

%def_enable docs

Name: nautilus-python
Version: %ver_major
Release: alt1.1%beta

Summary: Python bindings for Nautilus
Group: Development/Python3
License: GPLv2+
Url: https://www.gnome.org/

Provides: python-module-nautilus = %version-%release
Obsoletes: python-module-nautilus

%if_disabled snapshot
Source: ftp://ftp.gnome.org/pub/gnome/sources/%name/%ver_major/%name-%version%beta.tar.xz
%else
Source: %name-%version%beta.tar
%endif

%define ext_api_ver 4
%define nautilus_extdir %_libdir/nautilus/extensions-%ext_api_ver
%define _pkgconfigdir %_datadir/pkgconfig

%add_python3_path %nautilus_extdir

%define nautilus_ver 43
%define pygobject_ver 3.0

BuildRequires(pre): rpm-macros-meson rpm-build-gnome rpm-build-python3 rpm-build-gir
BuildRequires: meson
BuildRequires: pkgconfig(libnautilus-extension-%ext_api_ver) >= %nautilus_ver libnautilus-gir-devel
BuildRequires: python3-devel python3-module-pygobject3-devel >= %pygobject_ver
%{?_enable_docs:BuildRequires: gtk-doc}

%description
This package provides Python bindings for the Nautilus extension library.

%package devel
Summary: Development files for %name
Group: Development/Python3
BuildArch: noarch
Requires: %name = %EVR
Provides: python-module-nautilus-devel = %EVR
Obsoletes: python-module-nautilus-devel

%description devel
Development files for %name.

%package devel-doc
Summary: Development documentation for %name
Group: Development/Python3
BuildArch: noarch
Conflicts: %name-devel < %version
Provides: python-module-nautilus-devel-doc = %EVR
Obsoletes: python-module-nautilus-devel-doc

%description devel-doc
Development documentation for %name.

%prep
%setup -n %name-%version%beta

%build
%meson \
   %{?_enable_docs:-Ddocs=enabled}
%nil
%meson_build

%install
%meson_install
mkdir -p %buildroot%_datadir/nautilus-python/extensions/__pycache__

%files
%nautilus_extdir/lib%name.so
%dir %_datadir/nautilus-python/extensions
%dir %_datadir/nautilus-python/extensions/__pycache__

%files devel
%_pkgconfigdir/%name.pc
%doc README* AUTHORS NEWS* examples

%if_enabled docs
%files devel-doc
%_datadir/gtk-doc/html/*
%endif

%exclude %_docdir/%name

%changelog

Полный changelog можно просмотреть здесь

 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin