Commit Graph

67 Commits

Author SHA1 Message Date
Alexandre Ratchov 23e9ebebc4 Use ${version} macro instead of hardcoded number 2021-05-25 06:38:12 +02:00
Alexandre Ratchov fde5ad8a68 Bump version to v1.8.0 2021-05-07 09:49:58 +02:00
Alexandre Ratchov e450bab99e configure: Generate .pc file with variable-prefixed paths 2021-04-23 14:22:47 +02:00
Alexandre Ratchov a26f7fdf36 configure: add autoconf-style --exec-prefix option 2021-04-23 13:42:05 +02:00
Alexandre Ratchov ce7e998772 Add initial pkg-config support, from brad@ 2021-04-20 11:02:47 +02:00
Duncan Overbruck 7a03da2848 Add libsndio.so.${MAJ} symlink and use it as SONAME on linux
This avoids having to rebuild a lot of packages even if the
ABI did not break. cubeb used by firefox currently dlopen's
either libsndio.so.7.1 or libsndio.so, with the major link
this would also avoid having to patch this as long as the
ABI doesn't break without having to ship the libsndio.so
symlink outside of -dev/-devel packages.
2020-09-02 15:35:34 +02:00
Alexandre Ratchov b4bf3f21ec Use _sndiop user on OpenBSD to access raw devices 2020-05-02 17:54:58 +02:00
Alexandre Ratchov a35ae59831 configure: quote device name of --default-dev argument
This remove the need for the quotes in the configure script argument
making its invocation simpler
2020-05-02 15:28:08 +02:00
Alexandre Ratchov f330fa3d4a If no -f options are used, expose first 4 midi(4) devices to sndiod clients
A single default device could be set at ./configure time with
the --default-dev option
2020-04-30 19:06:13 +02:00
Alexandre Ratchov 7d352f5494 Include bsd/bsd.h necessary if --with-libbsd is used 2020-03-13 19:06:18 +01:00
Alexandre Ratchov 68f57774dc Remove xvolkeys 2020-03-02 06:18:51 +01:00
Alexandre Ratchov 03799aab3f Merge branch 'master' into mixer 2018-02-23 18:19:17 +01:00
Alexandre Ratchov 2de5100143 Enable OSS and use SONAME on FreeBSD.
From Tobias Kortkamp <tobik@FreeBSD.org>, thanks!
2018-01-15 18:26:10 +01:00
Alexandre Ratchov 6e1de49304 Merge branch 'master' into mixer 2018-01-12 08:32:16 +01:00
Alexandre Ratchov f76d93d479 Unbreak SONAME on Linux, noticed by and help from Peter
Piwowarski <peterjpiwowarski at gmail.com>.
2018-01-11 21:57:37 +01:00
Alexandre Ratchov a34e39a16b Merge branch 'master' into mixer 2017-11-11 18:49:06 +01:00
Alexandre Ratchov 3d6b602fe9 use /dev/urandom by default 2017-11-11 13:04:46 +01:00
Alexandre Ratchov 5e88de62ea add sndiod.service file for systemd-based systems 2017-09-18 19:42:31 +02:00
Alexandre Ratchov d0eda3c80a add sndiod.service file for systemd-based systems 2017-09-18 19:40:44 +02:00
Alexandre Ratchov 00a5bfe57a Merge branch 'master' into mixer 2017-07-20 12:32:22 +02:00
Alexandre Ratchov 0fe173a94b unbreak installation on Darwin, SO_LINK was missing 2017-06-04 11:59:06 +02:00
Alexandre Ratchov 0445c6a464 Merge branch 'master' into mixer 2017-03-28 10:32:48 +02:00
Alexandre Ratchov 7d804be937 tweak spacing 2017-03-27 12:46:22 +02:00
Alexandre Ratchov d6e9a73e41 add missing -DHAVE_CLOCK_GETTIME 2017-03-27 12:40:19 +02:00
Alexandre Ratchov a48a424901 add portability bits for OS X 2017-03-27 12:34:26 +02:00
Alexandre Ratchov a62cf921ae tweak spacing in configure 2017-02-14 14:33:33 +01:00
Alexandre Ratchov 0c783bd3b0 Add support for FreeBSD raw usb-midi devices. Bits from Tobias
Kortkamp <t@tobik.me> plus configure script tweaks.
2017-02-14 14:22:57 +01:00
Alexandre Ratchov 02c2d1521c Add support for OSS/FreeBSD. From Tobias Kortkamp <t@tobik.me>. 2017-02-14 14:19:25 +01:00
Alexandre Ratchov 2606d3f24e Add support for FreeBSD raw usb-midi devices. Bits from Tobias
Kortkamp <t@tobik.me> plus configure script tweaks.
2016-11-06 12:21:59 +01:00
Alexandre Ratchov d396d690d1 Add support for OSS/FreeBSD. From Tobias Kortkamp <t@tobik.me>. 2016-11-03 08:04:47 +01:00
Alexandre Ratchov d08df26185 make init.d.sndiod executable 2016-05-16 08:37:40 +02:00
Alexandre Ratchov 13dcd94f28 make init.d.sndiod executable 2016-05-16 08:36:55 +02:00
Alexandre Ratchov 5dc67b663e merge head 2016-01-26 10:23:38 +01:00
Alexandre Ratchov c77ea93344 Make sndio buildable on NetBSD, from Kamil Rytarowski <n54 at gmx.com> 2015-12-15 06:28:05 +01:00
Alexandre Ratchov 7b062cf12f merge from head 2015-10-30 16:17:56 +01:00
Alexandre Ratchov ed060a659e Add --with-libbsd to use libbsd for strlcpy, strlcat and strtonum. From
Peter Piwowarski <peterjpiwowarski at gmail.com>. Thanks.
2015-09-09 19:32:30 +02:00
Alexandre Ratchov 043bb0950a remove labels, use the stream name instead. Disallow digits in
stream names and use the "unit" integer instead.
2015-09-04 17:08:12 +02:00
Alexandre Ratchov 7bd2439992 unbreak configure script: missing xvolkeys and sndioctl 2015-08-30 11:39:09 +02:00
Alexandre Ratchov e8007feb00 move the mixer api to a dedicated "mixer" branch 2015-08-28 08:57:47 +02:00
Alexandre Ratchov f4aff492a8 use single .so.min.maj link for .so 2015-07-15 10:37:46 +02:00
Alexandre Ratchov dfa1d3dd8c add midicat 2015-02-25 08:38:04 +01:00
Alexandre Ratchov e3cd03ec58 remove -DHAVE_LETOH 2014-12-25 11:13:32 +01:00
Alexandre Ratchov da8108f09a add initial support for audio mixers, disabled by default
ok armani@
2014-07-16 12:05:01 +02:00
Alexandre Ratchov e2beb728b4 backout latest 2014-03-10 16:05:30 +01:00
Alexandre Ratchov f1a77bece8 comment xvolkey lines conditionnaly 2014-03-10 15:56:23 +01:00
Alexandre Ratchov 5fb297f312 unbreak xvolkeys conditional compilation 2014-03-10 15:33:26 +01:00
Alexandre Ratchov cdf83eabd5 connect xvolkeys to the build 2014-02-10 14:24:57 +01:00
Alexandre Ratchov 28654d372c add xvolkeys utility 2014-02-04 11:53:39 +01:00
Alexandre Ratchov 4a795e1c34 add sysvinit startup scripts 2013-11-26 19:48:33 +01:00
Alexandre Ratchov b7a2c05bf9 add sndioctl to control the volume 2012-12-20 19:38:22 +01:00