5 # - requires libjpeg6 (in pld build libjpeg6.spec)
6 Summary: XnViewMP - The enhanced version of XnView for all platforms
10 License: FREEWARE (NO Adware, NO Spyware) for private or educational use
11 Group: X11/Applications
12 Source0: http://download.xnview.com/XnViewMP-linux.tgz
13 # NoSource0-md5: a25161fd85775e6259fa83dc0323377d
15 Source1: http://download.xnview.com/XnViewMP-linux-x64.tgz
16 # NoSource1-md5: 1e3ffc900abf13795f148156d7796c72
19 URL: http://www.xnview.com/
20 BuildRequires: rpmbuild(find_lang) >= 1.37
21 ExclusiveArch: %{ix86} %{x8664}
22 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24 %define _appdir %{_libdir}/%{name}
27 XnViewMP is the enhanced version to XnView. It is a powerful
28 cross-platform media browser, viewer and converter. Compatible with
29 more than 500 formats.
45 rm -rf $RPM_BUILD_ROOT
46 install -d $RPM_BUILD_ROOT{%{_bindir},%{_appdir},%{_pixmapsdir},%{_desktopdir}}
48 cp -a AddOn Plugins UI language lib $RPM_BUILD_ROOT%{_appdir}
49 cp -p PrintPresets.txt country.txt qt.conf $RPM_BUILD_ROOT%{_appdir}
50 install -p XnView xnview.sh $RPM_BUILD_ROOT%{_appdir}
51 ln -s %{_appdir}/xnview.sh $RPM_BUILD_ROOT%{_bindir}/xnview
53 cp -p XnView.desktop $RPM_BUILD_ROOT%{_desktopdir}
54 cp -p xnview.png $RPM_BUILD_ROOT%{_pixmapsdir}
56 %find_lang qt --with-qm
57 %find_lang xnview --with-qm
59 cat *.lang > lang.%{name}
63 %{__rm} $RPM_BUILD_ROOT%{_appdir}/AddOn/lib/File/RandomAccess.pod
64 %{__rm} $RPM_BUILD_ROOT%{_appdir}/AddOn/lib/Image/ExifTool.pod
67 rm -rf $RPM_BUILD_ROOT
70 %update_desktop_database
71 %update_icon_cache hicolor
74 %update_desktop_database
75 %update_icon_cache hicolor
77 %files -f lang.%{name}
78 %defattr(644,root,root,755)
79 %doc README WhatsNew.txt license.txt
80 %attr(755,root,root) %{_bindir}/xnview
81 %{_desktopdir}/XnView.desktop
82 %{_pixmapsdir}/xnview.png
85 %{_appdir}/PrintPresets.txt
86 %{_appdir}/country.txt
88 %attr(755,root,root) %{_appdir}/XnView
89 %attr(755,root,root) %{_appdir}/xnview.sh
93 %{_appdir}/AddOn/Masks
94 %{_appdir}/AddOn/Thumbs
97 %attr(755,root,root) %{_appdir}/AddOn/exiftool
98 %dir %{_appdir}/AddOn/lib
99 %dir %{_appdir}/AddOn/lib/Image
100 %{_appdir}/AddOn/lib/Image/ExifTool.pm
101 %{_appdir}/AddOn/lib/Image/ExifTool
104 %dir %{_appdir}/AddOn/lib/File
105 %{_appdir}/AddOn/lib/File/RandomAccess.pm
107 %dir %{_appdir}/Plugins
108 %attr(755,root,root) %{_appdir}/Plugins/IlmImf.so
109 %attr(755,root,root) %{_appdir}/Plugins/openjp2.so
110 %attr(755,root,root) %{_appdir}/Plugins/webp.so
112 %dir %{_appdir}/language
113 %lang(bg) %{_appdir}/language/exif_bg.lng
114 %lang(de) %{_appdir}/language/exif_de.lng
115 %lang(es) %{_appdir}/language/exif_es.lng
116 %lang(fi) %{_appdir}/language/exif_fi.lng
117 %lang(fr) %{_appdir}/language/exif_fr.lng
118 %lang(it) %{_appdir}/language/exif_it.lng
119 %lang(ja) %{_appdir}/language/exif_ja.lng
120 %lang(pl) %{_appdir}/language/exif_pl.lng
121 %lang(ru) %{_appdir}/language/exif_ru.lng
126 %dir %{_appdir}/lib/codecs
127 %dir %{_appdir}/lib/imageformats
128 %dir %{_appdir}/lib/phonon_backend
129 %attr(755,root,root) %{_appdir}/lib/codecs/lib*codecs.so
130 %attr(755,root,root) %{_appdir}/lib/imageformats/libq*.so
131 %attr(755,root,root) %{_appdir}/lib/libQt*.so.4*
132 %attr(755,root,root) %{_appdir}/lib/libphonon.so.4
133 %attr(755,root,root) %{_appdir}/lib/phonon_backend/libphonon_gstreamer.so