Compare commits

...

2 Commits

Author SHA1 Message Date
Hibby 3a0e144996
Big packaging refresh to come up to dh13 2025-07-27 17:46:59 +01:00
Iain R. Learmonth 22defbad03 Import Debian changes 1.5-2
libfap (1.5-2) unstable; urgency=medium
.
  * debian/control:
   - Fixed the Vcs-Git and Vcs-Browser URLs
   - libfap-dev now Breaks+Replaces libfap5-dev
.
libfap (1.5-1) unstable; urgency=medium
.
  * Initial release. (Closes: #771475)
   - This package is based on the previous libfap5 package.
2025-07-27 16:47:06 +01:00
10 changed files with 221 additions and 0 deletions

20
debian/changelog vendored Normal file
View File

@ -0,0 +1,20 @@
libfap (1.5-3) UNRELEASED; urgency=medium
* Packaging refresh
-- Dave Hibberd <hibby@debian.org> Sun, 27 Jul 2025 16:50:50 +0100
libfap (1.5-2) unstable; urgency=medium
* debian/control:
- Fixed the Vcs-Git and Vcs-Browser URLs
- libfap-dev now Breaks+Replaces libfap5-dev
-- Iain R. Learmonth <irl@fsfe.org> Mon, 20 Jul 2015 17:25:47 +0100
libfap (1.5-1) unstable; urgency=medium
* Initial release. (Closes: #771475)
- This package is based on the previous libfap5 package.
-- Iain R. Learmonth <irl@fsfe.org> Sat, 04 Jul 2015 15:22:13 +0100

38
debian/control vendored Normal file
View File

@ -0,0 +1,38 @@
Source: libfap
Maintainer: Debian Hamradio Maintainers <debian-hams@lists.debian.org>
Uploaders: Dave Hibberd <hibby@debian.org>
Section: hamradio
Priority: optional
Build-Depends: debhelper-compat (= 13),
Standards-Version: 4.7.2
Vcs-Browser: https://git.hibbian.org/hibbian/libfap.git
Vcs-Git: https://git.hibbian.org/hibbian/libfap.git
Homepage: https://www.pakettiradio.net/libfap/
Package: libfap6
Architecture: any
Depends: ${shlibs:Depends},
${misc:Depends}
Breaks: libfap5
Replaces: libfap5
Description: APRS Parser
libfap is a C port of the Ham::APRS::FAP Finnish APRS Parser (Fabulous APRS
Parser) Perl module. As the original Perl code, libfap parses normal, mic-e and
compressed location packets, NMEA location packets, objects, items, messages,
telemetry and most weather packets. For more description, see the Perl module.
Package: libfap-dev
Architecture: any
Section: libdevel
Depends: ${shlibs:Depends},
${misc:Depends},
libfap6 (= ${binary:Version})
Breaks: libfap5-dev
Replaces: libfap5-dev
Description: APRS Parser - Development Files
libfap is a C port of the Ham::APRS::FAP Finnish APRS Parser (Fabulous APRS
Parser) Perl module. As the original Perl code, libfap parses normal, mic-e and
compressed location packets, NMEA location packets, objects, items, messages,
telemetry and most weather packets. For more description, see the Perl module.
.
This package contains the development files for libfap.

36
debian/copyright vendored Normal file
View File

@ -0,0 +1,36 @@
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: libfap
Source: https://www.pakettiradio.net/libfap/
Files: *
Copyright: 2009-2011 Tapio Aaltonen
License: GPL-1+ or Artistic-2.0
Files: debian/*
Copyright: 2014 Iain R. Learmonth
2025 Dave Hibberd
License: GPL-1+
License: GPL-1+
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 1, or (at your option)
any later version.
.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
.
You should have received a copy of the GNU General Public License
along with this program; if not, see https://www.gnu.org/licenses/
.
On Debian systems, the full text of the license can be found in
/usr/share/common-licenses/GPL-1.
License: Artistic-2.0
This program is distributed under the Artistic License.
.
On Debian systems, the full text of the license can be found in
/usr/share/common-licenses/Artistic

3
debian/gbp.conf vendored Normal file
View File

@ -0,0 +1,3 @@
[DEFAULT]
debian-branch = hibbian/latest
upstream-branch = upstream

4
debian/libfap-dev.install vendored Normal file
View File

@ -0,0 +1,4 @@
usr/lib/*/libfap.so
usr/lib/*/libfap.a
usr/lib/*/pkgconfig/*
usr/include/*

1
debian/libfap6.install vendored Normal file
View File

@ -0,0 +1 @@
usr/lib/*/libfap.so.*

104
debian/libfap6.symbols vendored Normal file
View File

@ -0,0 +1,104 @@
libfap.so.6 libfap6 #MINVER#
* Build-Depends-Package: libfap-dev
fap_ax25_to_tnc2@Base 1.5
fap_check_ax25_call@Base 1.5
fap_cleanup@Base 1.5
fap_count_digihops@Base 1.5
fap_direction@Base 1.5
fap_distance@Base 1.5
fap_explain_error@Base 1.5
fap_free@Base 1.5
fap_init@Base 1.5
fap_kiss_to_tnc2@Base 1.5
fap_mice_mbits_to_message@Base 1.5
fap_parseaprs@Base 1.5
fap_tnc2_to_ax25@Base 1.5
fap_tnc2_to_kiss@Base 1.5
fapint_check_date@Base 1.5
fapint_check_kiss_callsign@Base 1.5
fapint_clear_llist@Base 1.5
fapint_create_packet@Base 1.5
fapint_get_nmea_latlon@Base 1.5
fapint_get_pos_resolution@Base 1.5
fapint_init_telemetry_report@Base 1.5
fapint_init_wx_report@Base 1.5
fapint_initialized@Base 1.5
fapint_is_number@Base 1.5
fapint_parse_capabilities@Base 1.5
fapint_parse_comment@Base 1.5
fapint_parse_comment_telemetry@Base 1.5
fapint_parse_compressed@Base 1.5
fapint_parse_dao@Base 1.5
fapint_parse_header@Base 1.5
fapint_parse_item@Base 1.5
fapint_parse_message@Base 1.5
fapint_parse_mice@Base 1.5
fapint_parse_nmea@Base 1.5
fapint_parse_normal@Base 1.5
fapint_parse_object@Base 1.5
fapint_parse_status@Base 1.5
fapint_parse_symbol_from_dst_callsign@Base 1.5
fapint_parse_telemetry@Base 1.5
fapint_parse_timestamp@Base 1.5
fapint_parse_wx@Base 1.5
fapint_parse_wx_peet_logging@Base 1.5
fapint_parse_wx_peet_packet@Base 1.5
fapint_regex_altitude@Base 1.5
fapint_regex_ax25call@Base 1.5
fapint_regex_base91_telemetry@Base 1.5
fapint_regex_comment@Base 1.5
fapint_regex_detect_comp@Base 1.5
fapint_regex_detect_exp@Base 1.5
fapint_regex_detect_telem@Base 1.5
fapint_regex_detect_wx@Base 1.5
fapint_regex_digicall@Base 1.5
fapint_regex_digicallv6@Base 1.5
fapint_regex_hdr_detail@Base 1.5
fapint_regex_header@Base 1.5
fapint_regex_hopcount1@Base 1.5
fapint_regex_hopcount2@Base 1.5
fapint_regex_kiss_callsign@Base 1.5
fapint_regex_kiss_digi@Base 1.5
fapint_regex_kiss_hdrbdy@Base 1.5
fapint_regex_mes_ack@Base 1.5
fapint_regex_mes_dst@Base 1.5
fapint_regex_mes_nack@Base 1.5
fapint_regex_mice_amb@Base 1.5
fapint_regex_mice_body@Base 1.5
fapint_regex_mice_dstcall@Base 1.5
fapint_regex_nmea_altitude@Base 1.5
fapint_regex_nmea_chksum@Base 1.5
fapint_regex_nmea_coord@Base 1.5
fapint_regex_nmea_date@Base 1.5
fapint_regex_nmea_dst@Base 1.5
fapint_regex_nmea_fix@Base 1.5
fapint_regex_nmea_flag@Base 1.5
fapint_regex_nmea_specou@Base 1.5
fapint_regex_nmea_time@Base 1.5
fapint_regex_normalamb@Base 1.5
fapint_regex_normalpos@Base 1.5
fapint_regex_peet_splitter@Base 1.5
fapint_regex_phg@Base 1.5
fapint_regex_phgr@Base 1.5
fapint_regex_rng@Base 1.5
fapint_regex_telemetry@Base 1.5
fapint_regex_timestamp@Base 1.5
fapint_regex_wx1@Base 1.5
fapint_regex_wx2@Base 1.5
fapint_regex_wx3@Base 1.5
fapint_regex_wx4@Base 1.5
fapint_regex_wx5@Base 1.5
fapint_regex_wx_any@Base 1.5
fapint_regex_wx_humi@Base 1.5
fapint_regex_wx_lumi@Base 1.5
fapint_regex_wx_pres@Base 1.5
fapint_regex_wx_r1@Base 1.5
fapint_regex_wx_r24@Base 1.5
fapint_regex_wx_rami@Base 1.5
fapint_regex_wx_rrc@Base 1.5
fapint_regex_wx_snow@Base 1.5
fapint_regex_wx_soft@Base 1.5
fapint_regex_wx_what@Base 1.5
fapint_remove_part@Base 1.5
fapint_symbol_from_dst_type@Base 1.5
fapint_valid_com_telem_char@Base 1.5

10
debian/rules vendored Executable file
View File

@ -0,0 +1,10 @@
#!/usr/bin/make -f
export DEB_BUILD_MAINT_OPTIONS = hardening=+all
%:
dh $@ --with autoreconf
override_dh_install:
find /build/package/package -type f -name "*.la" -delete
dh_install

1
debian/source/format vendored Normal file
View File

@ -0,0 +1 @@
3.0 (quilt)

4
debian/watch vendored Normal file
View File

@ -0,0 +1,4 @@
version=4
https://www.pakettiradio.net/downloads/libfap/([\d.]+)/libfap-([\d.]+)\.tar\.gz