Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:dl8fcl:test
hamlib
hamlib.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File hamlib.spec of Package hamlib
# # spec file for package hamlib # # Copyright (c) 2024 Walter Fey DL8FCL # # This file is under MIT license %define date 20241125 %define soname 4 Name: hamlib Version: 4.6~git%{date} Release: 0 Summary: Library and basic applications to control transcievers, receivers and rotors License: LGPL-2.1-only and GPL-2.0-only Group: Productivity/Hamradio/Other Url: https://hamlib.github.io/ Source: %{name}-%{version}.tar.xz BuildRequires: gcc-c++ BuildRequires: libtool %if 0%{?fedora} >= 37 BuildRequires: libusb-compat-0.1-devel %else BuildRequires: libusb-devel %endif %description The Ham Radio Control Library – Hamlib, for short – is a project to provide programs with a consistent Application Programming Interface (API) for controlling the myriad of radios and rotators available to amateur radio and communications users. %package devel Summary: Hamlib development libraries Group: Development/Libraries/Other Requires: %{name} = %{version} %description devel The Ham Radio Control Library – Hamlib, for short – is a project to provide programs with a consistent Application Programming Interface (API) for controlling the myriad of radios and rotators available to amateur radio and communications users. %package -n libhamlib++%{soname} Summary: Hamlib C++ libraries Group: Development/Libraries/Other %description -n libhamlib++%{soname} The Ham Radio Control Library – Hamlib, for short – is a project to provide programs with a consistent Application Programming Interface (API) for controlling the myriad of radios and rotators available to amateur radio and communications users. %package -n libhamlib++%{soname}-devel Summary: Hamlib C++ development libraries Group: Development/Libraries/Other Requires: hamlib-devel = %{version} Requires: libhamlib++%{soname} = %{version} %description -n libhamlib++%{soname}-devel The Ham Radio Control Library – Hamlib, for short – is a project to provide programs with a consistent Application Programming Interface (API) for controlling the myriad of radios and rotators available to amateur radio and communications users. %prep %setup %build autoreconf --install %configure %make_build %install %make_install rm %{buildroot}%{_datadir}/doc/hamlib/LICENSE %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %post -n libhamlib++%{soname} -p /sbin/ldconfig %postun -n libhamlib++%{soname} -p /sbin/ldconfig %files %doc AUTHORS NEWS README.multicast %license LICENSE %{_bindir}/* %{_mandir}/man1/* %{_mandir}/man7/* %{_libdir}/libhamlib.so.* %{_datadir}/doc/hamlib %exclude %{_libdir}/*.la %files devel %dir %{_includedir}/hamlib %{_includedir}/hamlib/*.h %{_datadir}/aclocal/hamlib.m4 %{_libdir}/pkgconfig/hamlib.pc %{_libdir}/libhamlib.so %files -n libhamlib++%{soname} %{_libdir}/libhamlib++.so.* %files -n libhamlib++%{soname}-devel %{_libdir}/libhamlib++.so %changelog
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor