source: projects/specs/trunk/c/cinnamon-control-center/cinnamon-control-center-vl.spec @ 9804

Revision 9804, 6.3 KB checked in by Takemikaduchi, 8 years ago (diff)

GNOME-3.18.2 & Cinnamon-2.8.4

Line 
1Summary:        Cinnamon Control Center.
2Summary(ja):    Cinnamon コントロールセンター
3Name:           cinnamon-control-center
4Version:        2.8.1
5Release:        1%{?_dist_release}
6License:        GPLv2+ and GFDL+
7Group:          User Interface/Desktops
8URL:            https://github.com/linuxmint/cinnamon-control-center
9Source:         %{name}-%{version}.tar.gz
10
11Vendor: Project Vine
12Distribution: Vine Linux
13Packager: Takemikaduchi
14
15BuildRoot: %{_tmppath}/%{name}-%{version}-root
16
17Requires: usermode
18Requires: cinnamon-settings-daemon
19Requires: gnome-icon-theme
20Requires: cinnamon-desktop
21Requires: dbus-x11
22Requires: apg
23Requires(post,postun): desktop-file-utils shared-mime-info gtk3
24
25BuildRequires: gnome-common
26BuildRequires: glib2-devel
27BuildRequires: gtk3-devel
28BuildRequires: cinnamon-desktop-devel
29BuildRequires: libgnomekbd-devel
30BuildRequires: desktop-file-utils
31BuildRequires: startup-notification-devel
32BuildRequires: libxklavier-devel
33BuildRequires: cinnamon-menus-devel
34BuildRequires: gnome-doc-utils
35BuildRequires: evolution-data-server-devel
36BuildRequires: cinnamon-settings-daemon-devel
37BuildRequires: libcanberra-gtk3-devel
38BuildRequires: nautilus-devel
39BuildRequires: alsa-lib-devel
40BuildRequires: autoconf
41BuildRequires: gettext-devel
42BuildRequires: librsvg2-devel
43BuildRequires: libXScrnSaver-devel
44BuildRequires: libXxf86misc-devel
45BuildRequires: libSM-devel
46BuildRequires: unique3-devel
47BuildRequires: polkit-devel
48BuildRequires: libgtop2-devel
49BuildRequires: upower-devel
50BuildRequires: pulseaudio-libs-devel
51BuildRequires: cups-devel
52BuildRequires: colord-devel
53BuildRequires: colord-gtk-devel
54BuildRequires: libnm-gtk-devel
55BuildRequires: NetworkManager-glib-devel
56BuildRequires: ModemManager-glib-devel
57BuildRequires: libnotify-devel
58BuildRequires: libwacom-devel
59BuildRequires: libsocialweb-devel
60BuildRequires: iso-codes
61
62%description
63The control-center package provides the Cinnamon Control Center utilities
64that allow you to setup and configure your system's Cinnamon environment
65(things like the desktop background and theme, the screensaver,
66the window manager, system sounds, and mouse behavior).
67
68
69%description -l ja
70Cinnamon-control-center パッケージには、あなたの Cinnamon 環境の設定に使う
71Cinnamon コントロールセンター・ユーティリティが含まれています。
72(これを使うと、デスクトップの壁紙や、テーマ、スクリーンセーバ、ウィン
73ドウマネージャ、サウンド、マウス、その他いろいろな設定を行えます。)
74
75%package devel
76Summary: Development files for Cinnamon Control Center
77Summary(ja): Cinnamon コントロールセンターの開発用ファイル
78Group: Development/Libraries
79Requires: %{name} = %{version}-%{release}
80
81%description devel
82Development tool for Cinnamon Control Center
83
84%descriotion -l ja devel
85Cinnamon コントロールセンターの開発用ファイルが含まれています。
86
87%prep
88%setup -q
89
90%build
91autoreconf -if
92%configure --disable-static  \
93    --disable-update-mimedb \
94        --with-libsocialweb=yes
95    CFLAGS="$RPM_OPT_FLAGS -Wno-error"
96
97# drop unneeded direct library deps with --as-needed
98# libtool doesn't make this easy, so we do it the hard way
99sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0 /g' -e 's/    if test "$export_dynamic" = yes && test -n "$export_dynamic_flag_spec"; then/      func_append compile_command " -Wl,-O1,--as-needed"\n      func_append finalize_command " -Wl,-O1,--as-needed"\n\0/' libtool
100
101make %{?_smp_mflags}
102
103%install
104rm -rf $RPM_BUILD_ROOT
105
106make install DESTDIR=$RPM_BUILD_ROOT
107
108#desktop-file-install --delete-original                  \
109#  --dir $RPM_BUILD_ROOT%{_datadir}/applications         \
110#  --add-only-show-in GNOME                              \
111#  $RPM_BUILD_ROOT%{_datadir}/applications/*.desktop
112
113# We don't want these
114rm -rf $RPM_BUILD_ROOT%{_datadir}/gnome/autostart
115rm -rf $RPM_BUILD_ROOT%{_datadir}/gnome/cursor-fonts
116
117# remove useless libtool archive files
118find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
119
120# don't package mime caches
121rm -f $RPM_BUILD_ROOT%{_datadir}/mime/XMLnamespaces
122rm -f $RPM_BUILD_ROOT%{_datadir}/mime/aliases
123rm -f $RPM_BUILD_ROOT%{_datadir}/mime/application/x-gnome-theme-package.xml
124rm -f $RPM_BUILD_ROOT%{_datadir}/mime/globs
125rm -f $RPM_BUILD_ROOT%{_datadir}/mime/magic
126rm -f $RPM_BUILD_ROOT%{_datadir}/mime/subclasses
127rm -f $RPM_BUILD_ROOT%{_datadir}/mime/mime.cache
128rm -f $RPM_BUILD_ROOT%{_datadir}/applications/mimeinfo.cache
129
130%find_lang %{name}-timezones
131
132%clean
133rm -rf $RPM_BUILD_ROOT
134
135%post
136/sbin/ldconfig
137
138update-desktop-database %{_datadir}/applications >& /dev/null ||:
139update-mime-database %{_datadir}/mime > /dev/null
140touch --no-create %{_datadir}/icons/hicolor
141if [ -x /usr/bin/gtk-update-icon-cache ]; then
142  /usr/bin/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor ||:
143fi
144
145%postun
146/sbin/ldconfig
147update-desktop-database %{_datadir}/applications >& /dev/null ||:
148update-mime-database %{_datadir}/mime > /dev/null
149touch --no-create %{_datadir}/icons/hicolor
150if [ -x /usr/bin/gtk-update-icon-cache ]; then
151  /usr/bin/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor ||:
152fi
153
154%files -f %{name}-timezones.lang
155%defattr(-, root, root)
156%doc AUTHORS COPYING ChangeLog NEWS README
157%{_sysconfdir}/xdg/autostart/cinnamon-sound-applet.desktop
158%{_sysconfdir}/xdg/menus/cinnamoncc.menu
159%{_bindir}/%{name}
160%{_bindir}/cinnamon-sound-applet
161%{_libdir}/libcinnamon-control-center.so.*
162%{_libdir}/%{name}-1
163%{_datadir}/applications/*.desktop
164%{_datadir}/%{name}
165%{_datadir}/desktop-directories/cinnamoncc.directory
166%{_datadir}/icons/hicolor/*/*/*
167%{_datadir}/polkit-1/rules.d/%{name}.rules
168
169%files devel
170%defattr(-, root, root)
171%{_includedir}/cinnamon-control-center-1/
172%{_libdir}/libcinnamon-control-center.so
173%{_libdir}/pkgconfig/libcinnamon-control-center.pc
174
175
176%changelog
177* Fri Nov 13 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.8.1-1
178- new upstream release
179
180* Sun May 10 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.4.2-2
181- add BuildRequires: libsocialweb-devel
182
183* Sat Jan 03 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.4.2-1
184- new upstream release
185
186* Sun Sep 21 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.2.11-2
187- change BuildRequires: upower-devel instead of libupower09-devel
188
189* Sun Aug 31 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.2.11-1
190- new upstream release
191
192* Wed Jul 02 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.2.10-1
193- new upstream release
194
195* Sun Apr 20 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.2.3-1
196- initial build
197
Note: See TracBrowser for help on using the repository browser.