]> git.pld-linux.org Git - packages/cinnamon-control-center.git/blob - cinnamon-control-center.spec
- new, partially based on Fedora
[packages/cinnamon-control-center.git] / cinnamon-control-center.spec
1 %define cinnamon_desktop_ver    4.4.0
2 %define csd_ver                 4.4.0
3 %define cinnamon_menus_ver      4.4.0
4
5 Summary:        Utilities to configure the Cinnamon desktop
6 Summary(pl.UTF-8):      Narzędzia do konfiguracji środowiska Cinnamon
7 Name:           cinnamon-control-center
8 Version:        4.4.0
9 Release:        1
10 License:        GPL v2+
11 Group:          X11/Applications
12 #Source0Download: https://github.com/linuxmint/cinnamon-control-center/releases
13 Source0:        https://github.com/linuxmint/cinnamon-control-center/archive/%{version}/%{name}-%{version}.tar.gz
14 # Source0-md5:  83b0fb04ec865db2852502fbc03ff1fd
15 URL:            https://github.com/linuxmint/cinnamon-control-center
16 BuildRequires:  ModemManager-devel >= 0.7
17 BuildRequires:  NetworkManager-devel >= 2:1.2.0
18 BuildRequires:  NetworkManager-gtk-lib-devel >= 1.8.0
19 BuildRequires:  autoconf >= 2.50
20 BuildRequires:  automake >= 1:1.11
21 BuildRequires:  cinnamon-desktop-devel >= %{cinnamon_desktop_ver}
22 BuildRequires:  cinnamon-menus-devel >= %{cinnamon_menus_ver}
23 BuildRequires:  cinnamon-settings-daemon-devel >= %{csd_ver}
24 BuildRequires:  colord-devel >= 0.1.14
25 BuildRequires:  cups-devel >= 1.4
26 BuildRequires:  dbus-glib-devel
27 BuildRequires:  fontconfig-devel
28 BuildRequires:  gdk-pixbuf2-devel >= 2.23.0
29 BuildRequires:  gettext-tools
30 BuildRequires:  glib2-devel >= 1:2.31.0
31 BuildRequires:  gnome-online-accounts-devel >= 3.21.5
32 BuildRequires:  gtk+3-devel >= 3.8.0
33 BuildRequires:  intltool >= 0.40.1
34 BuildRequires:  iso-codes
35 BuildRequires:  libgnomekbd-devel >= 3.0
36 BuildRequires:  libnotify-devel >= 0.7.3
37 BuildRequires:  libtool >= 2:2.2
38 BuildRequires:  libwacom-devel >= 0.27
39 BuildRequires:  libxklavier-devel >= 5.1
40 BuildRequires:  libxml2-devel >= 2.0
41 BuildRequires:  libxslt-progs
42 BuildRequires:  polkit-devel >= 0.103
43 BuildRequires:  systemd-devel
44 BuildRequires:  xorg-lib-libX11-devel
45 BuildRequires:  xorg-lib-libXi-devel >= 1.2
46 BuildRequires:  xorg-lib-libXxf86misc-devel
47 BuildRequires:  xorg-lib-libxkbfile-devel
48 BuildRequires:  xorg-proto-kbproto-devel
49 Requires:       %{name}-libs = %{version}-%{release}
50 Requires:       NetworkManager >= 2:1.8.0
51 # nm-connection-editor for the network panel
52 Requires:       NetworkManager-applet >= 1.8.0
53 Requires:       cinnamon-desktop >= %{cinnamon_desktop_ver}
54 Requires:       cinnamon-menus >= %{cinnamon_menus_ver}
55 Requires:       cinnamon-settings-daemon >= %{csd_ver}
56 #Requires:      cinnamon-translations
57 Requires:       colord >= 0.1.14
58 Requires:       cups-lib >= 1.4
59 Requires:       dbus-x11
60 Requires:       gdk-pixbuf2 >= 2.23.0
61 # For the colour panel
62 Requires:       gnome-color-manager
63 Requires:       hicolor-icon-theme
64 Requires:       iso-codes
65 Requires:       libgnomekbd >= 3.0
66 Requires:       libnotify >= 0.7.3
67 Requires:       libwacom >= 0.27
68 Requires:       libxklavier >= 5.1
69 Requires:       polkit >= 0.103
70 Requires:       xorg-lib-libXi >= 1.2
71 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
72
73 %description
74 This package contains configuration utilities for the Cinnamon
75 desktop, which allow to configure accessibility options, desktop
76 fonts, keyboard and mouse properties, sound setup, desktop theme and
77 background, user interface properties, screen resolution, and other
78 settings.
79
80 %description -l pl.UTF-8
81 Ten pakiet zawiera narzędzia konfiguracyjne dla środowiska graficznego
82 Cinnamon, pozwalające konfigurować opcje dostępności, fonty,
83 właściwości klawiatury i myszy, dźwięki, motywy pulpitu i tła,
84 ustawienia interfejsu użytkownika, rozdzielczość ekranu i inne.
85
86 %package libs
87 Summary:        Cinnamon control center shared library
88 Summary(pl.UTF-8):      Pakiet programistyczny Cinnamon control center
89 Group:          Libraries
90 Requires:       glib2 >= 1:2.31.0
91 Requires:       gtk+3 >= 3.8.0
92
93 %description libs
94 Cinnamon control center shared library.
95
96 %description libs -l pl.UTF-8
97 Pakiet programistyczny Cinnamon control center.
98
99 %package devel
100 Summary:        Development package for Cinnamon control center
101 Summary(pl.UTF-8):      Pakiet programistyczny Cinnamon control center
102 Group:          Development/Libraries
103 Requires:       %{name}-libs = %{version}-%{release}
104 Requires:       glib2-devel >= 1:2.31.0
105 Requires:       gtk+3-devel >= 3.8.0
106
107 %description devel
108 Header files for Cinnamon control center.
109
110 %description devel -l pl.UTF-8
111 Pliki nagłówkowe Cinnamon control center.
112
113 %prep
114 %setup -q
115
116 %build
117 install -d m4
118 %{__glib_gettextize}
119 %{__intltoolize}
120 %{__libtoolize}
121 %{__aclocal} -I m4
122 %{__autoconf}
123 %{__autoheader}
124 %{__automake}
125 %configure \
126         --disable-silent-rules \
127         --disable-static \
128         --enable-cups \
129         --enable-onlineaccounts \
130         --enable-systemd
131
132 %{__make}
133
134
135 %install
136 rm -rf $RPM_BUILD_ROOT
137
138 %{__make} install \
139         DESTDIR=$RPM_BUILD_ROOT
140
141 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libcinnamon-control-center.la \
142         $RPM_BUILD_ROOT%{_libdir}/cinnamon-control-center-1/panels/*.la
143
144 %find_lang %{name}-timezones
145
146 %clean
147 rm -rf $RPM_BUILD_ROOT
148
149 %post   libs -p /sbin/ldconfig
150 %postun libs -p /sbin/ldconfig
151
152 %files -f %{name}-timezones.lang
153 %defattr(644,root,root,755)
154 %doc AUTHORS README README.md
155 %attr(755,root,root) %{_bindir}/cinnamon-control-center
156 %dir %{_libdir}/cinnamon-control-center-1
157 %dir %{_libdir}/cinnamon-control-center-1/panels
158 %{_libdir}/cinnamon-control-center-1/panels/libcolor.so
159 %{_libdir}/cinnamon-control-center-1/panels/libdate_time.so
160 %{_libdir}/cinnamon-control-center-1/panels/libdisplay.so
161 %{_libdir}/cinnamon-control-center-1/panels/libnetwork.so
162 %{_libdir}/cinnamon-control-center-1/panels/libonline-accounts.so
163 %{_libdir}/cinnamon-control-center-1/panels/libregion.so
164 %{_libdir}/cinnamon-control-center-1/panels/libwacom-properties.so
165 %config(noreplace) %{_sysconfdir}/xdg/menus/cinnamoncc.menu
166 %dir %{_datadir}/cinnamon-control-center
167 %{_datadir}/cinnamon-control-center/datetime
168 %{_datadir}/cinnamon-control-center/ui
169 %{_datadir}/desktop-directories/cinnamoncc.directory
170 %{_datadir}/polkit-1/actions/org.cinnamon.controlcenter.datetime.policy
171 %{_datadir}/polkit-1/rules.d/cinnamon-control-center.rules
172 %{_desktopdir}/cinnamon-control-center.desktop
173 %{_desktopdir}/cinnamon-color-panel.desktop
174 %{_desktopdir}/cinnamon-display-panel.desktop
175 %{_desktopdir}/cinnamon-network-panel.desktop
176 %{_desktopdir}/cinnamon-region-panel.desktop
177 %{_desktopdir}/cinnamon-wacom-panel.desktop
178 %{_iconsdir}/hicolor/*x*/apps/cinnamon-preferences-*.png
179 %{_iconsdir}/hicolor/*x*/apps/cs-online-accounts.png
180 %{_iconsdir}/hicolor/scalable/apps/cinnamon-preferences-*.svg
181
182 %files libs
183 %defattr(644,root,root,755)
184 %attr(755,root,root) %{_libdir}/libcinnamon-control-center.so.*.*.*
185 %attr(755,root,root) %ghost %{_libdir}/libcinnamon-control-center.so.1
186
187 %files devel
188 %defattr(644,root,root,755)
189 %attr(755,root,root) %{_libdir}/libcinnamon-control-center.so
190 %{_includedir}/cinnamon-control-center-1
191 %{_pkgconfigdir}/libcinnamon-control-center.pc
This page took 0.064057 seconds and 4 git commands to generate.