1 %define translations_version 4.8.3
2 %define cinnamon_desktop_ver 4.6.0
4 %define cinnamon_menus_ver 4.4.0
6 Summary: Utilities to configure the Cinnamon desktop
7 Summary(pl.UTF-8): Narzędzia do konfiguracji środowiska Cinnamon
8 Name: cinnamon-control-center
12 Group: X11/Applications
13 #Source0Download: https://github.com/linuxmint/cinnamon-control-center/releases
14 Source0: https://github.com/linuxmint/cinnamon-control-center/archive/%{version}/%{name}-%{version}.tar.gz
15 # Source0-md5: 731647c6c1fe053b99920191fb1561b3
16 #Source1Download: https://github.com/linuxmint/cinnamon-translations/releases
17 Source1: https://github.com/linuxmint/cinnamon-translations/archive/%{translations_version}/cinnamon-translations-%{translations_version}.tar.gz
18 # Source1-md5: a68529f0f1a6c7f8b693a81095bece96
19 URL: https://github.com/linuxmint/cinnamon-control-center
20 BuildRequires: ModemManager-devel >= 0.7
21 BuildRequires: NetworkManager-devel >= 2:1.8.0
22 BuildRequires: NetworkManager-gtk-lib-devel >= 1.8.0
23 BuildRequires: cinnamon-desktop-devel >= %{cinnamon_desktop_ver}
24 BuildRequires: cinnamon-menus-devel >= %{cinnamon_menus_ver}
25 BuildRequires: cinnamon-settings-daemon-devel >= %{csd_ver}
26 BuildRequires: colord-devel >= 0.1.14
27 BuildRequires: dbus-glib-devel
28 BuildRequires: fontconfig-devel
29 BuildRequires: gdk-pixbuf2-devel >= 2.23.0
30 BuildRequires: gettext-tools
31 BuildRequires: glib2-devel >= 1:2.44.0
32 BuildRequires: gnome-online-accounts-devel >= 3.21.5
33 BuildRequires: gtk+3-devel >= 3.16.0
34 BuildRequires: iso-codes
35 BuildRequires: libgnomekbd-devel >= 3.0
36 BuildRequires: libnotify-devel >= 0.7.3
37 BuildRequires: libwacom-devel >= 0.27
38 BuildRequires: libxklavier-devel >= 5.1
39 BuildRequires: libxml2-devel >= 2.0
40 BuildRequires: meson >= 0.49.0
41 BuildRequires: ninja >= 1.5
42 BuildRequires: polkit-devel >= 0.103
43 BuildRequires: xorg-lib-libX11-devel
44 BuildRequires: xorg-lib-libXi-devel >= 1.2
45 BuildRequires: xorg-lib-libXxf86misc-devel
46 Requires: %{name}-libs = %{version}-%{release}
47 Requires: NetworkManager >= 2:1.8.0
48 # nm-connection-editor for the network panel
49 Requires: NetworkManager-applet >= 1.8.0
50 Requires: cinnamon-desktop >= %{cinnamon_desktop_ver}
51 Requires: cinnamon-menus >= %{cinnamon_menus_ver}
52 Requires: cinnamon-settings-daemon >= %{csd_ver}
53 Requires: colord >= 0.1.14
55 Requires: gdk-pixbuf2 >= 2.23.0
56 # For the colour panel
57 Requires: gnome-color-manager
58 Requires: hicolor-icon-theme
60 Requires: libgnomekbd >= 3.0
61 Requires: libnotify >= 0.7.3
62 Requires: libwacom >= 0.27
63 Requires: libxklavier >= 5.1
64 Requires: polkit >= 0.103
65 Requires: xorg-lib-libXi >= 1.2
66 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
69 This package contains configuration utilities for the Cinnamon
70 desktop, which allow to configure accessibility options, desktop
71 fonts, keyboard and mouse properties, sound setup, desktop theme and
72 background, user interface properties, screen resolution, and other
75 %description -l pl.UTF-8
76 Ten pakiet zawiera narzędzia konfiguracyjne dla środowiska graficznego
77 Cinnamon, pozwalające konfigurować opcje dostępności, fonty,
78 właściwości klawiatury i myszy, dźwięki, motywy pulpitu i tła,
79 ustawienia interfejsu użytkownika, rozdzielczość ekranu i inne.
82 Summary: Cinnamon control center shared library
83 Summary(pl.UTF-8): Pakiet programistyczny Cinnamon control center
85 Requires: glib2 >= 1:2.44.0
86 Requires: gtk+3 >= 3.16.0
89 Cinnamon control center shared library.
91 %description libs -l pl.UTF-8
92 Pakiet programistyczny Cinnamon control center.
95 Summary: Development package for Cinnamon control center
96 Summary(pl.UTF-8): Pakiet programistyczny Cinnamon control center
97 Group: Development/Libraries
98 Requires: %{name}-libs = %{version}-%{release}
99 Requires: glib2-devel >= 1:2.44.0
100 Requires: gtk+3-devel >= 3.16.0
103 Header files for Cinnamon control center.
105 %description devel -l pl.UTF-8
106 Pliki nagłówkowe Cinnamon control center.
114 %ninja_build -C build
116 %{__make} -C cinnamon-translations-%{translations_version}
119 rm -rf $RPM_BUILD_ROOT
121 %ninja_install -C build
123 cd cinnamon-translations-%{translations_version}
124 for f in usr/share/locale/*/LC_MESSAGES/%{name}.mo ; do
125 install -D "$f" "$RPM_BUILD_ROOT/$f"
129 # not supported by glibc 2.31
130 %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/{ie,frp}
132 # cinnamon-control-center (from translations) and cinnamon-control-center-timezones domains
133 %find_lang %{name} --all-name
136 rm -rf $RPM_BUILD_ROOT
138 %post libs -p /sbin/ldconfig
139 %postun libs -p /sbin/ldconfig
141 %files -f %{name}.lang
142 %defattr(644,root,root,755)
143 %doc AUTHORS README README.md debian/changelog
144 %attr(755,root,root) %{_bindir}/cinnamon-control-center
145 %dir %{_libdir}/cinnamon-control-center-1
146 %dir %{_libdir}/cinnamon-control-center-1/panels
147 %{_libdir}/cinnamon-control-center-1/panels/libcolor.so
148 %{_libdir}/cinnamon-control-center-1/panels/libdisplay.so
149 %{_libdir}/cinnamon-control-center-1/panels/libnetwork.so
150 %{_libdir}/cinnamon-control-center-1/panels/libonline-accounts.so
151 %{_libdir}/cinnamon-control-center-1/panels/libregion.so
152 %{_libdir}/cinnamon-control-center-1/panels/libwacom-properties.so
153 %dir %{_datadir}/cinnamon-control-center
154 %{_datadir}/cinnamon-control-center/ui
155 %{_desktopdir}/cinnamon-color-panel.desktop
156 %{_desktopdir}/cinnamon-display-panel.desktop
157 %{_desktopdir}/cinnamon-network-panel.desktop
158 %{_desktopdir}/cinnamon-region-panel.desktop
159 %{_desktopdir}/cinnamon-wacom-panel.desktop
160 %{_iconsdir}/hicolor/*x*/apps/cinnamon-preferences-*.png
161 %{_iconsdir}/hicolor/*x*/apps/cs-online-accounts.png
162 %{_iconsdir}/hicolor/scalable/apps/cinnamon-preferences-*.svg
165 %defattr(644,root,root,755)
166 %attr(755,root,root) %{_libdir}/libcinnamon-control-center.so.*.*.*
167 %attr(755,root,root) %ghost %{_libdir}/libcinnamon-control-center.so.1
170 %defattr(644,root,root,755)
171 %attr(755,root,root) %{_libdir}/libcinnamon-control-center.so
172 %{_includedir}/cinnamon-control-center-1
173 %{_pkgconfigdir}/libcinnamon-control-center.pc