[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / emulators / emulationstation

Annotation of pkgsrc/emulators/emulationstation/Makefile, Revision 1.31

1.31    ! nia         1: # $NetBSD: Makefile,v 1.30 2021/04/21 13:24:37 adam Exp $
1.1       snj         2:
1.25      nia         3: DISTNAME=      emulationstation-2.9.0
1.31    ! nia         4: PKGREVISION=   6
1.25      nia         5: CATEGORIES=    emulators
1.21      nia         6: MASTER_SITES=  ${MASTER_SITE_GITHUB:=RetroPie/}
                      7: GITHUB_PROJECT=        EmulationStation
                      8: GITHUB_TAG=    v${PKGVERSION_NOREV}
1.1       snj         9:
                     10: MAINTAINER=    pkgsrc-users@NetBSD.org
1.21      nia        11: HOMEPAGE=      https://github.com/RetroPie/EmulationStation
1.1       snj        12: COMMENT=       Themeable multi-system emulator frontend
                     13: LICENSE=       mit
                     14:
                     15: USE_CMAKE=     yes
1.21      nia        16: USE_TOOLS+=    pkg-config
1.11      jperkin    17: USE_LANGUAGES+=        c c++11
1.7       maya       18: GCC_REQD+=     4.7 # C++11
1.1       snj        19:
1.21      nia        20: WRKSRC=                ${WRKDIR}/EmulationStation-${PKGVERSION_NOREV}
1.1       snj        21:
                     22: INSTALLATION_DIRS=     bin share/doc/emulationstation
                     23:
                     24: SUBST_CLASSES+=                fceu
1.15      jperkin    25: SUBST_STAGE.fceu=      pre-configure
1.1       snj        26: SUBST_MESSAGE.fceu=    Adjusting config file path to retroarch backend
                     27: SUBST_FILES.fceu=      es-app/src/SystemData.cpp
                     28: SUBST_SED.fceu=                -e "s|~/cores/libretro-fceumm.so|${PREFIX}/lib/libretro/fceumm_libretro.so|"
                     29:
                     30: SUBST_CLASSES+=                ra
1.15      jperkin    31: SUBST_STAGE.ra=                pre-configure
1.1       snj        32: SUBST_MESSAGE.ra=      Adjusting path to retroarch backends in documentation
                     33: SUBST_FILES.ra=                SYSTEMS.md
                     34: SUBST_SED.ra=          -e "s|/usr|${PREFIX}|"
                     35:
                     36: SUBST_CLASSES+=                etc
1.15      jperkin    37: SUBST_STAGE.etc=       pre-configure
1.1       snj        38: SUBST_MESSAGE.etc=     Adjusting path to global configuration files
                     39: SUBST_FILES.etc=       es-app/src/SystemData.cpp es-core/src/ThemeData.cpp
                     40: SUBST_FILES.etc+=      GAMELISTS.md README.md THEMES.md
                     41: SUBST_SED.etc=         -e "s|/etc|${PKG_SYSCONFDIR}|"
                     42:
1.2       jmcneill   43: SUBST_CLASSES+=                vc
                     44: SUBST_STAGE.vc=                pre-configure
                     45: SUBST_MESSAGE.vc=      Fixing path to VideoCore libraries
                     46: SUBST_FILES.vc=                CMakeLists.txt
                     47: SUBST_SED.vc+=         -e 's;/opt/vc;${PREFIX};g'
                     48:
                     49: .include "options.mk"
                     50:
1.25      nia        51: # Deal with emulationstation's expectations for the location of the
                     52: # pugixml header.
1.21      nia        53: post-configure:
                     54:        cd ${BUILDLINK_DIR} && ${MKDIR} -p include/pugixml/src
                     55:        cd ${BUILDLINK_DIR} && ${CP} include/pugixml.hpp include/pugixml/src/pugixml.hpp
                     56:
1.1       snj        57: post-install:
                     58:        ${INSTALL_DATA} ${WRKSRC}/GAMELISTS.md ${WRKSRC}/README.md \
                     59:            ${WRKSRC}/SYSTEMS.md ${WRKSRC}/THEMES.md \
                     60:            ${DESTDIR}${PREFIX}/share/doc/emulationstation
                     61:
                     62: .include "../../devel/SDL2/buildlink3.mk"
                     63: .include "../../devel/boost-libs/buildlink3.mk"
                     64: .include "../../graphics/freeimage/buildlink3.mk"
                     65: .include "../../graphics/freetype2/buildlink3.mk"
1.21      nia        66: .include "../../graphics/glu/buildlink3.mk"
                     67: .include "../../multimedia/vlc/buildlink3.mk"
                     68: .include "../../textproc/pugixml/buildlink3.mk"
1.25      nia        69: .include "../../textproc/rapidjson/buildlink3.mk"
1.1       snj        70: .include "../../www/curl/buildlink3.mk"
                     71: .include "../../mk/pthread.buildlink3.mk"
                     72: .include "../../mk/bsd.pkg.mk"

CVSweb <webmaster@jp.NetBSD.org>