source: projects/specs/trunk/c/caja/caja-vl.spec @ 9120

Revision 9120, 5.1 KB checked in by Takemikaduchi, 9 years ago (diff)

new upstream release

Line 
1Summary:        The MATE shell and file manager
2Name:           caja
3Version:        1.8.2
4Release:        1%{?_dist_release}
5
6Source0:        http://pub.mate-desktop.org/releases/1.8/%{name}-%{version}.tar.xz
7
8Patch0:         mate-file-manager-1.2.2-makefile.patch
9
10# for Vine
11Patch2000:      mate-file-manager-vine-settings.patch
12
13License:        GPLv2
14Group:          User Interface/Desktops
15URL:            http://mate-desktop.org/
16
17BuildRequires:  mate-common
18BuildRequires:  mate-desktop-devel
19BuildRequires:  gtk2-devel
20BuildRequires:  pangox-compat-devel
21BuildRequires:  libxml2-devel
22BuildRequires:  libSM-devel
23BuildRequires:  unique-devel
24BuildRequires:  libexif-devel
25BuildRequires:  exempi-devel
26BuildRequires:  gtk-doc
27BuildRequires:  autoconf
28BuildRequires:  automake
29
30Requires(posttrans,postun):     glib2
31Requires(post,postun):  gtk2
32Requires(post,postun):  desktop-file-utils
33
34Obsoletes:      mate-file-manager < 1.8.0
35Provides:       mate-file-manager = %{version}-%{release}
36
37BuildRoot:      %{_tmppath}/%{name}-%{version}-root
38
39Vendor:         Project Vine
40Distribution:   Vine Linux
41Packager:       Takemikaduchi
42
43
44%description
45This is Caja, the file manager for the MATE desktop.
46
47
48%package                devel
49Summary:        Development tools for %{name}
50Summary(ja):    %{name} の開発環境
51Group:          Development/Libraries
52Requires:       %{name} = %{version}-%{release}
53Requires:       pkgconfig
54Obsoletes:              mate-file-manager-devel < 1.8.0
55Provides:               mate-file-manager-devel = %{version}-%{release}
56
57%description    devel
58Header files and libraries for building a extension library for the
59%{name}.
60
61
62%package        docs
63Summary:        Documentation for %{name}
64Summary(ja):    %{name} 用のドキュメント
65Group:          Documentation
66Requires:       %{name} = %{version}-%{release}
67BuildArch:      noarch
68Obsoletes:              mate-file-manager-doc < 1.8.0
69Provides:               mate-file-manager-doc = %{version}-%{release}
70
71
72%description    docs
73This package contains documentation for %{name}.
74
75
76%prep
77%setup -q
78%patch0 -p1
79%patch2000 -p1 -b .vine
80
81
82%build
83(if ! test -x configure; then NOCONFIGURE=1 ./autogen.sh; fi)
84%configure \
85        --libexecdir=%{_libexecdir}/mate \
86        --disable-static \
87        --disable-scrollkeeper \
88        --enable-unique \
89        --disable-update-mimedb
90
91%{__make} %{?_smp_mflags}
92
93
94%install
95%{__rm} -rf ${RPM_BUILD_ROOT}
96
97%{__make} install DESTDIR=${RPM_BUILD_ROOT}
98
99find $RPM_BUILD_ROOT -name '*.a' -exec rm -f {} \;
100find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
101
102%find_lang %{name}
103
104
105%clean
106%{__rm} -rf ${RPM_BUILD_ROOT}
107
108
109%post
110/sbin/ldconfig
111
112update-desktop-database %{_datadir}/applications >& /dev/null ||:
113touch --no-create %{_datadir}/icons/hicolor
114gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor ||:
115
116%postun
117/sbin/ldconfig
118if [ $1 -eq 0 ]; then
119  update-desktop-database %{_datadir}/applications >& /dev/null ||:
120  touch --no-create %{_datadir}/icons/hicolor
121  gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor ||:
122  glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
123fi
124
125%posttrans
126glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
127
128
129%files -f %{name}.lang
130%defattr(-,root,root,-)
131%doc COPYING ChangeLog NEWS README
132%{_bindir}/%{name}
133%{_bindir}/caja-autorun-software
134%{_bindir}/caja-connect-server
135%{_bindir}/caja-file-management-properties
136%{_libdir}/libcaja-extension.so.*
137%{_libdir}/girepository-1.0/Caja-2.0.typelib
138%{_libexecdir}/mate/caja-convert-metadata
139%{_datadir}/MateConf/gsettings/caja.convert
140%{_datadir}/applications/*.desktop
141%{_datadir}/%{name}
142%{_datadir}/dbus-1/services/org.mate.freedesktop.FileManager1.service
143%{_datadir}/glib-2.0/schemas/org.mate.caja.gschema.xml
144%{_datadir}/glib-2.0/schemas/org.mate.media-handling.gschema.xml
145%{_datadir}/icons/hicolor/*/*/*
146%{_datadir}/mime/packages/caja.xml
147%{_datadir}/pixmaps/%{name}
148%{_mandir}/man1/*.1.gz
149
150%files devel
151%defattr(-,root,root,-)
152%{_includedir}/%{name}
153%{_libdir}/libcaja-extension.so
154%{_libdir}/pkgconfig/libcaja-extension.pc
155%{_datadir}/gir-1.0/Caja-2.0.gir
156
157%files docs
158%defattr(-,root,root,-)
159%{_datadir}/gtk-doc/html/libcaja-extension
160
161
162%changelog
163* Wed Nov 26 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.8.2-1
164- new upstream release
165
166* Sun May 11 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.8.1-1
167- new upstream release
168- remove Patch1 (caja-1.8.0-x-caja-desktop.patch)
169
170* Fri Apr 18 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.8.0-1
171- new upstream release
172- add Patch1 (caja-1.8.0-x-caja-desktop.patch)
173- rename package
174
175* Sun Dec 29 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.3-1
176- new upstream release
177
178* Wed Sep 25 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.2-2
179- add Patch2000 (mate-file-manager-vine-settings.patch)
180
181* Sun Sep 22 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.2-1
182- new upstream release
183
184* Sun May 19 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.1-1
185- new upstream release
186- remove BuildRequires: mate-conf-devel
187- add BuildRequires: pangox-compat-devel
188
189* Wed Aug 01 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.4.0-1
190- new upstream release
191
192* Sat May 12 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.2.2-1
193- new upstream release
194- add Patch0 (mate-file-manager-1.2.2-makefile.patch)
195
196* Fri Dec 23 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.1.0-2
197- change category
198
199* Fri Dec 23 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.1.0-1
200- initial build for Vine Linux
201
Note: See TracBrowser for help on using the repository browser.