Commit Graph

29 Commits

Author SHA1 Message Date
ejurgensen d5ec17ffe0 [-] Let make install mkdir the "var/run" directory for the PID file 2018-03-04 17:41:18 +01:00
chme b678542ad6 [htdocs] Add admin web interface 2017-09-15 18:49:04 +02:00
ejurgensen ed17d756be [scripts] Don't include install scripts in dist doc 2017-06-30 23:11:26 +02:00
ejurgensen 7496bf5bcc [scripts] Add install script for FreeBSD 11.0 2017-06-30 20:27:48 +02:00
Scott Shambarger ce4ef0aa23 [config] Many updates to configuration and feature checks
- Added custom checks for libraries and pkgconfig modules that test library
 presence with additional checks for use of headers and functions with
 given options.  Also support correct additional feature library checks
 using provided flags.
- Added custom enable/disable feature macros to simplify their use.
- Use custom CFLAGS and LIBS variables for Makefiles to simplify maintenance.
- Update many feature checks from platform to function.
- Streamline many function checks.
- Correctly check gnutls, gcrypt and gpg-error libraries.
- Fix chromecast and spotify config and compile on FreeBSD
- Added inotify, signalfd and kqueue, and byte swap checks.
- Many clarifications of error messages.
- Correct json-c checks to properly use supplied CFLAGS.
- Correct many quoting inconsistencies
- Use __DATE__ in place of BUILDDATE
- Use full path for gperf and antlr3
- Remove unnecessary CFLAGS
- Added tests for pthread_setname_np parameters
- Added tests for clock_gettime and timer_settime
- Added tests for time.h
- Test if pthread, dl and rt libs are required/available.
- Updated checks for libunistring
2017-01-06 00:44:18 -08:00
Scott Shambarger a1498fbe4f [config] Added rpm spec file
Build/dist rpm spec file, include -with/without options for all
supported features (defaults same as configure).
2016-12-27 15:57:41 -08:00
Scott Shambarger 17d3058147 [config] Build conf/service, added user/group name config
systemd service and config files populated with paths/users
Added user/group override options to configure
Added man ref in service file
2016-12-27 15:47:00 -08:00
Scott Shambarger 8b4b55b748 [config] Make gperf/antlr maintainer tools, support distcheck
Updated configure to allow gperf/antlr to be missing if products are
in distribution (allows option of building w/o those tools)
Removed circular dependency of antlr products on clean
Added missing ffmpeg-compat.h header (correct dist)
Include gperf/antlr products in dist
gperf/antlr products removed with maintainer-clean
Support vpath builds, distcheck passes
Added support for non-verbose builds
2016-12-27 15:32:08 -08:00
Scott Shambarger d7f8dea0ec [config] Modernize autotools
Updated AC_OUTPUT to use AC_CONFIG_FILES
Use PACKAGE in install path
Remove automake -Wno-portability, not needed with foreign option
Fixed typo in evrtsp.h path
Autotools commands moved to build-aux directory
Allow CFLAGS and package CFLAGS/LIBS to be updated at build time
2016-12-27 14:51:37 -08:00
ejurgensen 7ed6cc98c3 Add support for Spotify (squashed commit), and:
- Try to not return items which a client can't play
    - Remove inotify subscription to IN_MODIFY and IN_CREATE
    - Fix crash on unknown codec type in transcode.c
    - Probably added some new bugs...
2014-03-11 23:20:29 +01:00
Julien BLACHE 517f11c691 Add the SQLite extension to the build 2010-09-28 18:35:25 +02:00
Julien BLACHE 32300f48cb Create $(localstatedir)/cache/forked-daapd 2010-09-04 11:53:29 +02:00
Julien BLACHE b7aac26444 Check for GNU libunistring and use it 2010-06-21 17:50:09 +02:00
Julien BLACHE 8c77aebe82 Add a manpage for forked-daapd 2009-09-21 21:26:21 +02:00
Julien BLACHE bbc4dba39f Add and install config file 2009-06-12 13:00:40 +02:00
Julien BLACHE bf87d61dbd Remove useless outdated documentation 2009-06-12 13:00:40 +02:00
Julien BLACHE bb9d53e959 Remove useless contrib stuff 2009-06-12 13:00:40 +02:00
Julien BLACHE 79dbf85952 Remove tools - not needed anymore 2009-06-12 13:00:40 +02:00
Julien BLACHE 1569120ff4 Kill web interface files 2009-06-12 13:00:40 +02:00
Julien BLACHE 3a55c153b8 Move wavstreamer to tools 2009-04-02 12:18:47 +02:00
Julien BLACHE d3b4d80284 Remove SVN keywords 2009-04-01 19:16:21 +02:00
Ron Pedde f85cc76126 Remove the debian folder from the distributed tarball 2006-10-19 03:28:58 +00:00
Ron Pedde b9ddb6e3da don't need the autogen 2004-04-06 21:50:34 +00:00
Ron Pedde 516d71c0a3 Make debian stuff part of dist 2004-04-06 02:07:59 +00:00
Ron Pedde 82a7024ae8 Minor fixes 2004-01-29 19:35:42 +00:00
Ron Pedde f4b1fd9eb2 Fix minor make dist problems 2003-12-29 19:46:58 +00:00
Ron Pedde 074020fcb8 Make sure all files are accounted for, in preparation for a dist 2003-12-01 07:17:57 +00:00
Ron Pedde c0989c1336 add docs dir 2003-10-13 15:17:10 +00:00
Ron Pedde 36818cbeb5 Initial revision 2003-10-13 15:03:14 +00:00