1 %define glib_ver 1:2.37.3
4 Summary: The cinnamon-desktop libraries (and common settings schemas for the cinnamon desktop)
5 Summary(pl.UTF-8): Biblioteki cinnamon-desktop (i wspólne schematy ustawień dla środowiska cinnamon)
9 License: GPL v2+ (libcvc), LGPL v2.1+ (libcinnamon-desktop)
10 Group: X11/Applications
11 #Source0Download: https://github.com/linuxmint/cinnamon-desktop/releases
12 Source0: https://github.com/linuxmint/cinnamon-desktop/archive/%{version}/%{name}-%{version}.tar.gz
13 # Source0-md5: db689f777868962c66a0a03a4a24c6a7
14 Patch0: set_font_defaults.patch
15 URL: http://cinnamon.linuxmint.com/
16 BuildRequires: accountsservice-devel
17 BuildRequires: autoconf >= 2.50
18 BuildRequires: automake >= 1:1.11
19 BuildRequires: gdk-pixbuf2-devel >= 2.22.0
20 BuildRequires: gettext-tools
21 BuildRequires: glib2-devel >= %{glib_ver}
22 BuildRequires: gobject-introspection-devel >= 0.9.7
23 BuildRequires: gtk+3-devel >= %{gtk_ver}
24 BuildRequires: intltool >= 0.40.6
25 BuildRequires: libtool >= 2:2.2.6
26 BuildRequires: pkgconfig >= 1:0.14.0
27 BuildRequires: pulseaudio-devel
28 BuildRequires: rpm-pythonprov
29 BuildRequires: xkeyboard-config
30 BuildRequires: xorg-lib-libX11-devel
31 BuildRequires: xorg-lib-libXext-devel >= 1.1
32 BuildRequires: xorg-lib-libXrandr-devel >= 1.3
33 BuildRequires: xorg-lib-libxkbfile-devel
34 Requires(post,postun): glib2 >= %{glib_ver}
35 Requires: %{name}-libs = %{version}-%{release}
38 # Make sure to update libgnome schema when changing this
39 #Requires: system-backgrounds-gnome
40 # Make sure that gnome-themes-standard gets pulled in for upgrades
41 Requires: gnome-themes-standard
42 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
45 The libcinnamon-desktop library provides API shared by several
46 applications on the desktop.
48 The libcvc library is a utility library for volume control.
50 %description -l pl.UTF-8
51 Biblioteka libcinnamon-desktop udostępnia API współdzielone przez
52 kilka aplikacji środowiska.
54 Biblioteka libcvc to biblioteka narzędziowa do sterowania głośnością.
57 Summary: Shared cinnamon-desktop libraries
58 Summary(pl.UTF-8): Biblioteki współdzielone cinnamon-desktop
60 Requires: gdk-pixbuf2 >= 2.22.0
61 Requires: glib2 >= %{glib_ver}
62 Requires: gtk+3 >= %{gtk_ver}
63 Requires: xorg-lib-libXext >= 1.1
64 Requires: xorg-lib-libXrandr >= 1.3
65 Conflicts: cinnamon-desktop < 2.4.2-2
68 The libcinnamon-desktop library provides API shared by several
69 applications on the desktop.
71 The libcvc library is a utility library for volume control.
73 %description libs -l pl.UTF-8
74 Biblioteka libcinnamon-desktop udostępnia API współdzielone przez
75 kilka aplikacji środowiska.
77 Biblioteka libcvc to biblioteka narzędziowa do sterowania głośnością.
80 Summary: Header files for cinnamon-desktop libraries
81 Summary(pl.UTF-8): Pliki nagłówkowe bibliotek cinnamon-desktop
82 Group: Development/Libraries
83 Requires: %{name}-libs = %{version}-%{release}
84 Requires: glib2-devel >= %{glib_ver}
85 Requires: gtk+3-devel >= %{gtk_ver}
86 Requires: pulseaudio-devel
87 Requires: xorg-lib-libxkbfile-devel
90 Header files for cinnamon-desktop libraries.
92 %description devel -l pl.UTF-8
93 Pliki nagłówkowe bibliotek cinnamon-desktop.
108 --disable-silent-rules \
110 --with-pnp-ids-path="%{_datadir}/hwdata/pnp.ids"
115 rm -rf $RPM_BUILD_ROOT
117 DESTDIR=$RPM_BUILD_ROOT
119 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libc*.la
121 %find_lang cinnamon-desktop
124 rm -rf $RPM_BUILD_ROOT
127 if [ $1 -eq 0 ]; then
128 %glib_compile_schemas
132 %glib_compile_schemas
134 %post libs -p /sbin/ldconfig
135 %postun libs -p /sbin/ldconfig
137 %files -f cinnamon-desktop.lang
138 %defattr(644,root,root,755)
140 %attr(755,root,root) %{_bindir}/cinnamon-desktop-migrate-mediakeys
141 %{_datadir}/glib-2.0/schemas/org.cinnamon.desktop.enums.xml
142 %{_datadir}/glib-2.0/schemas/org.cinnamon.desktop.*.gschema.xml
145 %defattr(644,root,root,755)
146 %attr(755,root,root) %{_libdir}/libcinnamon-desktop.so.*.*.*
147 %attr(755,root,root) %ghost %{_libdir}/libcinnamon-desktop.so.4
148 %attr(755,root,root) %{_libdir}/libcvc.so.*.*.*
149 %attr(755,root,root) %ghost %{_libdir}/libcvc.so.0
150 %{_libdir}/girepository-1.0/CDesktopEnums-3.0.typelib
151 %{_libdir}/girepository-1.0/CinnamonDesktop-3.0.typelib
152 %{_libdir}/girepository-1.0/Cvc-1.0.typelib
155 %defattr(644,root,root,755)
156 %attr(755,root,root) %{_libdir}/libcinnamon-desktop.so
157 %attr(755,root,root) %{_libdir}/libcvc.so
158 %{_includedir}/cinnamon-desktop
159 %{_datadir}/gir-1.0/CDesktopEnums-3.0.gir
160 %{_datadir}/gir-1.0/CinnamonDesktop-3.0.gir
161 %{_datadir}/gir-1.0/Cvc-1.0.gir
162 %{_pkgconfigdir}/cinnamon-desktop.pc
163 %{_pkgconfigdir}/cvc.pc