## START: Set by rpmautospec ## (rpmautospec version 0.8.4) ## RPMAUTOSPEC: autorelease, autochangelog %define autorelease(e:s:pb:n) %{?-p:0.}%{lua: release_number = 1; base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}")); print(release_number + base_release_number - 1); }%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}} ## END: Set by rpmautospec %global _artwork_version 1.7.5 %global cinnamon_desktop_version 6.7.0 %global csd_version 6.7.0 %global cinnamon_menus_version 6.7.0 %global redhat_menus_version 1.8 %global upstream_version 6.7.5-unstable Summary: Utilities to configure the Cinnamon desktop Name: cinnamon-control-center Version: 6.7.5^unstable Release: %autorelease License: GPL-2.0-or-later AND LGPL-2.0-or-later AND LGPL-2.1-or-later AND MIT URL: https://github.com/linuxmint/%{name} Source0: %url/archive/%{upstream_version}/%{name}-%{upstream_version}.tar.gz Source1: http://packages.linuxmint.com/pool/main/m/mint-artwork/mint-artwork_%{_artwork_version}.tar.xz ExcludeArch: %{ix86} BuildSystem: meson BuildRequires: desktop-file-utils BuildRequires: gcc BuildRequires: pkgconfig(cinnamon-desktop) >= %{cinnamon_desktop_version} BuildRequires: pkgconfig(libcinnamon-menu-3.0) >= %{cinnamon_menus_version} BuildRequires: pkgconfig(gtk+-3.0) >= 3.16.0 BuildRequires: pkgconfig(glib-2.0) >= 2.44.0 BuildRequires: pkgconfig(gio-unix-2.0) >= 2.44.0 BuildRequires: pkgconfig(libnotify) >= 0.7.3 BuildRequires: pkgconfig(x11) BuildRequires: pkgconfig(polkit-gobject-1) >= 0.103 BuildRequires: pkgconfig(gudev-1.0) >= 232 BuildRequires: pkgconfig(upower-glib) >= 0.99.8 BuildRequires: pkgconfig(xproto) BuildRequires: pkgconfig(libnm) >= 1.26 BuildRequires: pkgconfig(libnma) >= 1.8.36 BuildRequires: pkgconfig(mm-glib) >= 0.7 BuildRequires: pkgconfig(colord) >= 0.1.14 BuildRequires: pkgconfig(libwacom) >= 0.7 BuildRequires: pkgconfig(xi) >= 1.2 Requires: cinnamon-settings-daemon >= %{csd_version} Requires: redhat-menus >= %{redhat_menus_version} Requires: hicolor-icon-theme Recommends: cinnamon-translations Requires: %{name}-filesystem%{?_isa} = %{version}-%{release} # For the network panel Requires: nm-connection-editor # For the colour panel Requires: gnome-color-manager %description This package contains configuration utilities for the Cinnamon desktop, which allow to configure accessibility options, desktop fonts, keyboard and mouse properties, sound setup, desktop theme and background, user interface properties, screen resolution, and other settings. %package filesystem Summary: Cinnamon Control Center directories # NOTE: this is an "inverse dep" subpackage. It gets pulled in # NOTE: by the main package an MUST not depend on the main package %description filesystem The Cinnamon control-center provides a number of extension points for applications. This package contains directories where applications can install configuration files that are picked up by the control-center utilities. %package devel Summary: Development package for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} %description devel Development files for the cinnamon-control-center panels library. Install this package to build control-center panels or applications that link against libcinnamon-control-center. %prep %autosetup -a1 -p1 -n %{name}-%{upstream_version} %install -a desktop-file-install \ --delete-original \ --dir %{buildroot}/%{_datadir}/applications/ \ %{buildroot}/%{_datadir}/applications/*.desktop # install sound files mkdir -p %{buildroot}/%{_datadir}/cinnamon-control-center/sounds/ install -pm 0644 mint-artwork/%{_datadir}/mint-artwork/sounds/* %{buildroot}/%{_datadir}/cinnamon-control-center/sounds/ %files %doc AUTHORS README %license COPYING %{_bindir}/cinnamon-control-center %{_datadir}/applications/*.desktop %{_datadir}/cinnamon-control-center/panels/ %{_datadir}/cinnamon-control-center/sounds/*.og* %{_datadir}/cinnamon-control-center/ui/ %{_datadir}/icons/hicolor/*/*/* %{_datadir}/glib-2.0/schemas/org.cinnamon.control-center.display.gschema.xml # list all binaries explicitly, so we notice if one goes missing %{_libdir}/libcinnamon-control-center.so.1* %dir %{_libdir}/cinnamon-control-center-1/ %{_libdir}/cinnamon-control-center-1/panels/libcolor.so %{_libdir}/cinnamon-control-center-1/panels/libdisplay.so %{_libdir}/cinnamon-control-center-1/panels/libnetwork.so %{_libdir}/cinnamon-control-center-1/panels/libwacom-properties.so %files filesystem %dir %{_datadir}/cinnamon-control-center/ %dir %{_datadir}/cinnamon-control-center/sounds/ %files devel %{_includedir}/cinnamon-control-center-1/ %{_libdir}/libcinnamon-control-center.so %{_libdir}/pkgconfig/libcinnamon-control-center.pc %changelog ## START: Generated by rpmautospec * Fri Sep 18 2026 Leigh Scott - 6.7.5^unstable-1 - Update to 6.7.5-unstable * Sat Aug 15 2026 Leigh Scott - 6.7.3^unstable-1 - Update to 6.7.3-unstable * Sat Jul 25 2026 Michal Schorm - 6.7.2^unstable-9 - Add missing version constraints for 'colord' and 'libwacom' * Sat Jul 25 2026 Michal Schorm - 6.7.2^unstable-8 - Update version minimums for 'libnm' and 'libnma' to match 'meson.build' * Sat Jul 25 2026 Michal Schorm - 6.7.2^unstable-7 - Fix devel subpackage description (was copy-pasted from muffin) * Sat Jul 25 2026 Michal Schorm - 6.7.2^unstable-6 - Add missing BuildRequires: 'pkgconfig(xi) >= 1.2' * Sat Jul 25 2026 Michal Schorm - 6.7.2^unstable-5 - Add missing BuildRequires: 'pkgconfig(gudev-1.0) >= 232' * Sat Jul 25 2026 Leigh Scott - 6.7.2^unstable-4 - RPMAUTOSPEC: unresolvable merge ## END: Generated by rpmautospec