]> git.pld-linux.org Git - packages/xchm.git/blame - xchm.spec
- rebuild with gtk3 and wxWidgets 3.2, rel 5
[packages/xchm.git] / xchm.spec
CommitLineData
0737485d
SS
1#
2# Conditional build:
54c8bc28 3%bcond_with xmlrpc # enable XmlRpc functionality
0737485d 4#
2c36c409 5Summary: CHM viewer for UNIX
197b693a 6Summary(pl.UTF-8): Przeglądarka CHM dla Uniksów
2c36c409 7Name: xchm
86e83d2d 8Version: 1.23
03344f87 9Release: 5
54c8bc28 10License: GPL v2+
15c4ea6e 11Group: X11/Applications
54c8bc28 12Source0: http://downloads.sourceforge.net/xchm/%{name}-%{version}.tar.gz
86e83d2d 13# Source0-md5: 486d029bd81071a2d04e7181909b1602
7f2fd160 14Source1: %{name}.desktop
86e83d2d 15Patch0: wxWidgets3.patch
6120c53f 16Patch1: %{name}-pl.po-update.patch
2c36c409 17URL: http://xchm.sourceforge.net/
6120c53f 18BuildRequires: autoconf >= 2.50
643c0d3b 19BuildRequires: automake
2c36c409 20BuildRequires: chmlib-devel
4bf50e31 21BuildRequires: gettext-tools >= 0.14.3
03344f87 22BuildRequires: wxGTK3-unicode-devel >= 2.8.0
54c8bc28
JB
23%if %{with xmlrpc}
24# for configure check
25BuildRequires: openssl-devel
26BuildRequires: xmlrpc++-devel
27%endif
15c4ea6e 28Requires(post,postun): desktop-file-utils
2c36c409 29BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
30
31%description
3b0e2068
MC
32xCHM is a CHM viewer for UNIX, based on Jed Wing's CHMLIB and written
33with wxWidgets.
643c0d3b 34
8a169a41
JR
35%description -l pl.UTF-8
36xCHM to przeglądarka plików CHM dla Uniksa, napisana w oparciu o
37CHMLIB Jeda Winga, z użyciem wxWidgets.
2c36c409 38
39%prep
643c0d3b 40%setup -q
3ebfd479 41%patch0 -p1
6120c53f 42%patch1 -p1
3ebfd479
JB
43
44%{__rm} po/stamp-po
2c36c409 45
46%build
731860bf 47%{__gettextize}
2c36c409 48%{__aclocal}
49%{__autoconf}
50%{__autoheader}
51%{__automake}
643c0d3b 52%configure \
0737485d 53 %{?with_xmlrpc:--enable-xmlrpc} \
03344f87 54 WX_CONFIG_NAME=%{_bindir}/wx-gtk3-unicode-config
2c36c409 55%{__make}
56
57%install
58rm -rf $RPM_BUILD_ROOT
7f2fd160 59install -d $RPM_BUILD_ROOT{%{_pixmapsdir},%{_desktopdir}}
60
643c0d3b
JB
61%{__make} install \
62 DESTDIR=$RPM_BUILD_ROOT
2c36c409 63
7f2fd160 64install art/xchm-48.xpm $RPM_BUILD_ROOT%{_pixmapsdir}/xchm.xpm
65install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
66
6120c53f 67# unify to short code pt=pt_PT
df19e373 68%{__mv} $RPM_BUILD_ROOT%{_datadir}/locale/{pt_PT,pt}
6120c53f
JB
69# fix Greek language code
70%{__mv} $RPM_BUILD_ROOT%{_datadir}/locale/{gr,el}
dda56b94 71
731860bf
JB
72%find_lang %{name}
73
2c36c409 74%clean
75rm -rf $RPM_BUILD_ROOT
76
15c4ea6e
MB
77%post
78%update_desktop_database
79
80%postun
81%update_desktop_database_postun
82
731860bf 83%files -f %{name}.lang
2c36c409 84%defattr(644,root,root,755)
54c8bc28 85%doc AUTHORS ChangeLog README %{?with_xmlrpc:README.xmlrpc}
15c4ea6e
MB
86%attr(755,root,root) %{_bindir}/xchm
87%{_desktopdir}/xchm.desktop
6120c53f 88%{_pixmapsdir}/xchm*.png
54c8bc28 89%{_pixmapsdir}/xchm*.xpm
This page took 0.106786 seconds and 4 git commands to generate.