Mageia Bugzilla – Attachment 12811 Details for
Bug 28975
opencpn needs a new build, some of its plugin rpms need to be corrected or added
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
Log In
[x]
|
New Account
|
Forgot Password
corrected spec file for opencpn-oernc-plugin
opencpn-oernc-plugin.speccorrected (text/plain), 2.18 KB, created by
Philippe Didier
on 2021-06-22 23:15:04 CEST
(
hide
)
Description:
corrected spec file for opencpn-oernc-plugin
Filename:
MIME Type:
Creator:
Philippe Didier
Created:
2021-06-22 23:15:04 CEST
Size:
2.18 KB
patch
obsolete
>## NOTE nonfree only ># >%define piname oernc_pi > >Name: opencpn-oernc-plugin >Summary: Plugin for OpenCpn allowing the use of encrypted raster charts >Version: 1.2.5 >Release: %mkrel 1 >License: GPLv2 >Group: Geography >URL: https://opencpn.org/OpenCPN/plugins/oernc.html >Source0: %{piname}-%{version}.tar.gz >Source1: mk-tar-oernc ># use mk-tar-oernc to download the source0 ># See README for distribution permission for pre-built binaries > >BuildRequires: cmake >BuildRequires: bzip2-devel >BuildRequires: gettext >BuildRequires: wxgtku3.0-devel >BuildRequires: pkgconfig(gl) >BuildRequires: pkgconfig(glu) >BuildRequires: pkgconfig(zlib) >BuildRequires: tinyxml-devel > >Requires: opencpn >Provides: %{piname} = %{version} > >%description >oeRNC Plugin for OpenCPN allows downloading and installing >raster charts purchased from https://o-charts.org/ > >These are licensed charts and any purchased charts will be installed >with appropriate encryption certificates in place. > >This package is in the nonfree repository as it contains proprietary binaries. >See README in the package doc directory for the license information. > >%prep >%autosetup -p1 -n %{piname} > >%build >%cmake > >%cmake_build > >%install >%cmake_install > > >%ifarch x86_64 >cp -r %{_builddir}/%{piname}/buildlinux64/oeaserverd/oeaserverd \ >%{buildroot}/%{_bindir} >cp -r %{_builddir}/%{piname}/buildlinux64/oeaserverd/libsgllnx64-2.29.02.so \ >%{buildroot}/%{_libdir} > >%endif > >%ifarch i586 >cp -r %{_builddir}/%{piname}/buildlinux/oeaserverd/oeaserverd \ >%{buildroot}/%{_bindir} >cp -r %{_builddir}/%{piname}/buildlinux/oeaserverd/libsgllnx-2.29.0.1.so \ >%{buildroot}/%{_libdir} >%endif > >%ifarch armv7hl >cp -r %{_builddir}/%{piname}/buildlinuxarm/oeaserverd/oeaserverd \ >%{buildroot}/%{_bindir} >cp -r %{_builddir}/%{piname}/buildlinuxarm/oeaserverd/libsglarmf32-2.30.00.so \ >%{buildroot}/%{_libdir} >%endif > >%ifarch aarch64 >cp -r %{_builddir}/%{piname}/buildlinux64/oeaserverd/oeaserverd \ >%{buildroot}/%{_bindir} >cp -r %{_builddir}/%{piname}/buildlinux64/oeaserverd/libsgllnx64-2.29.02.so \ >%{buildroot}/%{_libdir} >%endif > > >%find_lang opencpn-%{piname} > >%files -f opencpn-%{piname}.lang >%doc README >%{_bindir}/ >%{_libdir}/ >%{_libdir}/opencpn/lib%{piname}.so >%{_datadir}/opencpn/plugins/%{piname}/
## NOTE nonfree only # %define piname oernc_pi Name: opencpn-oernc-plugin Summary: Plugin for OpenCpn allowing the use of encrypted raster charts Version: 1.2.5 Release: %mkrel 1 License: GPLv2 Group: Geography URL: https://opencpn.org/OpenCPN/plugins/oernc.html Source0: %{piname}-%{version}.tar.gz Source1: mk-tar-oernc # use mk-tar-oernc to download the source0 # See README for distribution permission for pre-built binaries BuildRequires: cmake BuildRequires: bzip2-devel BuildRequires: gettext BuildRequires: wxgtku3.0-devel BuildRequires: pkgconfig(gl) BuildRequires: pkgconfig(glu) BuildRequires: pkgconfig(zlib) BuildRequires: tinyxml-devel Requires: opencpn Provides: %{piname} = %{version} %description oeRNC Plugin for OpenCPN allows downloading and installing raster charts purchased from https://o-charts.org/ These are licensed charts and any purchased charts will be installed with appropriate encryption certificates in place. This package is in the nonfree repository as it contains proprietary binaries. See README in the package doc directory for the license information. %prep %autosetup -p1 -n %{piname} %build %cmake %cmake_build %install %cmake_install %ifarch x86_64 cp -r %{_builddir}/%{piname}/buildlinux64/oeaserverd/oeaserverd \ %{buildroot}/%{_bindir} cp -r %{_builddir}/%{piname}/buildlinux64/oeaserverd/libsgllnx64-2.29.02.so \ %{buildroot}/%{_libdir} %endif %ifarch i586 cp -r %{_builddir}/%{piname}/buildlinux/oeaserverd/oeaserverd \ %{buildroot}/%{_bindir} cp -r %{_builddir}/%{piname}/buildlinux/oeaserverd/libsgllnx-2.29.0.1.so \ %{buildroot}/%{_libdir} %endif %ifarch armv7hl cp -r %{_builddir}/%{piname}/buildlinuxarm/oeaserverd/oeaserverd \ %{buildroot}/%{_bindir} cp -r %{_builddir}/%{piname}/buildlinuxarm/oeaserverd/libsglarmf32-2.30.00.so \ %{buildroot}/%{_libdir} %endif %ifarch aarch64 cp -r %{_builddir}/%{piname}/buildlinux64/oeaserverd/oeaserverd \ %{buildroot}/%{_bindir} cp -r %{_builddir}/%{piname}/buildlinux64/oeaserverd/libsgllnx64-2.29.02.so \ %{buildroot}/%{_libdir} %endif %find_lang opencpn-%{piname} %files -f opencpn-%{piname}.lang %doc README %{_bindir}/ %{_libdir}/ %{_libdir}/opencpn/lib%{piname}.so %{_datadir}/opencpn/plugins/%{piname}/
View Attachment As Raw
Actions:
View
Attachments on
bug 28975
:
12725
|
12726
|
12727
|
12728
|
12729
|
12730
|
12731
|
12732
|
12733
|
12734
|
12735
|
12736
|
12737
|
12738
|
12739
|
12740
|
12741
|
12742
|
12743
|
12744
|
12745
|
12746
|
12747
|
12748
|
12775
|
12776
|
12778
|
12779
|
12780
|
12781
|
12782
|
12783
|
12784
|
12785
|
12786
|
12787
|
12788
|
12789
|
12790
|
12791
|
12792
|
12793
|
12794
|
12795
|
12796
|
12797
|
12798
|
12799
|
12800
|
12801
|
12804
|
12805
|
12806
|
12807
|
12808
|
12809
|
12810
| 12811 |
12812
|
12813
|
12814
|
12815
|
12816
|
12817
|
12818
|
12819