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