forked from pool/hamlib
Compare commits
15 Commits
| Author | SHA256 | Date | |
|---|---|---|---|
| f5ad078195 | |||
| 51a38b18fd | |||
| 8cb4aaab75 | |||
| b78a6c8b80 | |||
| e544d0ef36 | |||
| c586e2550f | |||
| 9f9cd4d6ba | |||
| ce7fab5c33 | |||
| 6576bf8213 | |||
| e09852c813 | |||
| ba256a51e1 | |||
| ef901cbf65 | |||
| 46366b5ad4 | |||
| 7339ca4848 | |||
| 90e56933d3 |
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:601c89f32ed225e9527ade3d64d0d05d23202c05ae21ffa77e59d70ee4597fcd
|
||||
size 2603846
|
||||
@@ -1,6 +0,0 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iF0EABECAB0WIQSC1k9rDmfNQfaJu6b7LFEw1VqIGQUCZC3oqAAKCRD7LFEw1VqI
|
||||
GfZQAJ95phZbaohL4R4IAP1P3Vbx7lmt+gCgj53cNUwJcotvCaHtwDVSjgla6p4=
|
||||
=+Ccg
|
||||
-----END PGP SIGNATURE-----
|
||||
3
hamlib-4.6.4.tar.gz
Normal file
3
hamlib-4.6.4.tar.gz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:5a92e93e805b2263c63da40028d67580fda15752b5389c68b237203f29b592bb
|
||||
size 2923171
|
||||
6
hamlib-4.6.4.tar.gz.asc
Normal file
6
hamlib-4.6.4.tar.gz.asc
Normal file
@@ -0,0 +1,6 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iF0EABECAB0WIQSC1k9rDmfNQfaJu6b7LFEw1VqIGQUCaHqY6QAKCRD7LFEw1VqI
|
||||
GdDcAKCxu4BT7egYypM1Okd+NZK/QBsmJACdH3ajkaK+UT4YgfNn9zwEVZ5NerY=
|
||||
=ax4l
|
||||
-----END PGP SIGNATURE-----
|
||||
179
hamlib.changes
179
hamlib.changes
@@ -1,3 +1,182 @@
|
||||
-------------------------------------------------------------------
|
||||
Sat Jul 19 06:34:04 UTC 2025 - Andreas Stieger <andreas.stieger@gmx.de>
|
||||
|
||||
- Update to 4.6.4:
|
||||
* Fix handling of unprintable characters affecting radios such
|
||||
as the TM-D710/TM-V71
|
||||
* Fix memory leak in rigctld
|
||||
* Fix powerstat check for Icom R75 which rejects the command
|
||||
* Restore TS-590S/SG RIG_LEVEL_RFPOWER_METER
|
||||
* Fix rotctl \dump_caps output
|
||||
* Add CW sending capability to Flex SmartSDR
|
||||
* Handle spaces correctly for Fles SmartSDR
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jun 10 19:02:19 UTC 2025 - Andreas Stieger <andreas.stieger@gmx.de>
|
||||
|
||||
- Update to 4.6.3:
|
||||
* JRC: Remove RIG_FUNC_FAGC from 535D as erroneous
|
||||
* Add RIG_FUNC_NB2 functionality to both 535D and 545
|
||||
* * Restore IC-7300 spectrum data callback - regression in 4.6
|
||||
* Add locking to rig_[gs]et_level() - fixes sending CW from tlf
|
||||
* Fix attempt to use memory returned by setlocale() after being freed
|
||||
* Language bindings configuration and build fixes
|
||||
* Various build system and compilation fixes
|
||||
* IC-705 filter selection bandwidth for FM and WFM
|
||||
* IC-705 COMP, VD, and ID meter calibration values
|
||||
* Fix ACLog thousands separator
|
||||
* Documentation updates, typo fixes, man page fixes
|
||||
* Drop redundant token lookups and make local functions static
|
||||
* Fix rigctl showing hamlib_verson when connecting to rigctld
|
||||
* Add rig CODAN 2110
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Feb 10 18:18:10 UTC 2025 - Andreas Stieger <andreas.stieger@gmx.de>
|
||||
|
||||
- Update to 4.6.2:
|
||||
* Add missing levels for IC746/PRO RIG_LEVEL_RFPOWER_METER,
|
||||
RIG_LEVEL_RFPOWER_METER_WATTS,RIG_LEVEL_SWR,RIG_LEVEL_ALC
|
||||
* Fix IC905 for gpredict
|
||||
* Fix potential segfault on QMX
|
||||
* Fix pmr171
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 22 16:28:43 UTC 2025 - Andreas Stieger <andreas.stieger@gmx.de>
|
||||
|
||||
- update to 4.6.1:
|
||||
* Fix C++ builds failing on rig_list_foreach function
|
||||
* Fix IC9100 rigctld startup to end up on VFOA
|
||||
* Fix grig build by removing sys/socket.h -- apparently not needed
|
||||
* Add new QMX entry to fix incompability with QDX
|
||||
* Fix IC746/PROT to not use data byte
|
||||
* FLRig to add DATA-U DATA-L modes
|
||||
* Fix TS570 RIG_LEVEL_STRENGTH with cal table
|
||||
* Remove get_powerstat from IC785X -- not supported
|
||||
* Fix SDRConsole by removing lots of things it does not have
|
||||
- drop patches:
|
||||
* 0001-Change-rig_list_foreach-back-to-using-const-argument.patch
|
||||
* 0002-Fix-testrigopen.c-rig_list_foreach.patch
|
||||
* 0003-Fix-listrigs.s-rig_list_foreach.patch
|
||||
* 0004-Fix-rig_list_foreach-in-hamlibmodels.c.patch
|
||||
* 0005-Fix-rig_list_foreach-in-testmW2power.c.patch
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Jan 11 17:26:08 UTC 2025 - Andreas Stieger <andreas.stieger@gmx.de>
|
||||
|
||||
- add patches from upstream fixing Tucnak build:
|
||||
* 0001-Change-rig_list_foreach-back-to-using-const-argument.patch
|
||||
* 0002-Fix-testrigopen.c-rig_list_foreach.patch
|
||||
* 0003-Fix-listrigs.s-rig_list_foreach.patch
|
||||
* 0004-Fix-rig_list_foreach-in-hamlibmodels.c.patch
|
||||
* 0005-Fix-rig_list_foreach-in-testmW2power.c.patch
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Dec 28 22:31:12 UTC 2024 - Wojciech Kazubski <wk@ire.pw.edu.pl>
|
||||
|
||||
- Update to version 4.6 (2024-12-24)
|
||||
* send_raw can now take hex digits as colon-separated -- e.g.
|
||||
send _raw icom xfe:xfe:x94:xe0:03:xfd
|
||||
* Add IC7760
|
||||
* IC7300 Mode filter can now be set by # (i.e. 1,2,3)
|
||||
* Fixed AF6SA WRC rotor controller
|
||||
* Added Rhode&Schwarz XK852
|
||||
* Added Xiegu X6200
|
||||
* Added Commradio CTX-10
|
||||
* Added Guoehe PMR-171
|
||||
* Added csntechnoligies.net S.A.T Satellite rotor control
|
||||
* Added PSTRotator control
|
||||
* Added Flex SmartSDR slices A-H
|
||||
* Added Motorola Micom M2/M3
|
||||
* Added SDR Radio SDRConsole -- TS-2000 is now hardware flow
|
||||
control so need separate entry
|
||||
* Added --set-conf=filter_usb, filter_usbd, and filter_cw to
|
||||
allow Icom rigs set mode to set filter number too
|
||||
* Added macros for applications to obtain pointers to Hamlib
|
||||
structures(issues #1445, #1420, #487). Internal conversion is
|
||||
still a WIP, but use of these macros will make the final cutover
|
||||
transparent to applications.
|
||||
* Added Guohe Q900 entry
|
||||
* Unify behavior of all rigctl split commands
|
||||
* Make the set_split_* commands modify the state of the specified
|
||||
split VFO -- the current or targeted VFO do not have any effect
|
||||
* Make the set_split_* commands enable split automatically if not
|
||||
enabled
|
||||
* Make the get_split_* commands return frequency of 0 Hz, mode
|
||||
NONE and filter of 0 Hz if split is not enabled
|
||||
* Allow all split commands to avoid VFO swapping if supported by
|
||||
the rig model
|
||||
* Improve Icom backend to set/get frequency, mode and filter
|
||||
without VFO swapping if supported by the rig model
|
||||
* Improve Yaesu newcat backend split handling
|
||||
* Expose "Targetable features" (RIG_TARGETABLE_*) in dump_caps
|
||||
output to allow clients to determine which commands can be
|
||||
executed without VFO swapping
|
||||
* Added RIG_FUNC_SYNC for FTDX101D/MP
|
||||
* Added Barrett 4100
|
||||
* Added DL2MAN (tr)uSDX -- needs refinement
|
||||
* Added Thetis entry -- derived from FlexRadio/Apache PowerSDR
|
||||
* Added VOICE/CW memory capability to many rigs -- thanks to David
|
||||
Balharrie M0DGB/G8FKH
|
||||
* Add -# --skip_init option to rigctl to skip rig initialization --
|
||||
useful for executing commands quickly
|
||||
* rig_caps is no longer constant -- this may break some 3rd party
|
||||
relying on the "const" declaration.
|
||||
* IC7610 now has IPP, DPP, and TX_INHIBIT functions set/get
|
||||
* Hamlib now starts a multicast server that sends out rig
|
||||
information. Does not receive commands yet. See README.multicast
|
||||
* rigctld has new -b/bind-all option to try all interfaces
|
||||
-- restores original behavior. This was done to fix duplicate
|
||||
rigctld instances on Windows
|
||||
* Yaesu rigs can now use send_morse to send keyer message 1-5
|
||||
or a CW message up to 50 chars (which will use memory 1)
|
||||
* rig set level METER can now take SWR,COMP,ALC,IC/ID,DB,PO,
|
||||
VDD,TEMP arguments to set which meter to display
|
||||
* reg get level displays meter number=name now
|
||||
* Added parm BANDSELECT for Yaesu rigs
|
||||
'p BANDSELECT' returns current band of VFOA
|
||||
'P BANDSELECT BAND160M' example selects the 160M band
|
||||
'P BANDSELECT ?' shows bands available for the rig
|
||||
* Added rig_cm108_get/set_bit to API and get/set_gpio to
|
||||
rigctl(d) for GPIO1,2,3,4 access on CM108
|
||||
* Added BG2FX FX4/C/CR/L
|
||||
* Fixed IC7610 to use new 0x25 0x26 command added in latest
|
||||
firmware
|
||||
* Fix W command in rigctld to work properly -- can take
|
||||
terminating char or # of bytes to expect
|
||||
* Add rig_set_debug_filename so Python can redirect debug stream
|
||||
* Fix Yaesu LBL_NR to use proper values
|
||||
* Add IC-905
|
||||
* Add Anytone D578UVIII -- should work on any D558 model and
|
||||
perhaps others too
|
||||
* Add saebrtrack rotor
|
||||
https://sites.google.com/site/marklhammond/saebrtrack
|
||||
* Add offset_vfoa and offset_vfob applying to rig_set_freq
|
||||
* Fix K4 to put it in K40 mode when requesting ID
|
||||
* Fixes for M2 Rotors
|
||||
* Add rigctlsync utility to synchronize frequency from a rig
|
||||
to SDR# (or others)
|
||||
* Add SDR# rig for use with SDR#'s gpredict plugin -- can only
|
||||
get/set freq
|
||||
* Add Apex Shared Loop rotator -- unidirectional only so far
|
||||
* Add client_version to rigctld so client can report it's
|
||||
version for future use/compatibility/alternatives
|
||||
* Add --set-conf=tuner_control_pathname=hamlib_tuner_control
|
||||
(default). If file exists then it will be called with 0/1
|
||||
(Off/On) argument with 'U TUNER 0' or 'U TUNER 1". Default
|
||||
path is for current directory
|
||||
* Add MDS 4710/9710 rigs
|
||||
* Add FLIR PTU-D48, E46, D100, D300 rotors
|
||||
* Fix FTDX3000 rig split
|
||||
* Fix rigctld/rigctltcp information
|
||||
* Fix FT817 get/set_vfo
|
||||
- remove patch hamlib-add-stdlib-header.patch (applied upstream)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 26 22:51:51 UTC 2024 - Wojciech Kazubski <wk@ire.pw.edu.pl>
|
||||
|
||||
- add patch hamlib-add-stdlib-header.patch to fix the build for
|
||||
Tumbleweed
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon May 22 18:36:53 UTC 2023 - Andreas Stieger <Andreas.Stieger@gmx.de>
|
||||
|
||||
|
||||
24
hamlib.spec
24
hamlib.spec
@@ -1,7 +1,8 @@
|
||||
#
|
||||
# spec file for package hamlib
|
||||
#
|
||||
# Copyright (c) 2023 SUSE LLC
|
||||
# Copyright (c) 2024 SUSE LLC
|
||||
# Copyright (c) 2025 Andreas Stieger <Andreas.Stieger@gmx.de>
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@@ -18,7 +19,7 @@
|
||||
|
||||
%define sover 4
|
||||
Name: hamlib
|
||||
Version: 4.5.5
|
||||
Version: 4.6.4
|
||||
Release: 0
|
||||
Summary: Run-time library to control radio transcievers and receivers
|
||||
License: LGPL-2.1-only
|
||||
@@ -120,7 +121,7 @@ autoreconf -fiv
|
||||
--with-perl-binding \
|
||||
--with-tcl-binding \
|
||||
--with-lua-binding \
|
||||
--with-python-binding PYTHON_VERSION=%py3_ver \
|
||||
--with-python-binding PYTHON_VERSION=%{py3_ver} \
|
||||
--with-xml-support
|
||||
%make_build
|
||||
|
||||
@@ -138,19 +139,22 @@ mv %{buildroot}/%{_datadir}/doc/%{name} %{buildroot}%{_docdir}
|
||||
%check
|
||||
%make_build check
|
||||
|
||||
%post -n libhamlib++%{sover} -p /sbin/ldconfig
|
||||
%post -n libhamlib%{sover} -p /sbin/ldconfig
|
||||
%postun -n libhamlib++%{sover} -p /sbin/ldconfig
|
||||
%postun -n libhamlib%{sover} -p /sbin/ldconfig
|
||||
%ldconfig_scriptlets -n libhamlib%{sover}
|
||||
%ldconfig_scriptlets -n libhamlib++%{sover}
|
||||
|
||||
%files
|
||||
%license LICENSE
|
||||
%doc AUTHORS NEWS
|
||||
%{_bindir}/rigctl
|
||||
%{_bindir}/rigctld
|
||||
%{_bindir}/rigctlsync
|
||||
%{_bindir}/rigctltcp
|
||||
%{_bindir}/rigfreqwalk
|
||||
%{_bindir}/rigmem
|
||||
%{_bindir}/rigsmtr
|
||||
%{_bindir}/rigswr
|
||||
%{_bindir}/rigtestmcast
|
||||
%{_bindir}/rigtestmcastrx
|
||||
%{_bindir}/rotctl
|
||||
%{_bindir}/rotctld
|
||||
%{_bindir}/ampctl
|
||||
@@ -159,6 +163,7 @@ mv %{buildroot}/%{_datadir}/doc/%{name} %{buildroot}%{_docdir}
|
||||
%{_bindir}/rigtestlibusb
|
||||
%{_mandir}/man1/rigctl.1%{?ext_man}
|
||||
%{_mandir}/man1/rigctld.1%{?ext_man}
|
||||
%{_mandir}/man1/rigctlsync.1%{?ext_man}
|
||||
%{_mandir}/man1/rigmem.1%{?ext_man}
|
||||
%{_mandir}/man1/rigsmtr.1%{?ext_man}
|
||||
%{_mandir}/man1/rigswr.1%{?ext_man}
|
||||
@@ -175,6 +180,7 @@ mv %{buildroot}/%{_datadir}/doc/%{name} %{buildroot}%{_docdir}
|
||||
%exclude %{_docdir}/hamlib/LICENSE
|
||||
|
||||
%files devel
|
||||
%license COPYING COPYING.LIB
|
||||
%dir %{_includedir}/hamlib
|
||||
%{_includedir}/hamlib/*.h
|
||||
%{_datadir}/aclocal/hamlib.m4
|
||||
@@ -191,19 +197,23 @@ mv %{buildroot}/%{_datadir}/doc/%{name} %{buildroot}%{_docdir}
|
||||
%{_libdir}/libhamlib++.so.%{sover}*
|
||||
|
||||
%files -n lua-Hamliblua
|
||||
%license COPYING COPYING.LIB
|
||||
%{_libdir}/lua
|
||||
|
||||
%files -n python3-Hamlib
|
||||
%license COPYING COPYING.LIB
|
||||
%{python3_sitearch}/Hamlib.*
|
||||
%{python3_sitearch}/_Hamlib.*
|
||||
%{python3_sitearch}/__pycache__/Hamlib.cpython*.pyc
|
||||
|
||||
%files -n tcl-Hamlib
|
||||
%license COPYING COPYING.LIB
|
||||
%dir %{_libdir}/tcl*/
|
||||
%dir %{_libdir}/tcl*/Hamlib
|
||||
%{_libdir}/tcl*/Hamlib/*
|
||||
|
||||
%files -n perl-Hamlib
|
||||
%license COPYING COPYING.LIB
|
||||
%{perl_vendorarch}/*
|
||||
|
||||
%changelog
|
||||
|
||||
Reference in New Issue
Block a user