]> git.pld-linux.org Git - SPECS.git/blob - cinnamon-session.spec
SPECS updated Tue 30 Apr 15:06:09 CEST 2024
[SPECS.git] / cinnamon-session.spec
1 %define translations_version    5.8.1
2
3 Summary:        Session support tools for the Cinnamon desktop environment
4 Summary(pl.UTF-8):      Programy obsługujęce sesję dla środowiska graficznego Cinnamon
5 Name:           cinnamon-session
6 Version:        5.8.1
7 Release:        2
8 License:        GPL v2+
9 Group:          X11/Applications
10 #Source0Download: https://github.com/linuxmint/cinnamon-session/tags
11 Source0:        https://github.com/linuxmint/cinnamon-session/archive/%{version}/%{name}-%{version}.tar.gz
12 # Source0-md5:  710b9f81ef46bec92b941d36be42793d
13 #Source1Download: https://github.com/linuxmint/cinnamon-translations/tags
14 Source1:        https://github.com/linuxmint/cinnamon-translations/archive/%{translations_version}/cinnamon-translations-%{translations_version}.tar.gz
15 # Source1-md5:  b9ea707443c81e4340b0cb219d289130
16 URL:            https://github.com/linuxmint/cinnamon-session
17 BuildRequires:  OpenGL-devel
18 BuildRequires:  gettext-tools
19 BuildRequires:  glib2-devel >= 1:2.37.3
20 BuildRequires:  gtk+3-devel >= 3.0.0
21 BuildRequires:  libcanberra-devel
22 BuildRequires:  libxslt-progs
23 BuildRequires:  meson >= 0.37.0
24 BuildRequires:  ninja >= 1.5
25 BuildRequires:  pango-devel
26 BuildRequires:  pkgconfig >= 1:0.9.0
27 BuildRequires:  rpmbuild(macros) >= 1.736
28 BuildRequires:  sed >= 4.0
29 # or libelogind
30 BuildRequires:  systemd-devel
31 BuildRequires:  tar >= 1:1.22
32 BuildRequires:  xapps-devel >= 1.0.4
33 BuildRequires:  xmlto
34 BuildRequires:  xorg-lib-libICE-devel
35 BuildRequires:  xorg-lib-libSM-devel
36 BuildRequires:  xorg-lib-libX11-devel
37 BuildRequires:  xorg-lib-libXcomposite-devel
38 BuildRequires:  xorg-lib-libXext-devel
39 BuildRequires:  xorg-lib-libXrender-devel
40 BuildRequires:  xorg-lib-libXtst-devel
41 BuildRequires:  xorg-lib-xtrans-devel
42 BuildRequires:  xz
43 Requires:       glib2 >= 1:2.37.3
44 Requires:       cinnamon-settings-daemon >= 5.8.0
45 Requires:       gtk+3 >= 3.0.0
46 Requires:       xapps >= 1.0.4
47 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
48
49 %description
50 GNOME (GNU Network Object Model Environment) is a user-friendly set of
51 applications and desktop tools to be used in conjunction with a window
52 manager for the X Window System. GNOME is similar in purpose and scope
53 to CDE and KDE, but GNOME is based completely on free software.
54
55 GNOME session provides the session tools for the the GNOME desktop.
56
57 %description -l pl.UTF-8
58 GNOME (GNU Network Object Model Environment) to zestaw przyjaznych dla
59 użytkownika aplikacji i narzędzi do używania w połączeniu z zarządcą
60 okien pod X. GNOME ma podobny cel jak CDE i KDE, ale bazuje całkowicie
61 na wolnym oprogramowaniu.
62
63 Pakiet gnome-session zawiera narzędzia do obsługi sesji dla środowiska
64 graficznego GNOME.
65
66 %prep
67 %setup -q -a1
68
69 %build
70 %meson build
71
72 %ninja_build -C build
73
74 %{__make} -C cinnamon-translations-%{translations_version}
75
76 %install
77 rm -rf $RPM_BUILD_ROOT
78
79 %ninja_install -C build
80
81 cd cinnamon-translations-%{translations_version}
82 for f in usr/share/locale/*/LC_MESSAGES/%{name}.mo ; do
83         install -D "$f" "$RPM_BUILD_ROOT/$f"
84 done
85 cd ..
86
87 # not supported by glibc (as of 2.37)
88 %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/{ie,mo,sco,zgh}
89
90 %find_lang %{name}
91
92 %clean
93 rm -rf $RPM_BUILD_ROOT
94
95 %post
96 %glib_compile_schemas
97
98 %postun
99 if [ "$1" = "0" ]; then
100         %glib_compile_schemas
101 fi
102
103 %files -f %{name}.lang
104 %defattr(644,root,root,755)
105 %doc AUTHORS README README.md
106 %attr(755,root,root) %{_bindir}/cinnamon-session
107 %attr(755,root,root) %{_bindir}/cinnamon-session-quit
108 %attr(755,root,root) %{_libexecdir}/cinnamon-session-check-accelerated
109 %attr(755,root,root) %{_libexecdir}/cinnamon-session-check-accelerated-helper
110 %{_datadir}/glib-2.0/schemas/org.cinnamon.SessionManager.gschema.xml
111 %{_datadir}/cinnamon-session
112 %{_iconsdir}/hicolor/*x*/apps/cinnamon-session-properties.png
113 %{_iconsdir}/hicolor/scalable/apps/cinnamon-session-properties.svg
114 %{_mandir}/man1/cinnamon-session.1*
115 %{_mandir}/man1/cinnamon-session-quit.1*
This page took 0.844185 seconds and 3 git commands to generate.