]> git.pld-linux.org Git - packages/fail.git/blame - fail.spec
- added magick bcond; (try to) allow srpm build without ImageMagick inttalled
[packages/fail.git] / fail.spec
CommitLineData
97165e04
JB
1# TODO:
2# - register gnome thumbnailer in more package-friendly way (not multiple gconftool runs)
3# - webapp config for -html5? (optional, may be used also locally)
4#
5# Conditional build:
6%bcond_without html5 # HTML5 viewer
7%bcond_without magick # ImageMagick coder
8#
3177b633
JB
9Summary: FAIL - First Atari Image Library
10Summary(pl.UTF-8): FAIL (First Atari Image Library) - biblioteka do obrazów w formatach Atari
11Name: fail
12Version: 2.0.0
13Release: 1
14License: GPL v2+
15Group: Applications/Graphics
16Source0: http://downloads.sourceforge.net/fail/%{name}-%{version}.tar.gz
17# Source0-md5: de3592b78144ef3c6b2e98377522df69
18URL: http://fail.sourceforge.net/
97165e04
JB
19%{?with_magick:BuildRequires: ImageMagick-devel >= 6.8}
20%{?with_html5:BuildRequires: asciidoc}
21%{?with_html5:BuildRequires: cito}
3177b633
JB
22BuildRequires: libpng-devel
23BuildRequires: libxslt-progs
24BuildRequires: zlib-devel
25BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26
97165e04
JB
27%if %{with magick}
28%define magick_ver %(MagickCore-config --version || echo ERROR)
86e27421 29%define im_coders_dir %{_libdir}/%(MagickCore-config --version | sed -e 's,^\\([.0-9]\\+\\) \\+\\(Q[0-9]\\+\\)\\( \\+\\(HDRI\\)\\)\\?.*,ImageMagick-\\1/modules-\\2\\4,')/coders
97165e04 30%endif
3177b633
JB
31
32%description
33FAIL is a viewer of pictures in native formats of Atari 8-bit, Atari
34ST, Atari Falcon and Atari Portfolio computers.
35
36%description -l pl.UTF-8
37FAIL to narzędzia do przeglądania obrazów w natywnych formatach
38komputerów Atari 8-bitowych, Atari ST, Atari Falcon oraz Atari
39Portfolio.
40
41%package gnome
42Summary: FAIL support for viewing Atari files in GNOME
43Summary(pl.UTF-8): Wsparcie FAIL do oglądania plików z Atari w GNOME
44Group: X11/Applications/Graphics
45Requires: %{name} = %{version}-%{release}
46
47%description gnome
48FAIL support for viewing Atari files in GNOME.
49
50%description gnome -l pl.UTF-8
51Wsparcie FAIL do oglądania plików z Atari w GNOME.
52
97165e04
JB
53%package html5
54Summary: HTML5 FAIL viewer for Atari files
55Summary(pl.UTF-8): Przeglądarka FAIL do plików z Atari w HTML5
56Group: Applications/WWW
57
58%description html5
59HTML5 FAIL viewer for Atari files.
60
61%description html5 -l pl.UTF-8
62Przeglądarka FAIL do plików z Atari w HTML5.
63
3177b633
JB
64%package -n ImageMagick-coder-fail
65Summary: FAIL coder for ImageMagick
66Summary(pl.UTF-8): Koder FAIL dla ImageMagicka
67Group: Libraries
97165e04 68%if %{with magick}
3177b633 69Requires: ImageMagick >= %{magick_ver}
97165e04 70%endif
3177b633
JB
71
72%description -n ImageMagick-coder-fail
73FAIL coder for ImageMagick to read Atari formats.
74
75%description -n ImageMagick-coder-fail -l pl.UTF-8
76Koder FAIL dla ImageMagicka, czytający formaty Atari.
77
78%prep
79%setup -q
80
81%build
82%{__make} all fail-mime.xml \
83 CC="%{__cc}" \
84 CFLAGS="%{rpmcflags} -Wall" \
97165e04 85%if %{with magick}
86e27421 86 MAGICK_INCLUDE_PATH=/usr/include/ImageMagick-6/private \
3177b633 87 CAN_INSTALL_MAGICK=1
97165e04
JB
88%endif
89
90%if %{with html5}
91%{__make} -C html5
92%endif
3177b633
JB
93
94%install
95rm -rf $RPM_BUILD_ROOT
96
97%{__make} install-fail2png \
98 PREFIX=$RPM_BUILD_ROOT%{_prefix}
99
100# install-thumbnailer is ugly; for now, install only this one
101install -D fail-mime.xml $RPM_BUILD_ROOT%{_datadir}/mime/packages/fail-mime.xml
102
97165e04 103%if %{with magick}
3177b633
JB
104install -D fail.so $RPM_BUILD_ROOT%{im_coders_dir}/fail.so
105echo "dlname='fail.so'" >$RPM_BUILD_ROOT%{im_coders_dir}/fail.la
97165e04
JB
106%endif
107
108%if %{with html5}
109install -d $RPM_BUILD_ROOT%{_datadir}/fail-html5
110cp -p html5/*.{js,html} $RPM_BUILD_ROOT%{_datadir}/fail-html5
111%endif
3177b633
JB
112
113%clean
114rm -rf $RPM_BUILD_ROOT
115
116%files
117%defattr(644,root,root,755)
118%doc README.html
119%attr(755,root,root) %{_bindir}/fail2png
120
121%files gnome
122%defattr(644,root,root,755)
123%{_datadir}/mime/packages/fail-mime.xml
124# TODO: gconf files?
125
97165e04
JB
126%if %{with html5}
127%files html5
128%defattr(644,root,root,755)
129%{_datadir}/fail-html5
130%endif
131
132%if %{with magick}
3177b633
JB
133%files -n ImageMagick-coder-fail
134%defattr(644,root,root,755)
135%attr(755,root,root) %{im_coders_dir}/fail.so
136%{im_coders_dir}/fail.la
97165e04 137%endif
This page took 0.114507 seconds and 4 git commands to generate.