Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37425000
en ru br
Репозитории ALT
S:1.8.3-alt4_1.gitd958bf9
www.altlinux.org/Changes

Группа :: Graphical desktop/MATE
Пакет: mate-file-manager-actions

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

# BEGIN SourceDeps(oneline):
BuildRequires: /usr/bin/desktop-file-validate /usr/bin/glib-genmarshal /usr/bin/glib-gettextize /usr/bin/gtkdocize intltool
# END SourceDeps(oneline)
BuildRequires: /usr/bin/db2html
%define _libexecdir %_prefix/libexec
%define oldname caja-actions
%define fedora 25
# see https://bugzilla.altlinux.org/show_bug.cgi?id=10382
%define _localstatedir %{_var}
Summary: Caja extension for customizing the context menu
Name: mate-file-manager-actions
Version: 1.8.3
Release: alt2_3
Group: Graphical desktop/MATE
License: GPLv2+ and LGPLv2+

URL: https://github.com/raveit65/%{oldname}
Source0: https://github.com/raveit65/%{oldname}/releases/download/v%{version}/%{oldname}-%{version}.tar.xz

# only for rhel

Patch1:     caja-actions_0001-Revert-No-version-in-documentation-install-path.patch
Patch10: caja-actions-1.8.3-alt-fix-doc-build-gtk-doc-1.27.patch

BuildRequires: mate-file-manager-devel
BuildRequires: libuuid-devel
BuildRequires: libSM-devel
BuildRequires: mate-common
BuildRequires: libxml2-devel
BuildRequires: yelp-tools
BuildRequires: libgtop-devel libgtop-gir-devel
BuildRequires: dblatex

Requires:       mate-file-manager-actions-doc = %{version}-%{release}
Source44: import.info


%description
Caja actions is an extension for Caja, the MATE file manager.
It provides an easy way to configure programs to be launch on files
selected in Caja interface

%package doc
Summary: Documentations for %{oldname}
Group: Documentation
BuildArch:  noarch

%description doc
This package contains the documentation for %{oldname}

%package devel
Summary: Development tools for the caja-actions
Group: Development/Other
Requires: %{name} = %{version}-%{release}

%description devel
This package contains headers and shared libraries needed for development
with caja-actions.

%prep
%setup -n %{oldname}-%{version} -q

# move doc dir for rhel

%if 0%{?rhel}
%patch1 -p1 -b .0001
NOCONFIGURE=1 ./autogen.sh
%endif
%patch10 -p1

%build
%autoreconf
%configure \
   --enable-gtk-doc \
   --enable-html-manuals \
   --enable-pdf-manuals \
   --enable-deprecate

%make_build

%install
%{makeinstall_std}

find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';'
find $RPM_BUILD_ROOT -type f -name "*.a" -exec rm -f {} ';'

# clean docs dirs

%if 0%{?rhel}
rm -f $RPM_BUILD_ROOT%{_docdir}/%{%{oldname}-%{version}}/INSTALL
rm -f $RPM_BUILD_ROOT%{_docdir}/%{%{oldname}-%{version}}/ChangeLog-2008
rm -f $RPM_BUILD_ROOT%{_docdir}/%{%{oldname}-%{version}}/ChangeLog-2009
rm -f $RPM_BUILD_ROOT%{_docdir}/%{%{oldname}-%{version}}/ChangeLog-2010
rm -f $RPM_BUILD_ROOT%{_docdir}/%{%{oldname}-%{version}}/ChangeLog-2011
rm -f $RPM_BUILD_ROOT%{_docdir}/%{%{oldname}-%{version}}/ChangeLog-2012
rm -f $RPM_BUILD_ROOT%{_docdir}/%{%{oldname}-%{version}}/MAINTAINERS
%else
rm -f $RPM_BUILD_ROOT%{_docdir}/%{oldname}/INSTALL
rm -f $RPM_BUILD_ROOT%{_docdir}/%{oldname}/ChangeLog-2008
rm -f $RPM_BUILD_ROOT%{_docdir}/%{oldname}/ChangeLog-2009
rm -f $RPM_BUILD_ROOT%{_docdir}/%{oldname}/ChangeLog-2010
rm -f $RPM_BUILD_ROOT%{_docdir}/%{oldname}/ChangeLog-2011
rm -f $RPM_BUILD_ROOT%{_docdir}/%{oldname}/ChangeLog-2012
rm -f $RPM_BUILD_ROOT%{_docdir}/%{oldname}/MAINTAINERS
%endif

%find_lang %{oldname} --with-gnome --all-name


%check
desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/cact.desktop


%files
%doc AUTHORS COPYING COPYING-DOCS ChangeLog NEWS README
%{_bindir}/caja-actions-run
%{_bindir}/caja-actions-config-tool
%{_bindir}/caja-actions-new
%{_bindir}/caja-actions-print
%{_libexecdir}/caja-actions/
%{_libdir}/caja-actions/
%{_libdir}/caja/extensions-2.0/libcaja-actions-menu.so
%{_libdir}/caja/extensions-2.0/libcaja-actions-tracker.so
%{_datadir}/caja-actions/
%{_datadir}/icons/hicolor/*/apps/caja-actions.*
%{_datadir}/applications/cact.desktop

%files doc -f %{oldname}.lang
%if 0%{?fedora} > 19 || 0%{?rhel} > 7
%{_docdir}/caja-actions/html/
%{_docdir}/caja-actions/pdf/
%{_docdir}/caja-actions/objects-hierarchy.odg
%else
%{_docdir}/caja-actions-%{version}/html/
%{_docdir}/caja-actions-%{version}/pdf/
%{_docdir}/caja-actions-%{version}/objects-hierarchy.odg
%endif

%files devel
%{_includedir}/caja-actions/
%{_datadir}/gtk-doc/html/caja-actions-3/


%changelog

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

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