/[packages]/updates/8/opencpn/current/SPECS/opencpn.spec
ViewVC logotype

Diff of /updates/8/opencpn/current/SPECS/opencpn.spec

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 908987 by barjac, Wed Dec 9 11:12:15 2015 UTC revision 951178 by barjac, Mon Feb 8 23:45:44 2016 UTC
# Line 5  Line 5 
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
# Line 69  http://opencpn.org/ocpn Line 62  http://opencpn.org/ocpn
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
# Line 87  rm -f src/tinyxml*.cpp include/tinyxml.h Line 80  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 \
# Line 100  cp -f %{_builddir}/%{tarname}-%{version} Line 94  cp -f %{_builddir}/%{tarname}-%{version}
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/*
# Line 118  rm -rf %{buildroot}%{_datadir}/doc/%{nam Line 112  rm -rf %{buildroot}%{_datadir}/doc/%{nam
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/*

Legend:
Removed from v.908987  
changed lines
  Added in v.951178

  ViewVC Help
Powered by ViewVC 1.1.30