Skip to content

Commit

Permalink
Feature/release cleanup (#4)
Browse files Browse the repository at this point in the history
* README.rst: Moving to restructured text for better readibility.

* INSTALLATION.rst: Moving to rst for readability and offering information on how to build using meson.

* INSTALLATION.rst: Updating meson build/installation instructions.

* README.rst: Adding links to jack{,2}, alsa, dbus. Fixing spelling and removing redundant sentences. Adding link to installation/build documentation.

* README.rst: Switching to non-link in italic section.

* INSTALLATION.rst: Making more clear what DESTDIR is.

* LICENSE: Move GPLv2 license to common location.

* AUTHORS: Adding David Runge. Sorting alphabetically.

* AUTHORS.rst: Switching to rst for nicer lists.

* AUTHORS.rst: Add header and put names in a list.

* CHANGELOG.rst: Switching to rst for better readibility.

* CHANGELOG.rst: Putting releases in sections and items in proper lists. Adding header. Adding information of upcoming version 9.

* CHANGELOG.rst: Adding information on architecture fixes and release date of version 9.

* meson.build: Incrementing version to 9.
  • Loading branch information
dvzrv committed Sep 23, 2019
1 parent c07775d commit de37569
Show file tree
Hide file tree
Showing 10 changed files with 280 additions and 202 deletions.
6 changes: 0 additions & 6 deletions AUTHORS

This file was deleted.

10 changes: 10 additions & 0 deletions AUTHORS.rst
@@ -0,0 +1,10 @@
=======
Authors
=======

* David Runge <dave@sleepmap.de>
* Dmitry S. Baikov <c0ff@konstruktiv.org>
* Juuso Alasuutari has copyright ownership on some D-Bus related code, taken from other projects (lash, jackdbus).
* Nedko Arnaudov <nedko@arnaudov.name>
* Paul Davis <paul@linuxaudiosystems.com>
* Torben Hohn <torbenh@gmx.de>
93 changes: 93 additions & 0 deletions CHANGELOG.rst
@@ -0,0 +1,93 @@
=========
Changelog
=========

Version 9 on 2019-09-24
-----------------------

* architecture fixes for aarch64 and powerpc64
* porting a2j_control to python3
* replace waf with meson as build system
* control unique port names over D-Bus
* man page spelling fixes
* fix linking against libpthread

Version 8 "Sophronius of Vratsa" on 2012-07-05
----------------------------------------------

* -u commandline option
* D-Bus method for checking whether hw export is enabled. Kudos to Danni Coy
* Fix for resource leak. Kudos to Dan A. Muresan
* Improved error message for snd_seq_connect_to() failures
* --mandir= option in waf. Kudos to Dan Church

Version 7 "Paisius of Hilendar" on 2011-01-16
---------------------------------------------

* MIDI processing improvements
* Use the JACK limit for max port name size (sr #2526)
* Adopt to shared library policy changes in some distros (sr #2547)
* dbus support can now be disabled at configure stage
* fix build on not so common platforms (LP: #556351)
* man pages (from Debian)
* reopen log file when it is deleted or replaced

Version 6 "Indzhe Voyvoda" on 2009-12-29
----------------------------------------

* MIDI processing improvements
* Handle large number of ports
* a2j script (non-dbus-like behaviour for dbus environment)
* Allow tweaking through dbus of the hardware port export option
* Fix a use of invalid memory
* Fix port miss that can occur if port appears during bridge startup

Version 5 "Athos" on 2009-06-13
-------------------------------

* Fix thight loop on D-Bus disconnect
* D-Bus signals for bridge start and stop
* Fixed alsamidi "disappearing output" bug. (backport from jack1)
* MIDI note-off normalization fix from Dave Robillard (Backport from jack1)
* Removed wrong assert from alsa_seqmidi.c reported by Ken Ellinwood (Backport
from jack1)
* Mark anything that looks like a hardware port as physical&terminal (Backport
from jack1/jack2)
* Fix potential crash when D-Bus is not used
* Support for multiple ALSA clients with same name
* Merge midibridge changeset by Paul Davis that is expected to fix midi event
timing problems that some people have reported.

Version 4 "Devsirme" on 2008-08-03
----------------------------------

* Fix typos in docs
* Disable use of C++ demangling in sigsegv. Fix for sr #2074
* Fix a2j_control help text (thanks kfoltman!)
* Request fixed JACK client name. Fix for bug #12139
* Handle missing svnversion executable nicely. Fixes bug #12138

Version 3 "Bodrum" on 2008-08-03
--------------------------------

* Improved port naming, support for bidirectional ports
* Allow exporting of hardware ports (disabled by default)
* Switch from autotools to waf
* Remove support for old JACK MIDI API variants
* Remove usage of posix semaphores that could cause sleep in realtime context,
in rare circumstances
* D-Bus background service mode. The old manual mode is still working.
* Log file when running in background service mode.
* Improved documentation
* Import, with slight modifications, static bridges created by Sean Bolton and
Lars Luthman.

Version 2 on 2007-10-27
-----------------------

* Improved build system (autotools) and support for older JACK variants

Version 1 on 2007-08-26
-----------------------

* Initial release
34 changes: 0 additions & 34 deletions INSTALL

This file was deleted.

48 changes: 48 additions & 0 deletions INSTALLATION.rst
@@ -0,0 +1,48 @@
============
Installation
============

*a2jmidid* uses the |meson| build system.


Configure and build
-------------------

To configure the project, |meson|'s |meson_universal_options| (e.g. *prefix*)
can be used to prepare a build directory::

meson --prefix=/usr build

One additional - project specific - option enables for building without |dbus|
support::

meson --prefix=/usr -Ddisable-dbus=true build

To build the application |ninja| is required::

ninja -C build

Install
-------

|meson| is able to install the project components to the system directories
(when run as root), while honoring the *DESTDIR* environment variable::

DESTDIR="/some/other/location" meson install -C build

.. |meson| raw:: html

<a href="https://mesonbuild.com/" target="_blank">Meson</a>

.. |meson_universal_options| raw:: html

<a href="https://mesonbuild.com/Builtin-options.html#universal-options" target="_blank">universal options</a>

.. |dbus| raw:: html

<a href="https://www.freedesktop.org/wiki/Software/dbus/" target="_blank">D-Bus</a>

.. |ninja| raw:: html

<a href="https://ninja-build.org/" target="_blank">Ninja</a>

File renamed without changes.
59 changes: 0 additions & 59 deletions NEWS

This file was deleted.

102 changes: 0 additions & 102 deletions README

This file was deleted.

0 comments on commit de37569

Please sign in to comment.