Mike Brady
|
1fb0276bca
|
Modify the Makefile.am entry for generating gitversion.h so that it works in a separate build directory and on FreeBSD as well as Linux.
|
2022-10-24 11:36:18 +01:00 |
|
Mike Brady
|
11495fd760
|
Correct a hacky and incorrect kludge so that the Makefile works on Linux and FreeBSD.
|
2022-10-11 21:10:53 +01:00 |
|
Mike Brady
|
86a52964f9
|
Don't automatically try to build the man file -- assume it's already there. Add a separate Makefile for the man directory. Only generate the man file (not the html file) by default. Specify the man file in this directory for installation during installation of shairport sync
|
2022-10-10 22:39:15 +01:00 |
|
Mike Brady
|
76388d1325
|
Automake seems to get confused about where common.c is, due perhaps to its dependence on gitversion.h. This seems to fix it.
|
2022-10-10 20:50:42 +01:00 |
|
Mike Brady
|
5adb76c37d
|
Include lightweight tags (that GitHub uses to mark releases) when forming the version number and version string. Duh.
|
2022-10-10 10:51:33 +01:00 |
|
Mike Brady
|
0cc97d5099
|
Start using libgcrypt again, as there appears to be a memory leak in openssl when used in the pair_ap library.
|
2022-10-07 16:17:42 +01:00 |
|
Mike Brady
|
1296b8f2f8
|
Fix for building for System V.
|
2022-09-29 11:02:46 +01:00 |
|
Mike Brady
|
7f9e8116d7
|
Look for the shairport-sync.service file in the scripts folder in the _build_ folder, because it's generated by ./configure. Same with the SystemV init file.
|
2022-09-28 17:25:27 +01:00 |
|
Mike Brady
|
30aaabc47e
|
Remove the need for the gcrypt library; use openssl instead, as it's mandatory elsewhere in Shairport Sync.
|
2022-09-26 17:42:13 +01:00 |
|
Isioma Nnodum
|
09f7656c3f
|
Corrected path to scripts directory in INSTALL_SYSTEMD_TARGET
|
2022-09-10 12:16:54 -04:00 |
|
Mike Brady
|
14bda21b68
|
Add a reference to the source directory.
|
2022-09-10 13:49:33 +01:00 |
|
Mike Brady
|
1092a8c19b
|
Fix compilation and installation under FreeBSD -- changes to allow building in a separate directory broke the FreeBSD build process.
|
2022-09-10 10:30:43 +01:00 |
|
Mike Brady
|
3419f09049
|
Merge branch 'autoconf-build-dir' of https://github.com/lrusak/shairport-sync into lrusak-autoconf-build-dir
|
2022-08-15 08:52:20 +01:00 |
|
Mike Brady
|
c458114c4c
|
Add distinct flags for Darwin -- turn off deprecation warnings.
|
2022-08-08 12:16:40 +01:00 |
|
Mike Brady
|
1f82109577
|
Use printf in place of echo for portability to Mac OS.
Update author
|
2022-08-08 09:56:25 +01:00 |
|
Lukas Rusak
|
931c7ed2ef
|
Makefile.am: allow installing from separate build directory
|
2022-07-28 20:34:10 -07:00 |
|
Lukas Rusak
|
40e28ba2c7
|
Makefile.am: allow building from separate build directory
|
2022-07-28 20:34:10 -07:00 |
|
Mike Brady
|
23d0502ffa
|
Revert changes at 5011dc09d5 -- not quite ready yet.
|
2022-07-11 11:12:39 +01:00 |
|
Lukas Rusak
|
17e26a03e6
|
Makefile.am: allow installing from separate build directory
|
2022-07-05 15:22:10 -07:00 |
|
Lukas Rusak
|
5fdfcac6f3
|
Makefile.am: allow building from separate build directory
|
2022-07-05 15:19:59 -07:00 |
|
Mike Brady
|
905d53a0f8
|
Look for "nologin" in the right place, duh.
|
2022-07-03 15:24:05 +01:00 |
|
Mike Brady
|
bcc809edb8
|
Always update the startup script in FreeBSD
|
2022-05-23 10:29:47 +01:00 |
|
Mike Brady
|
38bbad6f63
|
Remove the requirement for Avahi in the systemd startup file unless Avahi is included in the build.
|
2022-04-05 07:22:34 +01:00 |
|
Mike Brady
|
ce39f00a0b
|
Don't overwrite service files if they already exist.
|
2021-11-25 17:42:48 +00:00 |
|
 Mike BradyandGitHub
