]> git.pld-linux.org Git - packages/gnome-console.git/blob - gnome-console.spec
- updated to 42.0 release
[packages/gnome-console.git] / gnome-console.spec
1 #
2 # Conditonal build:
3 %bcond_without  nautilus        # Nautilus plugin
4
5 Summary:        Minimal terminal for GNOME
6 Summary(pl.UTF-8):      Minimalny terminal dla GNOME
7 Name:           gnome-console
8 Version:        42.0
9 Release:        1
10 License:        GPL v3+
11 Group:          X11/Applications
12 Source0:        https://download.gnome.org/sources/gnome-console/42/%{name}-%{version}.tar.xz
13 # Source0-md5:  44c37fdca2cdbb709650d3b841815cfe
14 Patch0:         %{name}-no-update.patch
15 URL:            https://gitlab.gnome.org/GNOME/console
16 # -std=c17
17 BuildRequires:  gcc >= 6:7
18 BuildRequires:  gettext-tools
19 BuildRequires:  glib2-devel >= 1:2.66
20 BuildRequires:  gsettings-desktop-schemas-devel
21 BuildRequires:  gtk+3-devel >= 3.24
22 BuildRequires:  libgtop-devel >= 2.0
23 BuildRequires:  libhandy1-devel >= 1.5
24 BuildRequires:  libsass-devel
25 # -std=gnu++17
26 BuildRequires:  libstdc++-devel >= 6:7
27 BuildRequires:  meson >= 0.59.0
28 %{?with_nautilus:BuildRequires: nautilus-devel >= 3.0}
29 BuildRequires:  ninja >= 1.5
30 BuildRequires:  pkgconfig
31 BuildRequires:  sassc
32 BuildRequires:  tar >= 1:1.22
33 BuildRequires:  vte-devel >= 0.67
34 BuildRequires:  xz
35 Requires(post,postun):  gtk-update-icon-cache
36 Requires:       glib2 >= 1:2.66
37 Requires:       gsettings-desktop-schemas
38 Requires:       gtk+3 >= 3.24
39 Requires:       hicolor-icon-theme
40 Requires:       libhandy1 >= 1.5
41 Requires:       vte >= 0.67
42 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
43
44 %description
45 Console is supposed to be a simple terminal emulator for the average
46 user to carry out simple CLI tasks and aims to be a "core" app for
47 GNOME/Phosh.
48
49 %description -l pl.UTF-8
50 Console ma być prostym emulatorem terminala dla przeciętnego
51 użytkownika, pozwalającym na wykonywanie prostych zadań w wierszu
52 poleceń, "podstawową" aplikacją dla GNOME/Phosh.
53
54 %package -n nautilus-extension-console
55 Summary:        Console plugin for Nautilus
56 Summary(pl.UTF-8):      Wtyczka terminala dla Nautilusa
57 Group:          X11/Applications
58 Requires:       %{name} = %{version}-%{release}
59 Requires:       nautilus >= 3.0
60
61 %description -n nautilus-extension-console
62 Console plugin for Nautilus.
63
64 %description -n nautilus-extension-console -l pl.UTF-8
65 Wtyczka terminala dla Nautilusa.
66
67 %prep
68 %setup -q
69 %patch0 -p1
70
71 %build
72 %meson build \
73         %{!?with_nautilus:-Dnautilus=disabled}
74
75 %ninja_build -C build
76
77 %install
78 rm -rf $RPM_BUILD_ROOT
79
80 %ninja_install -C build
81
82 %find_lang kgx
83
84 %clean
85 rm -rf $RPM_BUILD_ROOT
86
87 %post
88 %glib_compile_schemas
89 %update_icon_cache hicolor
90
91 %postun
92 %glib_compile_schemas
93 %update_icon_cache hicolor
94
95 %files -f kgx.lang
96 %defattr(644,root,root,755)
97 %doc NEWS README.md
98 %attr(755,root,root) %{_bindir}/kgx
99 %{_datadir}/dbus-1/services/org.gnome.Console.service
100 %{_datadir}/glib-2.0/schemas/org.gnome.Console.gschema.xml
101 %{_datadir}/metainfo/org.gnome.Console.metainfo.xml
102 %{_desktopdir}/org.gnome.Console.desktop
103 %{_iconsdir}/hicolor/scalable/apps/org.gnome.Console.svg
104 %{_iconsdir}/hicolor/symbolic/apps/org.gnome.Console-symbolic.svg
105
106 %if %{with nautilus}
107 %files -n nautilus-extension-console
108 %defattr(644,root,root,755)
109 %attr(755,root,root) %{_libdir}/nautilus/extensions-3.0/libkgx-nautilus.so
110 %endif
This page took 0.041428 seconds and 3 git commands to generate.