kopia lustrzana https://github.com/Hamlib/Hamlib
Remove rpm make target.
RPM packages are built by distribution maintainers. Support for building RPMs is no longer required in Hamlib.Hamlib-1.2.15
rodzic
cc27f3717e
commit
22c3eb9c90
|
@ -7,23 +7,19 @@ pkgconfigdir = $(libdir)/pkgconfig
|
|||
pkgconfig_DATA = hamlib.pc
|
||||
|
||||
EXTRA_DIST = PLAN TODO LICENSE hamlib.m4 hamlib.pc.in README.developer \
|
||||
README.betatester README.win32 hamlib.spec
|
||||
README.betatester README.win32
|
||||
|
||||
# BINDINGS_LIST subdirs are no longer built
|
||||
SUBDIRS = macros include lib $(subdirs) src @BACKEND_LIST@ @ROT_BACKEND_LIST@ \
|
||||
@BINDINGS@ tests doc
|
||||
|
||||
# tcl, perl, and kylix subdirs are no longer distributed
|
||||
# perl and kylix subdirs are no longer distributed
|
||||
DIST_SUBDIRS = macros include lib $(subdirs) src c++ bindings tests doc \
|
||||
icom kenwood aor yaesu dummy pcr alinco uniden tentec kachina jrc \
|
||||
rpcrig winradio easycomm fodtrack rpcrot drake rotorez \
|
||||
flexradio sartek lowe rft rs tapr kit skanti prm80 wj racal tuner \
|
||||
gs232a heathkit spid ars m2 amsat scripts ts7400 celestron
|
||||
|
||||
rpm: Makefile dist
|
||||
$(RPMBUILD) -ta $(PACKAGE)-$(VERSION).tar.gz
|
||||
rm $(PACKAGE)-$(VERSION).tar.gz
|
||||
|
||||
ACLOCAL_AMFLAGS = -I macros
|
||||
|
||||
# Hack for generating the win32 binaries
|
||||
|
|
|
@ -7,7 +7,7 @@ AC_PREREQ(2.59)
|
|||
## ------------------------ ##
|
||||
## Autoconf initialisation. ##
|
||||
## ------------------------ ##
|
||||
dnl Please do not use '-' in the version number, 'make rpm' will fail,
|
||||
dnl Please do not use '-' in the version number, as package managers will fail,
|
||||
dnl however, the use of '~' should be fine as apt (others?) will treat
|
||||
dnl it as an earlier version than the actual release. TNX KA6MAL
|
||||
dnl PACKAGE_NAME + " " + PACKAGE_VERSION must not exceed 20 chars!
|
||||
|
@ -46,7 +46,6 @@ AC_PROG_CPP
|
|||
AC_PROG_INSTALL
|
||||
AC_PROG_LN_S
|
||||
AC_PROG_MAKE_SET
|
||||
AC_CHECK_PROGS(RPMBUILD, rpmbuild, rpm)
|
||||
|
||||
dnl Pkgconfig
|
||||
PKG_PROG_PKG_CONFIG
|
||||
|
@ -542,8 +541,7 @@ amsat/Makefile
|
|||
ts7400/Makefile
|
||||
celestron/Makefile
|
||||
scripts/Makefile
|
||||
hamlib.pc
|
||||
hamlib.spec]
|
||||
hamlib.pc]
|
||||
)
|
||||
AC_OUTPUT
|
||||
|
||||
|
|
286
hamlib.spec.in
286
hamlib.spec.in
|
@ -1,286 +0,0 @@
|
|||
%define ver @VERSION@
|
||||
%define prefix /usr
|
||||
|
||||
Summary: Run-time library to control radio transcievers and receivers.
|
||||
Name: hamlib
|
||||
Version: %ver
|
||||
Release: 1
|
||||
Copyright: LGPL
|
||||
Group: Ham/Libraries
|
||||
Packager: Stephane Fillod <fillods@users.sourceforge.net>
|
||||
Source: http://prdownloads.sourceforge.net/hamlib/hamlib-%{ver}.tar.gz
|
||||
BuildRoot: /tmp/hamlib-%{ver}-buildroot
|
||||
URL: http://hamlib.sourceforge.net
|
||||
BuildRequires: binutils >= 2.9.4, gcc >= 2.95, glibc-devel >= 2.1
|
||||
BuildRequires: /bin/sh, fileutils, findutils, flex
|
||||
BuildRequires: gzip, make >= 3.77, patch >= 2.5, rpm >= 3.0, sed
|
||||
BuildRequires: textutils
|
||||
BuildRequires: /bin/sh, automake >= 1.4, libtool >= 2.2, fileutils, findutils
|
||||
|
||||
%changelog
|
||||
|
||||
* 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
|
||||
- Upstream version 1.1.3
|
||||
|
||||
* Mon Jul 18 2001 Stephane Fillod
|
||||
- Made initial "working" SPEC file
|
||||
|
||||
|
||||
%description
|
||||
Most recent amateur radio transceivers allow external control of their
|
||||
functions through a computer interface. Unfortunately, control commands are
|
||||
not always consistent across a manufacturer's product line and each
|
||||
manufacturer's product line differs greatly from its competitors.
|
||||
.
|
||||
This library addresses that issue by providing a standardised programming
|
||||
interface that applications can talk to and translating that into the
|
||||
appropriate commands required by the radio in use.
|
||||
.
|
||||
This package provides the run-time form of the library. If you wish to
|
||||
develop software using this library you need the 'hamlib-devel' package.
|
||||
.
|
||||
Also included in the package is a simple radio control program 'rigctl',
|
||||
which let one control a radio transceiver or receiver, either from
|
||||
command line interface or in a text-oriented interactive interface.
|
||||
|
||||
%package devel
|
||||
Summary: Development library to control radio transcievers and receivers.
|
||||
Group: Development/Libraries
|
||||
Requires: hamlib
|
||||
|
||||
%description devel
|
||||
Most recent amateur radio transceivers allow external control of their
|
||||
functions through a computer interface. Unfortunately, control commands are
|
||||
not always consistent across a manufacturer's product line and each
|
||||
manufacturer's product line differs greatly from its competitors.
|
||||
.
|
||||
This library addresses that issue by providing a standardised programming
|
||||
interface that applications can talk to and translating that into the
|
||||
appropriate commands required by the radio in use.
|
||||
.
|
||||
This package provides the development library. If you wish to run applications
|
||||
developed using this library you'll need the 'hamlib' package.
|
||||
|
||||
#%package c++
|
||||
#Summary: Hamlib radio control library C++ binding
|
||||
#Group: Development/Libraries
|
||||
#Requires: hamlib
|
||||
|
||||
#%description c++
|
||||
#C++ Binding.
|
||||
|
||||
#%package c++-devel
|
||||
#Summary: Hamlib radio control library C++ binding headers and static libs
|
||||
#Group: Development/Libraries
|
||||
#Requires: hamlib, hamlib-devel
|
||||
|
||||
#%description c++-devel
|
||||
#This package contains all of the headers and the static libraries
|
||||
#for C++ binding of Hamlib.
|
||||
|
||||
#You'll only need this package if you are doing development.
|
||||
|
||||
#%package perl
|
||||
#Summary: Hamlib radio control library Perl binding
|
||||
#Group: Development/Libraries
|
||||
#Requires: hamlib
|
||||
#
|
||||
#%description perl
|
||||
#Perl Binding.
|
||||
|
||||
%prep
|
||||
%setup
|
||||
%build
|
||||
|
||||
%configure --without-cxx-binding \
|
||||
--without-perl-binding \
|
||||
--without-kylix-binding \
|
||||
--without-tcl-binding \
|
||||
--without-python-binding
|
||||
make CFLAGS="$RPM_OPT_FLAGS" CXXFLAGS="$RPM_OPT_FLAGS" all
|
||||
|
||||
%install
|
||||
rm -rf $RPM_BUILD_ROOT
|
||||
(umask 077 && mkdir -p $RPM_BUILD_ROOT)
|
||||
chmod go= $RPM_BUILD_ROOT
|
||||
%makeinstall
|
||||
|
||||
chmod 644 $RPM_BUILD_ROOT%{prefix}/lib/*.la
|
||||
#strip $RPM_BUILD_ROOT%{prefix}/lib/*-%{version}.so
|
||||
|
||||
|
||||
%clean
|
||||
rm -rf $RPM_BUILD_ROOT
|
||||
|
||||
%post -p /sbin/ldconfig
|
||||
|
||||
%postun -p /sbin/ldconfig
|
||||
|
||||
|
||||
%files
|
||||
%defattr(644, root, root, 755)
|
||||
%doc COPYING
|
||||
|
||||
#%doc doc/*.html
|
||||
#%doc doc/*.sgml
|
||||
#%doc doc/*.txt
|
||||
|
||||
%defattr(755, root, root, 755)
|
||||
%{_libdir}/libhamlib-%{ver}.so.@ABI_VERSION@
|
||||
%{_libdir}/libhamlib-%{ver}.so.@ABI_VERSION@.0.4
|
||||
%{_libdir}/libhamlib.la
|
||||
%{_libdir}/hamlib-alinco.so
|
||||
%{_libdir}/hamlib-alinco.la
|
||||
%{_libdir}/hamlib-aor.so
|
||||
%{_libdir}/hamlib-aor.la
|
||||
%{_libdir}/hamlib-drake.so
|
||||
%{_libdir}/hamlib-drake.la
|
||||
%{_libdir}/hamlib-dummy.so
|
||||
%{_libdir}/hamlib-dummy.la
|
||||
%{_libdir}/hamlib-easycomm.so
|
||||
%{_libdir}/hamlib-easycomm.la
|
||||
%{_libdir}/hamlib-flexradio.so
|
||||
%{_libdir}/hamlib-flexradio.la
|
||||
%{_libdir}/hamlib-fodtrack.so
|
||||
%{_libdir}/hamlib-fodtrack.la
|
||||
%{_libdir}/hamlib-icom.so
|
||||
%{_libdir}/hamlib-icom.la
|
||||
%{_libdir}/hamlib-jrc.so
|
||||
%{_libdir}/hamlib-jrc.la
|
||||
%{_libdir}/hamlib-kachina.so
|
||||
%{_libdir}/hamlib-kachina.la
|
||||
%{_libdir}/hamlib-kenwood.so
|
||||
%{_libdir}/hamlib-kenwood.la
|
||||
%{_libdir}/hamlib-kit.so
|
||||
%{_libdir}/hamlib-kit.la
|
||||
%{_libdir}/hamlib-lowe.so
|
||||
%{_libdir}/hamlib-lowe.la
|
||||
%{_libdir}/hamlib-microtune.so
|
||||
%{_libdir}/hamlib-microtune.la
|
||||
%{_libdir}/hamlib-pcr.so
|
||||
%{_libdir}/hamlib-pcr.la
|
||||
%{_libdir}/hamlib-racal.so
|
||||
%{_libdir}/hamlib-racal.la
|
||||
%{_libdir}/hamlib-rft.so
|
||||
%{_libdir}/hamlib-rft.la
|
||||
%{_libdir}/hamlib-rotorez.so
|
||||
%{_libdir}/hamlib-rotorez.la
|
||||
%{_libdir}/hamlib-rpcrig.so
|
||||
%{_libdir}/hamlib-rpcrig.la
|
||||
%{_libdir}/hamlib-rpcrot.so
|
||||
%{_libdir}/hamlib-rpcrot.la
|
||||
%{_libdir}/hamlib-sartek.so
|
||||
%{_libdir}/hamlib-sartek.la
|
||||
%{_libdir}/hamlib-skanti.so
|
||||
%{_libdir}/hamlib-skanti.la
|
||||
%{_libdir}/hamlib-tapr.so
|
||||
%{_libdir}/hamlib-tapr.la
|
||||
%{_libdir}/hamlib-tentec.so
|
||||
%{_libdir}/hamlib-tentec.la
|
||||
%{_libdir}/hamlib-tuner.so
|
||||
%{_libdir}/hamlib-tuner.la
|
||||
%{_libdir}/hamlib-uniden.so
|
||||
%{_libdir}/hamlib-uniden.la
|
||||
%{_libdir}/hamlib-winradio.so
|
||||
%{_libdir}/hamlib-winradio.la
|
||||
%{_libdir}/hamlib-wj.so
|
||||
%{_libdir}/hamlib-wj.la
|
||||
%{_libdir}/hamlib-yaesu.so
|
||||
%{_libdir}/hamlib-yaesu.la
|
||||
%{_bindir}/rigctl
|
||||
%{_sbindir}/rpc.rigd
|
||||
%{_mandir}/man1/rigctl.1.gz
|
||||
%{_mandir}/man8/rpc.rigd.8.gz
|
||||
%{_bindir}/rotctl
|
||||
%{_sbindir}/rpc.rotd
|
||||
%{_mandir}/man1/rotctl.1.gz
|
||||
%{_mandir}/man8/rpc.rotd.8.gz
|
||||
%{_bindir}/rigmem
|
||||
%{_mandir}/man1/rigmem.1.gz
|
||||
%{_bindir}/rigswr
|
||||
%{_mandir}/man1/rigswr.1.gz
|
||||
|
||||
%files devel
|
||||
%defattr(644, root, root, 755)
|
||||
|
||||
%{_includedir}/hamlib/rig.h
|
||||
%{_includedir}/hamlib/rigclass.h
|
||||
%{_includedir}/hamlib/rotclass.h
|
||||
%{_includedir}/hamlib/rig_dll.h
|
||||
%{_includedir}/hamlib/riglist.h
|
||||
%{_includedir}/hamlib/rotator.h
|
||||
%{_includedir}/hamlib/rotlist.h
|
||||
%{_datadir}/aclocal/hamlib.m4
|
||||
%{_libdir}/pkgconfig/hamlib.pc
|
||||
%{_libdir}/libhamlib.a
|
||||
%{_libdir}/libhamlib.so
|
||||
%{_libdir}/hamlib-alinco.a
|
||||
%{_libdir}/hamlib-aor.a
|
||||
%{_libdir}/hamlib-drake.a
|
||||
%{_libdir}/hamlib-dummy.a
|
||||
%{_libdir}/hamlib-easycomm.a
|
||||
%{_libdir}/hamlib-flexradio.a
|
||||
%{_libdir}/hamlib-fodtrack.a
|
||||
%{_libdir}/hamlib-icom.a
|
||||
%{_libdir}/hamlib-jrc.a
|
||||
%{_libdir}/hamlib-kachina.a
|
||||
%{_libdir}/hamlib-kenwood.a
|
||||
%{_libdir}/hamlib-kit.a
|
||||
%{_libdir}/hamlib-lowe.a
|
||||
%{_libdir}/hamlib-microtune.a
|
||||
%{_libdir}/hamlib-pcr.a
|
||||
%{_libdir}/hamlib-racal.a
|
||||
%{_libdir}/hamlib-rft.a
|
||||
%{_libdir}/hamlib-rotorez.a
|
||||
%{_libdir}/hamlib-rpcrig.a
|
||||
%{_libdir}/hamlib-rpcrot.a
|
||||
%{_libdir}/hamlib-sartek.a
|
||||
%{_libdir}/hamlib-skanti.a
|
||||
%{_libdir}/hamlib-tapr.a
|
||||
%{_libdir}/hamlib-tentec.a
|
||||
%{_libdir}/hamlib-tuner.a
|
||||
%{_libdir}/hamlib-uniden.a
|
||||
%{_libdir}/hamlib-winradio.a
|
||||
%{_libdir}/hamlib-wj.a
|
||||
%{_libdir}/hamlib-yaesu.a
|
||||
|
||||
#%files c++
|
||||
#%defattr(755, root, root, 755)
|
||||
#%{_libdir}/libhamlib++-%{version}.so
|
||||
|
||||
|
||||
#%files c++-devel
|
||||
#%defattr(644, root, root, 755)
|
||||
|
||||
#%{_includedir}/hamlib/rigclass.h
|
||||
#%{_includedir}/hamlib/rotclass.h
|
||||
|
||||
#%{_datadir}/aclocal/hamlib++.m4
|
||||
#%{_libdir}/libhamlib++.a
|
||||
#%{_libdir}/libhamlib++.la
|
||||
|
||||
#%files perl
|
||||
#%defattr(755, root, root, 755)
|
||||
#/usr/local/lib/perl/5.6.1/Hamlib.pm
|
||||
#%dir /usr/local/lib/perl/5.6.1/auto/Hamlib
|
||||
#%doc /usr/local/man/man3/Hamlib.3pm
|
||||
|
Ładowanie…
Reference in New Issue