|
8c9f438bda
|
Merge pull request #1177 from lrusak/pipewire
pipewire: add initial support
|
2021-07-22 16:35:10 +01:00 |
|
Mike Brady
|
1a21a1aaae
|
Switch to libgcrypt for the pairing library for compatibility with Ubuntu on an M1.
|
2021-06-29 10:23:56 +01:00 |
|
Mike Brady
|
2203d6a335
|
Start using automatic git-based versioning
|
2021-05-14 22:49:17 +01:00 |
|
Mike Brady
|
db6cadb05c
|
Always update the systemd shairport-sync.service file.
|
2021-05-14 12:26:25 +01:00 |
|
ejurgensen
|
493e9604d3
|
Use pair_ap for pairing and rtsp encryption
|
2021-05-04 20:34:37 +02:00 |
|
Mike Brady
|
8110851d5f
|
Remove tinyhttp files prior to adding it as a submodule
|
2021-04-27 19:26:08 +01:00 |
|
Lukas Rusak
|
ec23236370
|
pipewire: add initial support
|
2021-04-01 10:12:42 -07:00 |
|
Mike Brady
|
0c3ec38c97
|
Add the -fno-common flag to the compiler
|
2020-02-18 14:07:59 +00:00 |
|
Mike Brady
|
4aea4cc5c6
|
Always use /etc/dbus-1/system.d for dbus policy documents in Linux, but continue to use the top-level directory path specified by the sysconfdir variable for *BSD
|
2019-05-12 15:40:40 +01:00 |
|
Mike Brady
|
feaa931978
|
Update the FREEBSD installer to create a user/group with a uid/gid of (arbitrarity) 801 to avoid appearing on the login list.
|
2019-03-19 16:11:26 +00:00 |
|
Mike Brady
|
cc0ff56ab7
|
Create the dbus/system.d directory if it doesn't already exist.
|
2019-03-18 19:37:09 +00:00 |
|
Mike Brady
|
623b9b4b9f
|
Add a CYGWIN installer.
|
2019-02-21 16:10:30 +00:00 |
|
Mike Brady
|
3162977c71
|
make mdns-external-avahi a conditional compilation
|
2019-02-05 09:45:16 +00:00 |
|
Mike Brady
|
a8639f6c40
|
Add an activity monitor -- can set an activity idle timeout.
|
2019-01-20 22:15:02 +00:00 |
|
Mike Brady
|
203f02604d
|
Improve build instruction to avoid rebuilding stuff when there has been no change.
|
2018-11-01 12:56:32 +00:00 |
|
Mike Brady
|
35860f7bb4
|
Stop multiple calls to gdbus_codegen on parallel makes
|
2018-11-01 11:06:32 +00:00 |
|
Mike Brady
|
580d75a6ed
|
Make the lib settings standard for all builds, not individual for Linux/FreeBSD/OpenBSD. Let's hope.
|
2018-10-30 19:58:34 +00:00 |
|
Mike Brady
|
b91df8ec73
|
Start using libraries to be able to compile other people's or automatically generated sources using standard compilation settings.
|
2018-10-30 19:49:32 +00:00 |
|
Mike Brady
|
07c45454cd
|
Improve Makefile.am for FreeBSD -- remove irreleveant compiler flags
|
2018-09-20 13:21:51 +01:00 |
|
Mike Brady
|
dc56b1f19b
|
Remove the --c-generate-autocleanup all -- not present on all systems, it seems
|
2018-09-09 21:25:09 +01:00 |
|
Mike Brady
|
c9b3d2a2f4
|
Many changes to compilation and linking flags. Stop using HAVE_* flags except where necessary, use CONFIG_* for optional stuff, use HAS_* for immediate definitions, use USE_* for AM definitions. Probably introduced bgs, sigh.
|
2018-09-09 20:41:31 +01:00 |
|
Mike Brady
|
69642bb7de
|
Partly clean up use of automake, autoconfig and compiler flags. Works but still not consistent.
|
2018-09-09 14:12:20 +01:00 |
|
Mike Brady
|
8cabb16f25
|
Initial very rough attempt at a jackaudio backend.
|
2018-08-31 12:39:18 +01:00 |
|
Mike Brady
|
711b6e6413
|
Move creation of the /var/run/shairport-sync directory from install time to just before launch -- it may be deleted when the machine is powered down.
|
2018-08-20 22:28:36 +01:00 |
|
Mike Brady
|
d5197081ef
|
Fix a stupid divide-by-zero error and remove unrecognised warning options for FreeBSD
|
2018-08-20 19:53:16 +01:00 |
|
Mike Brady
|
25d02d183e
|
Use CXXFLAGS etc. to ensure they can be overridden properly. Turn off ABI-changed warnings.
|
2018-08-13 14:04:22 +01:00 |
|