kopia lustrzana https://github.com/Hamlib/Hamlib
sync with latest debian package and add tcl, c++, python and perl bindings
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1733 7ae35d74-ebe9-4afe-98af-79ac388436b8Hamlib-1.2.1
rodzic
da816bb6ca
commit
63cc377d90
|
@ -1,11 +1,22 @@
|
||||||
hamlib (1.1.5-1) unstable; urgency=low
|
hamlib (1.2.0-2) unstable; urgency=low
|
||||||
|
|
||||||
|
* Correct references to the hamlib1 package in the control file.
|
||||||
|
* Removed *.files in the debian directory.
|
||||||
|
* Build hamlib++-dev and hamlib2++ packages for C++.
|
||||||
|
* Added swig, libperl-dev, python-dev, tcl8.4-dev to build-depends.
|
||||||
|
* Added perl, python and tcl bindings.
|
||||||
|
* Update standards version to 3.6.1.
|
||||||
|
|
||||||
|
-- Joop Stakenborg <pa3aba@debian.org> Wed, 24 Mar 2004 18:19:26 +0100
|
||||||
|
|
||||||
|
hamlib (1.2.0-1) unstable; urgency=low
|
||||||
|
|
||||||
* New upstream.
|
* New upstream.
|
||||||
* New package: hamlib2 because of API changes.
|
* New package: hamlib2 because of API changes.
|
||||||
* 1 new program in hamlib-utils called rigmem.
|
* 1 new program in hamlib-utils called rigmem.
|
||||||
* Upstream changelog is old, so not included anymore.
|
* Upstream changelog is old, so not included anymore.
|
||||||
|
|
||||||
-- Joop Stakenborg <pa3aba@debian.org> Fri, 30 Jan 2004 20:37:06 +0100
|
-- Joop Stakenborg <pa3aba@debian.org> Sat, 28 Feb 2004 08:23:34 +0100
|
||||||
|
|
||||||
hamlib (1.1.4-6) unstable; urgency=low
|
hamlib (1.1.4-6) unstable; urgency=low
|
||||||
|
|
||||||
|
|
|
@ -2,13 +2,31 @@ Source: hamlib
|
||||||
Section: hamradio
|
Section: hamradio
|
||||||
Priority: optional
|
Priority: optional
|
||||||
Maintainer: Joop Stakenborg <pa3aba@debian.org>
|
Maintainer: Joop Stakenborg <pa3aba@debian.org>
|
||||||
Build-Depends: debhelper (>> 3.0.0), doxygen
|
Build-Depends: debhelper (>> 3.0.0), doxygen, swig, libperl-dev, python2.3-dev, tcl8.4-dev
|
||||||
Standards-Version: 3.5.9
|
Standards-Version: 3.6.1
|
||||||
|
|
||||||
Package: hamlib2
|
Package: hamlib2
|
||||||
Architecture: any
|
Architecture: any
|
||||||
Section: libs
|
Section: libs
|
||||||
Depends: ${shlibs:Depends}
|
Depends: ${shlibs:Depends}
|
||||||
|
Conflicts: hamlib1
|
||||||
|
Description: Run-time library to control radio transcievers and receivers
|
||||||
|
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 C run-time form of the library. If you wish to
|
||||||
|
develop software using this library you need the 'hamlib-dev' package.
|
||||||
|
|
||||||
|
Package: hamlib2++
|
||||||
|
Architecture: any
|
||||||
|
Section: libs
|
||||||
|
Depends: ${shlibs:Depends}
|
||||||
Description: Run-time library to control radio transcievers and receivers
|
Description: Run-time library to control radio transcievers and receivers
|
||||||
Most recent amateur radio transceivers allow external control of their
|
Most recent amateur radio transceivers allow external control of their
|
||||||
functions through a computer interface. Unfortunately, control commands are
|
functions through a computer interface. Unfortunately, control commands are
|
||||||
|
@ -19,13 +37,13 @@ Description: Run-time library to control radio transcievers and receivers
|
||||||
interface that applications can talk to and translating that into the
|
interface that applications can talk to and translating that into the
|
||||||
appropriate commands required by the radio in use.
|
appropriate commands required by the radio in use.
|
||||||
.
|
.
|
||||||
This package provides the run-time form of the library. If you wish to
|
This package provides the C++ run-time form of the library. If you wish to
|
||||||
develop software using this library you need the 'hamlib-dev' package.
|
develop software using this library you need the 'hamlib++-dev' package.
|
||||||
|
|
||||||
Package: hamlib-dev
|
Package: hamlib-dev
|
||||||
Architecture: any
|
Architecture: any
|
||||||
Section: libdevel
|
Section: libdevel
|
||||||
Depends: hamlib1 (= ${Source-Version}), libc6-dev
|
Depends: hamlib2 (= ${Source-Version}), libc6-dev
|
||||||
Description: Development library to control radio transcievers and receivers
|
Description: Development library to control radio transcievers and receivers
|
||||||
Most recent amateur radio transceivers allow external control of their
|
Most recent amateur radio transceivers allow external control of their
|
||||||
functions through a computer interface. Unfortunately, control commands are
|
functions through a computer interface. Unfortunately, control commands are
|
||||||
|
@ -36,9 +54,75 @@ Description: Development library to control radio transcievers and receivers
|
||||||
interface that applications can talk to and translating that into the
|
interface that applications can talk to and translating that into the
|
||||||
appropriate commands required by the radio in use.
|
appropriate commands required by the radio in use.
|
||||||
.
|
.
|
||||||
This package provides the development library with both C and C++ bindings.
|
This package provides the development library with both C bindings.
|
||||||
If you wish to run applications developed using this library you'll need the
|
If you wish to run applications developed using this library you'll need the
|
||||||
'hamlib1' package.
|
'hamlib2' package.
|
||||||
|
|
||||||
|
Package: hamlib++-dev
|
||||||
|
Architecture: any
|
||||||
|
Section: libdevel
|
||||||
|
Depends: hamlib2 (= ${Source-Version}), hamlib-dev (= ${Source-Version}), libc6-dev
|
||||||
|
Description: Development library to control radio transcievers and receivers
|
||||||
|
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 with C++ bindings.
|
||||||
|
If you wish to run applications developed using this library you'll need the
|
||||||
|
'hamlib2' package.
|
||||||
|
|
||||||
|
Package: hamlib2-perl
|
||||||
|
Architecture: any
|
||||||
|
Section: perl
|
||||||
|
Depends: ${shlibs:Depends}
|
||||||
|
Description: Run-time library to control radio transcievers and receivers
|
||||||
|
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 perl bindings of the library.
|
||||||
|
|
||||||
|
Package: hamlib2-tcl
|
||||||
|
Architecture: any
|
||||||
|
Section: interpreters
|
||||||
|
Depends: ${shlibs:Depends}
|
||||||
|
Description: Run-time library to control radio transcievers and receivers
|
||||||
|
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 tcl bindings of the library.
|
||||||
|
|
||||||
|
Package: python2.3-hamlib2
|
||||||
|
Architecture: any
|
||||||
|
Section: python
|
||||||
|
Depends: ${shlibs:Depends}
|
||||||
|
Description: Run-time library to control radio transcievers and receivers
|
||||||
|
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 python bindings of the library.
|
||||||
|
|
||||||
Package: hamlib-utils
|
Package: hamlib-utils
|
||||||
Architecture: any
|
Architecture: any
|
||||||
|
|
|
@ -0,0 +1,2 @@
|
||||||
|
usr/lib
|
||||||
|
usr/include
|
|
@ -0,0 +1 @@
|
||||||
|
usr/lib
|
|
@ -0,0 +1,2 @@
|
||||||
|
/usr/lib/perl5
|
||||||
|
/usr/share/doc/hamlib2-perl
|
|
@ -0,0 +1,2 @@
|
||||||
|
/usr/lib/hamlib
|
||||||
|
/usr/share/doc/hamlib2-tcl
|
|
@ -0,0 +1,2 @@
|
||||||
|
/usr/lib/python2.3/site-packages
|
||||||
|
/usr/share/doc/python2.3-hamlib2
|
|
@ -8,17 +8,15 @@
|
||||||
# This is the debhelper compatability version to use.
|
# This is the debhelper compatability version to use.
|
||||||
export DH_COMPAT=3
|
export DH_COMPAT=3
|
||||||
|
|
||||||
version=1.1.5
|
#change this when the so name has changed
|
||||||
|
version=1.2.0
|
||||||
|
perlversion=`perl -V:version|cut -d\' -f2`
|
||||||
|
|
||||||
configure: configure-stamp
|
configure: configure-stamp
|
||||||
configure-stamp:
|
configure-stamp:
|
||||||
dh_testdir
|
dh_testdir
|
||||||
./configure --prefix=/usr --mandir=\$${prefix}/share/man \
|
./configure --prefix=/usr --mandir=\$${prefix}/share/man \
|
||||||
--without-cxx-binding \
|
|
||||||
--without-perl-binding \
|
|
||||||
--without-kylix-binding \
|
--without-kylix-binding \
|
||||||
--without-tcl-binding \
|
|
||||||
--without-python-binding
|
|
||||||
|
|
||||||
touch configure-stamp
|
touch configure-stamp
|
||||||
|
|
||||||
|
@ -36,30 +34,63 @@ clean:
|
||||||
# Add here commands to clean up after the build process.
|
# Add here commands to clean up after the build process.
|
||||||
-$(MAKE) clean
|
-$(MAKE) clean
|
||||||
dh_clean
|
dh_clean
|
||||||
rm -f build-stamp configure-stamp config.log config.status libltdl/config.log libltdl/config.status
|
rm -f build-stamp configure-stamp
|
||||||
|
rm -f config.log config.status libltdl/config.log libltdl/config.status
|
||||||
|
rm -rf doc/html
|
||||||
|
rm -rf libltdl/.libs lib/.libs
|
||||||
|
rm -f lib/termios.o libltdl/ltdl.o
|
||||||
|
|
||||||
install: build
|
install: build
|
||||||
dh_testdir
|
dh_testdir
|
||||||
dh_testroot
|
dh_testroot
|
||||||
dh_clean -k
|
dh_clean -k
|
||||||
dh_installdirs
|
dh_installdirs
|
||||||
|
|
||||||
# Add here commands to install the package into debian/tmp
|
# Add here commands to install the package into debian/tmp
|
||||||
$(MAKE) install DESTDIR=$(CURDIR)/debian/tmp
|
$(MAKE) install DESTDIR=$(CURDIR)/debian/tmp
|
||||||
# Move the appropriate files into the development package..
|
|
||||||
|
# Move C++ files out of the way
|
||||||
|
# Move the appropriate files into the C++ development package..
|
||||||
|
mv $(CURDIR)/debian/tmp/usr/include/hamlib/rigclass.h $(CURDIR)/debian/hamlib++-dev/usr/include/
|
||||||
|
mv $(CURDIR)/debian/tmp/usr/include/hamlib/rotclass.h $(CURDIR)/debian/hamlib++-dev/usr/include/
|
||||||
|
mv $(CURDIR)/debian/tmp/usr/lib/libhamlib++.a $(CURDIR)/debian/hamlib++-dev/usr/lib/
|
||||||
|
mv $(CURDIR)/debian/tmp/usr/lib/libhamlib++.la $(CURDIR)/debian/hamlib++-dev/usr/lib/
|
||||||
|
mv $(CURDIR)/debian/tmp/usr/lib/libhamlib++.so $(CURDIR)/debian/hamlib++-dev/usr/lib/
|
||||||
|
|
||||||
|
# Move the appropriate files into the C++ runtime package..
|
||||||
|
mv $(CURDIR)/debian/tmp/usr/lib/libhamlib++-$(version).so.2 $(CURDIR)/debian/hamlib2++/usr/lib/
|
||||||
|
mv $(CURDIR)/debian/tmp/usr/lib/libhamlib++-$(version).so.2.0.0 $(CURDIR)/debian/hamlib2++/usr/lib/
|
||||||
|
|
||||||
|
# Move the appropriate files into the C development package..
|
||||||
mv $(CURDIR)/debian/tmp/usr/lib/libhamlib.so $(CURDIR)/debian/hamlib-dev/usr/lib/
|
mv $(CURDIR)/debian/tmp/usr/lib/libhamlib.so $(CURDIR)/debian/hamlib-dev/usr/lib/
|
||||||
mv $(CURDIR)/debian/tmp/usr/lib/*.a $(CURDIR)/debian/hamlib-dev/usr/lib/
|
mv $(CURDIR)/debian/tmp/usr/lib/*.a $(CURDIR)/debian/hamlib-dev/usr/lib/
|
||||||
mv $(CURDIR)/debian/tmp/usr/lib/*.la $(CURDIR)/debian/hamlib-dev/usr/lib/
|
mv $(CURDIR)/debian/tmp/usr/lib/*.la $(CURDIR)/debian/hamlib-dev/usr/lib/
|
||||||
rm -f $(CURDIR)/debian/tmp/usr/include/hamlib/rigclass.h
|
|
||||||
rm -f $(CURDIR)/debian/tmp/usr/include/hamlib/rotclass.h
|
|
||||||
mv $(CURDIR)/debian/tmp/usr/include/hamlib $(CURDIR)/debian/hamlib-dev/usr/include/
|
mv $(CURDIR)/debian/tmp/usr/include/hamlib $(CURDIR)/debian/hamlib-dev/usr/include/
|
||||||
mv $(CURDIR)/debian/tmp/usr/lib/pkgconfig/hamlib.pc $(CURDIR)/debian/hamlib-dev/usr/lib/pkgconfig/
|
mv $(CURDIR)/debian/tmp/usr/lib/pkgconfig/hamlib.pc $(CURDIR)/debian/hamlib-dev/usr/lib/pkgconfig/
|
||||||
mv $(CURDIR)/debian/tmp/usr/share/aclocal/hamlib.m4 $(CURDIR)/debian/hamlib-dev/usr/share/aclocal/
|
mv $(CURDIR)/debian/tmp/usr/share/aclocal/hamlib.m4 $(CURDIR)/debian/hamlib-dev/usr/share/aclocal/
|
||||||
|
|
||||||
# Move the appropriate files into the runtime package..
|
# Move the appropriate files into the C runtime package..
|
||||||
mv $(CURDIR)/debian/tmp/usr/lib/libhamlib-$(version).so.2 $(CURDIR)/debian/hamlib2/usr/lib/
|
mv $(CURDIR)/debian/tmp/usr/lib/libhamlib-$(version).so.2 $(CURDIR)/debian/hamlib2/usr/lib/
|
||||||
mv $(CURDIR)/debian/tmp/usr/lib/libhamlib-$(version).so.2.0.0 $(CURDIR)/debian/hamlib2/usr/lib/
|
mv $(CURDIR)/debian/tmp/usr/lib/libhamlib-$(version).so.2.0.0 $(CURDIR)/debian/hamlib2/usr/lib/
|
||||||
mv $(CURDIR)/debian/tmp/usr/lib/hamlib-*so $(CURDIR)/debian/hamlib2/usr/lib/
|
mv $(CURDIR)/debian/tmp/usr/lib/hamlib-*so $(CURDIR)/debian/hamlib2/usr/lib/
|
||||||
|
|
||||||
|
# Move the appropriate files into the perl package and do some cleanups
|
||||||
|
mv $(CURDIR)/debian/tmp/usr/lib/perl/5.8.4/* $(CURDIR)/debian/hamlib2-perl/usr/lib/perl5
|
||||||
|
rm -f $(CURDIR)/debian/hamlib2-perl/usr/lib/perl5/auto/Hamlib/.packlist
|
||||||
|
rm -f $(CURDIR)/debian/hamlib2-perl/usr/lib/perl5/auto/Hamlib/Hamlib.bs
|
||||||
|
rm -f $(CURDIR)/debian/hamlib2-perl/usr/lib/perl5/perllocal.pod
|
||||||
|
mv $(CURDIR)/debian/hamlib2-perl/usr/lib/perl5/perltest.pl $(CURDIR)/debian/hamlib2-perl/usr/share/doc/hamlib2-perl
|
||||||
|
|
||||||
|
# Move the appropriate files into the python package
|
||||||
|
mv $(CURDIR)/debian/tmp/usr/lib/python/* $(CURDIR)/debian/python2.3-hamlib2/usr/lib/python2.3/site-packages
|
||||||
|
mv $(CURDIR)/debian/tmp/usr/lib/_Hamlib.so $(CURDIR)/debian/python2.3-hamlib2/usr/lib/python2.3/site-packages
|
||||||
|
mv $(CURDIR)/bindings/pytest.py $(CURDIR)/debian/python2.3-hamlib2/usr/share/doc/python2.3-hamlib2/
|
||||||
|
|
||||||
|
# Move the appropriate files into the tcl package
|
||||||
|
mv $(CURDIR)/debian/tmp/usr/lib/hamlibtcl* $(CURDIR)/debian/hamlib2-tcl/usr/lib/hamlib/
|
||||||
|
mv $(CURDIR)/debian/tmp/usr/lib/tcl/* $(CURDIR)/debian/hamlib2-tcl/usr/lib/hamlib/
|
||||||
|
mv $(CURDIR)/bindings/tcltest.tcl $(CURDIR)/debian/hamlib2-tcl/usr/share/doc/hamlib2-tcl/
|
||||||
|
|
||||||
# Move the appropriate files into the documentation package..
|
# Move the appropriate files into the documentation package..
|
||||||
mv $(CURDIR)/doc/html/* $(CURDIR)/debian/hamlib-doc/usr/share/doc/hamlib-doc/html
|
mv $(CURDIR)/doc/html/* $(CURDIR)/debian/hamlib-doc/usr/share/doc/hamlib-doc/html
|
||||||
|
|
||||||
|
@ -103,7 +134,7 @@ binary-arch: build install
|
||||||
dh_strip
|
dh_strip
|
||||||
dh_compress
|
dh_compress
|
||||||
dh_fixperms
|
dh_fixperms
|
||||||
dh_makeshlibs -V -Xalinco -Xaor -Xdrake -Xdummy -Xeasycomm -Xflexradio -Xfodtrack -Xicom -Xjrc -Xkachina -Xkenwood -Xlowe -Xmicrotune -Xpcr -Xrft -Xrotorez -Xrpc -Xsartek -Xtapr -Xtentec -Xuniden -Xwinradio -Xyaesu
|
dh_makeshlibs -V -Xalinco -Xaor -Xdrake -Xdummy -Xeasycomm -Xflexradio -Xfodtrack -Xicom -Xjrc -Xkachina -Xkenwood -Xlowe -Xmicrotune -Xpcr -Xrft -Xrotorez -Xrpc -Xsartek -Xtapr -Xtentec -Xuniden -Xwinradio -Xyaesu -Xtcl
|
||||||
dh_installdeb
|
dh_installdeb
|
||||||
# dh_perl
|
# dh_perl
|
||||||
dh_shlibdeps -Xalinco -Xaor -Xdrake -Xdummy -Xeasycomm -Xflexradio -Xfodtrack -Xicom -Xjrc -Xkachina -Xkenwood -Xlowe -Xmicrotune -Xpcr -Xrft -Xrotorez -Xrpc -Xsartek -Xtapr -Xtentec -Xuniden -Xwinradio -Xyaesu
|
dh_shlibdeps -Xalinco -Xaor -Xdrake -Xdummy -Xeasycomm -Xflexradio -Xfodtrack -Xicom -Xjrc -Xkachina -Xkenwood -Xlowe -Xmicrotune -Xpcr -Xrft -Xrotorez -Xrpc -Xsartek -Xtapr -Xtentec -Xuniden -Xwinradio -Xyaesu
|
||||||
|
|
Ładowanie…
Reference in New Issue