]> git.pld-linux.org Git - packages/cinnamon-control-center.git/blob - cinnamon-control-center.spec
- updated to 4.8.2 (translations 4.8.3)
[packages/cinnamon-control-center.git] / cinnamon-control-center.spec
1 %define translations_version    4.8.3
2 %define cinnamon_desktop_ver    4.6.0
3 %define csd_ver                 4.4.0
4 %define cinnamon_menus_ver      4.4.0
5
6 Summary:        Utilities to configure the Cinnamon desktop
7 Summary(pl.UTF-8):      Narzędzia do konfiguracji środowiska Cinnamon
8 Name:           cinnamon-control-center
9 Version:        4.8.2
10 Release:        1
11 License:        GPL v2+
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
54 Requires:       dbus-x11
55 Requires:       gdk-pixbuf2 >= 2.23.0
56 # For the colour panel
57 Requires:       gnome-color-manager
58 Requires:       hicolor-icon-theme
59 Requires:       iso-codes
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)
67
68 %description
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
73 settings.
74
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.
80
81 %package libs
82 Summary:        Cinnamon control center shared library
83 Summary(pl.UTF-8):      Pakiet programistyczny Cinnamon control center
84 Group:          Libraries
85 Requires:       glib2 >= 1:2.44.0
86 Requires:       gtk+3 >= 3.16.0
87
88 %description libs
89 Cinnamon control center shared library.
90
91 %description libs -l pl.UTF-8
92 Pakiet programistyczny Cinnamon control center.
93
94 %package devel
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
101
102 %description devel
103 Header files for Cinnamon control center.
104
105 %description devel -l pl.UTF-8
106 Pliki nagłówkowe Cinnamon control center.
107
108 %prep
109 %setup -q -a1
110
111 %build
112 %meson build
113
114 %ninja_build -C build
115
116 %{__make} -C cinnamon-translations-%{translations_version}
117
118 %install
119 rm -rf $RPM_BUILD_ROOT
120
121 %ninja_install -C build
122
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"
126 done
127 cd ..
128
129 # not supported by glibc 2.31
130 %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/{ie,frp}
131
132 # cinnamon-control-center (from translations) and cinnamon-control-center-timezones domains
133 %find_lang %{name} --all-name
134
135 %clean
136 rm -rf $RPM_BUILD_ROOT
137
138 %post   libs -p /sbin/ldconfig
139 %postun libs -p /sbin/ldconfig
140
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
163
164 %files libs
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
168
169 %files devel
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
This page took 0.101937 seconds and 4 git commands to generate.