source: projects/specs/trunk/m/mate-desktop/mate-desktop-vl.spec @ 12229

Revision 12229, 7.3 KB checked in by tomop, 5 years ago (diff)

updated 3 packages

mate-desktop-1.20.4-1

mate-screensaver-1.20.3-1

mate-settings-daemon-1.20.4-1

Line 
1Summary:        Library with common API for various MATE modules
2Name:           mate-desktop
3Version:        1.20.4
4Release:        1%{?_dist_release}
5%define         shortver %(echo %{version} | sed -e 's/\\.[0-9]*$//')
6Source0:        http://pub.mate-desktop.org/releases/%{shortver}/%{name}-%{version}.tar.xz
7License:        GPLv2, LGPLv2 and GFDLv1.1
8Group:          User Interface/Desktops
9URL:            http://mate-desktop.org/
10
11# patch for Vine
12Patch1001:      mate-desktop-vine-settings.patch
13Patch1002:      mate-desktop-1.10.0-color-select-desktop.patch
14
15BuildRequires:  mate-common
16BuildRequires:  gtk3-devel >= 3.22.0
17BuildRequires:  dconf-devel
18BuildRequires:  startup-notification-devel
19BuildRequires:  gtk-doc
20BuildRequires:  itstool
21BuildRequires:  autoconf
22BuildRequires:  automake
23
24Requires(posttrans,postun):     glib2
25Requires(post,postun):  desktop-file-utils
26
27BuildRoot:      %{_tmppath}/%{name}-%{version}-root
28
29Vendor:         Project Vine
30Distribution:   Vine Linux
31Packager:       Takemikaduchi, iwaim
32
33
34%description
35mate-desktop contains the libmate-desktop library, the mate-about
36program as well as some desktop-wide documents.
37
38
39%package                devel
40Summary:        Development tools for mate-desktop
41Summary(ja):    mate-desktop の開発環境
42Group:          Development/Libraries
43Requires:       %{name} = %{version}-%{release}
44Requires:       pkgconfig
45
46%description    devel
47Header files and libraries for building a extension library for the
48mate-desktop.
49
50
51%package        docs
52Summary:        Documentation for mate-desktop
53Summary(ja):    mate-desktop 用のドキュメント
54Group:          Documentation
55BuildArch:      noarch
56License:        GFDLv1.1
57
58%description    docs
59This package contains documentation for mate-desktop.
60
61
62%prep
63%setup -q
64%patch1001 -p1 -b .vine
65%patch1002 -p1 -b .vine
66
67
68%build
69(if ! test -x configure; then NOCONFIGURE=1 ./autogen.sh; fi)
70%configure \
71        --disable-static \
72        --enable-mpaste
73
74%{__make} %{?_smp_mflags}
75
76
77%install
78%{__rm} -rf ${RPM_BUILD_ROOT}
79%{__make} install DESTDIR=${RPM_BUILD_ROOT}
80
81find $RPM_BUILD_ROOT -name '*.a' -exec rm -f {} \;
82find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
83
84%{__rm} -rf ${RPM_BUILD_ROOT}%{_datadir}/omf
85
86%find_lang %{name} --with-gnome
87
88
89%clean
90%{__rm} -rf ${RPM_BUILD_ROOT}
91
92%post
93/sbin/ldconfig
94touch --no-create %{_datadir}/icons/hicolor > /dev/null || :
95update-desktop-database %{_datadir}/applications >& /dev/null ||:
96
97%postun
98/sbin/ldconfig
99if [ $1 -eq 0 ]; then
100  touch --no-create %{_datadir}/icons/hicolor > /dev/null || :
101  glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
102  update-desktop-database %{_datadir}/applications >& /dev/null ||:
103  gtk-update-icon-cache %{_datadir}/icons/hicolor > /dev/null || :
104fi
105
106%posttrans
107glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
108gtk-update-icon-cache %{_datadir}/icons/hicolor > /dev/null || :
109
110
111%files -f %{name}.lang
112%defattr(-,root,root,-)
113%license COPYING*
114%doc ChangeLog NEWS README
115%{_bindir}/mate-about
116%{_bindir}/mate-color-select
117%{_libdir}/libmate-desktop-2.so.*
118%{_libdir}/girepository-1.0/MateDesktop-2.0.typelib
119%{_datadir}/applications/mate-about.desktop
120%{_datadir}/applications/mate-color-select.desktop
121%{_datadir}/glib-2.0/schemas/org.mate.accessibility-keyboard.gschema.xml
122%{_datadir}/glib-2.0/schemas/org.mate.accessibility-startup.gschema.xml
123%{_datadir}/glib-2.0/schemas/org.mate.applications-at-mobility.gschema.xml
124%{_datadir}/glib-2.0/schemas/org.mate.applications-at-visual.gschema.xml
125%{_datadir}/glib-2.0/schemas/org.mate.applications-browser.gschema.xml
126%{_datadir}/glib-2.0/schemas/org.mate.applications-office.gschema.xml
127%{_datadir}/glib-2.0/schemas/org.mate.applications-terminal.gschema.xml
128%{_datadir}/glib-2.0/schemas/org.mate.background.gschema.xml
129%{_datadir}/glib-2.0/schemas/org.mate.debug.gschema.xml
130%{_datadir}/glib-2.0/schemas/org.mate.file-views.gschema.xml
131%{_datadir}/glib-2.0/schemas/org.mate.interface.gschema.xml
132%{_datadir}/glib-2.0/schemas/org.mate.lockdown.gschema.xml
133%{_datadir}/glib-2.0/schemas/org.mate.peripherals-keyboard.gschema.xml
134%{_datadir}/glib-2.0/schemas/org.mate.peripherals-mouse.gschema.xml
135%{_datadir}/glib-2.0/schemas/org.mate.sound.gschema.xml
136%{_datadir}/glib-2.0/schemas/org.mate.thumbnail-cache.gschema.xml
137%{_datadir}/glib-2.0/schemas/org.mate.thumbnailers.gschema.xml
138%{_datadir}/glib-2.0/schemas/org.mate.typing-break.gschema.xml
139%{_datadir}/icons/hicolor/*/*/*
140%{_datadir}/libmate-desktop/pnp.ids
141%{_datadir}/mate-about/mate-version.xml
142%{_mandir}/man1/mate-about.1.gz
143%{_mandir}/man1/mate-color-select.1.gz
144
145%files devel
146%defattr(-,root,root,-)
147%license COPYING*
148%{_includedir}/mate-desktop-2.0
149%{_libdir}/libmate-desktop-2.so
150%{_libdir}/pkgconfig/mate-desktop-2.0.pc
151%{_datadir}/gir-1.0/MateDesktop-2.0.gir
152
153%files docs
154%defattr(-,root,root,-)
155%doc COPYING-DOCS
156%{_datadir}/gtk-doc/html/mate-desktop
157
158
159%changelog
160* Tue Oct 01 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.20.4-1
161- updated to 1.20.4.
162
163* Wed Mar 28 2018 IWAI, Masaharu <iwaim.sub@gmail.com> 1.20.1-1
164- update to 1.20.1
165
166* Sun Apr  2 2017 IWAI, Masaharu <iwaim.sub@gmail.com> 1.18.0-1
167- update to 1.18.0
168- move to GTK3+
169- drop mpaste(1) tool
170- drop BR: unique-devel
171
172* Tue Mar 28 2017 IWAI, Masaharu <iwaim.sub@gmail.com> 1.16.2-1
173- update to 1.16.2
174
175* Thu Nov 24 2016 IWAI, Masaharu <iwaim.sub@gmail.com> 1.16.1-1
176- new upstream release
177- drop BuildRequires: mate-doc-utils
178- update License
179- add License files
180- update Packager
181
182* Sun May 22 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.14.1-1
183- new upstream release
184
185* Sun May 08 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.14.0-1
186- new upstream release
187- update Patch1001 (mate-desktop-vine-settings.patch)
188
189* Tue Dec 01 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.12.1-1
190- new upstream release
191
192* Sat Nov 07 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.12.0-1
193- new upstream release
194- update Patch1001
195- remove mate-user-guide subpackage
196
197* Sun Aug 30 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.10.2-2
198- add Requires: yelp (mate-user-guide package)
199
200* Sun Aug 30 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.10.2-1
201- new upstream release
202
203* Sat Jul 11 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.10.1-1
204- new upstream release
205- create mate-user-guide subpackage
206
207* Sat May 09 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.10.0-1
208- new upstream release
209- rename document subpackage
210- add Patch1002 (mate-desktop-1.10.0-color-select-desktop.patch)
211
212* Sun Mar 15 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.8.2-1
213- new upstream release
214
215* Sun May 11 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.8.1-1
216- new upstream release
217
218* Mon Apr 14 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.8.0-1
219- new upstream release
220- add BuildRequires: dconf-devel, itstool
221
222* Sun Dec 29 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.1-2
223- rebuild with VineSeed environment
224
225* Sun May 26 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.1-1
226- new upstream release
227- remove BuildRequires: mate-conf-devel
228- add Patch1001 (mate-desktop-vine-settings.patch)
229
230* Sat Nov 03 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.4.2-1
231- new upstream release
232- add BuildRequires: startup-notification-devel
233
234* Wed Aug 01 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.4.1-1
235- new upstream release
236
237* Sat May 12 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.2.0-1
238- new upstream release
239- add BuildRequires: unique-devel
240
241* Fri Dec 23 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.1.0-2
242- change category
243
244* Fri Dec 23 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.1.0-1
245- initial build for Vine Linux
246
Note: See TracBrowser for help on using the repository browser.