mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-27 05:10:36 +00:00
Add multimedia/hypnotix: IPTV frontend to MPV
PR: 253390 Submitted by: Olga Smirnova <mistresssilvara@hotmail.com>
This commit is contained in:
parent
c23e7c6882
commit
5d5ae40f9c
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=565107
@ -133,6 +133,7 @@
|
||||
SUBDIR += gxine
|
||||
SUBDIR += handbrake
|
||||
SUBDIR += harvid
|
||||
SUBDIR += hypnotix
|
||||
SUBDIR += imagination
|
||||
SUBDIR += intel-media-sdk
|
||||
SUBDIR += iriverter
|
||||
|
49
multimedia/hypnotix/Makefile
Normal file
49
multimedia/hypnotix/Makefile
Normal file
@ -0,0 +1,49 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= hypnotix
|
||||
DISTVERSION= 1.4
|
||||
CATEGORIES= multimedia
|
||||
|
||||
MAINTAINER= mistresssilvara@hotmail.com
|
||||
COMMENT= IPTV streaming application using mpv
|
||||
|
||||
LICENSE= GPLv3 PD
|
||||
LICENSE_COMB= multi
|
||||
|
||||
LIB_DEPENDS= libmpv.so:multimedia/mpv \
|
||||
libxapp.so:x11/xapp
|
||||
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gobject3>0:devel/py-gobject3@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}imdbpy>0:www/py-imdbpy@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}setproctitle>0:devel/py-setproctitle@${PY_FLAVOR}
|
||||
|
||||
USES= python:3.6+ shebangfix
|
||||
|
||||
SHEBANG_GLOB= *.py
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= linuxmint
|
||||
|
||||
OPTIONS_DEFINE= NLS
|
||||
OPTIONS_SUB= yes
|
||||
|
||||
.include <bsd.port.options.mk>
|
||||
|
||||
.if ${PORT_OPTIONS:MNLS}
|
||||
USES+= gettext-tools
|
||||
.else
|
||||
BINARY_ALIAS= msgfmt=true
|
||||
.endif
|
||||
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} -e 's|/usr/share|${PREFIX}/share|g' \
|
||||
${WRKSRC}/usr/lib/${PORTNAME}/${PORTNAME}.py
|
||||
@${REINPLACE_CMD} -e 's|__DEB_VERSION__|${PORTVERSION}|g' \
|
||||
${WRKSRC}/usr/lib/${PORTNAME}/${PORTNAME}.py
|
||||
@${REINPLACE_CMD} -e 's|/usr/lib|${PREFIX}/lib|g' \
|
||||
${WRKSRC}/usr/bin/${PORTNAME}
|
||||
|
||||
do-install:
|
||||
${MKDIR} ${STAGEDIR}${PREFIX}
|
||||
(cd ${WRKSRC}/usr && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX})
|
||||
|
||||
.include <bsd.port.mk>
|
3
multimedia/hypnotix/distinfo
Normal file
3
multimedia/hypnotix/distinfo
Normal file
@ -0,0 +1,3 @@
|
||||
TIMESTAMP = 1612905899
|
||||
SHA256 (linuxmint-hypnotix-1.4_GH0.tar.gz) = d5ebe0f959b11647f98fba8dcdf6ead8b595dbf43e3b44554b7af7fa82d127cf
|
||||
SIZE (linuxmint-hypnotix-1.4_GH0.tar.gz) = 2220636
|
10
multimedia/hypnotix/pkg-descr
Normal file
10
multimedia/hypnotix/pkg-descr
Normal file
@ -0,0 +1,10 @@
|
||||
Hypnotix is an IPTV streaming application with support for live TV,
|
||||
movies and series.
|
||||
|
||||
It can support multiple IPTV providers of the following types:
|
||||
|
||||
* M3U URL
|
||||
* Xtream API
|
||||
* Local M3U playlist
|
||||
|
||||
WWW: https://github.com/linuxmint/hypnotix
|
165
multimedia/hypnotix/pkg-plist
Normal file
165
multimedia/hypnotix/pkg-plist
Normal file
@ -0,0 +1,165 @@
|
||||
@(,,755) bin/hypnotix
|
||||
lib/hypnotix/common.py
|
||||
@(,,755) lib/hypnotix/hypnotix.py
|
||||
lib/hypnotix/mpv.py
|
||||
share/applications/hypnotix.desktop
|
||||
share/glib-2.0/schemas/org.x.hypnotix.gschema.xml
|
||||
%%DATADIR%%/generic_tv_logo.png
|
||||
%%DATADIR%%/hypnotix.css
|
||||
%%DATADIR%%/hypnotix.ui
|
||||
%%DATADIR%%/pictures/badges/afghanistan.png
|
||||
%%DATADIR%%/pictures/badges/albania.png
|
||||
%%DATADIR%%/pictures/badges/algeria.png
|
||||
%%DATADIR%%/pictures/badges/andora.png
|
||||
%%DATADIR%%/pictures/badges/angola.png
|
||||
%%DATADIR%%/pictures/badges/argentina.png
|
||||
%%DATADIR%%/pictures/badges/armenia.png
|
||||
%%DATADIR%%/pictures/badges/australia.png
|
||||
%%DATADIR%%/pictures/badges/austria.png
|
||||
%%DATADIR%%/pictures/badges/bahrain.png
|
||||
%%DATADIR%%/pictures/badges/bangladesh.png
|
||||
%%DATADIR%%/pictures/badges/barbados.png
|
||||
%%DATADIR%%/pictures/badges/belgium.png
|
||||
%%DATADIR%%/pictures/badges/bostwana.png
|
||||
%%DATADIR%%/pictures/badges/brazil.png
|
||||
%%DATADIR%%/pictures/badges/bulgaria.png
|
||||
%%DATADIR%%/pictures/badges/cameroon.png
|
||||
%%DATADIR%%/pictures/badges/canada.png
|
||||
%%DATADIR%%/pictures/badges/chile.png
|
||||
%%DATADIR%%/pictures/badges/china.png
|
||||
%%DATADIR%%/pictures/badges/colombia.png
|
||||
%%DATADIR%%/pictures/badges/costarica.png
|
||||
%%DATADIR%%/pictures/badges/croatia.png
|
||||
%%DATADIR%%/pictures/badges/cuba.png
|
||||
%%DATADIR%%/pictures/badges/cyprus.png
|
||||
%%DATADIR%%/pictures/badges/czech.png
|
||||
%%DATADIR%%/pictures/badges/denmark.png
|
||||
%%DATADIR%%/pictures/badges/ecuador.png
|
||||
%%DATADIR%%/pictures/badges/egypt.png
|
||||
%%DATADIR%%/pictures/badges/esperanto.png
|
||||
%%DATADIR%%/pictures/badges/estonia.png
|
||||
%%DATADIR%%/pictures/badges/ethiopia.png
|
||||
%%DATADIR%%/pictures/badges/europe.png
|
||||
%%DATADIR%%/pictures/badges/finland.png
|
||||
%%DATADIR%%/pictures/badges/france.png
|
||||
%%DATADIR%%/pictures/badges/georgia.png
|
||||
%%DATADIR%%/pictures/badges/germany.png
|
||||
%%DATADIR%%/pictures/badges/ghana.png
|
||||
%%DATADIR%%/pictures/badges/greece.png
|
||||
%%DATADIR%%/pictures/badges/honduras.png
|
||||
%%DATADIR%%/pictures/badges/hongkong.png
|
||||
%%DATADIR%%/pictures/badges/hungary.png
|
||||
%%DATADIR%%/pictures/badges/iceland.png
|
||||
%%DATADIR%%/pictures/badges/india.png
|
||||
%%DATADIR%%/pictures/badges/indonesia.png
|
||||
%%DATADIR%%/pictures/badges/irak.png
|
||||
%%DATADIR%%/pictures/badges/iran.png
|
||||
%%DATADIR%%/pictures/badges/ireland.png
|
||||
%%DATADIR%%/pictures/badges/israel.png
|
||||
%%DATADIR%%/pictures/badges/italy.png
|
||||
%%DATADIR%%/pictures/badges/ivory.png
|
||||
%%DATADIR%%/pictures/badges/jamaica.png
|
||||
%%DATADIR%%/pictures/badges/japan.png
|
||||
%%DATADIR%%/pictures/badges/kenya.png
|
||||
%%DATADIR%%/pictures/badges/korea.png
|
||||
%%DATADIR%%/pictures/badges/koweit.png
|
||||
%%DATADIR%%/pictures/badges/laos.png
|
||||
%%DATADIR%%/pictures/badges/latvia.png
|
||||
%%DATADIR%%/pictures/badges/lebanon.png
|
||||
%%DATADIR%%/pictures/badges/liechtenstein.png
|
||||
%%DATADIR%%/pictures/badges/lithuania.png
|
||||
%%DATADIR%%/pictures/badges/luxembourg.png
|
||||
%%DATADIR%%/pictures/badges/lybia.png
|
||||
%%DATADIR%%/pictures/badges/malaysia.png
|
||||
%%DATADIR%%/pictures/badges/malta.png
|
||||
%%DATADIR%%/pictures/badges/mexico.png
|
||||
%%DATADIR%%/pictures/badges/morocco.png
|
||||
%%DATADIR%%/pictures/badges/movies.png
|
||||
%%DATADIR%%/pictures/badges/mozambique.png
|
||||
%%DATADIR%%/pictures/badges/music.png
|
||||
%%DATADIR%%/pictures/badges/namibia.png
|
||||
%%DATADIR%%/pictures/badges/nepal.png
|
||||
%%DATADIR%%/pictures/badges/netherlands.png
|
||||
%%DATADIR%%/pictures/badges/newzealand.png
|
||||
%%DATADIR%%/pictures/badges/nicaragua.png
|
||||
%%DATADIR%%/pictures/badges/nigeria.png
|
||||
%%DATADIR%%/pictures/badges/norway.png
|
||||
%%DATADIR%%/pictures/badges/pakistan.png
|
||||
%%DATADIR%%/pictures/badges/panama.png
|
||||
%%DATADIR%%/pictures/badges/paraguay.png
|
||||
%%DATADIR%%/pictures/badges/peru.png
|
||||
%%DATADIR%%/pictures/badges/philippines.png
|
||||
%%DATADIR%%/pictures/badges/poland.png
|
||||
%%DATADIR%%/pictures/badges/portugal.png
|
||||
%%DATADIR%%/pictures/badges/romania.png
|
||||
%%DATADIR%%/pictures/badges/russia.png
|
||||
%%DATADIR%%/pictures/badges/rw.png
|
||||
%%DATADIR%%/pictures/badges/saudi.png
|
||||
%%DATADIR%%/pictures/badges/scotland.png
|
||||
%%DATADIR%%/pictures/badges/senegal.png
|
||||
%%DATADIR%%/pictures/badges/serbia.png
|
||||
%%DATADIR%%/pictures/badges/singapore.png
|
||||
%%DATADIR%%/pictures/badges/slovakia.png
|
||||
%%DATADIR%%/pictures/badges/slovenia.png
|
||||
%%DATADIR%%/pictures/badges/south-africa.png
|
||||
%%DATADIR%%/pictures/badges/spain.png
|
||||
%%DATADIR%%/pictures/badges/sweden.png
|
||||
%%DATADIR%%/pictures/badges/switzerland.png
|
||||
%%DATADIR%%/pictures/badges/syria.png
|
||||
%%DATADIR%%/pictures/badges/taiwan.png
|
||||
%%DATADIR%%/pictures/badges/tanzania.png
|
||||
%%DATADIR%%/pictures/badges/thailand.png
|
||||
%%DATADIR%%/pictures/badges/togo.png
|
||||
%%DATADIR%%/pictures/badges/tunisia.png
|
||||
%%DATADIR%%/pictures/badges/turkey.png
|
||||
%%DATADIR%%/pictures/badges/uganda.png
|
||||
%%DATADIR%%/pictures/badges/uk.png
|
||||
%%DATADIR%%/pictures/badges/ukraine.png
|
||||
%%DATADIR%%/pictures/badges/uruguay.png
|
||||
%%DATADIR%%/pictures/badges/usa.png
|
||||
%%DATADIR%%/pictures/badges/uzbekistan.png
|
||||
%%DATADIR%%/pictures/badges/venezuela.png
|
||||
%%DATADIR%%/pictures/badges/vietnam.png
|
||||
%%DATADIR%%/pictures/badges/wales.png
|
||||
%%DATADIR%%/pictures/badges/yemen.png
|
||||
%%DATADIR%%/pictures/badges/zambia.png
|
||||
%%DATADIR%%/pictures/badges/zimbabwe.png
|
||||
%%DATADIR%%/pictures/movies.svg
|
||||
%%DATADIR%%/pictures/series.svg
|
||||
%%DATADIR%%/pictures/tv.svg
|
||||
%%DATADIR%%/shortcuts.ui
|
||||
share/icons/hicolor/scalable/apps/hypnotix.svg
|
||||
%%NLS%%share/locale/am/LC_MESSAGES/hypnotix.mo
|
||||
%%NLS%%share/locale/ca/LC_MESSAGES/hypnotix.mo
|
||||
%%NLS%%share/locale/cs/LC_MESSAGES/hypnotix.mo
|
||||
%%NLS%%share/locale/cy/LC_MESSAGES/hypnotix.mo
|
||||
%%NLS%%share/locale/da/LC_MESSAGES/hypnotix.mo
|
||||
%%NLS%%share/locale/de/LC_MESSAGES/hypnotix.mo
|
||||
%%NLS%%share/locale/el/LC_MESSAGES/hypnotix.mo
|
||||
%%NLS%%share/locale/es/LC_MESSAGES/hypnotix.mo
|
||||
%%NLS%%share/locale/eu/LC_MESSAGES/hypnotix.mo
|
||||
%%NLS%%share/locale/fi/LC_MESSAGES/hypnotix.mo
|
||||
%%NLS%%share/locale/fr/LC_MESSAGES/hypnotix.mo
|
||||
%%NLS%%share/locale/fr_CA/LC_MESSAGES/hypnotix.mo
|
||||
%%NLS%%share/locale/he/LC_MESSAGES/hypnotix.mo
|
||||
%%NLS%%share/locale/hi/LC_MESSAGES/hypnotix.mo
|
||||
%%NLS%%share/locale/hr/LC_MESSAGES/hypnotix.mo
|
||||
%%NLS%%share/locale/hu/LC_MESSAGES/hypnotix.mo
|
||||
%%NLS%%share/locale/ie/LC_MESSAGES/hypnotix.mo
|
||||
%%NLS%%share/locale/it/LC_MESSAGES/hypnotix.mo
|
||||
%%NLS%%share/locale/ja/LC_MESSAGES/hypnotix.mo
|
||||
%%NLS%%share/locale/kab/LC_MESSAGES/hypnotix.mo
|
||||
%%NLS%%share/locale/kn/LC_MESSAGES/hypnotix.mo
|
||||
%%NLS%%share/locale/ko/LC_MESSAGES/hypnotix.mo
|
||||
%%NLS%%share/locale/nl/LC_MESSAGES/hypnotix.mo
|
||||
%%NLS%%share/locale/pl/LC_MESSAGES/hypnotix.mo
|
||||
%%NLS%%share/locale/pt/LC_MESSAGES/hypnotix.mo
|
||||
%%NLS%%share/locale/pt_BR/LC_MESSAGES/hypnotix.mo
|
||||
%%NLS%%share/locale/ro/LC_MESSAGES/hypnotix.mo
|
||||
%%NLS%%share/locale/ru/LC_MESSAGES/hypnotix.mo
|
||||
%%NLS%%share/locale/sr/LC_MESSAGES/hypnotix.mo
|
||||
%%NLS%%share/locale/sr@latin/LC_MESSAGES/hypnotix.mo
|
||||
%%NLS%%share/locale/sv/LC_MESSAGES/hypnotix.mo
|
||||
%%NLS%%share/locale/tr/LC_MESSAGES/hypnotix.mo
|
||||
%%NLS%%share/locale/uk/LC_MESSAGES/hypnotix.mo
|
||||
%%NLS%%share/locale/zh_CN/LC_MESSAGES/hypnotix.mo
|
Loading…
Reference in New Issue
Block a user