Skip to content

Commit

Permalink
debian: debian packaging for v1.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
takaswie committed Nov 1, 2023
1 parent cc8fe51 commit 55c8421
Show file tree
Hide file tree
Showing 7 changed files with 52 additions and 41 deletions.
6 changes: 6 additions & 0 deletions debian/changelog
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
libhinoko (1.0.0-1) unstable; urgency=medium

* New upstream release.

-- Takashi Sakamoto <o-takashi@sakamocchi.jp> Mon, 30 Oct 2023 22:16:41 +0900

libhinoko (0.9.0-1) unstable; urgency=medium

* New upstream release.
Expand Down
58 changes: 30 additions & 28 deletions debian/control
Original file line number Diff line number Diff line change
Expand Up @@ -3,51 +3,53 @@ Section: libs
Priority: optional
Maintainer: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Build-Depends: debhelper-compat (= 13),
meson (>= 0.46.0),
meson (>= 0.56.0),
libglib2.0-dev (>= 2.44.0),
gi-docgen (>= 2021.8+ds1-1),
gobject-introspection (>= 1.32.1),
libgirepository1.0-dev (>= 1.32.1),
python3-gi,
libhinawa-dev (>= 2.6.0),
Standards-Version: 4.6.0
Homepage: https://alsa-project.github.io/gobject-introspection-docs/hinoko/
gi-docgen (>= 2023.1+ds-1),
libhinawa-dev (>= 4.0.0-1)
Rules-Requires-Root: no
Standards-Version: 4.6.2
Homepage: https://ieee1394.docs.kernel.org/
Vcs-Browser: https://git.kernel.org/pub/scm/libs/ieee1394/libhinoko.git/
Vcs-Git: https://git.kernel.org/pub/scm/libs/ieee1394/libhinoko.git/

Package: libhinoko0
Package: libhinoko1
Architecture: linux-any
Pre-Depends: ${misc:Pre-Depends}
Depends: ${shlibs:Depends}, ${misc:Depends},
libglib2.0-0 (>= 2.32.0),
libhinawa2 (>= 2.6.0)
libglib2.0-0 (>= 2.44.0),
libhinawa4 (>= 4.0.0-1)
Multi-Arch: same
Description: I/O library for IEEE 1394 isochronous communication - development files
Libhinoko is a shared library to interact with OHCI 1394 controller and
receive/transmit isochronous packets on IEEE 1394 bus.
Description: I/O library for IEEE 1394 isochronous communication
Libhinoko is an I/O library to operate 1394 OHCI hardware for transmission of
isochronous packets in IEEE 1394 bus.

Package: gir1.2-hinoko-0.0
Package: gir1.2-hinoko-1.0
Section: introspection
Architecture: linux-any
Depends: ${misc:Depends}, ${gir:Depends},
libhinoko0 (= ${binary:Version}),
gir1.2-hinawa-3.0 (>= 2.6.0)
Description: GObject introspection data for libhinoko0
This package contains introspection data for the Hinoko library.
.
It can be used by packages using the GIRepository format to generate
dynamic bindings.
libhinoko1 (= ${binary:Version}),
gir1.2-hinawa-4.0 (>= 4.0.0)
Description: GObject introspection data for libhinoko1
This package contains introspection data for libhinoko1. It can be
used by packages using the GIRepository format to generate dynamic
bindings, or it can be used by interpreters understanding the
GIReporsitory format to libhinoko1.

Package: libhinoko-dev
Section: libdevel
Architecture: linux-any
Depends: ${misc:Depends},
libhinoko0 (= ${binary:Version}),
libglib2.0-dev (>= 2.32.0),
libhinoko1 (= ${binary:Version}),
libglib2.0-dev (>= 2.44.0),
libgirepository1.0-dev (>= 1.32.1),
libhinawa2 (>= 2.6.0),
gir1.2-hinoko-0.0 (= ${binary:Version})
libhinawa4 (>= 4.0.0),
gir1.2-hinoko-1.0 (= ${binary:Version})
Description: I/O library for IEEE 1394 isochronous communication (development filess)
Libhinoko is a shared library to interact with OHCI 1394 controller and
receive/transmit isochronous packets on IEEE 1394 bus.
.
This package contains files that are needed to build applications.

Libhinoko is an I/O library to operate 1394 OHCI hardware for transmission of
isochronous packets in IEEE 1394 bus.
This package contains development files including C headers and
XML data for GIRepository.
7 changes: 4 additions & 3 deletions debian/copyright
Original file line number Diff line number Diff line change
@@ -1,14 +1,15 @@
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: libhinoko
Source: https://github.com/takaswie/libhinoko
Upstream-Contact: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Source: https://git.kernel.org/pub/scm/libs/ieee1394/libhinoko.git

Files: *
Copyright: 2019 Takashi Sakamoto <o-takashi@sakamocchi.jp>
Copyright: 2023 Takashi Sakamoto <o-takashi@sakamocchi.jp>
License: LGPL-2.1

