mirror of
https://github.com/openbsd/ports.git
synced 2026-06-18 07:24:23 +02:00
57 lines
1.4 KiB
Makefile
57 lines
1.4 KiB
Makefile
COMMENT = multimedia platform inspired by HyperCard
|
|
|
|
DIST_TUPLE = github JohnEarnest Decker v1.53 .
|
|
REVISION = 0
|
|
PKGNAME = ${DISTNAME:L}
|
|
|
|
CATEGORIES = graphics
|
|
|
|
HOMEPAGE = https://beyondloom.com/decker/
|
|
|
|
# MIT
|
|
PERMIT_PACKAGE = Yes
|
|
|
|
WANTLIB += SDL2 SDL2_image c m
|
|
|
|
# needs -Wpedantic and other -W flags
|
|
COMPILER = base-clang ports-gcc
|
|
COMPILER_LANGS = c
|
|
|
|
USE_GMAKE = Yes
|
|
|
|
# xxd
|
|
BUILD_DEPENDS = vim-*|vim-classic-*:editors/vim \
|
|
shells/bash
|
|
|
|
LIB_DEPENDS = devel/sdl2 \
|
|
devel/sdl2-image
|
|
|
|
RUN_DEPENDS = devel/xdg-utils \
|
|
devel/desktop-file-utils
|
|
|
|
ALL_TARGET = decker lilt docs
|
|
|
|
MAKE_FLAGS = COMPILER="${CC}"
|
|
|
|
do-install:
|
|
.for bin in decker lilt
|
|
${INSTALL_PROGRAM} ${WRKBUILD}/c/build/${bin} ${PREFIX}/bin
|
|
.endfor
|
|
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/decker \
|
|
${PREFIX}/share/examples/decker \
|
|
${PREFIX}/share/doc/decker/images \
|
|
${PREFIX}/share/applications/ \
|
|
${PREFIX}/share/pixmaps/
|
|
|
|
${INSTALL_DATA} ${WRKSRC}/docs/*.html ${PREFIX}/share/doc/decker
|
|
${INSTALL_DATA} ${WRKSRC}/docs/images/* ${PREFIX}/share/doc/decker/images
|
|
${INSTALL_DATA} ${WRKSRC}/examples/decks/* ${PREFIX}/share/examples/decker
|
|
${INSTALL_DATA} ${WRKSRC}/examples/lilt/* ${PREFIX}/share/examples/decker
|
|
|
|
${INSTALL_DATA} ${FILESDIR}/decker.desktop \
|
|
${PREFIX}/share/applications/
|
|
${INSTALL_DATA} ${WRKSRC}/icon_32x32.png \
|
|
${PREFIX}/share/pixmaps/decker.png
|
|
|
|
.include <bsd.port.mk>
|