source: projects/specs/trunk/a/atril/atril-vl.spec @ 11666

Revision 11666, 7.1 KB checked in by iwaim, 6 years ago (diff)

atril 1.20.1-1

Line 
1%define _unpackaged_files_terminate_build 1
2
3Summary:        Simply a document viewer for MATE
4Name:           atril
5Version:        1.20.1
6Release:        1%{?_dist_release}
7Source0:        http://pub.mate-desktop.org/releases/1.20/%{name}-%{version}.tar.xz
8License:        GPLv2
9Group:          Applications/Publishing
10URL:            http://mate-desktop.org/
11
12BuildRequires:  mate-common
13BuildRequires:  mate-icon-theme
14#BuildRequires: mate-desktop-devel
15BuildRequires:  caja-devel
16BuildRequires:  gtk3-devel
17BuildRequires:  libxml2-devel
18BuildRequires:  webkitgtk4-devel
19BuildRequires:  libSM-devel
20BuildRequires:  poppler-devel
21BuildRequires:  libtiff-devel
22BuildRequires:  djvulibre-devel
23BuildRequires:  libspectre-devel
24BuildRequires:  libkpathsea-devel
25BuildRequires:  libgxps-devel
26BuildRequires:  libsecret-devel
27BuildRequires:  itstool
28BuildRequires:  gtk-doc
29BuildRequires:  autoconf
30BuildRequires:  automake
31
32Requires(posttrans,postun):     glib2
33Requires(post,postun):  gtk2
34Requires(post,postun):  desktop-file-utils
35
36Obsoletes:      mate-document-viewer < 1.8.0
37Provides:       mate-document-viewer = %{name}-%{version}
38
39BuildRoot:      %{_tmppath}/%{name}-%{version}-root
40
41Vendor:         Project Vine
42Distribution:   Vine Linux
43Packager:       Takemikaduchi, iwaim
44
45
46%description
47he MATE Display Manager is a system service that is responsible for
48providing graphical log-ins and managing local and remote displays.
49
50
51%package                devel
52Summary:        Development tools for %{name}
53Summary(ja):    %{name} の開発環境
54Group:          Development/Libraries
55Requires:       %{name} = %{version}-%{release}
56Requires:       pkgconfig
57Obsoletes:              mate-document-viewer-devel < 1.8.0
58Provides:               mate-document-viewer-devel = %{name}-%{version}
59
60%description    devel
61Header files and libraries for building a extension library for the
62%{name}.
63
64
65%package        docs
66Summary:        Documentation for %{name}
67Summary(ja):    %{name} 用のドキュメント
68Group:          Documentation
69Requires:       %{name} = %{version}-%{release}
70BuildArch:      noarch
71Obsoletes:              mate-document-viewer-docs < 1.8.0
72Provides:               mate-document-viewer-docs = %{name}-%{version}
73
74%description    docs
75This package contains documentation for %{name}.
76
77
78%package        caja
79Summary:        Caja extension for %{name}
80Summary(ja):    %{name} の Caja 拡張
81Group:          User Interface/Desktops
82Requires:       %{name} = %{version}-%{release}
83
84%description    caja
85This package contains the atril caja extension.
86
87
88%prep
89%setup -q
90# fix typo in ja.po
91sed -i "s|Artil|Atril|" po/ja.po
92
93
94%build
95(if ! test -x configure; then NOCONFIGURE=1 ./autogen.sh; fi)
96%configure \
97        --libexecdir=%{_libexecdir}/mate \
98        --disable-static \
99        --with-gtk=3.0 \
100        --enable-pixbuf
101
102%{__make} %{?_smp_mflags}
103
104
105%install
106%{__rm} -rf ${RPM_BUILD_ROOT}
107
108%{__make} install DESTDIR=${RPM_BUILD_ROOT}
109
110find $RPM_BUILD_ROOT -name '*.a' -exec rm -f {} \;
111find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
112
113%find_lang %{name}
114
115
116%clean
117%{__rm} -rf ${RPM_BUILD_ROOT}
118
119%post
120/sbin/ldconfig
121update-desktop-database %{_datadir}/applications >& /dev/null ||:
122touch --no-create %{_datadir}/icons/hicolor
123gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor ||:
124
125%postun
126/sbin/ldconfig
127if [ $1 -eq 0 ]; then
128  update-desktop-database %{_datadir}/applications >& /dev/null ||:
129  touch --no-create %{_datadir}/icons/hicolor
130  gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor ||:
131  glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
132fi
133
134%posttrans
135glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
136
137
138%files -f %{name}.lang
139%defattr(-,root,root,-)
140%doc COPYING ChangeLog NEWS README
141%{_bindir}/%{name}
142%{_bindir}/atril-previewer
143%{_bindir}/atril-thumbnailer
144%{_libdir}/libatrildocument.so.*
145%{_libdir}/libatrilview.so.*
146%{_libdir}/%{name}
147%{_libexecdir}/mate/atrild
148%{_datadir}/appdata/%{name}.appdata.xml
149%{_datadir}/applications/%{name}.desktop
150%{_datadir}/caja/extensions/libatril-properties-page.caja-extension
151%{_datadir}/dbus-1/services/org.mate.atril.Daemon.service
152%{_datadir}/glib-2.0/schemas/org.mate.Atril.gschema.xml
153%{_datadir}/icons/hicolor/*/*/*
154%{_datadir}/help/*
155%{_datadir}/%{name}
156%{_datadir}/thumbnailers/%{name}.thumbnailer
157%{_mandir}/man1/%{name}.1.gz
158%{_mandir}/man1/atril-previewer.1.gz
159%{_mandir}/man1/atril-thumbnailer.1.gz
160
161%files devel
162%defattr(-,root,root,-)
163%{_includedir}/%{name}
164%{_libdir}/libatrildocument.so
165%{_libdir}/libatrilview.so
166%{_libdir}/pkgconfig/atril-document-1.5.0.pc
167%{_libdir}/pkgconfig/atril-view-1.5.0.pc
168
169%files docs
170%defattr(-,root,root,-)
171%{_datadir}/gtk-doc/html/%{name}
172%{_datadir}/gtk-doc/html/libatrildocument-1.5.0
173%{_datadir}/gtk-doc/html/libatrilview-1.5.0
174
175%files caja
176%defattr(-,root,root,-)
177%{_libdir}/caja/extensions-2.0/libatril-properties-page.so
178
179
180%changelog
181* Sun May 20 2018 IWAI, Masaharu <iwaim.sub@gmail.com> 1.20.1-1
182- update to 1.20.1
183
184* Mon Jan 08 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.18.3-1
185- new upstream release.
186- switched to gtk3.
187
188* Sun Nov 27 2016 IWAI, Masaharu <iwaim.sub@gmail.com> 1.16.1-1
189- new upstream release
190- update Packager
191
192* Fri Jul  1 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.14.1-2
193- rebuilt with new toolchain.
194
195* Sun May 22 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.14.1-1
196- new upstream release
197
198* Sun May 08 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.14.0-1
199- new upstream release
200
201* Sat Dec 19 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.12.2-1
202- new upstream release
203
204* Tue Dec 01 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.12.1-1
205- new upstream release
206
207* Sat Nov 07 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.12.0-1
208- new upstream release
209
210* Wed Sep 02 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.10.2-1
211- new upstream release
212
213* Sun Aug 16 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.10.1-2
214- fix typo in ja.po
215
216* Sun Jul 19 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.10.1-1
217- new upstream release
218- create %%{name}-caja subpackage
219
220* Sat May 09 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.10.0-1
221- new upstream release
222- add BuildRequires: mate-desktop-devel, WebKit-gtk-devel
223
224* Wed Nov 26 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.8.1-1
225- new upstream release
226
227* Tue Jul 08 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.8.0-4
228- rebuild with poppler-0.26.2
229
230* Sun Jul 06 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.8.0-3
231- rebuild with libarchive-3.1.2
232
233* Sat May 03 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.8.0-2
234- rebuild with poppler-0.24.5
235
236* Wed Apr 16 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.8.0-1
237- new upstream release
238- rename package
239- add BuildRequires: libsecret-devel, itstool
240
241* Sun Dec 29 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.1-2
242- rebuild with VineSeed environment
243
244* Sun Sep 22 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.1-1
245- new upstream release
246
247* Sun May 19 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.0-1
248- new upstream release
249- remove BuildRequires: mate-conf-devel
250- add BuildRequires: libgxps-devel
251
252* Thu Aug 02 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.4.0-1
253- new upstream release
254
255* Sat May 12 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.2.1-1
256- new upstream release
257
258* Fri Dec 23 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.1.0-2
259- change category
260
261* Fri Dec 23 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.1.0-1
262- initial build for Vine Linux
263
Note: See TracBrowser for help on using the repository browser.