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

Diff of /updates/8/opencpn-logbookkonni-plugin/current/SPECS/opencpn-logbookkonni-plugin.spec

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

revision 1738062 by umeabot, Wed Feb 24 21:59:11 2021 UTC revision 1738063 by philippedidier, Wed Jul 28 15:12:06 2021 UTC
# Line 1  Line 1 
1  %define uname   LogbookKonni-1.2  %define uname   LogbookKonni-1.2
2  %define piname  logbookkonni_pi  %define piname  logbookkonni_pi
3    %define tarversion  1.4008
4    
5  Name:           opencpn-logbookkonni-plugin  Name:           opencpn-logbookkonni-plugin
6  Summary:        Logbook plugin for OpenCpn  Summary:        Logbook plugin for OpenCPN
7  Version:        1.4.008  Version:        1.4.008
8  Release:        %mkrel 4  Release:        %mkrel 5
9  License:        GPLv3+  License:        GPLv3+
10  Group:          Geography  Group:          Geography
11  URL:            https://github.com/delatbabel/%{uname}/  URL:            https://opencpn.org/OpenCPN/plugins/logbookkonni.html
12  # See opencpn srpm SOURCES for obtaining the versioned tarball.  Source0:        https://github.com/delatlabel/%{uname}/archive/v%{version}/%{uname}-%{tarversion}.tar.gz
13  Source0:        LogbookKonni_pi-%{version}.tar.gz  Source1:        README_Layouts.txt
 Source1:        LogbookKonni_Layouts.zip  
14    
15  BuildRequires:  cmake  BuildRequires:  cmake
16  BuildRequires:  gettext  BuildRequires:  gettext
17  BuildRequires:  wxgtk-devel  BuildRequires:  wxgtku3.0-devel < 3.1
18  BuildRequires:  pkgconfig(bzip2)  BuildRequires:  pkgconfig(bzip2)
19  BuildRequires:  pkgconfig(gl)  BuildRequires:  pkgconfig(gl)
20  BuildRequires:  pkgconfig(glu)  BuildRequires:  pkgconfig(glu)
21  BuildRequires:  pkgconfig(zlib)  BuildRequires:  pkgconfig(zlib)
22  BuildRequires:  pkgconfig(tinyxml)  BuildRequires:  pkgconfig(tinyxml)
23    BuildRequires:  zip
24    
25  Requires:       opencpn  Requires:       opencpn
26  Provides:       LogbookKonni = %{version}  Provides:       LogbookKonni = %{version}
27  Provides:       opencpn-logbook-plugin = %{version}-%{release}  Provides:       opencpn-logbook-plugin = %{version}-%{release}
 Obsoletes:      opencpn-logbook-plugin < 4.0.0-1  
28  Conflicts:      opencpn < 4.0.0-1  Conflicts:      opencpn < 4.0.0-1
29    
30  %description  %description
31  The Konni's logbook plugin is fully integrated inside the graphical interface  The Konni's logbook plugin is fully integrated with the graphical interface
32  of opencpn.  of OpenCPN.
33  NB : the needed LogbookKonni_Layouts.zip and LogbookKonni_Other.zip may be  
34  found in the /usr/share/opencpn directory.  NB: Once the logbook is activated, the LogbookKonni layouts
35  NB : locale language is automatically set for the logbook when it has been  must be installed for each user.
36  installed, there is no need to search for the languages.zip file.  
37    See /usr/share/doc/opencpn-logbookkonni-plugin/README_Layouts.txt for
38    help installing the layouts.
39    
40  %prep  %prep
41  %setup -q -n LogbookKonni_pi  %autosetup -p1 -n %{uname}-%{tarversion}
42  cp %{SOURCE1} data  zip -r Layouts.zip Layouts/
43    
44  %build  %build
45  %cmake  %cmake
# Line 47  cp %{SOURCE1} data Line 49  cp %{SOURCE1} data
49  %install  %install
50  %cmake_install  %cmake_install
51    
52  %find_lang opencpn-%{piname}  cp %{SOURCE1} .
   
 mkdir -p %{buildroot}%{_datadir}/opencpn/plugins/%{piname}/data  
 mkdir -p %{buildroot}%{_datadir}/opencpn/plugins/%{piname}/Layouts  
 cp -r %{_builddir}/LogbookKonni_pi/data \  
 %{buildroot}%{_datadir}/opencpn/plugins/%{piname}  
 cp -r %{_builddir}/LogbookKonni_pi/Layouts \  
 %{buildroot}%{_datadir}/opencpn/plugins/%{piname}  
53    
54  %ifarch x86_64 aarch64  %ifarch x86_64 aarch64
55  mkdir -p %{buildroot}%{_libdir}/opencpn  mkdir -p %{buildroot}%{_libdir}/opencpn
56  mv %{buildroot}/usr/lib/opencpn/* %{buildroot}%{_libdir}/opencpn/  mv %{buildroot}/usr/lib/opencpn/* %{buildroot}%{_libdir}/opencpn/
57  %endif  %endif
58    
59    %find_lang opencpn-%{piname}
60    
61    mkdir -p %{buildroot}/%{_datadir}/opencpn/plugins/%{piname}/data
62    cp Layouts.zip %{buildroot}/%{_datadir}/opencpn/plugins/%{piname}/data/
63    
64  %files -f opencpn-%{piname}.lang  %files -f opencpn-%{piname}.lang
65  %dir %{_libdir}/opencpn  %doc README_Layouts.txt
 %dir %{_datadir}/opencpn  
66  %{_libdir}/opencpn/lib%{piname}.so  %{_libdir}/opencpn/lib%{piname}.so
67  %{_datadir}/opencpn/plugins/%{piname}/Layouts/*  %{_datadir}/opencpn/plugins/%{piname}/data/
 %{_datadir}/opencpn/plugins/%{piname}/data/*  

Legend:
Removed from v.1738062  
changed lines
  Added in v.1738063

  ViewVC Help
Powered by ViewVC 1.1.30