]> git.pld-linux.org Git - packages/engrampa.git/blame - mate-file-archiver.spec
- new, modified from file-roller 2.x
[packages/engrampa.git] / mate-file-archiver.spec
CommitLineData
fedc4b80
JB
1#
2# Conditional build:
3%bcond_without caja # Caja (mate-file-manager) support
4%bcond_with gtk3 # use GTK+ 3.x instead of 2.x
5#
6Summary: Engrampa - an archive manager for MATE
7Summary(pl.UTF-8): Engrampa - zarządca archiwów dla środowiska MATE
8Summary(pt_BR.UTF-8): Engrampa - gerenciador de arquivos compactados para o MATE
9Name: mate-file-archiver
10Version: 1.6.0
11Release: 1
12License: GPL v2+
13Group: X11/Applications
14Source0: http://pub.mate-desktop.org/releases/1.6/%{name}-%{version}.tar.xz
15# Source0-md5: 8a23b4504605473f790ed9b3f58bfe6e
16URL: http://mate-desktop.org/
17BuildRequires: autoconf >= 2.61
18BuildRequires: automake >= 1:1.9
19BuildRequires: docbook-dtd412-xml
20BuildRequires: gettext-devel >= 0.10.40
21BuildRequires: glib2-devel >= 1:2.26.0
22%{!?with_gtk3:BuildRequires: gtk+2-devel >= 2:2.22.0}
23%{?with_gtk3:BuildRequires: gtk+3-devel >= 3.0.0}
24BuildRequires: intltool >= 0.35.0
25BuildRequires: libtool >= 1:1.4.3
26BuildRequires: libxml2-progs
27BuildRequires: mate-common
28BuildRequires: mate-doc-utils
29%{?with_caja:BuildRequires: mate-file-manager-devel >= 1.1.0}
30BuildRequires: pkgconfig
31BuildRequires: rpmbuild(find_lang) >= 1.23
32BuildRequires: rpmbuild(macros) >= 1.311
33BuildRequires: scrollkeeper
34BuildRequires: tar >= 1:1.22
35# libegg
36BuildRequires: xorg-lib-libSM-devel
37BuildRequires: xz
38Requires(post,postun): desktop-file-utils
39Requires(post,postun): gtk-update-icon-cache
40Requires(post,postun): hicolor-icon-theme
41Requires(post,postun): scrollkeeper
42Requires: glib2 >= 1:2.26.0
43%{!?with_gtk3:Requires: gtk+2-devel >= 2:2.22.0}
44%{?with_gtk3:Requires: gtk+3-devel >= 3.0.0}
45Suggests: bzip2
46Suggests: gzip
47Suggests: p7zip
48%ifarch %{ix86}
49Suggests: rar
50%else
51Suggests: unrar
52%endif
53Suggests: tar
54Suggests: zip
55BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
56
57%description
58Engrampa is an archive manager for the MATE environment. It's a fork
59of File Roller from GNOME. With Engrampa you can: create and modify
60archives; view the content of an archive; view and modify a file
61contained in the archive; extract files from the archive.
62
63%description -l pl.UTF-8
64Engrampa to zarządca archiwów dla środowiska MATE. Jest to
65odgałęzienie programu File Roller z GNOME. Przy jego pomocy można:
66tworzyć i modyfikować archiwa, oglądać ich zawartość, oglądać i
67modyfikować poszczególne pliki zawarte w archiwum oraz rozpakowywać
68pliki z archiwów.
69
70%description -l pt_BR.UTF-8
71Engrampa é um gerenciador de pacotes de arquivos compactados para o
72ambiente MATE. Com ele é possível criar arquivos, visualizar o
73conteúdo de arquivos existentes, visualizar um arquivo contido em um
74pacote e extrair os arquivos de um pacote.
75
76%package -n mate-file-manager-extension-engrampa
77Summary: Engrampa (archive manager) extension for Caja (MATE file manager)
78Summary(pl.UTF-8): Rozszerzenie Engrampa (zarządca archiwów) dla zarządcy plików Caja
79Group: X11/Applications
80Requires: %{name} = %{version}-%{release}
81Requires: mate-file-manager >= 1.1.0
82
83%description -n mate-file-manager-extension-engrampa
84Engrampa (archive manager) extension for Caja (MATE file manager).
85
86%description -n mate-file-manager-extension-engrampa -l pl.UTF-8
87Rozszerzenie Engrampa (zarządca archiwów) dla zarządcy plików Caja.
88
89%prep
90%setup -q
91
92%build
93mate-doc-prepare --copy --force
94%{__intltoolize}
95%{__libtoolize}
96%{__aclocal}
97%{__autoconf}
98%{__autoheader}
99%{__automake}
100%configure \
101 %{!?with_caja:--disable-caja-actions} \
102 --disable-silent-rules \
103 --disable-static \
104 %{?with_gtk3:--with-gtk=3.0}
105
106%{__make}
107
108%install
109rm -rf $RPM_BUILD_ROOT
110
111%{__make} install \
112 DESTDIR=$RPM_BUILD_ROOT
113
114%{__rm} $RPM_BUILD_ROOT%{_libdir}/caja/extensions-2.0/*.la
115
116# just a copy of ur
117%{__rm} -r $RPM_BUILD_ROOT%{_datadir}/locale/ur_PK
118# update naming convention
119%{__mv} $RPM_BUILD_ROOT%{_datadir}/locale/{sr@ije,sr@ijekavian}
120
121# mate < 1.5 did not exist in pld, avoid dependency on mate-conf
122%{__rm} $RPM_BUILD_ROOT%{_datadir}/MateConf/gsettings/engrampa.convert
123
124%find_lang engrampa --with-mate --with-omf
125
126%clean
127rm -rf $RPM_BUILD_ROOT
128
129%post
130%glib_compile_schemas
131%scrollkeeper_update_post
132%update_desktop_database_post
133%update_icon_cache hicolor
134
135%postun
136%glib_compile_schemas
137%scrollkeeper_update_postun
138%update_desktop_database_postun
139%update_icon_cache hicolor
140
141%files -f engrampa.lang
142%defattr(644,root,root,755)
143%doc AUTHORS ChangeLog MAINTAINERS NEWS README TODO
144%attr(755,root,root) %{_bindir}/engrampa
145%dir %{_libdir}/engrampa
146%attr(755,root,root) %{_libdir}/engrampa/isoinfo.sh
147%attr(755,root,root) %{_libdir}/engrampa/rpm2cpio
148%{_datadir}/engrampa
149%{_datadir}/glib-2.0/schemas/org.mate.engrampa.gschema.xml
150%{_desktopdir}/engrampa.desktop
151%{_iconsdir}/hicolor/*/apps/engrampa.*
152
153%if %{with caja}
154%files -n mate-file-manager-extension-engrampa
155%defattr(644,root,root,755)
156%attr(755,root,root) %{_libdir}/caja/extensions-2.0/libcaja-engrampa.so
157%endif
This page took 0.062163 seconds and 4 git commands to generate.