Accepting request 920040 from home:wkazubski:test:science

- Update to version 4.3.1
  * Bug fix release
    - Do not do vfo_fixup on satmode rigs
    - Fix compilation of misc.c with gmtime_r replacement function
      for mingw
    - Fix python build.  For some reason casting tp vfo_t in the
      RIG_VFO_N macro broke the swig parsing
    - Append the missing information to build hamlib v4.3 for
      Android NDK
    - Change set_icom_set_mode_with_data to not change mode unless
      necessary
    - Since Icom rigs default to filter 2 if a filter is not
      selected we will do the same when turning on data mode
    - Fix segfault in kenwood_set_vfo
    - scripts: Update example in readme, since 4.0 817 is 1020
    - Make testlibusb.c compatible with libusb < 1.0.23
      Note: On systems with libusb < 1.0.23 a warning will be
      emmitted but compliation should proceed without error.
    - Update testlibusb.c warning to "may be" instead of "will be"
    - Change kenwood to only set VFOA default on 1st rig_open call
- Update to version 4.3
  * libusb-1.0.23 or greater is now required or use --without-libusb
  * Generating documentation now requires GNU source-highlighter.
  * Added IC-575
  * Less VFO swapping of newer Icom rigs -- zero swapping in WSJTX
    and JTDX
  * Dual rotator control in rotctl -R option
  * Started work on simulators -- very crude right now but usable
    to debug some things
  * Overhaul of rig split -- reverse split (VFOA=RX VFOB=TX) should
    work for rigs capable of it
    Starting VFO does not matter -- rig will end up on RX VFO
      S VFOA 1 VFOB
      S VFOB 1 VFOA
      S Main 1 Sub
      S Sub 1 Main

OBS-URL: https://build.opensuse.org/request/show/920040
OBS-URL: https://build.opensuse.org/package/show/hardware:sdr/hamlib?expand=0&rev=24
This commit is contained in:
Martin Hauke 2021-09-18 16:17:23 +00:00 committed by Git OBS Bridge
parent 5d8b487b29
commit eb27d24b81
4 changed files with 47 additions and 6 deletions

3
Hamlib-4.3.1.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:bfbb3379dc92134d751af5e27ab140781c2f7a27f930de97f48bc6590ad1b8a0
size 1705354

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:e200b22f307e9a0c826187c2b08fe81c7d0283cf07056e6db3463d1481580fd5
size 2311775

View File

@ -1,3 +1,43 @@
-------------------------------------------------------------------
Fri Sep 17 18:10:25 UTC 2021 - Wojciech Kazubski <wk@ire.pw.edu.pl>
- Update to version 4.3.1
* Bug fix release
- Do not do vfo_fixup on satmode rigs
- Fix compilation of misc.c with gmtime_r replacement function
for mingw
- Fix python build. For some reason casting tp vfo_t in the
RIG_VFO_N macro broke the swig parsing
- Append the missing information to build hamlib v4.3 for
Android NDK
- Change set_icom_set_mode_with_data to not change mode unless
necessary
- Since Icom rigs default to filter 2 if a filter is not
selected we will do the same when turning on data mode
- Fix segfault in kenwood_set_vfo
- scripts: Update example in readme, since 4.0 817 is 1020
- Make testlibusb.c compatible with libusb < 1.0.23
Note: On systems with libusb < 1.0.23 a warning will be
emmitted but compliation should proceed without error.
- Update testlibusb.c warning to "may be" instead of "will be"
- Change kenwood to only set VFOA default on 1st rig_open call
- Update to version 4.3
* libusb-1.0.23 or greater is now required or use --without-libusb
* Generating documentation now requires GNU source-highlighter.
* Added IC-575
* Less VFO swapping of newer Icom rigs -- zero swapping in WSJTX
and JTDX
* Dual rotator control in rotctl -R option
* Started work on simulators -- very crude right now but usable
to debug some things
* Overhaul of rig split -- reverse split (VFOA=RX VFOB=TX) should
work for rigs capable of it
Starting VFO does not matter -- rig will end up on RX VFO
S VFOA 1 VFOB
S VFOB 1 VFOA
S Main 1 Sub
S Sub 1 Main
-------------------------------------------------------------------
Tue May 18 20:43:10 UTC 2021 - Ferdinand Thiessen <rpm@fthiessen.de>

View File

@ -18,13 +18,13 @@
%define sover 4
Name: hamlib
Version: 4.2
Version: 4.3.1
Release: 0
Summary: Run-time library to control radio transcievers and receivers
License: LGPL-2.1-only
Group: Productivity/Hamradio/Other
URL: https://hamlib.github.io/
Source: https://github.com/Hamlib/Hamlib/releases/download/%{version}/hamlib-%{version}.tar.gz
Source: https://github.com/Hamlib/Hamlib/releases/download/%{version}/%{version}#/Hamlib-%{version}.tar.gz
# PATCH-FIX-OPENSUSE hamlib-3.0-perl_install.patch -- patch from Fedora
Patch0: hamlib-3.0-perl_install.patch
BuildRequires: fdupes
@ -126,7 +126,7 @@ Hamlib provide a programming interface for controlling radios and
other shack hardware.
%prep
%setup -q
%setup -q -n Hamlib-%{version}
%patch0 -p1
%build
@ -181,6 +181,7 @@ mv %{buildroot}/%{_datadir}/doc/%{name} %{buildroot}%{_docdir}
%{_bindir}/ampctl
%{_bindir}/ampctld
%{_bindir}/rigctlcom
%{_bindir}/testlibusb
%{_mandir}/man1/rigctl.1%{?ext_man}
%{_mandir}/man1/rigctld.1%{?ext_man}
%{_mandir}/man1/rigmem.1%{?ext_man}