Update databases/rocksdb to version 3.11.2
[dports.git] / multimedia / emby-server / Makefile
1 # Created by: Ben Woods <woodsb02@gmail.com>
2 # $FreeBSD$
3
4 PORTNAME=       emby-server
5 PORTVERSION=    3.0.5641.4
6 CATEGORIES=     multimedia
7
8 MAINTAINER=     woodsb02@gmail.com
9 COMMENT=        Home media server built using mono and other open source technologies
10
11 LICENSE=        GPLv2
12 LICENSE_FILE=   ${WRKSRC}/LICENSE.md
13
14 LIB_DEPENDS=    libavformat.so:${PORTSDIR}/multimedia/ffmpeg \
15                 libmediainfo.so:${PORTSDIR}/multimedia/libmediainfo \
16                 libsqlite3.so:${PORTSDIR}/databases/sqlite3 \
17                 libMagickWand-6.so:${PORTSDIR}/graphics/ImageMagick-nox11
18
19 CONFLICTS_INSTALL=      mediabrowser
20
21 USE_GITHUB=     yes
22 GH_ACCOUNT=     MediaBrowser
23 GH_PROJECT=     MediaBrowser
24
25 USES=           mono pkgconfig
26
27 USE_RC_SUBR=    ${PORTNAME}
28 RC_NAME=        emby_server
29 SUB_LIST=       PORTNAME=${PORTNAME} USER=${USERS} GROUP=${GROUPS} RC_NAME=${RC_NAME}
30 USERS=          emby
31 GROUPS=         emby
32
33 do-build:
34         (cd ${WRKSRC} && \
35                 ${SETENV} ${MAKE_ENV} ${LOCALBASE}/bin/xbuild /t:build /p:Configuration="Release Mono" \
36                         /p:Platform="Any CPU" MediaBrowser.Mono.sln)
37
38 do-install:
39         @${MKDIR} ${STAGEDIR}${PREFIX}/lib/emby-server
40         (cd ${WRKSRC}/MediaBrowser.Server.Mono/bin/Release\ Mono && \
41                 ${ECHO_MSG} "Deleting the following non-FreeBSD library files:" && \
42                 ${FIND} -E . -iregex '(.*\.dylib|.*libwebp.*|.*sqlite3.*|.*.dylib.*|MediaInfo\.dll)' -print -delete && \
43                 ${FIND} . -type d -empty -print -delete && \
44                 ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/lib/emby-server)
45
46 .include <bsd.port.mk>