]> git.pld-linux.org Git - packages/gnome-commander.git/blob - gnome-commander.spec
- updated to 1.16.0; now uses meson
[packages/gnome-commander.git] / gnome-commander.spec
1 Summary:        A GNOME filemanager similar to the Midnight Commander
2 Summary(pl.UTF-8):      Zarządca plików dla środowiska GNOME w stylu Midnight Commandera
3 Name:           gnome-commander
4 Version:        1.16.0
5 Release:        1
6 License:        GPL v2+
7 Group:          X11/Applications
8 Source0:        https://download.gnome.org/sources/gnome-commander/1.16/%{name}-%{version}.tar.xz
9 # Source0-md5:  41629218561b078c5df7e9a525e23215
10 Patch1:         %{name}-gsf.patch
11 URL:            https://gcmd.github.io/
12 BuildRequires:  docbook-dtd412-xml
13 BuildRequires:  exiv2-devel >= 0.14
14 BuildRequires:  flex >= 2.6.0
15 BuildRequires:  gettext-tools >= 0.19.7
16 BuildRequires:  glib2-devel >= 1:2.70.0
17 BuildRequires:  gtk+2-devel >= 2:2.24.0
18 BuildRequires:  libgsf-devel >= 1.14.26
19 BuildRequires:  libstdc++-devel >= 6:4.7
20 BuildRequires:  libunique-devel >= 0.9.3
21 BuildRequires:  meson >= 0.59
22 BuildRequires:  ninja >= 1.5
23 BuildRequires:  pkgconfig
24 BuildRequires:  poppler-glib-devel >= 0.18
25 BuildRequires:  rpmbuild(macros) >= 1.592
26 BuildRequires:  taglib-devel >= 1.4
27 BuildRequires:  tar >= 1:1.22
28 BuildRequires:  xz
29 BuildRequires:  yelp-tools
30 Requires(post,postun):  /sbin/ldconfig
31 Requires(post,postun):  glib2 >= 1:2.70.0
32 Requires:       exiv2-libs >= 0.14
33 Requires:       glib2 >= 1:2.70.0
34 Requires:       gtk+2 >= 2:2.24.0
35 Requires:       libgnome-keyring >= 2.22
36 Requires:       libgnomeui >= 2.4.0
37 Requires:       libgsf >= 1.14.26
38 Requires:       libunique >= 0.9.3
39 Requires:       poppler >= 0.18
40 Requires:       taglib >= 1.4
41 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
42
43 # symbol main_win_widget is provided by gnome-commander binary
44 %define         skip_post_check_so      libgcmd.so.*
45
46 %description
47 GNOME Commander is a filemanager that just like the classical Midnight
48 commander lets you do everything with the keyboard. It can perform all
49 standard fileoperations and some extra features like FTP support.
50
51 %description -l pl.UTF-8
52 GNOME Commander to zarządca plików, który podobnie do klasycznego
53 Midnight Commandera umożliwia pełną obsługę przy pomocy klawiatury.
54 Zapewnia wykonanie wszystkich typowych operacji na plikach, a także
55 kilka dodatkowych jak np. klienta FTP.
56
57 %prep
58 %setup -q
59 %patch1 -p1
60
61 %build
62 %meson build
63
64 %ninja_build -C build
65
66 %install
67 rm -rf $RPM_BUILD_ROOT
68
69 %ninja_install -C build
70
71 # not used yet
72 %{__rm} -r $RPM_BUILD_ROOT%{_includedir}
73 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libgcmd.a
74
75 %find_lang %{name} --with-gnome
76
77 %clean
78 rm -rf $RPM_BUILD_ROOT
79
80 %post
81 %glib_compile_schemas
82
83 %postun
84 %glib_compile_schemas
85
86 %files -f %{name}.lang
87 %defattr(644,root,root,755)
88 %doc AUTHORS BUGS MAINTAINERS NEWS README.md TODO
89 %attr(755,root,root) %{_bindir}/gcmd-block
90 %attr(755,root,root) %{_bindir}/gnome-commander
91 %dir %{_libdir}/%{name}
92 %dir %{_libdir}/%{name}/plugins
93 %attr(755,root,root) %{_libdir}/%{name}/plugins/libfilerollerplugin.so
94 %{_libdir}/%{name}/plugins/file-roller*.xpm
95 %attr(755,root,root) %{_libdir}/%{name}/plugins/libtestplugin.so
96 %{_libdir}/%{name}/plugins/test-plugin.xpm
97 %{_datadir}/%{name}
98 %{_datadir}/glib-2.0/schemas/org.gnome.gnome-commander.enums.xml
99 %{_datadir}/glib-2.0/schemas/org.gnome.gnome-commander.gschema.xml
100 %{_datadir}/metainfo/org.gnome.gnome-commander.appdata.xml
101 %{_desktopdir}/org.gnome.gnome-commander.desktop
102 %{_iconsdir}/hicolor/scalable/apps/gnome-commander.svg
103 %{_iconsdir}/hicolor/scalable/apps/gnome-commander-symbolic.svg
104 %{_pixmapsdir}/gnome-commander
105 %{_mandir}/man1/gnome-commander.1*
This page took 0.07101 seconds and 3 git commands to generate.