Accepting request 488619 from home:mnhauke:sdr-devel
initial package for hamlib OBS-URL: https://build.opensuse.org/request/show/488619 OBS-URL: https://build.opensuse.org/package/show/hardware:sdr/hamlib?expand=0&rev=1
This commit is contained in:
23
.gitattributes
vendored
Normal file
23
.gitattributes
vendored
Normal file
@@ -0,0 +1,23 @@
|
||||
## Default LFS
|
||||
*.7z filter=lfs diff=lfs merge=lfs -text
|
||||
*.bsp filter=lfs diff=lfs merge=lfs -text
|
||||
*.bz2 filter=lfs diff=lfs merge=lfs -text
|
||||
*.gem filter=lfs diff=lfs merge=lfs -text
|
||||
*.gz filter=lfs diff=lfs merge=lfs -text
|
||||
*.jar filter=lfs diff=lfs merge=lfs -text
|
||||
*.lz filter=lfs diff=lfs merge=lfs -text
|
||||
*.lzma filter=lfs diff=lfs merge=lfs -text
|
||||
*.obscpio filter=lfs diff=lfs merge=lfs -text
|
||||
*.oxt filter=lfs diff=lfs merge=lfs -text
|
||||
*.pdf filter=lfs diff=lfs merge=lfs -text
|
||||
*.png filter=lfs diff=lfs merge=lfs -text
|
||||
*.rpm filter=lfs diff=lfs merge=lfs -text
|
||||
*.tbz filter=lfs diff=lfs merge=lfs -text
|
||||
*.tbz2 filter=lfs diff=lfs merge=lfs -text
|
||||
*.tgz filter=lfs diff=lfs merge=lfs -text
|
||||
*.ttf filter=lfs diff=lfs merge=lfs -text
|
||||
*.txz filter=lfs diff=lfs merge=lfs -text
|
||||
*.whl filter=lfs diff=lfs merge=lfs -text
|
||||
*.xz filter=lfs diff=lfs merge=lfs -text
|
||||
*.zip filter=lfs diff=lfs merge=lfs -text
|
||||
*.zst filter=lfs diff=lfs merge=lfs -text
|
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@@ -0,0 +1 @@
|
||||
.osc
|
3
hamlib-3.1.tar.gz
Normal file
3
hamlib-3.1.tar.gz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:682304c3e88ff6ccfd6a5fc28b33bcc95d2d0a54321973fef015ff62570c994e
|
||||
size 2130615
|
302
hamlib.changes
Normal file
302
hamlib.changes
Normal file
@@ -0,0 +1,302 @@
|
||||
-------------------------------------------------------------------
|
||||
Sun Apr 16 15:13:34 UTC 2017 - mardnh@gmx.de
|
||||
|
||||
- update to version 3.1 (tagged release)
|
||||
- minor specfile cleanup
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Apr 7 20:16:50 UTC 2017 - dl8fcl@darc.de
|
||||
|
||||
- update to version 3.1_git20170406
|
||||
New model: Icom IC-R6
|
||||
Allow RIG_LEVEL_STRENGTH queries over the network link
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 5 17:33:38 UTC 2017 - dl8fcl@darc.de
|
||||
|
||||
- update to version 3.1_git20170227
|
||||
Fix a state machine defect with repeated PTT reset calls
|
||||
Add Dorji DRA818 modules (VHF and UHF variants)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Feb 19 19:54:09 UTC 2017 - dl8fcl@darc.de
|
||||
|
||||
- update to version 3.1_git20170219
|
||||
Fix some endian issues in the si570/AVR SDR back ends
|
||||
Added x108g backend
|
||||
Fix FT-891 recognition
|
||||
Breakout FT-1000D file for full support
|
||||
Fix DIG MODE for FT817-ND
|
||||
Add support for AGC Levels
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Jan 28 15:52:06 UTC 2017 - dl8fcl@darc.de
|
||||
|
||||
- update to version 3.1_git20170127
|
||||
Added HPSDR backend
|
||||
Fix ic785x default addr to 0x8e
|
||||
Clears potential garbage data in read buffer prior to command being sent
|
||||
Updated PiHPSDR backend defaults
|
||||
Use Windows ioctlsocket to avoid buffer overrun
|
||||
Add get and set split functions for the TS450S
|
||||
Simplify and fix defects in the FT991 back end
|
||||
Added HPSDR backend
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Jan 7 22:57:26 UTC 2017 - dl8fcl@darc.de
|
||||
|
||||
- update to version 3.1_git20170107
|
||||
Fix ft991_get_mode
|
||||
New models: IC-7849/IC-7851, FT-891
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Dec 25 21:25:19 UTC 2016 - dl8fcl@t-online.de
|
||||
|
||||
- update to version 3.1_git20161225
|
||||
Fix typos
|
||||
Corrected a few bugs and rebased from Ervin's (HA2OS) pull request.
|
||||
Added new example to Python demo script (set/get float type level)
|
||||
Added Lua binding and demo script
|
||||
Adds test for ID 907 for the Flex 6300
|
||||
python-binding and lua-binding enabled
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Nov 19 20:17:36 UTC 2016 - dl8fcl@t-online.de
|
||||
|
||||
- update to version 3.1_git20161119
|
||||
Move K3 DT0 before mode switch, add version info to electraft rig open,
|
||||
WSJT-X VOX rig split now works
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 8 23:31:48 UTC 2016 - dl8fcl@t-online.de
|
||||
|
||||
- update to version 3.1_git20161106
|
||||
New Perseus model
|
||||
Fixed buffer overflow in rigctl_parse and rotctl_parse
|
||||
Changed some modules to LGPL in lieu of GPL
|
||||
Change the IC7600 & IC7800 set/get mode to versions that support DATA…
|
||||
fix set_vfo behavior of TS2000
|
||||
fix NET rigctl
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 5 11:06:40 UTC 2016 - dl8fcl@t-online.de
|
||||
|
||||
- update to version 3.1_git20160904
|
||||
xg3: fix buffer overflow
|
||||
Fix issue with TS-570S|D open in rig_caps
|
||||
Release the serial port used for PTT when possible
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Aug 27 18:04:35 UTC 2016 - dl8fcl@t-online.de
|
||||
|
||||
- update to version 3.1_git20160827
|
||||
Fix an issue presenting on the Yaesu FT-450(D)
|
||||
Fix issue with TS-570S|D open in rig_caps
|
||||
Updated smeter calibration for ic7300
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jun 12 12:27:02 UTC 2016 - dl8fcl@t-online.de
|
||||
|
||||
- update to version 3.1_git20160611
|
||||
implemented set_conf, get_conf and Token fast_set_commands for max
|
||||
throughput
|
||||
Yaesu Fast Set Commands (High throughput for commands)
|
||||
added send_morse and civ_version to ic7100/ic7600
|
||||
added get/set_conf for FT1200, FT2000, FT450, FT5000 and FT9000
|
||||
Fixed SCAN_STOP for all rigs and implmented it plus SCOPE for ic7300
|
||||
Changes for IC-7300 and IC-7200
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon May 23 17:19:05 UTC 2016 - dl8fcl@t-online.de
|
||||
|
||||
- update to version 3.1_git20160521
|
||||
Do not attempt to query AI state on several Kenwood rigs
|
||||
Add some functionality to the tmd710
|
||||
Add send_morse to icom rigs
|
||||
Do not crash if expected CTCSS tones not sepcified
|
||||
Add RIG_PASSBAND_NOCHANGE as possible set_{split_,split_freq_,}mode a…
|
||||
Initial support for the IC-7300
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Apr 4 19:53:24 UTC 2016 - dl8fcl@t-online.de
|
||||
|
||||
- update to version 3.1_git20160402
|
||||
Added support for Icom IC-2730
|
||||
Use rig state rig port retry option rather than from capabilities
|
||||
Use a sensible port timeout value for the Kenwood TS-850
|
||||
Make sure right band is used when setting frequency on IC-910(H)
|
||||
VFO targetable get frequency operation for the Icom IC-910(h)
|
||||
Better set frequency semantics for the IC-910(h)
|
||||
Do not swap VFO unnecessarily
|
||||
Elide unnecessary CAT commands when setting split frequency and mode
|
||||
Add {get,set}_splitfrequency_mode for the IC-910(H)
|
||||
Implement rig_{set,get}_split_freq_mode() for IC-756 series.
|
||||
Initial implementation of rig_{set,get}_split_freq_mode() for FT-857.
|
||||
Implement combined split VFO frequency and mode setting.
|
||||
Fixed get_vfo for FT-757GX(II)
|
||||
Allow the ft757gx to work with WSJT-X
|
||||
Add 23cms to IC-910(H) backend
|
||||
Improve IPv6 portability and consistency
|
||||
Various Yaesu updates
|
||||
Add get_freq to FRG-100
|
||||
Favor $HOME over '~' in text
|
||||
Fix a logic error in band detection during IC-910 set frequency
|
||||
Merge branch 'ic910-set-freq' of git://git.code.sf.net/u/bsomervi/hamlib
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Jan 16 23:28:33 UTC 2016 - dl8fcl@t-online.de
|
||||
|
||||
- update to version 3.1_git20160115
|
||||
Fix possible frequency overflow on Kenwood and Yaesu
|
||||
Install daemon man files to man1
|
||||
New Prosistel rotor backend from IZ7CRX
|
||||
Fix missing PKTUSB mode setting code for FT-817 & FT-897
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Dec 11 19:53:13 UTC 2015 - dl8fcl@darc.de
|
||||
|
||||
- update to version 3.1_git20151207
|
||||
Fix FT-817/857/897 issues and add some missing functionality
|
||||
Use correct function to execute set type commands with no response
|
||||
Add a new command line option '--no-restore-ai' ('-n') to rigctl
|
||||
Allow for poor emulations of Kenwood rigs that have no ID command
|
||||
Attempt to restore AI status on exit
|
||||
Proper IPv6 and dual stack networking
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Nov 22 00:15:46 UTC 2015 - dl8fcl@t-online.de
|
||||
|
||||
- update to version 3.1_git20151122
|
||||
Remove unecessary delays from TS-940S backend
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Nov 9 22:18:29 UTC 2015 - dl8fcl@darc.de
|
||||
|
||||
- update to version 3.1_git20151109
|
||||
change command validation for Yaesu set commands
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Sep 20 21:35:34 UTC 2015 - dl8fcl@darc.de
|
||||
|
||||
- update to version 3.1_git20150920
|
||||
fix kenwood_set_mode for ts590s and mode CW, RTTY or AM
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 3 22:36:46 UTC 2015 - dl8fcl@darc.de
|
||||
|
||||
- update to version 3.0_git20150903
|
||||
Add library paths for tests
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Aug 22 23:26:00 UTC 2015 - dl8fcl@darc.de
|
||||
|
||||
- update to version 3.0_git20150822
|
||||
New CNCTRK rotor backend
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 17 23:13:06 UTC 2015 - dl8fcl@darc.de
|
||||
|
||||
- update to version 3.0_git20150815
|
||||
Fixes power level reporting for the Omni VII. Backend is
|
||||
promoted to STABLE status.
|
||||
Fixes S meter reporting for FT857 and FT991.
|
||||
Fixes rig split for FT991. Working now for WSJT-X rig split mode.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jul 27 11:21:42 UTC 2015 - dl8fcl@darc.de
|
||||
|
||||
- update to version 3.0_git20150727
|
||||
Allows the FT-991 to work with Fake Split in WSJT-X
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jul 17 11:29:07 UTC 2015 - dl8fcl@darc.de
|
||||
|
||||
- update to version 3.0_git20150717
|
||||
Fix for Yaesu FT-991
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jul 3 23:00:42 UTC 2015 - dl8fcl@darc.de
|
||||
|
||||
- update to version 3.0_git20150703
|
||||
Omni VII patch for WSJT-X
|
||||
|
||||
-----------------------------------------------------------------
|
||||
Sat May 23 21:30:25 UTC 2015 - dl8fcl@darc.de
|
||||
|
||||
- update to version 3.0_git20150523
|
||||
Omni VII set VFO_CURR correctly
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Apr 26 19:38:52 UTC 2015 - dl8fcl@darc.de
|
||||
|
||||
- update to version 3.0_git20150425 - beta version
|
||||
with a lot of new features and new rig backends
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Nov 9 00:06:33 UTC 2012 - dl8fcl@darc.de
|
||||
|
||||
- update to version 1.2.15.3
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 3 09:08:53 UTC 2012 - dl8fcl@darc.de
|
||||
|
||||
- update to version 1.2.15
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jul 31 20:37:44 UTC 2011 - dl8fcl@darc.de
|
||||
|
||||
- update to version 1.2.14
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun May 29 13:24:41 UTC 2011 - dl8fcl@darc.de
|
||||
|
||||
- update to version 1.2.13.1
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 13 16:29:03 UTC 2011 - dl8fcl@darc.de
|
||||
|
||||
- update to version 1.2.13
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 6 21:26:30 UTC 2010 - dl8fcl@darc.de
|
||||
|
||||
- update to version 1.2.12
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 7 17:28:17 UTC 2010 - dl8fcl@darc.de
|
||||
|
||||
- update to version 1.2.11
|
||||
-------------------------------------------------------------------
|
||||
* Tue Nov 02 2009 - dl8fcl@darc.de
|
||||
- update to version 1.2.10
|
||||
* Sun Mar 01 2009 - dl8fcl@darc.de
|
||||
- update to version 1.2.9
|
||||
* Mon Nov 03 2008 - dl8fcl@darc.de
|
||||
- update to version 1.2.8
|
||||
- disabled src_misc_c_strcmp.diff
|
||||
* Sun Jul 22 2007 - dl9pf@gmx.de
|
||||
- version 1.2.6.2
|
||||
* Wed Feb 20 2007 - dl9pf@gmx.de
|
||||
- import into buildservice
|
||||
- version 1.2.6
|
||||
* Tue Jun 20 2006 Tim Fischer
|
||||
- rewrite spec file for SUSE 10.1
|
||||
* Tue Sep 26 2004 Stephane Fillod
|
||||
- New backends: skanti, racal, wj, tuner
|
||||
- New command 'rigswr'
|
||||
* Tue Jan 20 2004 Tomi Manninen
|
||||
- Fix for 1.1.5pre2
|
||||
- Better use of rpm macros
|
||||
- Disable all bindings
|
||||
* Tue Oct 08 2003 Joop Stakenborg
|
||||
- Fix 'make rpm' again by disabling c++ bindings.
|
||||
- rotclass.h and rigclass.h go into the devel package for now (FIXME)
|
||||
* Wed Jan 15 2003 Joop Stakenborg
|
||||
- Fix the spec file for 1.1.4CVS
|
||||
- 'make rpm' should work now
|
||||
* Thu Jun 17 2002 Stephane Fillod
|
||||
- Added rotator support
|
||||
- Added RPC daemon, hamlib.m4
|
||||
* Mon Jul 18 2001 Stephane Fillod
|
||||
- Made initial "working" SPEC file
|
||||
|
156
hamlib.spec
Normal file
156
hamlib.spec
Normal file
@@ -0,0 +1,156 @@
|
||||
#
|
||||
# spec file for package hamlib
|
||||
#
|
||||
# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
# upon. The license for this file, and modifications and additions to the
|
||||
# file, is the same license as for the pristine package itself (unless the
|
||||
# license for the pristine package is not an Open Source License, in which
|
||||
# case the license is the MIT License). An "Open Source License" is a
|
||||
# license that conforms to the Open Source Definition (Version 1.9)
|
||||
# published by the Open Source Initiative.
|
||||
|
||||
# Please submit bugfixes or comments via http://bugs.opensuse.org/
|
||||
#
|
||||
|
||||
|
||||
%define soname 2
|
||||
Name: hamlib
|
||||
Version: 3.1
|
||||
Release: 0
|
||||
Summary: Run-time library to control radio transcievers and receivers
|
||||
License: LGPL-2.1
|
||||
Group: Productivity/Hamradio/Other
|
||||
Url: http://hamlib.sourceforge.net
|
||||
#Git-Clone: https://git.code.sf.net/p/hamlib/code
|
||||
Source: http://downloads.sourceforge.net/project/%{name}/%{name}/%{version}/%{name}-%{version}.tar.gz
|
||||
BuildRequires: fdupes
|
||||
BuildRequires: gcc-c++
|
||||
BuildRequires: libtool
|
||||
BuildRequires: lua-devel
|
||||
BuildRequires: makeinfo
|
||||
BuildRequires: pkgconfig
|
||||
BuildRequires: python-devel
|
||||
BuildRequires: readline-devel
|
||||
BuildRequires: swig
|
||||
BuildRequires: pkgconfig(gdlib)
|
||||
BuildRequires: pkgconfig(libusb-1.0)
|
||||
Requires(post): info
|
||||
Requires(preun): info
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
|
||||
%description
|
||||
The Ham Radio Control Libraries, Hamlib for short, is a development effort to
|
||||
provide a consistent interface for programmers wanting to incorporate radio
|
||||
control in their programs. Hamlib is not a complete user application, rather,
|
||||
it is a software layer intended to make controlling various radios and other
|
||||
shack hardware much easier. Hamlib will allow authors of such software as
|
||||
logging programs, digital communications programs, or those wanting to develop
|
||||
the ultimate radio control software to concentrate on the user interface and
|
||||
the basic function of the program rather than radio control.
|
||||
|
||||
%package devel
|
||||
Summary: Hamlib development libraries
|
||||
Group: Development/Libraries/Other
|
||||
Requires: %{name} = %{version}
|
||||
|
||||
%description devel
|
||||
Hamlib provides a consistent interface for programmers wanting to incorporate
|
||||
radio control in their programs.
|
||||
|
||||
%package -n libhamlib++%{soname}
|
||||
Summary: Hamlib C++ libraries
|
||||
Group: Development/Libraries/Other
|
||||
|
||||
%description -n libhamlib++%{soname}
|
||||
Hamlib provides a consistent interface for programmers wanting to incorporate
|
||||
radio control in their programs.
|
||||
|
||||
%package lua
|
||||
Summary: LUA bindings for Hamlib
|
||||
Group: Development/Libraries/Other
|
||||
Requires: %{name} = %{version}
|
||||
|
||||
%description lua
|
||||
Hamlib provides a consistent interface for programmers wanting to incorporate
|
||||
radio control in their programs.
|
||||
|
||||
%package -n python-Hamlib
|
||||
Summary: Python bindings for Hamlib
|
||||
Group: Development/Libraries/Other
|
||||
|
||||
%description -n python-Hamlib
|
||||
Hamlib provides a consistent interface for programmers wanting to incorporate
|
||||
radio control in their programs.
|
||||
|
||||
%prep
|
||||
%setup -q
|
||||
|
||||
%build
|
||||
autoreconf -fiv
|
||||
%configure --without-perl-binding \
|
||||
--without-tcl-binding \
|
||||
--with-xml-support \
|
||||
--with-lua-binding \
|
||||
--with-python-binding
|
||||
|
||||
make %{?_smp_mflags}
|
||||
|
||||
%install
|
||||
%make_install
|
||||
find %{buildroot} -type f -name "*.la" -delete -print
|
||||
|
||||
mkdir -p %{buildroot}%{_docdir}
|
||||
mv %{buildroot}/%{_datadir}/doc/%{name} %{buildroot}%{_docdir}
|
||||
|
||||
%fdupes %{buildroot}%{python_sitearch}
|
||||
|
||||
%post
|
||||
/sbin/ldconfig
|
||||
%install_info --info-dir=%{_infodir} %{_infodir}/%{name}.info.gz
|
||||
|
||||
%postun
|
||||
/sbin/ldconfig
|
||||
%install_info_delete --info-dir=%{_infodir} %{_infodir}/%{name}.info.gz
|
||||
|
||||
%post -n libhamlib++%{soname} -p /sbin/ldconfig
|
||||
%postun -n libhamlib++%{soname} -p /sbin/ldconfig
|
||||
|
||||
%files
|
||||
%defattr(-,root,root)
|
||||
%doc AUTHORS LICENSE NEWS
|
||||
%{_bindir}/*
|
||||
%{_mandir}/man1/*
|
||||
%{_libdir}/libhamlib.so.*
|
||||
%{_infodir}/hamlib.info%{ext_info}
|
||||
%{_docdir}/hamlib
|
||||
|
||||
%files devel
|
||||
%defattr(-,root,root)
|
||||
%dir %{_includedir}/hamlib
|
||||
%{_includedir}/hamlib/*.h
|
||||
%{_datadir}/aclocal/hamlib.m4
|
||||
%{_libdir}/pkgconfig/hamlib.pc
|
||||
%{_libdir}/libhamlib.so
|
||||
%{_libdir}/libhamlib++.so
|
||||
%{_libdir}/libhamlib.a
|
||||
%{_libdir}/libhamlib++.a
|
||||
|
||||
%files -n libhamlib++%{soname}
|
||||
%defattr(-,root,root)
|
||||
%{_libdir}/libhamlib++.so.*
|
||||
|
||||
%files lua
|
||||
%defattr(-,root,root)
|
||||
%{_libdir}/lua
|
||||
%exclude %{_libdir}/lua/5.2/Hamliblua.a
|
||||
|
||||
%files -n python-Hamlib
|
||||
%defattr(-,root,root)
|
||||
%{python_sitearch}/Hamlib.*
|
||||
%{python_sitearch}/_Hamlib.*
|
||||
%exclude %{python_sitearch}/_Hamlib.a
|
||||
|
||||
%changelog
|
Reference in New Issue
Block a user