]> git.pld-linux.org Git - packages/gnome-terminal.git/blame_incremental - gnome-terminal.spec
- updated to 3.40.2
[packages/gnome-terminal.git] / gnome-terminal.spec
... / ...
CommitLineData
1#
2# Conditional build:
3%bcond_without nautilus # Nautilus extension
4%bcond_without transparency # restore transparency feature
5%bcond_without search_provider # build GNOME Shell search provder
6
7Summary: GNOME Terminal
8Summary(pl.UTF-8): Terminal dla GNOME
9Name: gnome-terminal
10Version: 3.40.2
11Release: 1
12License: GPL v3+
13Group: X11/Applications
14Source0: https://download.gnome.org/sources/gnome-terminal/3.40/%{name}-%{version}.tar.xz
15# Source0-md5: 4583004dc893c87cbec68feebaa91866
16Patch1: %{name}-transparency.patch
17URL: https://wiki.gnome.org/Apps/Terminal/
18BuildRequires: autoconf >= 2.53
19BuildRequires: automake >= 1:1.9
20BuildRequires: dconf-devel >= 0.14
21BuildRequires: desktop-file-utils
22BuildRequires: docbook-dtd412-xml
23BuildRequires: gettext-tools >= 0.19.8
24BuildRequires: glib2-devel >= 1:2.52.0
25%{?with_search_provider:BuildRequires: gnome-shell-devel >= 3.12.0}
26BuildRequires: gsettings-desktop-schemas-devel >= 0.1.0
27BuildRequires: gtk+3-devel >= 3.22.27
28BuildRequires: libtool
29BuildRequires: libuuid-devel
30BuildRequires: libxml2-progs
31BuildRequires: libxslt-progs
32%{?with_nautilus:BuildRequires: nautilus-devel >= 3.28.0}
33BuildRequires: pcre2-8-devel >= 10.00
34BuildRequires: pkgconfig >= 1:0.12.0
35BuildRequires: rpmbuild(find_lang) >= 1.23
36BuildRequires: rpmbuild(macros) >= 1.197
37BuildRequires: tar >= 1:1.22
38BuildRequires: vte-devel >= 0.63.0
39BuildRequires: xz
40BuildRequires: yelp-tools
41Requires(post,postun): glib2 >= 1:2.52.0
42Requires: dconf >= 0.14
43Requires: glib2 >= 1:2.52.0
44Requires: gsettings-desktop-schemas >= 0.1.0
45Requires: gtk+3 >= 3.22.27
46Requires: terminfo
47Requires: vte >= 0.63.0
48BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
49
50%description
51This is a terminal thing that isn't finished at all.
52
53%description -l pl.UTF-8
54To jest terminal, na razie całkowicie nie dokończony.
55
56%package -n nautilus-extension-terminal
57Summary: GNOME Terminal extension for Nautilus
58Summary(pl.UTF-8): Rozszerzenie GNOME Terminal dla Nautilusa
59Group: X11/Applications
60Requires: %{name} = %{version}-%{release}
61Requires: nautilus >= 3.28.0
62Obsoletes: nautilus-open-terminal < 0.20-2
63
64%description -n nautilus-extension-terminal
65This package provides a Nautilus extension that adds the 'Open in
66Terminal' option to the right-click context menu in Nautilus.
67
68%description -n nautilus-extension-terminal -l pl.UTF-8
69Ten pakiet dostarcza rozszerzenie Nautilusa dodające opcję "Otwórz w
70terminalu" do menu kontekstowego uaktywnianego prawym klawiszem myszy
71w Nautilusie.
72
73%prep
74%setup -q
75%{?with_transparency:%patch1 -p1}
76
77%build
78%{__libtoolize}
79%{__aclocal}
80%{__autoconf}
81%{__autoheader}
82%{__automake}
83%configure \
84 --disable-silent-rules \
85 --disable-static \
86 %{!?with_nautilus:--without-nautilus-extension} \
87 %{!?with_search_provider:--disable-search-provider}
88
89%{__make}
90
91%install
92rm -rf $RPM_BUILD_ROOT
93
94%{__make} install \
95 DESTDIR=$RPM_BUILD_ROOT \
96 localedir=%{_localedir}
97
98%if %{with nautilus}
99%{__rm} $RPM_BUILD_ROOT%{_libdir}/nautilus/extensions-3.0/libterminal-nautilus.la
100%endif
101
102%find_lang %{name} --with-gnome --all-name
103
104%clean
105rm -rf $RPM_BUILD_ROOT
106
107%post
108%glib_compile_schemas
109
110%postun
111if [ "$1" = "0" ]; then
112 %glib_compile_schemas
113fi
114
115%files -f %{name}.lang
116%defattr(644,root,root,755)
117%doc AUTHORS ChangeLog NEWS
118%attr(755,root,root) %{_bindir}/gnome-terminal
119%attr(755,root,root) %{_libexecdir}/gnome-terminal-server
120%dir %{_libdir}/gnome-terminal
121%{_libdir}/gnome-terminal/gschemas.compiled
122%{_datadir}/dbus-1/services/org.gnome.Terminal.service
123%{_datadir}/glib-2.0/schemas/org.gnome.Terminal.gschema.xml
124%{?with_search_provider:%{_datadir}/gnome-shell/search-providers/gnome-terminal-search-provider.ini}
125%{_datadir}/metainfo/org.gnome.Terminal.appdata.xml
126%{_desktopdir}/org.gnome.Terminal.desktop
127%{_iconsdir}/hicolor/scalable/apps/org.gnome.Terminal.svg
128%{_iconsdir}/hicolor/symbolic/apps/org.gnome.Terminal-symbolic.svg
129%{systemduserunitdir}/gnome-terminal-server.service
130%{_mandir}/man1/gnome-terminal.1*
131
132%if %{with nautilus}
133%files -n nautilus-extension-terminal
134%defattr(644,root,root,755)
135%attr(755,root,root) %{_libdir}/nautilus/extensions-3.0/libterminal-nautilus.so
136%{_datadir}/metainfo/org.gnome.Terminal.Nautilus.metainfo.xml
137%endif
This page took 0.06355 seconds and 4 git commands to generate.