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

Revision 8962, 6.0 KB checked in by Takemikaduchi, 10 years ago (diff)

upower-0.99.1
lightdm : new upstream release

Line 
1Summary:        Cinnamon Control Center.
2Summary(ja):    Cinnamon コントロールセンター
3Name:           cinnamon-control-center
4Version:        2.2.11
5Release:        2%{?_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: iso-codes
60
61%description
62The control-center package provides the Cinnamon Control Center utilities
63that allow you to setup and configure your system's Cinnamon environment
64(things like the desktop background and theme, the screensaver,
65the window manager, system sounds, and mouse behavior).
66
67
68%description -l ja
69Cinnamon-control-center パッケージには、あなたの Cinnamon 環境の設定に使う
70Cinnamon コントロールセンター・ユーティリティが含まれています。
71(これを使うと、デスクトップの壁紙や、テーマ、スクリーンセーバ、ウィン
72ドウマネージャ、サウンド、マウス、その他いろいろな設定を行えます。)
73
74%package devel
75Summary: Development files for Cinnamon Control Center
76Summary(ja): Cinnamon コントロールセンターの開発用ファイル
77Group: Development/Libraries
78Requires: %{name} = %{version}-%{release}
79
80%description devel
81Development tool for Cinnamon Control Center
82
83%descriotion -l ja devel
84Cinnamon コントロールセンターの開発用ファイルが含まれています。
85
86%prep
87%setup -q
88
89%build
90autoreconf -if
91%configure --disable-static  \
92    --disable-update-mimedb \
93        --with-libsocialweb=no
94    CFLAGS="$RPM_OPT_FLAGS -Wno-error"
95
96# drop unneeded direct library deps with --as-needed
97# libtool doesn't make this easy, so we do it the hard way
98sed -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
99
100make %{?_smp_mflags}
101
102%install
103rm -rf $RPM_BUILD_ROOT
104
105make install DESTDIR=$RPM_BUILD_ROOT
106
107#desktop-file-install --delete-original                  \
108#  --dir $RPM_BUILD_ROOT%{_datadir}/applications         \
109#  --add-only-show-in GNOME                              \
110#  $RPM_BUILD_ROOT%{_datadir}/applications/*.desktop
111
112# We don't want these
113rm -rf $RPM_BUILD_ROOT%{_datadir}/gnome/autostart
114rm -rf $RPM_BUILD_ROOT%{_datadir}/gnome/cursor-fonts
115
116# remove useless libtool archive files
117find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
118
119# don't package mime caches
120rm -f $RPM_BUILD_ROOT%{_datadir}/mime/XMLnamespaces
121rm -f $RPM_BUILD_ROOT%{_datadir}/mime/aliases
122rm -f $RPM_BUILD_ROOT%{_datadir}/mime/application/x-gnome-theme-package.xml
123rm -f $RPM_BUILD_ROOT%{_datadir}/mime/globs
124rm -f $RPM_BUILD_ROOT%{_datadir}/mime/magic
125rm -f $RPM_BUILD_ROOT%{_datadir}/mime/subclasses
126rm -f $RPM_BUILD_ROOT%{_datadir}/mime/mime.cache
127rm -f $RPM_BUILD_ROOT%{_datadir}/applications/mimeinfo.cache
128
129%find_lang %{name}-timezones
130
131%clean
132rm -rf $RPM_BUILD_ROOT
133
134%post
135/sbin/ldconfig
136
137update-desktop-database %{_datadir}/applications >& /dev/null ||:
138update-mime-database %{_datadir}/mime > /dev/null
139touch --no-create %{_datadir}/icons/hicolor
140if [ -x /usr/bin/gtk-update-icon-cache ]; then
141  /usr/bin/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor ||:
142fi
143
144%postun
145/sbin/ldconfig
146update-desktop-database %{_datadir}/applications >& /dev/null ||:
147update-mime-database %{_datadir}/mime > /dev/null
148touch --no-create %{_datadir}/icons/hicolor
149if [ -x /usr/bin/gtk-update-icon-cache ]; then
150  /usr/bin/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor ||:
151fi
152
153%files -f %{name}-timezones.lang
154%defattr(-, root, root)
155%doc AUTHORS COPYING ChangeLog NEWS README
156%{_sysconfdir}/xdg/autostart/cinnamon-sound-applet.desktop
157%{_sysconfdir}/xdg/menus/cinnamoncc.menu
158%{_bindir}/%{name}
159%{_bindir}/cinnamon-sound-applet
160%{_libdir}/libcinnamon-control-center.so.*
161%{_libdir}/%{name}-1
162%{_datadir}/applications/*.desktop
163%{_datadir}/%{name}
164%{_datadir}/desktop-directories/cinnamoncc.directory
165%{_datadir}/icons/hicolor/*/*/*
166%{_datadir}/polkit-1/rules.d/%{name}.rules
167
168%files devel
169%defattr(-, root, root)
170%{_includedir}/cinnamon-control-center-1/
171%{_libdir}/libcinnamon-control-center.so
172%{_libdir}/pkgconfig/libcinnamon-control-center.pc
173
174
175%changelog
176* Sun Sep 21 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.2.11-2
177- change BuildRequires: upower-devel instead of libupower09-devel
178
179* Sun Aug 31 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.2.11-1
180- new upstream release
181
182* Wed Jul 02 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.2.10-1
183- new upstream release
184
185* Sun Apr 20 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.2.3-1
186- initial build
187
Note: See TracBrowser for help on using the repository browser.