]> git.pld-linux.org Git - packages/caja-python.git/blame - caja-python.spec
up to 1.14.0
[packages/caja-python.git] / caja-python.spec
CommitLineData
911c11cc
JB
1# NOTE: despite upstream name python-caja, it's not a binding from Python to Caja,
2# but from Caja to Python, allowing to write Caja extensions in Python - thus our Name.
3Summary: Python bindings for libcaja-extension library
4Summary(pl.UTF-8): Wiązania Pythona do biblioteki libcaja-extension
d658ea88 5Name: caja-python
8cbf9ea2
JP
6Version: 1.14.0
7Release: 1
911c11cc
JB
8License: GPL v2+
9Group: Libraries/Python
8cbf9ea2
JP
10Source0: http://pub.mate-desktop.org/releases/1.14/python-caja-%{version}.tar.xz
11# Source0-md5: 8afc98de109a6771590e0b858547c461
911c11cc
JB
12URL: http://mate-desktop.org/
13BuildRequires: autoconf >= 2.53
fb4a7cd3 14BuildRequires: automake >= 1:1.10
d658ea88 15BuildRequires: caja-devel >= 1.6.0
911c11cc 16BuildRequires: gtk-doc >= 1.9
db2c8960 17BuildRequires: intltool >= 0.35.0
911c11cc
JB
18BuildRequires: libtool >= 1:1.4.3
19BuildRequires: libxslt-progs
911c11cc 20BuildRequires: pkgconfig
e68fc6d9 21BuildRequires: python-devel >= 1:2.7
fb4a7cd3 22# pygobject3 is preferred over pygobject 2 with no configure switch
911c11cc
JB
23BuildRequires: python-pygobject3-devel >= 3.0.0
24BuildRequires: rpm-pythonprov
25BuildRequires: rpmbuild(macros) >= 1.219
26BuildRequires: tar >= 1:1.22
27BuildRequires: xz
d658ea88 28Requires: caja >= 1.6.0
911c11cc 29Requires: python-libs
d658ea88 30Obsoletes: mate-file-manager-python
911c11cc
JB
31BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
32
33%description
34Python bindings for libcaja-extension library, allowing to write Caja
35extensions in Python.
36
37%description -l pl.UTF-8
38Wiązania Pythona do biblioteki libcaja-extension, pozwalające na
39tworzenie rozszerzeń zarządcy plików Caja w Pythonie.
40
41%package devel
42Summary: Development files for Python Caja extensions
43Summary(pl.UTF-8): Pliki programistyczne dla pythonowych rozszerzeń zarządcy plików Caja
44Group: Development/Libraries
45# doesn't require base; the only file is pkg-config specific, so let's require it
46Requires: pkgconfig
d658ea88 47Obsoletes: mate-file-manager-python-devel
911c11cc
JB
48
49%description devel
50Development files for Caja extensions written in Python.
51
52%description devel -l pl.UTF-8
53Pliki programistyczne dla rozszerzeń zarządcy plików Caja pisanych w
54Pythonie.
55
56%package apidocs
57Summary: Python Caja API documentation
58Summary(pl.UTF-8): Dokumentacja API Pythona dla rozszerzeń zarządcy plików Caja
59Group: Documentation
d658ea88 60Obsoletes: mate-file-manager-python-apidocs
d3b5c796
ER
61%if "%{_rpmversion}" >= "5"
62BuildArch: noarch
63%endif
911c11cc
JB
64
65%description apidocs
66Python Caja API documentation.
67
68%description apidocs -l pl.UTF-8
69Dokumentacja API Pythona dla rozszerzeń zarządcy plików Caja.
70
71%package examples
72Summary: Example Python extensions for Caja file manager
73Summary(pl.UTF-8): Przykładowe pythonowe rozszerzenia dla zarządcy plików Caja
74Group: Documentation
d658ea88 75Obsoletes: mate-file-manager-python-examples
911c11cc
JB
76
77%description examples
78Example Python extensions for Caja file manager.
79
80%description examples -l pl.UTF-8
81Przykładowe rozszerzenia dla zarządcy plików Caja napisane w Pythonie.
82
83%prep
84%setup -q -n python-caja-%{version}
85
86%build
87%{__libtoolize}
88%{__aclocal} -I m4
89%{__autoconf}
90%{__autoheader}
91%{__automake}
92%configure \
93 --enable-gtk-doc \
94 --with-html-dir=%{_gtkdocdir}
95
fb4a7cd3 96%{__make}
911c11cc
JB
97
98%install
99rm -rf $RPM_BUILD_ROOT
100
101%{__make} install \
102 DESTDIR=$RPM_BUILD_ROOT \
fb4a7cd3 103 HTMLdir=%{_gtkdocdir}/caja-python
911c11cc
JB
104
105%{__rm} $RPM_BUILD_ROOT%{_libdir}/caja/extensions-2.0/*.la
106
107# not installed because of incomplete docs/Makefile
108cp -p docs/html/* $RPM_BUILD_ROOT%{_gtkdocdir}/caja-python
109
110# examples
111install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
8b1b8983
JB
112%{__mv} $RPM_BUILD_ROOT%{_docdir}/python-caja/README $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
113%{__mv} $RPM_BUILD_ROOT%{_docdir}/python-caja/examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
911c11cc
JB
114
115# directory for python plugins for caja - see src/caja-python.c or caja-python.pc
116install -d $RPM_BUILD_ROOT%{_datadir}/caja-python/extensions
117
8cbf9ea2
JP
118%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/{frp,jv}
119
db2c8960
JB
120%find_lang python-caja
121
911c11cc
JB
122%clean
123rm -rf $RPM_BUILD_ROOT
124
db2c8960 125%files -f python-caja.lang
911c11cc
JB
126%defattr(644,root,root,755)
127%doc AUTHORS ChangeLog NEWS README
128%attr(755,root,root) %{_libdir}/caja/extensions-2.0/libcaja-python.so
db2c8960 129%{_datadir}/caja/extensions/libcaja-python.caja-extension
911c11cc
JB
130%dir %{_datadir}/caja-python
131%dir %{_datadir}/caja-python/extensions
132
133%files devel
134%defattr(644,root,root,755)
135%{_pkgconfigdir}/caja-python.pc
136
137%files apidocs
138%defattr(644,root,root,755)
139%{_gtkdocdir}/caja-python
140
141%files examples
142%defattr(644,root,root,755)
143%{_examplesdir}/%{name}-%{version}
This page took 0.138778 seconds and 4 git commands to generate.