Package opencpn: Specfile
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 | Name: opencpn Version: 4.4.0 Release: alt1 Summary: A free and open source software for marine navigation Group: Other License: %gpl2only URL: http://opencpn.org Source0: OpenCPN-%{version}.tar.gz Source1: %name.desktop Requires: %name-data #Errara #Patch100: BuildRequires: rpm-build-licenses # Automatically added by buildreq on Mon Mar 25 2013 # optimized out: cmake-modules fontconfig fontconfig-devel glib2-devel libGL-devel libICE-devel libSM-devel libX11-devel libXau-devel libXext-devel libXfixes-devel libXft-devel libXi-devel libXrender-devel libatk-devel libcairo-devel libfreetype-devel libgdk-pixbuf libgdk-pixbuf-devel libgio-devel libpango-devel libstdc++-devel pkg-config xorg-kbproto-devel xorg-xf86miscproto-devel xorg-xproto-devel BuildRequires: bzlib-devel cmake gcc-c++ libGLU-devel libXScrnSaver-devel libXcomposite-devel libXcursor-devel libXdamage-devel libXdmcp-devel libXinerama-devel libXpm-devel libXrandr-devel libXt-devel libXtst-devel libXv-devel libXxf86misc-devel libXxf86vm-devel libgtk+2-devel libwxGTK-devel libxkbfile-devel zlib-devel BuildRequires: tinyxml-devel libgps-devel libportaudio2-devel libcurl-devel libexpat-devel %description OpenCPN is a free software (GPLv2) project to create a concise chart plotter and navigation software, for use underway or as a planning tool. OpenCPN is developed by a team of active sailors using real world conditions for program testing and refinement. %package data Summary: Architecture independent files for OpenCPN. Group: Other BuildArch: noarch %description data Architecture independent files for OpenCPN. %prep %setup -q -n OpenCPN-%{version} #patch100 -p1 #rm -f src/tinyxml*.cpp include/tinyxml.h #rm -rf plugins/grib_pi/src/zlib-1.2.3 #rm -rf plugins/grib_pi/src/bzip2 %build %cmake -DBUNDLE_DOCS=1 -DBUNDLE_TCDATA=1 -DBUNDLE_GSHHS=1 cd BUILD make %install cd BUILD make install DESTDIR=%{buildroot} cp -f %{SOURCE1} %{buildroot}%{_datadir}/applications # It is copied from %%_builddir by %%doc macro, so removed from %%buildroot rm -rf %{buildroot}/%{_datadir}/doc rm -rf %{buildroot}/%{_datadir}/%{name}/doc rm -f %{buildroot}/%{_datadir}/%{name}/license.txt %find_lang %{name} %find_lang --append --output=%{name}.lang %{name}-dashboard_pi %find_lang --append --output=%{name}.lang %{name}-grib_pi %find_lang --append --output=%{name}.lang %{name}-wmm_pi %find_lang --append --output=%{name}.lang %{name}-chartdldr_pi %files %dir %{_libdir}/%{name} %{_bindir}/opencpn %{_libdir}/opencpn/*_pi.so %files data -f BUILD/%{name}.lang %doc data/doc/* %doc data/license.txt %dir %{_datadir}/%{name} %dir %{_datadir}/%{name}/sounds #dir %{_datadir}/%{name}/gshhs #dir %{_datadir}/%{name}/tcdata %dir %{_datadir}/%{name}/s57data %dir %{_datadir}/%{name}/uidata %dir %{_datadir}/%{name}/plugins %{_datadir}/%{name}/sounds/* #{_datadir}/%{name}/gshhs/* #{_datadir}/%{name}/tcdata/* %{_datadir}/%{name}/s57data/* %{_datadir}/%{name}/uidata/* %{_datadir}/%{name}/plugins/* %{_iconsdir}/hicolor/48x48/apps/* %{_iconsdir}/hicolor/scalable/apps/* %{_datadir}/applications/%{name}.desktop %changelog * Thu Dec 01 2016 Sergey Y. Afonin <asy@altlinux.ru> 4.4.0-alt1 - New version * Sun Feb 16 2014 Sergey Y. Afonin <asy@altlinux.ru> 3.2.2-alt1 - New version - Moved architecture-independent data to noarch subpackage %name-data * Wed Apr 03 2013 Sergey Y. Afonin <asy@altlinux.ru> 3.2.0-alt1 - Initial build for ALT Linux * Sun Sep 22 2012 Eric 'Sparks' Christensen <sparks@fedoraproject.org> - 3.0.2-1 - Initial package. |