Skip to content

Commit

Permalink
multimedia/kodi-addons: add port
Browse files Browse the repository at this point in the history
  • Loading branch information
rozhuk-im committed Jun 17, 2024
1 parent 42d938c commit f45f94b
Show file tree
Hide file tree
Showing 2 changed files with 63 additions and 0 deletions.
57 changes: 57 additions & 0 deletions multimedia/kodi-addons/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
PORTNAME= kodi-addons
PORTVERSION= 21.0
CATEGORIES= multimedia

MAINTAINER= [email protected]
COMMENT= Kodi addons meta-port

USES= metaport

GAME_ADDONS= beetle-psx \
fceumm \
pcsx-rearmed \
picodrive

INPUTSTREAM_ADDONS= adaptive

PERIPHERAL_ADDONS= joystick

SCREENSAVER_ADDONS= biogenesis \
matrixtrails \
stars

VISUALIZATION_ADDONS= fishbmc \
projectm \
shadertoy \
spectrum


.for _type in game inputstream peripheral screensaver visualization
OPTIONS_GROUP+= ${_type:tu}
${_type:tu}_DESC= ${_type} addons
. for _addon in ${${_type:tu}_ADDONS}
OPTIONS_GROUP_${_type:tu}+= ${_addon:tu}
. endfor
.endfor


.include <bsd.port.options.mk>


.for _addon in ${GAME_ADDONS}
${_addon:tu}_DESC!= ${MAKE} -C ../../games/kodi-addon-game.libretro.${_addon} -V COMMENT
. if ${PORT_OPTIONS:M${_addon:tu}} != ""
RUN_DEPENDS+= kodi-addon-game.libretro.${_addon}>=0:games/kodi-addon-game.libretro.${_addon}
. endif
.endfor

.for _type in inputstream peripheral screensaver visualization
. for _addon in ${${_type:tu}_ADDONS}
${_addon:tu}_DESC!= ${MAKE} -C ../kodi-addon-${_type}.${_addon} -V COMMENT
. if ${PORT_OPTIONS:M${_addon:tu}} != ""
RUN_DEPENDS+= kodi-addon-${_type}.${_addon}>=0:multimedia/kodi-addon-${_type}.${_addon}
. endif
. endfor
.endfor

.include <bsd.port.mk>
6 changes: 6 additions & 0 deletions multimedia/kodi-addons/pkg-descr
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
This add-on provides joystick drivers and button mapping services
for Kodi. It uses Kodi's Peripheral API.

This port is for multimedia/kodi-devel only.

WWW: https://github.com/xbmc/peripheral.joystick

0 comments on commit f45f94b

Please sign in to comment.