Files: debian/*
Copyright:
2019 Takashi Sakamoto <o-takashi@sakamocchi.jp>
2023 Takashi Sakamoto <o-takashi@sakamocchi.jp>
License: LGPL-2.1

License: LGPL-2.1
Expand Down
File renamed without changes.
File renamed without changes.
17 changes: 9 additions & 8 deletions debian/libhinoko0.symbols → debian/libhinoko1.symbols
Original file line number Diff line number Diff line change
@@ -1,31 +1,32 @@
libhinoko.so.0 libhinoko0 #MINVER#
libhinoko.so.1 libhinoko1 #MINVER#
HINOKO_0_1_0@HINOKO_0_1_0 0.1.0
HINOKO_0_3_0@HINOKO_0_3_0 0.3.0
HINOKO_0_4_0@HINOKO_0_4_0 0.4.0
HINOKO_0_5_0@HINOKO_0_5_0 0.5.0
HINOKO_0_7_0@HINOKO_0_7_0 0.7.0
HINOKO_0_8_0@HINOKO_0_8_0 0.8.0
HINOKO_0_9_0@HINOKO_0_9_0 0.9.0
HINOKO_1_0_0@HINOKO_1_0_0 1.0.0
hinoko_fw_iso_ctx_create_source@HINOKO_0_7_0 0.7.0
hinoko_fw_iso_ctx_flush_completions@HINOKO_0_7_0 0.7.0
hinoko_fw_iso_ctx_get_type@HINOKO_0_7_0 0.7.0
hinoko_fw_iso_ctx_match_flag_get_type@HINOKO_0_1_0 0.1.0
hinoko_fw_iso_ctx_mode_get_type@HINOKO_0_1_0 0.1.0
hinoko_fw_iso_ctx_read_cycle_time@HINOKO_0_9_0 0.9.0
hinoko_fw_iso_ctx_read_cycle_time@HINOKO_1_0_0 1.0.0
hinoko_fw_iso_ctx_release@HINOKO_0_7_0 0.7.0
hinoko_fw_iso_ctx_stop@HINOKO_0_7_0 0.7.0
hinoko_fw_iso_ctx_unmap_buffer@HINOKO_0_7_0 0.7.0
hinoko_fw_scode_get_type@HINOKO_0_1_0 0.1.0
hinoko_fw_iso_resource_get_type@HINOKO_0_7_0 0.7.0
hinoko_fw_iso_resource_open@HINOKO_0_7_0 0.7.0
hinoko_fw_iso_resource_create_source@HINOKO_0_7_0 0.7.0
hinoko_fw_iso_resource_allocate_async@HINOKO_0_7_0 0.7.0
hinoko_fw_iso_resource_allocate_sync@HINOKO_0_7_0 0.7.0
hinoko_fw_iso_resource_allocate_wait@HINOKO_1_0_0 1.0.0
hinoko_fw_iso_resource_allocate@HINOKO_1_0_0 1.0.0
hinoko_fw_iso_resource_calculate_bandwidth@HINOKO_0_4_0 0.4.0
hinoko_fw_iso_resource_auto_get_type@HINOKO_0_7_0 0.7.0
hinoko_fw_iso_resource_auto_new@HINOKO_0_4_0 0.4.0
hinoko_fw_iso_resource_auto_deallocate_async@HINOKO_0_7_0 0.7.0
hinoko_fw_iso_resource_auto_deallocate_sync@HINOKO_0_7_0 0.7.0
hinoko_fw_iso_resource_auto_deallocate_wait@HINOKO_1_0_0 1.0.0
hinoko_fw_iso_resource_auto_deallocate@HINOKO_1_0_0 1.0.0
hinoko_fw_iso_resource_error_get_type@HINOKO_0_5_0 0.5.0
hinoko_fw_iso_resource_error_quark@HINOKO_0_5_0 0.5.0
hinoko_fw_iso_resource_auto_error_get_type@HINOKO_0_5_0 0.5.0
Expand All @@ -34,8 +35,8 @@ libhinoko.so.0 libhinoko0 #MINVER#
hinoko_fw_iso_ctx_error_quark@HINOKO_0_5_0 0.5.0
hinoko_fw_iso_resource_once_get_type@HINOKO_0_7_0 0.7.0
hinoko_fw_iso_resource_once_new@HINOKO_0_7_0 0.7.0
hinoko_fw_iso_resource_once_deallocate_async@HINOKO_0_7_0 0.7.0
hinoko_fw_iso_resource_once_deallocate_sync@HINOKO_0_7_0 0.7.0
hinoko_fw_iso_resource_once_deallocate_wait@HINOKO_1_0_0 1.0.0
hinoko_fw_iso_resource_once_deallocate@HINOKO_1_0_0 1.0.0
hinoko_fw_iso_ir_multiple_allocate@HINOKO_0_8_0 0.8.0
hinoko_fw_iso_ir_multiple_get_payload@HINOKO_0_8_0 0.8.0
hinoko_fw_iso_ir_multiple_get_type@HINOKO_0_8_0 0.8.0
Expand Down
5 changes: 3 additions & 2 deletions debian/watch
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
version=4
opts="decompress, pgpsigurlmangle=s/(.*tar)\..*$/$1.sign/" \
https://mirrors.edge.kernel.org/pub/linux/libs/ieee1394/libhinoko-([\d.]+)\.tar\.(?:xz|gz)

opts="mode=git, pgpmode=gittag" \
https://git.kernel.org/pub/scm/libs/ieee1394/libhinoko.git refs/tags/v([\d\.]+)

0 comments on commit 55c8421

Please sign in to comment.