source: projects/specs/trunk/o/okular/okular-vl.spec @ 7105

Revision 7105, 5.1 KB checked in by Takemikaduchi, 12 years ago (diff)

KDE-4.9.3, etc

Line 
1Name:    okular
2Summary: A document viewer
3Summary(ja): 文章ビューア
4Version: 4.9.3
5Release: 1%{?_dist_release}
6
7License: GPLv2
8Group:   Applications/Publishing
9URL:     https://projects.kde.org/projects/kde/kdegraphics/okular
10
11Source0: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/%{name}-%{version}.tar.xz
12
13## upstreamable patches
14# okular.desktop : Categories=-Office,+VectorGraphics (http://bugzilla.redhat.com/591089)
15Patch50: kdegraphics-4.5.1-okular_dt.patch
16# don't hardcode paths in OkularConfig.cmake
17Patch51: kdegraphics-4.5.80-OkularConfig-dont-hardcode-paths.patch
18
19BuildRequires: chmlib-devel
20BuildRequires: desktop-file-utils
21BuildRequires: djvulibre-devel
22BuildRequires: ebook-tools-devel
23BuildRequires: kdelibs4-devel >= %{version}
24BuildRequires: libkipi-devel >= %{version}
25BuildRequires: libspectre-devel
26BuildRequires: libtiff-devel
27BuildRequires: poppler-qt4-devel
28BuildRequires: qca2-devel
29BuildRequires: qimageblitz-devel
30BuildRequires: soprano-devel
31
32Requires: %{name}-libs = %{version}-%{release}
33Requires: kio_msits = %{version}-%{release}
34Requires: kdebase-runtime%{?_kde4_version: >= %{_kde4_version}}
35# when split occurred
36Conflicts: kdegraphics < 4.6.95-10
37
38%description
39%{summary}.
40
41%package devel
42Summary:  Development files for %{name}
43Summary(ja): %{name} の開発用ファイル
44Group:    Development/Libraries
45Requires: %{name}-libs = %{version}-%{release}
46Requires: kdelibs4-devel
47
48%description devel
49%{summary}.
50
51%package  libs
52Summary:  Runtime files for %{name}
53Summary(ja): %{name} のランタイムライブラリ
54Group:    System Environment/Libraries
55#Requires: %{name} = %{version}-%{release}
56
57%description libs
58%{summary}.
59
60%package -n kio_msits
61#Epoch: %{kio_msits_epoch}
62Summary: A kioslave for displaying WinHelp files
63Group: System Environment/Libraries
64
65%description -n kio_msits
66%{summary}.
67
68
69%prep
70%setup -q
71
72%patch50 -p2 -b .okular_dt
73%patch51 -p2 -b .OkularConfig
74
75
76%build
77mkdir -p %{_target_platform}
78pushd %{_target_platform}
79%cmake \
80    -DCMAKE_BUILD_TYPE=release \
81    -DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} \
82    -DDATA_INSTALL_DIR:PATH=%{_datadir}/kde4/apps \
83    -DINCLUDE_INSTALL_DIR:PATH=%{_includedir}/kde4 \
84    -DLIBEXEC_INSTALL_DIR:PATH=%{_libexecdir}/kde4 \
85    -DSYSCONF_INSTALL_DIR:PATH=%{_sysconfdir} \
86    ..
87popd
88
89make %{?_smp_mflags} -C %{_target_platform}
90
91
92%install
93rm -rf $RPM_BUILD_ROOT
94
95make install/fast DESTDIR=$RPM_BUILD_ROOT -C %{_target_platform}
96
97
98%check
99desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/kde4/%{name}.desktop
100
101
102%post
103touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
104
105%posttrans
106gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
107update-desktop-database -q &> /dev/null ||:
108
109%postun
110if [ $1 -eq 0 ] ; then
111    touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
112    gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
113    update-desktop-database -q &> /dev/null ||:
114fi
115
116%post libs -p /sbin/ldconfig
117%postun libs -p /sbin/ldconfig
118
119
120%files
121%doc COPYING
122%{_bindir}/%{name}*
123%{_datadir}/kde4/apps/%{name}/
124%{_datadir}/applications/kde4/%{name}.desktop
125%{_datadir}/applications/kde4//%{name}Application_*.desktop
126%{_datadir}/config.kcfg/*.kcfg
127%{_datadir}/kde4/services/lib%{name}Generator*.desktop
128%{_datadir}/kde4/services/%{name}[A-Z]*.desktop
129%{_datadir}/icons/hicolor/*/*/*
130%{_datadir}/doc/HTML/en/%{name}/
131%{_libdir}/kde4/%{name}Generator*.so
132%{_datadir}/kde4/services/%{name}_part.desktop
133%{_datadir}/kde4/servicetypes/%{name}Generator.desktop
134%{_libdir}/kde4/%{name}part.so
135
136%files devel
137%{_includedir}/kde4/okular/
138%{_libdir}/libokularcore.so
139%{_libdir}/cmake/Okular/
140
141%files libs
142%{_libdir}/libokularcore.so.1*
143
144%files -n kio_msits
145%{_libdir}/kde4/kio_msits.so
146%{_datadir}/kde4/services/msits.protocol
147
148
149%changelog
150* Sat Nov 10 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.9.3-1
151- new upstream release
152
153* Sun Oct 07 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.9.2-1
154- new upstream release
155
156* Sun Sep 30 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.9.1-2
157- rebuild with poppler-0.20.4
158
159* Thu Sep 06 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.9.1-1
160- new upstream release
161
162* Sun Aug 12 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.9.0-1
163- new upstream release
164- remove Patch54 (kdegraphics-4.6.90-okular-landscape.patch)
165
166* Sun Dec 18 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.7.4-1
167- new upstream release
168
169* Tue Oct 25 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.7.2-1
170- new upstream release
171
172* Tue Aug  2 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.7.0-2
173- Initial build for Vine Linux
174
175* Tue Jul 26 2011 Jaroslav Reznik <jreznik@redhat.com> 4.7.0-1
176- 4.7.0
177
178* Mon Jul 18 2011 Rex Dieter <rdieter@fedoraproject.org> 4.6.95-4
179- %%postun: +update-desktop-database
180
181* Mon Jul 18 2011 Rex Dieter <rdieter@fedoraproject.org> 4.6.95-3
182- BR: pkgconfig(qca2)
183
184* Fri Jul 15 2011 Rex Dieter <rdieter@fedoraproject.org> 4.6.95-2
185- bump release
186
187* Mon Jul 11 2011 Rex Dieter <rdieter@fedoraproject.org> 4.6.95-1
188- 4.6.95
189- fix URL
190
191* Wed Jul 06 2011 Rex Dieter <rdieter@fedoraproject.org> 4.6.90-3
192- fix Source URL
193- Conflicts: kdegraphics < 7:4.6.90-10
194
195* Tue Jul 05 2011 Rex Dieter <rdieter@fedoraproject.org>  4.6.90-2
196- first try
197
Note: See TracBrowser for help on using the repository browser.