5 |
|
|
6 |
Name: opencpn |
Name: opencpn |
7 |
Summary: A concise Chartplotter and Navigation software |
Summary: A concise Chartplotter and Navigation software |
8 |
Version: 4.0.0 |
Version: 4.2.0 |
9 |
Release: %mkrel 1 |
Release: %mkrel 1 |
10 |
License: GPLv2+ |
License: GPLv2+ |
11 |
Group: Geography |
Group: Geography |
12 |
URL: http://%{name}.org |
URL: http://opencpn.org/ocpn/ |
|
|
|
|
# http://sourceforge.net/projects/opencpn/files/opencpn/4.0.0/OpenCPN-4.0.0-Source.tar.gz |
|
13 |
Source0: http://sourceforge.net/projects/%{name}/files/%{name}/%{version}/%{tarname}-%{version}-Source.tar.gz |
Source0: http://sourceforge.net/projects/%{name}/files/%{name}/%{version}/%{tarname}-%{version}-Source.tar.gz |
|
|
|
14 |
Source1: README_packaging.txt |
Source1: README_packaging.txt |
15 |
Source2: get-plugins |
Source2: get-plugins |
16 |
|
|
|
# http://www.cruisersforum.com/forums/f134/beta-test-technical-30929-91.html#post1785375 |
|
|
Patch0: opencpn-4.0.0-mga-triangulate.h.patch |
|
|
Patch1: opencpn-4.0.0-mga-O0_CMakeLists.txt.patch |
|
|
|
|
17 |
BuildRequires: bzip2-devel |
BuildRequires: bzip2-devel |
18 |
BuildRequires: cmake |
BuildRequires: cmake |
19 |
BuildRequires: gettext |
BuildRequires: gettext |
62 |
%prep |
%prep |
63 |
%setup -q -n %{tarname}-%{version}-Source |
%setup -q -n %{tarname}-%{version}-Source |
64 |
|
|
65 |
%autopatch -p1 |
rm -rf plugins/chartdldr_pi |
66 |
|
|
67 |
# To be sure to use system tinyxml headers and not bundled ones |
# To be sure to use system tinyxml headers and not bundled ones |
68 |
rm -f src/tinyxml*.cpp include/tinyxml.h |
rm -f src/tinyxml*.cpp include/tinyxml.h |
80 |
%find_lang %{name} |
%find_lang %{name} |
81 |
%find_lang %{name}-grib_pi |
%find_lang %{name}-grib_pi |
82 |
%find_lang %{name}-dashboard_pi |
%find_lang %{name}-dashboard_pi |
83 |
|
%find_lang %{name}-wmm_pi |
84 |
|
|
85 |
desktop-file-install \ |
desktop-file-install \ |
86 |
--dir=%{buildroot}%{_datadir}/applications \ |
--dir=%{buildroot}%{_datadir}/applications \ |
94 |
# Remove Debian-only docs |
# Remove Debian-only docs |
95 |
rm -rf %{buildroot}%{_datadir}/doc/%{name} |
rm -rf %{buildroot}%{_datadir}/doc/%{name} |
96 |
|
|
97 |
%files -f %{name}.lang -f %{name}-dashboard_pi.lang -f %{name}-grib_pi.lang |
%files -f %{name}.lang -f %{name}-dashboard_pi.lang -f %{name}-grib_pi.lang -f %{name}-wmm_pi.lang |
98 |
%doc README |
%doc README |
99 |
%dir %{_datadir}/%{name} |
%dir %{_datadir}/%{name} |
100 |
%doc %{_datadir}/%{name}/doc/images/* |
%doc %{_datadir}/%{name}/doc/images/* |
112 |
%{_datadir}/%{name}/uidata/* |
%{_datadir}/%{name}/uidata/* |
113 |
%dir %{_libdir}/%{name} |
%dir %{_libdir}/%{name} |
114 |
%{_libdir}/%{name}/libdashboard_pi.so |
%{_libdir}/%{name}/libdashboard_pi.so |
115 |
|
%{_libdir}/%{name}//libwmm_pi.so |
116 |
%{_libdir}/%{name}/libgrib_pi.so |
%{_libdir}/%{name}/libgrib_pi.so |
117 |
%{_datadir}/applications/%{name}.desktop |
%{_datadir}/applications/%{name}.desktop |
118 |
%{_iconsdir}/hicolor/*/apps/%{name}.* |
%{_iconsdir}/hicolor/*/apps/%{name}.* |
119 |
|
%{_datadir}/%{name}/plugins/dashboard_pi/data/* |
120 |
|
%{_datadir}/%{name}/plugins/grib_pi/data/* |
121 |
|
%{_datadir}/%{name}/plugins/wmm_pi/data/* |