Update multimedia/py-subliminal to version 2.0.5
[dports.git] / multimedia / gpodder / Makefile
1 # Created by: Chess Griffin <chess@chessgriffin.com>
2 # $FreeBSD$
3
4 PORTNAME=       gpodder
5 PORTVERSION=    3.9.0
6 CATEGORIES=     multimedia python
7 MASTER_SITES=   http://gpodder.org/src/
8
9 MAINTAINER=     rm@FreeBSD.org
10 COMMENT=        Media aggregator and podcast client
11
12 LICENSE=        GPLv3
13 LICENSE_FILE=   ${WRKSRC}/COPYING
14
15 BUILD_DEPENDS=  intltool-extract:textproc/intltool \
16                 help2man:misc/help2man
17 RUN_DEPENDS=    ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3 \
18                 ${PYTHON_PKGNAMEPREFIX}feedparser>=5.0.1:textproc/py-feedparser \
19                 ${PYTHON_PKGNAMEPREFIX}mygpoclient>=1.4:devel/py-mygpoclient \
20                 ${PYTHON_PKGNAMEPREFIX}dbus>=0:devel/py-dbus \
21                 ${PYTHON_PKGNAMEPREFIX}eyed3>=0:audio/py-eyed3
22
23 OPTIONS_DEFINE=         GTK2 NOTIFY MUTAGEN OGG2MP3
24 OPTIONS_DEFAULT=        GTK2
25 OPTIONS_SUB=            yes
26 MUTAGEN_DESC=           Allow metadata manipulation
27 OGG2MP3_DESC=           Ogg Vorbis conversion to MP3 support
28 OPTIONS_EXCLUDE=        NLS
29 NOTIFY_RUN_DEPENDS=     ${PYTHON_PKGNAMEPREFIX}notify>=0:devel/py-notify
30 MUTAGEN_RUN_DEPENDS=    ${PYTHON_PKGNAMEPREFIX}mutagen>=0:audio/py-mutagen
31 OGG2MP3_RUN_DEPENDS=    lame:audio/lame \
32                         oggdec:audio/vorbis-tools
33
34 ALL_TARGET=     messages
35 MAKE_ENV=       GPODDER_MANPATH_NO_SHARE="yes"
36 MAKEFILE=       makefile
37 NO_ARCH=        yes
38 USES=           gettext gmake python:2 shebangfix
39 SHEBANG_FILES=  src/gpodder/*.py share/gpodder/examples/*.py share/gpodder/extensions/*.py
40 WANT_GNOME=     yes
41 INSTALLS_ICONS= yes
42 PLIST_SUB+=     PORTVERSION=${PORTVERSION}
43 PORTDOCS=       PKG-INFO README
44
45 GTK2_VARS=      MAKE_ENV+=GPODDER_INSTALL_UIS="cli gtk"
46 GTK2_RUN_DEPENDS+=      gnome-icon-theme>=0:misc/gnome-icon-theme \
47                         xdg-open:devel/xdg-utils
48 GTK2_USE=       GNOME=pygtk2
49
50 .if empty(GTK2)
51 MAKE_ENV+=      GPODDER_INSTALL_UIS="cli"
52 .endif
53
54 post-patch:
55         @${REINPLACE_CMD} -e 's|python|${PYTHON_CMD}|g' ${WRKSRC}/makefile
56
57 post-install:
58         @${MKDIR} ${STAGEDIR}${DOCSDIR}
59         ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
60
61 .include <bsd.port.mk>