]> git.pld-linux.org Git - packages/engrampa.git/blame - engrampa.spec
- updated to 1.28.1
[packages/engrampa.git] / engrampa.spec
CommitLineData
fedc4b80
JB
1#
2# Conditional build:
aeb6e27f 3%bcond_without caja # Caja support
fedc4b80
JB
4#
5Summary: Engrampa - an archive manager for MATE
6Summary(pl.UTF-8): Engrampa - zarządca archiwów dla środowiska MATE
7Summary(pt_BR.UTF-8): Engrampa - gerenciador de arquivos compactados para o MATE
aeb6e27f 8Name: engrampa
75893260 9Version: 1.28.1
abade09d 10Release: 1
fedc4b80
JB
11License: GPL v2+
12Group: X11/Applications
75893260
JB
13Source0: https://pub.mate-desktop.org/releases/1.28/%{name}-%{version}.tar.xz
14# Source0-md5: e114846d4eb6853aa73ecbd28d9f5b75
b70c316a 15URL: https://wiki.mate-desktop.org/mate-desktop/applications/engrampa/
fedc4b80
JB
16BuildRequires: autoconf >= 2.61
17BuildRequires: automake >= 1:1.9
55ed73ab 18%{?with_caja:BuildRequires: caja-devel >= 1.17.1}
fedc4b80 19BuildRequires: docbook-dtd412-xml
e39dc392 20BuildRequires: gettext-tools >= 0.19.8
f897cce4
JP
21BuildRequires: glib2-devel >= 1:2.50.0
22BuildRequires: gtk+3-devel >= 3.22.0
c99cc1f4 23BuildRequires: json-glib-devel >= 0.14.0
fedc4b80
JB
24BuildRequires: libtool >= 1:1.4.3
25BuildRequires: libxml2-progs
26BuildRequires: mate-common
fedc4b80 27BuildRequires: pkgconfig
4737763c 28BuildRequires: rpmbuild(find_lang) >= 1.36
b70c316a 29BuildRequires: rpmbuild(macros) >= 1.596
fedc4b80
JB
30BuildRequires: scrollkeeper
31BuildRequires: tar >= 1:1.22
32# libegg
4d226a83
JP
33BuildRequires: xorg-lib-libICE-devel >= 1.0.0
34BuildRequires: xorg-lib-libSM-devel >= 1.0.0
fedc4b80 35BuildRequires: xz
abade09d 36BuildRequires: yelp-tools
fedc4b80
JB
37Requires(post,postun): desktop-file-utils
38Requires(post,postun): gtk-update-icon-cache
39Requires(post,postun): hicolor-icon-theme
40Requires(post,postun): scrollkeeper
f897cce4
JP
41Requires: glib2 >= 1:2.50.0
42Requires: gtk+3 >= 3.22.0
c99cc1f4 43Requires: json-glib >= 0.14.0
fedc4b80 44Suggests: bzip2
75893260 45Suggests: cpio
fedc4b80
JB
46Suggests: gzip
47Suggests: p7zip
48%ifarch %{ix86}
49Suggests: rar
50%else
51Suggests: unrar
52%endif
53Suggests: tar
54Suggests: zip
b70c316a 55Obsoletes: mate-file-archiver < 1.8.0
fedc4b80
JB
56BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
57
58%description
59Engrampa is an archive manager for the MATE environment. It's a fork
60of File Roller from GNOME. With Engrampa you can: create and modify
61archives; view the content of an archive; view and modify a file
62contained in the archive; extract files from the archive.
63
64%description -l pl.UTF-8
65Engrampa to zarządca archiwów dla środowiska MATE. Jest to
66odgałęzienie programu File Roller z GNOME. Przy jego pomocy można:
67tworzyć i modyfikować archiwa, oglądać ich zawartość, oglądać i
68modyfikować poszczególne pliki zawarte w archiwum oraz rozpakowywać
69pliki z archiwów.
70
71%description -l pt_BR.UTF-8
72Engrampa é um gerenciador de pacotes de arquivos compactados para o
73ambiente MATE. Com ele é possível criar arquivos, visualizar o
74conteúdo de arquivos existentes, visualizar um arquivo contido em um
75pacote e extrair os arquivos de um pacote.
76
aeb6e27f 77%package -n caja-extension-engrampa
fedc4b80
JB
78Summary: Engrampa (archive manager) extension for Caja (MATE file manager)
79Summary(pl.UTF-8): Rozszerzenie Engrampa (zarządca archiwów) dla zarządcy plików Caja
80Group: X11/Applications
81Requires: %{name} = %{version}-%{release}
55ed73ab 82Requires: caja >= 1.17.1
b70c316a 83Obsoletes: mate-file-manager-extension-engrampa < 1.8.0
fedc4b80 84
aeb6e27f 85%description -n caja-extension-engrampa
fedc4b80
JB
86Engrampa (archive manager) extension for Caja (MATE file manager).
87
aeb6e27f 88%description -n caja-extension-engrampa -l pl.UTF-8
fedc4b80
JB
89Rozszerzenie Engrampa (zarządca archiwów) dla zarządcy plików Caja.
90
91%prep
92%setup -q
93
94%build
fedc4b80
JB
95%{__libtoolize}
96%{__aclocal}
97%{__autoconf}
98%{__autoheader}
99%{__automake}
100%configure \
101 %{!?with_caja:--disable-caja-actions} \
102 --disable-silent-rules \
782db5b0 103 --disable-static
fedc4b80
JB
104
105%{__make}
106
107%install
108rm -rf $RPM_BUILD_ROOT
109
110%{__make} install \
111 DESTDIR=$RPM_BUILD_ROOT
112
113%{__rm} $RPM_BUILD_ROOT%{_libdir}/caja/extensions-2.0/*.la
114
b70c316a
JB
115# outdated copies of es,ur
116%{__rm} -r $RPM_BUILD_ROOT%{_datadir}/locale/{es_ES,ur_PK}
117# not supported by glibc (2.34)
118%{__rm} -r $RPM_BUILD_ROOT%{_datadir}/locale/{frp,ie,jv,ku_IQ,pms}
fedc4b80 119
c99cc1f4 120%find_lang engrampa --with-mate
fedc4b80
JB
121
122%clean
123rm -rf $RPM_BUILD_ROOT
124
125%post
126%glib_compile_schemas
fedc4b80
JB
127%update_desktop_database_post
128%update_icon_cache hicolor
129
130%postun
131%glib_compile_schemas
fedc4b80
JB
132%update_desktop_database_postun
133%update_icon_cache hicolor
134
135%files -f engrampa.lang
136%defattr(644,root,root,755)
782db5b0 137%doc AUTHORS ChangeLog NEWS README
fedc4b80 138%attr(755,root,root) %{_bindir}/engrampa
abade09d 139%attr(755,root,root) %{_libexecdir}/engrampa-server
f897cce4
JP
140%dir %{_libexecdir}/engrampa
141%attr(755,root,root) %{_libexecdir}/engrampa/isoinfo.sh
fedc4b80 142%{_datadir}/engrampa
712b055d 143%{_datadir}/metainfo/engrampa.appdata.xml
abade09d 144%{_datadir}/dbus-1/services/org.mate.Engrampa.service
fedc4b80
JB
145%{_datadir}/glib-2.0/schemas/org.mate.engrampa.gschema.xml
146%{_desktopdir}/engrampa.desktop
e39dc392 147%{_iconsdir}/hicolor/*/actions/*-archive.png
fedc4b80 148%{_iconsdir}/hicolor/*/apps/engrampa.*
aeb6e27f 149%{_mandir}/man1/engrampa.1*
fedc4b80
JB
150
151%if %{with caja}
aeb6e27f 152%files -n caja-extension-engrampa
fedc4b80
JB
153%defattr(644,root,root,755)
154%attr(755,root,root) %{_libdir}/caja/extensions-2.0/libcaja-engrampa.so
abade09d 155%{_datadir}/caja/extensions/libcaja-engrampa.caja-extension
fedc4b80 156%endif
This page took 0.147733 seconds and 5 git commands to generate.