3 %bcond_with gtk1 # use GTK+ 1.2 instead of GTK+2
5 Summary: Desktop organizer application for PalmOS devices
6 Summary(pl.UTF-8): Organizer dla urządzeń PalmOS
7 Summary(pt_BR.UTF-8): Software para interação com o Pilot
12 Group: X11/Applications
13 # wget is banned, so use our df.
14 # Source0Download: http://jpilot.org/%{name}-%{version}.tar.gz
15 Source0: %{name}-%{version}.tar.gz
16 # Source0-md5: c39df29aeed57b84a674524856ebc290
17 Source1: %{name}.desktop
19 Patch0: %{name}-locale-names.patch
20 #PatchX: %{name}_other.v0_99_7.diff
21 URL: http://jpilot.org/
22 BuildRequires: autoconf
23 BuildRequires: automake
24 BuildRequires: gettext-devel >= 0.16.1
25 %{?with_gtk1:BuildRequires: gtk+-devel >= 1.2.0}
26 %{!?with_gtk1:BuildRequires: gtk+2-devel >= 1:2.0.3}
27 BuildRequires: intltool
28 BuildRequires: libtool
29 BuildRequires: openssl-devel >= 0.9.7d
30 BuildRequires: pilot-link-devel >= 0.11.2
31 BuildRequires: pkgconfig
32 BuildRequires: readline-devel
33 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
36 J-Pilot is a desktop organizer application for the PalmOS devices that
37 runs under Linux with plugins support. It is similar in functionality
38 to the original Palm Desktop software.
40 %description -l pl.UTF-8
41 J-Pilot jest programem do zarządzania urządzeniami PalmOS dla Linuksa
42 z możliwością dodawania wtyczek. Posiada zbliżoną funkcjonalność do
43 oryginalnego oprogramowania Palm Desktop.
45 %description -l pt_BR.UTF-8
46 Um software para interação com o Pilot.
51 #%patchX -p1 # UPDATE or DROP
56 %{__perl} -pi -e 's@pilot_prefix/lib /usr/lib@pilot_prefix/%{_lib} /usr/%{_lib}@' configure.in
57 %{__perl} -pi -e 's@/lib/jpilot/plugins@/%{_lib}/jpilot/plugins@' */Makefile.am
68 %{?with_gtk1:--disable-gtk2}
73 rm -rf $RPM_BUILD_ROOT
76 DESTDIR=$RPM_BUILD_ROOT
78 install -D %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}/jpilot.desktop
80 # plugins are dlopened by *.so
81 rm -f $RPM_BUILD_ROOT%{_libdir}/%{name}/plugins/*.la
86 rm -rf $RPM_BUILD_ROOT
88 %post -p /sbin/ldconfig
89 %postun -p /sbin/ldconfig
91 %files -f %{name}.lang
92 %defattr(644,root,root,755)
93 %doc AUTHORS BUGS README TODO icons docs/{*.png,*.jpg,*.html}
94 %attr(755,root,root) %{_bindir}/*
95 %dir %{_libdir}/%{name}
96 %dir %{_libdir}/%{name}/plugins
97 %attr(755,root,root) %{_libdir}/%{name}/plugins/*.so*
100 %{_desktopdir}/jpilot.desktop