aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTakashi Sakamoto <o-takashi@sakamocchi.jp>2021-11-17 17:04:03 +0900
committer坂本 貴史 <o-takashi@sakamocchi.jp>2021-11-17 17:19:42 +0900
commit168809bd5f6dc0036a0fe3908a57f55384f31760 (patch)
treea71be85cebe316f93bbd3d9df5984419f0032c51
parentcb4abca53f22531902476b886baf12a39b50abf2 (diff)
downloadlibhinawa-168809bd5f6dc0036a0fe3908a57f55384f31760.tar.gz
bump release version up to v2.4.02.4.0
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
-rw-r--r--README.rst28
-rw-r--r--libhinawa.spec5
-rw-r--r--meson.build2
3 files changed, 20 insertions, 15 deletions
diff --git a/README.rst b/README.rst
index e7c7300..067f846 100644
--- a/README.rst
+++ b/README.rst
@@ -2,23 +2,25 @@
libhinawa
=========
-2021/08/29
+2021/11/17
Takashi Sakamoto
Instruction
===========
-I design this library to send asynchronous transaction from Linux userspace
-applications to units on IEEE 1394 bus by any language binding for GObject
-Introspection. According to this design, this library is an application of Linux
-FireWire subsystem and GLib/GObject.
+I design this library to send asynchronous transaction to units in
+IEEE 1394 bus from Linux userspace applications, written by any language
+binding supporting GObject Introspection. According to this design, the
+library is an application of Linux FireWire subsystem and GLib/GObject.
-Furthermore, my recent work since 2013 for Linux sound subsystem, a.k.a
-ALSA, adds any loadable wodules for Linux kernel to handle some Audio and
-Music units on IEEE 1394 bus by ALSA PCM/RawMidi/HwDep/Sequencer interfaces.
-This library includes some helper objects to handle model-specific asynchronous
-transactions with helps of the drivers. According to this design, a part of
-this library is an application of Linux sound subsystem.
+Additionally, my recent work since 2013 for Linux sound subsystem, a.k.a
+ALSA, adds some loadable modules into Linux kernel as drivers for some
+Audio and Music units in IEEE 1394 bus. They allow userspace applications
+to transfer PCM frames and MIDI messages via ALSA PCM, RawMidi, and
+Sequencer interfaces. The modules also supports ALSA HwDep interface for
+model-specific functions such as notification. The library includes some
+helper objects for the model-specific functions. According to this design,
+a part of this library is an application of Linux sound subsystem.
Example of Python3 with PyGobject
=================================
@@ -144,14 +146,14 @@ How to make RPM package
$ cd build
$ meson dist
...
- meson-dist/libhinawa-2.3.0.tar.xz 3bc5833e102f38d3b08de89e6355deb83dffb81fb6cc34fc7f2fc473be5b4c47
+ meson-dist/libhinawa-2.4.0.tar.xz 3bc5833e102f38d3b08de89e6355deb83dffb81fb6cc34fc7f2fc473be5b4c47
$ cd ..
3. copy the archive
::
- $ cp build/meson-dist/libhinawa-2.3.0.tar.xz ~/rpmbuild/SOURCES/
+ $ cp build/meson-dist/libhinawa-2.4.0.tar.xz ~/rpmbuild/SOURCES/
4. build package
diff --git a/libhinawa.spec b/libhinawa.spec
index cf14ab4..f70bb60 100644
--- a/libhinawa.spec
+++ b/libhinawa.spec
@@ -2,7 +2,7 @@
%global glib2_version 2.34.0
Name: libhinawa
-Version: 2.3.0
+Version: 2.4.0
Release: 1%{?dist}
Summary: GObject introspection library for devices connected to IEEE 1394 bus
@@ -71,6 +71,9 @@ developing applications that use %{name}.
%{_datadir}/gtk-doc/html/hinawa/*
%changelog
+ * Sun Oct 27 2021 Takashi Sakamoto <o-takashi@sakamocchi.jp> - 2.4.0
+ - new upstream release.
+
* Sun Aug 29 2021 Takashi Sakamoto <o-takashi@sakamocchi.jp> - 2.3.0
- new upstream release.
diff --git a/meson.build b/meson.build
index d0ffb46..33333d9 100644
--- a/meson.build
+++ b/meson.build
@@ -1,5 +1,5 @@
project('libhinawa', 'c',
- version: '2.3.0',
+ version: '2.4.0',
license: 'LGPL-2.1+',
meson_version: '>= 0.46.0',
)