mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-30 22:26:42 +00:00
Merge pull request #5735 from HiassofT/le11-retro-addons
update retroplayer addons to latest versions
This commit is contained in:
commit
f47acee291
@ -2,8 +2,8 @@
|
||||
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="libretro-2048"
|
||||
PKG_VERSION="57f401f40dc34def95027e3727dcb4c274bcabb3"
|
||||
PKG_SHA256="21df9fb853f5f8f1f6ca8d2170fb0f78137989e9ae29212ff4a3ea5453bd15e4"
|
||||
PKG_VERSION="1ff7d5c3835ad89e5ce5eaa409b91c9a17cc1aa0"
|
||||
PKG_SHA256="02cc3b93c321be06f6b695ea21380871057d5a3a45b9b4ba4ec3e292ac213de4"
|
||||
PKG_LICENSE="Public domain"
|
||||
PKG_SITE="https://github.com/libretro/libretro-2048"
|
||||
PKG_URL="https://github.com/libretro/libretro-2048/archive/${PKG_VERSION}.tar.gz"
|
||||
|
@ -2,8 +2,8 @@
|
||||
# Copyright (C) 2020-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="libretro-atari800"
|
||||
PKG_VERSION="373bf577033e8ae98aed33c7bed7fad3f3353eab"
|
||||
PKG_SHA256="5a44c281d07e52ac6ea92c5b8dd2c654342068d629519720d7035916e45e52b5"
|
||||
PKG_VERSION="478a8ec99a7f8436a39d5ac193c5fe313233ee7b"
|
||||
PKG_SHA256="10a13295036cdc27d28852e348227c874f5c0f14bc41b9c4f2fc3e4473a66c6c"
|
||||
PKG_LICENSE="GPLv2"
|
||||
PKG_SITE="https://github.com/libretro/libretro-atari800"
|
||||
PKG_URL="https://github.com/libretro/libretro-atari800/archive/${PKG_VERSION}.tar.gz"
|
||||
|
@ -2,8 +2,8 @@
|
||||
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="libretro-beetle-bsnes"
|
||||
PKG_VERSION="b65ded5bde278c18af538c687db9b72c995b220a"
|
||||
PKG_SHA256="d595ced2999dc6d1de0976b658f66c19b551633da991256a20bc76e5266fd221"
|
||||
PKG_VERSION="138854d2ec5ce270f522d670ec48e1aa46b997a2"
|
||||
PKG_SHA256="5b33c1f52be85a1c0a7b9c4bf35ac9b34851a570e391e7f57ac33c45c9efd852"
|
||||
PKG_LICENSE="GPLv2"
|
||||
PKG_SITE="https://github.com/libretro/beetle-bsnes-libretro"
|
||||
PKG_URL="https://github.com/libretro/beetle-bsnes-libretro/archive/${PKG_VERSION}.tar.gz"
|
||||
|
@ -2,8 +2,8 @@
|
||||
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="libretro-beetle-gba"
|
||||
PKG_VERSION="4a59b260f90d2c9cf5a3e333338320b217ae8ea0"
|
||||
PKG_SHA256="14d6a2791c66cbbcf4b5e54766109a53fffcfc4112f85f5e729258bdb30e4ec5"
|
||||
PKG_VERSION="af56c54d18a1a5abbdc9b1a3d23a0353313ebd92"
|
||||
PKG_SHA256="73a68d1b0e631d2dda4dd7464a187356a6bb475529be1178b286651fc9e16bfe"
|
||||
PKG_LICENSE="GPLv2"
|
||||
PKG_SITE="https://github.com/libretro/beetle-gba-libretro"
|
||||
PKG_URL="https://github.com/libretro/beetle-gba-libretro/archive/${PKG_VERSION}.tar.gz"
|
||||
|
@ -2,8 +2,8 @@
|
||||
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="libretro-beetle-lynx"
|
||||
PKG_VERSION="c27322ec7f47fd8899fbbdb24827b0c1824cac8f"
|
||||
PKG_SHA256="9ca3b46a7a888df3ad383ffe337b67036755738b9438e67d08b23bf986983b8d"
|
||||
PKG_VERSION="26cb625d1f1c27137ce8069d155231f5a5c68bda"
|
||||
PKG_SHA256="df2b10bb29473de5820843227a93f180aa5fbf553e8dc7ffcaeb501283a16c7d"
|
||||
PKG_LICENSE="GPLv2"
|
||||
PKG_SITE="https://github.com/libretro/beetle-lynx-libretro"
|
||||
PKG_URL="https://github.com/libretro/beetle-lynx-libretro/archive/${PKG_VERSION}.tar.gz"
|
||||
|
@ -2,8 +2,8 @@
|
||||
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="libretro-beetle-ngp"
|
||||
PKG_VERSION="4556f7f14c011059f7b44f43cdd9f9bd5cbce9e3"
|
||||
PKG_SHA256="99fc9ec2fbd757cbd12701b555fa67640cbe72fc13aaab2991478977ca4b3d1d"
|
||||
PKG_VERSION="1a2dd95b4397cc05548ef81a9666c477c860e3ee"
|
||||
PKG_SHA256="bf146a9e6f72627d2be7b9358ffcb899c16f109c0591a0b6e7e10e16465e675a"
|
||||
PKG_LICENSE="GPLv2"
|
||||
PKG_SITE="https://github.com/libretro/beetle-ngp-libretro"
|
||||
PKG_URL="https://github.com/libretro/beetle-ngp-libretro/archive/${PKG_VERSION}.tar.gz"
|
||||
|
@ -2,8 +2,8 @@
|
||||
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="libretro-beetle-pce-fast"
|
||||
PKG_VERSION="ccb886310e816ad3cf71d5addacff9018ee3b24a"
|
||||
PKG_SHA256="bab56accba65678fa1a3b0381b37354704e62874f4fb41e4b14731c5f5966565"
|
||||
PKG_VERSION="c97a258a2151039874029b9da2241a9730b892df"
|
||||
PKG_SHA256="8f964886d147dc72ad487989e82c9dc5b67215b3f736f0ad69efd953384bc912"
|
||||
PKG_LICENSE="GPLv2"
|
||||
PKG_SITE="https://github.com/libretro/beetle-pce-fast-libretro"
|
||||
PKG_URL="https://github.com/libretro/beetle-pce-fast-libretro/archive/${PKG_VERSION}.tar.gz"
|
||||
|
@ -2,8 +2,8 @@
|
||||
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="libretro-beetle-pcfx"
|
||||
PKG_VERSION="b5648f60681e481b5729ebc76608a41c6c709f8f"
|
||||
PKG_SHA256="02a7b7a125ee464cedc0e63ceead17d2e40925c0378787fef2039a0c287b2b43"
|
||||
PKG_VERSION="a1f1734509dd6acb11269f118d61f480ae8dbacf"
|
||||
PKG_SHA256="76f22fc238748fb7c63d260f725cae6fa3bd7797ad595ab8116a5c15b7c05e04"
|
||||
PKG_LICENSE="GPLv2"
|
||||
PKG_SITE="https://github.com/libretro/beetle-pcfx-libretro"
|
||||
PKG_URL="https://github.com/libretro/beetle-pcfx-libretro/archive/${PKG_VERSION}.tar.gz"
|
||||
|
@ -1,11 +0,0 @@
|
||||
diff -Naur a/Makefile b/Makefile
|
||||
--- a/Makefile 2017-08-18 14:58:12.000000000 -0700
|
||||
+++ b/Makefile 2017-09-05 12:41:51.209673108 -0700
|
||||
@@ -198,7 +198,6 @@
|
||||
TARGET := $(TARGET_NAME)_libretro.so
|
||||
fpic := -fPIC
|
||||
SHARED := -shared -Wl,--no-undefined -Wl,--version-script=link.T
|
||||
- CC = gcc
|
||||
LDFLAGS += $(PTHREAD_FLAGS)
|
||||
FLAGS += $(PTHREAD_FLAGS) -DHAVE_MKDIR
|
||||
IS_X86 = 0
|
@ -2,8 +2,8 @@
|
||||
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="libretro-beetle-psx"
|
||||
PKG_VERSION="e1836bde1b250d41c6f91c2b6f06444d989f1138"
|
||||
PKG_SHA256="1495fc8f7fcaeb2b1f1ae9d8b5a0ffaad0fc0cd72634746964b42b67bc3a9732"
|
||||
PKG_VERSION="9a08e9ebbe6818e12c9014d6dac25b87314dfe50"
|
||||
PKG_SHA256="fa107b6ff45d89227417d7d3596e516086b10b0d7bf671de6b3a2e9de90798ad"
|
||||
PKG_LICENSE="GPLv2"
|
||||
PKG_SITE="https://github.com/libretro/beetle-psx-libretro"
|
||||
PKG_URL="https://github.com/libretro/beetle-psx-libretro/archive/${PKG_VERSION}.tar.gz"
|
||||
@ -14,6 +14,8 @@ PKG_LIBNAME="mednafen_psx_libretro.so"
|
||||
PKG_LIBPATH="${PKG_LIBNAME}"
|
||||
PKG_LIBVAR="BEETLE-PSX_LIB"
|
||||
|
||||
PKG_MAKE_OPTS_TARGET="GIT_VERSION=${PKG_VERSION:0:7} LINK_STATIC_LIBCPLUSPLUS=0"
|
||||
|
||||
makeinstall_target() {
|
||||
mkdir -p ${SYSROOT_PREFIX}/usr/lib/cmake/${PKG_NAME}
|
||||
cp ${PKG_LIBPATH} ${SYSROOT_PREFIX}/usr/lib/${PKG_LIBNAME}
|
||||
|
@ -2,8 +2,8 @@
|
||||
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="libretro-beetle-supergrafx"
|
||||
PKG_VERSION="a0a943013d77a2114f2c33b9e9821bf57614d493"
|
||||
PKG_SHA256="f8cfa8f08774fa5c73a6a4d7301df707cea48cc991ac6f0bb1dfa24b84840bf4"
|
||||
PKG_VERSION="59062662d6e925ad512fcbb9c1a0db97d1592bc1"
|
||||
PKG_SHA256="bcde5480323c6aaf0764998517c73f9e66e891de13f450eaefb33304716be547"
|
||||
PKG_LICENSE="GPLv2"
|
||||
PKG_SITE="https://github.com/libretro/beetle-supergrafx-libretro"
|
||||
PKG_URL="https://github.com/libretro/beetle-supergrafx-libretro/archive/${PKG_VERSION}.tar.gz"
|
||||
|
@ -2,8 +2,8 @@
|
||||
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="libretro-beetle-vb"
|
||||
PKG_VERSION="0b1bb419d35e90f7b63323e8e8ee217c2e8e3e3f"
|
||||
PKG_SHA256="af3846f574050838fc6a120015e937fc4c068c13b3a5a0ea1136f7422bd547d9"
|
||||
PKG_VERSION="8a2bb71b6f5350b15c1d2bfb0dc8224445977f36"
|
||||
PKG_SHA256="20d15bc8049e48fce5f2cc8700157e440e36e2626b4f17bf8300b92ba7323307"
|
||||
PKG_LICENSE="GPLv2"
|
||||
PKG_SITE="https://github.com/libretro/beetle-vb-libretro"
|
||||
PKG_URL="https://github.com/libretro/beetle-vb-libretro/archive/${PKG_VERSION}.tar.gz"
|
||||
|
@ -2,8 +2,8 @@
|
||||
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="libretro-beetle-wswan"
|
||||
PKG_VERSION="362b5c05ca4e063b1a53f2eb132dc126bfe1ea82"
|
||||
PKG_SHA256="ed5fdfe8e85260a47e0cf026a1675701805ed3546afe876395067953a47ff86c"
|
||||
PKG_VERSION="22d007d9edee90c21cb38726604280c0c2ba72fb"
|
||||
PKG_SHA256="2bb45e24c1bd4191f2739ac94e0f3381bc4bd68b8ba27453ec1b1913073d029b"
|
||||
PKG_LICENSE="GPLv2"
|
||||
PKG_SITE="https://github.com/libretro/beetle-wswan-libretro"
|
||||
PKG_URL="https://github.com/libretro/beetle-wswan-libretro/archive/${PKG_VERSION}.tar.gz"
|
||||
|
@ -2,8 +2,8 @@
|
||||
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="libretro-bluemsx"
|
||||
PKG_VERSION="5b8718c8bba44ff4adda1bcc575895d342c1ba6a"
|
||||
PKG_SHA256="6304ea92a694af3cf86afc082a7f1ad99f380b4f2a637f5410837874a45f8c44"
|
||||
PKG_VERSION="cfc1df4d026387883f21994bcce603c4a6be8730"
|
||||
PKG_SHA256="fe5dee98a5732009fb7ce48f7111af3f212594f0876a14fe9dfa96fbfc6f6111"
|
||||
PKG_LICENSE="GPLv2"
|
||||
PKG_SITE="https://github.com/libretro/blueMSX-libretro"
|
||||
PKG_URL="https://github.com/libretro/blueMSX-libretro/archive/${PKG_VERSION}.tar.gz"
|
||||
|
@ -2,8 +2,8 @@
|
||||
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="libretro-bsnes-mercury-accuracy"
|
||||
PKG_VERSION="dd320a3c98ba39fdd9d2536835cdf1264ca7cafb"
|
||||
PKG_SHA256="8494b45233194958608507f16e84de1018eb3560759791b94737d0d4a6d28e58"
|
||||
PKG_VERSION="d232c6ea90552f5921fec33a06626f08d3e18b24"
|
||||
PKG_SHA256="8211bc03a722486c9d62453d6f69ec050210687c8a4e5fa6f7a13b0ba114c573"
|
||||
PKG_LICENSE="GPLv2"
|
||||
PKG_SITE="https://github.com/libretro/bsnes-mercury"
|
||||
PKG_URL="https://github.com/libretro/bsnes-mercury/archive/${PKG_VERSION}.tar.gz"
|
||||
|
@ -2,8 +2,8 @@
|
||||
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="libretro-bsnes-mercury-balanced"
|
||||
PKG_VERSION="dd320a3c98ba39fdd9d2536835cdf1264ca7cafb"
|
||||
PKG_SHA256="8494b45233194958608507f16e84de1018eb3560759791b94737d0d4a6d28e58"
|
||||
PKG_VERSION="d232c6ea90552f5921fec33a06626f08d3e18b24"
|
||||
PKG_SHA256="8211bc03a722486c9d62453d6f69ec050210687c8a4e5fa6f7a13b0ba114c573"
|
||||
PKG_LICENSE="GPLv2"
|
||||
PKG_SITE="https://github.com/libretro/bsnes-mercury"
|
||||
PKG_URL="https://github.com/libretro/bsnes-mercury/archive/${PKG_VERSION}.tar.gz"
|
||||
|
@ -2,8 +2,8 @@
|
||||
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="libretro-bsnes-mercury-performance"
|
||||
PKG_VERSION="dd320a3c98ba39fdd9d2536835cdf1264ca7cafb"
|
||||
PKG_SHA256="8494b45233194958608507f16e84de1018eb3560759791b94737d0d4a6d28e58"
|
||||
PKG_VERSION="d232c6ea90552f5921fec33a06626f08d3e18b24"
|
||||
PKG_SHA256="8211bc03a722486c9d62453d6f69ec050210687c8a4e5fa6f7a13b0ba114c573"
|
||||
PKG_LICENSE="GPLv2"
|
||||
PKG_SITE="https://github.com/libretro/bsnes-mercury"
|
||||
PKG_URL="https://github.com/libretro/bsnes-mercury/archive/${PKG_VERSION}.tar.gz"
|
||||
|
@ -2,8 +2,8 @@
|
||||
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="libretro-cap32"
|
||||
PKG_VERSION="ad7397f1de6896193458e575f559cc51e34f3a6b"
|
||||
PKG_SHA256="08739968f5ccbf42db9405a66f0d6b33533b9520814d46a857bd50d606d6c932"
|
||||
PKG_VERSION="0fd5f1f35f28484425a1707358e58de746e756f7"
|
||||
PKG_SHA256="ce2e4ccd3bf8167d32e09a3c0807b9e86d16fe07a31d5f384166dc6db27317dd"
|
||||
PKG_LICENSE="GPLv3"
|
||||
PKG_SITE="https://github.com/libretro/libretro-cap32"
|
||||
PKG_URL="https://github.com/libretro/libretro-cap32/archive/${PKG_VERSION}.tar.gz"
|
||||
|
@ -2,8 +2,8 @@
|
||||
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="libretro-dinothawr"
|
||||
PKG_VERSION="ab930efa7e0f02c3fc8153397fd64daee8f02cfd"
|
||||
PKG_SHA256="2564ffc65e4d34fc3d9bc31b1b847fe5cf36fc327d309b94a4ba317c7ab96995"
|
||||
PKG_VERSION="90264f4de875407212ada474761097de7a45fa53"
|
||||
PKG_SHA256="d422a680d7834c540c10ae0d2d5786e96d09c6296295e3f09fbd4f7ab38d42bb"
|
||||
PKG_LICENSE="GPLv3"
|
||||
PKG_SITE="https://github.com/libretro/Dinothawr"
|
||||
PKG_URL="https://github.com/libretro/Dinothawr/archive/${PKG_VERSION}.tar.gz"
|
||||
|
@ -2,11 +2,11 @@
|
||||
# Copyright (C) 2021-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="libretro-dosbox-pure"
|
||||
PKG_VERSION="0.10"
|
||||
PKG_SHA256="1bcc9cfb02afd1ceaf85e2030c696a3a641d3a2ef0f6988604f4a4959e38df20"
|
||||
PKG_VERSION="4d70760d65140c97634d2d6e8a9876e571790670"
|
||||
PKG_SHA256="4f9a260dc097eb357e68b81d87c72a38a3ca2bef16898f4d0385e8b73fad50b7"
|
||||
PKG_LICENSE="GPLv2"
|
||||
PKG_SITE="https://github.com/schellingb/dosbox-pure"
|
||||
PKG_URL="https://github.com/schellingb/dosbox-pure/archive/${PKG_VERSION}.tar.gz"
|
||||
PKG_SITE="https://github.com/libretro/dosbox-pure"
|
||||
PKG_URL="https://github.com/libretro/dosbox-pure/archive/${PKG_VERSION}.tar.gz"
|
||||
PKG_DEPENDS_TARGET="toolchain kodi-platform"
|
||||
PKG_LONGDESC="game.libretro.dosbox-pure: DOSBox-Pure for Kodi"
|
||||
PKG_BUILD_FLAGS="+pic"
|
||||
|
@ -0,0 +1,22 @@
|
||||
diff --git a/Makefile b/Makefile
|
||||
index fed5ce1..6f1b23c 100644
|
||||
--- a/Makefile
|
||||
+++ b/Makefile
|
||||
@@ -150,6 +150,9 @@ else
|
||||
CXX ?= g++
|
||||
LDFLAGS := -Wl,--gc-sections -fno-ident
|
||||
COMMONFLAGS += -pthread
|
||||
+ifeq (1,1) # always
|
||||
+ CPUFLAGS :=
|
||||
+else
|
||||
# ARM optimizations
|
||||
PROCCPU := $(shell cat /proc/cpuinfo))
|
||||
ifneq ($(and $(filter ARMv7,$(PROCCPU)),$(filter neon,$(PROCCPU))),)
|
||||
@@ -174,6 +177,7 @@ else
|
||||
CXX := g++-9
|
||||
endif
|
||||
endif
|
||||
+endif
|
||||
|
||||
ifeq ($(BUILD),DEBUG)
|
||||
BUILDDIR := debug
|
@ -2,8 +2,8 @@
|
||||
# Copyright (C) 2021-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="libretro-fbneo"
|
||||
PKG_VERSION="67f87d5e58ac4bbc88c61d263ecb2af7faea49f3"
|
||||
PKG_SHA256="cc3b588d18dcf207e0e6bba258e9dfc602a3e1c7602f7db752ec34d5d36414ed"
|
||||
PKG_VERSION="65b3b7c06c4b4c348ed52d8a8a6732481975b4c1"
|
||||
PKG_SHA256="a25a64212bf765194485dbc06b83f471a747cd338b41518a8fd626e9839c3cce"
|
||||
PKG_LICENSE="OSS"
|
||||
PKG_SITE="https://github.com/libretro/FBNeo"
|
||||
PKG_URL="https://github.com/libretro/FBNeo/archive/${PKG_VERSION}.tar.gz"
|
||||
|
@ -2,8 +2,8 @@
|
||||
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="libretro-fceumm"
|
||||
PKG_VERSION="7649a24ca28bb22e732594402680877657c09246"
|
||||
PKG_SHA256="2b05e676e0161d651d54ab6c0b830ccf1634d603abda1910099a6bebed823d7d"
|
||||
PKG_VERSION="afe2b4d9650d9e468b20636a3eab6bac2b8f9844"
|
||||
PKG_SHA256="50dfce980f8d625af95b375a9d575ed48167cf7bccad3bc84fcf839d45357f8e"
|
||||
PKG_LICENSE="GPLv2"
|
||||
PKG_SITE="https://github.com/libretro/libretro-fceumm"
|
||||
PKG_URL="https://github.com/libretro/libretro-fceumm/archive/${PKG_VERSION}.tar.gz"
|
||||
|
@ -2,8 +2,8 @@
|
||||
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="libretro-fmsx"
|
||||
PKG_VERSION="5f9df675521f103a4b1c1eeb3f6abe1688bdf3b2"
|
||||
PKG_SHA256="007b81b0a2efdf74150cd847896e0229db7bc464e0d937e733a5bce9046e88e8"
|
||||
PKG_VERSION="9c0f61dbe320a4e551784a74264b037208c36dba"
|
||||
PKG_SHA256="48a42792e3ba04f2728a04613f3af9c5b1e859d6c3e9fa45748cdaed4a04f5ea"
|
||||
PKG_LICENSE="GPLv3"
|
||||
PKG_SITE="https://github.com/libretro/fmsx-libretro"
|
||||
PKG_URL="https://github.com/libretro/fmsx-libretro/archive/${PKG_VERSION}.tar.gz"
|
||||
|
@ -1,41 +0,0 @@
|
||||
# SPDX-License-Identifier: GPL-2.0
|
||||
# Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="libretro-fsuae"
|
||||
PKG_VERSION="6b98f852e00a83ecdcf497c1032882ad7b6efc99"
|
||||
PKG_SHA256="0beaf41955733f30cf092e7aa7e4f5e07a64c0608783fb7e6c820711c44e4ed9"
|
||||
PKG_ARCH="x86_64"
|
||||
PKG_LICENSE="GPLv3"
|
||||
PKG_SITE="https://github.com/libretro/libretro-fsuae"
|
||||
PKG_URL="https://github.com/libretro/libretro-fsuae/archive/${PKG_VERSION}.tar.gz"
|
||||
PKG_DEPENDS_TARGET="toolchain glib libmpeg2 openal-soft libpng"
|
||||
PKG_LONGDESC="FS-UAE amiga emulator."
|
||||
PKG_BUILD_FLAGS="-lto"
|
||||
PKG_TOOLCHAIN="autotools"
|
||||
|
||||
PKG_LIBNAME="fsuae_libretro.so"
|
||||
PKG_LIBPATH="${PKG_LIBNAME}"
|
||||
PKG_LIBVAR="FSUAE_LIB"
|
||||
|
||||
if [ "${TARGET_ARCH}" = "arm" ] && target_has_feature neon; then
|
||||
PKG_CONFIGURE_OPTS_TARGET="--disable-jit --enable-neon"
|
||||
fi
|
||||
|
||||
pre_configure_target() {
|
||||
cd ${PKG_BUILD}
|
||||
rm -rf .${TARGET_NAME}
|
||||
# check if this flag is still needed when this package is updated
|
||||
export CFLAGS="${CFLAGS} -fcommon"
|
||||
export ac_cv_func_realloc_0_nonnull=yes
|
||||
}
|
||||
|
||||
make_target() {
|
||||
make -j1 CC="${CC}" gen
|
||||
make CC="${CC}"
|
||||
}
|
||||
|
||||
makeinstall_target() {
|
||||
mkdir -p ${SYSROOT_PREFIX}/usr/lib/cmake/${PKG_NAME}
|
||||
cp ${PKG_LIBPATH} ${SYSROOT_PREFIX}/usr/lib/${PKG_LIBNAME}
|
||||
echo "set(${PKG_LIBVAR} ${SYSROOT_PREFIX}/usr/lib/${PKG_LIBNAME})" > ${SYSROOT_PREFIX}/usr/lib/cmake/${PKG_NAME}/${PKG_NAME}-config.cmake
|
||||
}
|
@ -2,8 +2,8 @@
|
||||
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="libretro-fuse"
|
||||
PKG_VERSION="8da83b597724763728ef3d9c2c877317bd7342df"
|
||||
PKG_SHA256="28b141f8d3b08e74a08d134e2cd7cdc700f833eb7c57a3478ce78b89c62f901b"
|
||||
PKG_VERSION="5f331e9772d305ba5209db0910b1963b9d0974c0"
|
||||
PKG_SHA256="cb45e77fa13f32ce50a9b9104d9636ccb93b63b7b107c1d4123ebcbcaedffe50"
|
||||
PKG_LICENSE="GPLv3"
|
||||
PKG_SITE="https://github.com/libretro/fuse-libretro"
|
||||
PKG_URL="https://github.com/libretro/fuse-libretro/archive/${PKG_VERSION}.tar.gz"
|
||||
|
@ -2,8 +2,8 @@
|
||||
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="libretro-gambatte"
|
||||
PKG_VERSION="2d0f75162384867fccff9236db5725c1987300a2"
|
||||
PKG_SHA256="8b97677862216bf0809f42ccca031432f4c598bb2be7a0f95f5e7feefffd6f6e"
|
||||
PKG_VERSION="53e78f9519df236136e114d4c85d3dd9c8cfea39"
|
||||
PKG_SHA256="d6d5463d9359e37ea41f6fd216f9c757d6cfa3a87b6eab76b11d42fea43081a8"
|
||||
PKG_LICENSE="GPLv2"
|
||||
PKG_SITE="https://github.com/libretro/gambatte-libretro"
|
||||
PKG_URL="https://github.com/libretro/gambatte-libretro/archive/${PKG_VERSION}.tar.gz"
|
||||
|
@ -2,8 +2,8 @@
|
||||
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="libretro-genplus"
|
||||
PKG_VERSION="0164eb9730c0803674a54a3694633a56f4801661"
|
||||
PKG_SHA256="549961291e5615caa156186d5975353db84488ef7395a9d095b37ae30cf22891"
|
||||
PKG_VERSION="de00a8df3fe194dc0c0170d59e061736b266afc2"
|
||||
PKG_SHA256="497e7e73d749837a0ffe55893d0966aac8c2af00f53fc73c5beb92ae41d5d8f7"
|
||||
PKG_LICENSE="Modified BSD / LGPLv2.1"
|
||||
PKG_SITE="https://github.com/libretro/Genesis-Plus-GX"
|
||||
PKG_URL="https://github.com/libretro/Genesis-Plus-GX/archive/${PKG_VERSION}.tar.gz"
|
||||
|
@ -2,8 +2,8 @@
|
||||
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="libretro-gw"
|
||||
PKG_VERSION="42dc7c0a5a0dc5f35ec61af0a2b08f6e3894589e"
|
||||
PKG_SHA256="1c1a6d553fc32bfd237c2c4b847151929004d236475386ca0b99b3c70a2e7871"
|
||||
PKG_VERSION="7b3e374a1067a80324f1e4905136bae357ec18da"
|
||||
PKG_SHA256="719a8c98a7257462d697e714d94533fa715efe776209d37cabc1146e0d04faa1"
|
||||
PKG_LICENSE="GPLv3"
|
||||
PKG_SITE="https://github.com/libretro/gw-libretro"
|
||||
PKG_URL="https://github.com/libretro/gw-libretro/archive/${PKG_VERSION}.tar.gz"
|
||||
|
@ -2,8 +2,8 @@
|
||||
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="libretro-handy"
|
||||
PKG_VERSION="1662ce61937988312347378103961b6aecc7e9f4"
|
||||
PKG_SHA256="09a8c527a45d287563d903bd90e94e32b4b8a94d728d5e211ddc761a475968df"
|
||||
PKG_VERSION="7eccd7da7f3bead8810389c7c98e5287e72dbdc3"
|
||||
PKG_SHA256="2c6a0da5855438b56874c45d70371b998cf4a95224fcf26c80096063a46d3a9d"
|
||||
PKG_LICENSE="GPLv3"
|
||||
PKG_SITE="https://github.com/libretro/libretro-handy"
|
||||
PKG_URL="https://github.com/libretro/libretro-handy/archive/${PKG_VERSION}.tar.gz"
|
||||
|
@ -2,8 +2,8 @@
|
||||
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="libretro-hatari"
|
||||
PKG_VERSION="4398f99dcfc940636db629faadd92f50df569705"
|
||||
PKG_SHA256="a1c5933e052acb9486d6c1b9073ec63eecd519300a2cdc051185ae83b1980ed9"
|
||||
PKG_VERSION="cea06eebf695b078fadc0e78bb0f2b2baaca799f"
|
||||
PKG_SHA256="41a044a0a5625052a4a477dca47897aafccd23d835dc20b43e41b37a38e64628"
|
||||
PKG_LICENSE="GPLv3"
|
||||
PKG_SITE="https://github.com/libretro/hatari"
|
||||
PKG_URL="https://github.com/libretro/hatari/archive/${PKG_VERSION}.tar.gz"
|
||||
|
@ -2,8 +2,8 @@
|
||||
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="libretro-mame2000"
|
||||
PKG_VERSION="2ebd95dab0ded3e7e57bde4ae070ed2360390e82"
|
||||
PKG_SHA256="b6480438a371593cfb33f626a896869ddb765745084ee6446000222f8608a6c4"
|
||||
PKG_VERSION="49671d509bd370a1e92b972eb021149fcdfb1a0d"
|
||||
PKG_SHA256="f31bbdf0addb54c655d8556f305f44a87f234f5a6af1e6988dce951e19e8d022"
|
||||
PKG_LICENSE="GPLv2"
|
||||
PKG_SITE="https://github.com/libretro/mame2000-libretro"
|
||||
PKG_URL="https://github.com/libretro/mame2000-libretro/archive/${PKG_VERSION}.tar.gz"
|
||||
|
@ -2,8 +2,8 @@
|
||||
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="libretro-mame2003"
|
||||
PKG_VERSION="96e6a96c521423ccc371afadd234710d5d9f1eaa"
|
||||
PKG_SHA256="fc2c480939dd142d10354ffa9550b8bd1d0a26a501cd0bb36cb40a451c07e108"
|
||||
PKG_VERSION="5cf0895d6e22320c8feccacc40f8e356d17c8fc1"
|
||||
PKG_SHA256="85e2989239c6e68a5fd13ce8862e281e2b4d562c1ec10c9dab7231e63f3d38df"
|
||||
PKG_LICENSE="GPLv2"
|
||||
PKG_SITE="https://github.com/libretro/mame2003-libretro"
|
||||
PKG_URL="https://github.com/libretro/mame2003-libretro/archive/${PKG_VERSION}.tar.gz"
|
||||
|
@ -2,8 +2,8 @@
|
||||
# Copyright (C) 2019-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="libretro-mame2003_plus"
|
||||
PKG_VERSION="5fcdd8ffbb6c6d04b1e5525e19c217867252c8bf"
|
||||
PKG_SHA256="ee40823418c001284f42a62d920a485d9d4b98b36209a059b5f2a43b15bfe053"
|
||||
PKG_VERSION="d599f5e750cea5200ed34985c6103a88d8fbb740"
|
||||
PKG_SHA256="dc04c9661ad4f77bdf13f68218926ab9fd59a66ddd6cea03fd464000ddcaaa47"
|
||||
PKG_LICENSE="GPLv2"
|
||||
PKG_SITE="https://github.com/libretro/mame2003-plus-libretro"
|
||||
PKG_URL="https://github.com/libretro/mame2003-plus-libretro/archive/${PKG_VERSION}.tar.gz"
|
||||
|
@ -2,8 +2,8 @@
|
||||
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="libretro-mame2010"
|
||||
PKG_VERSION="1549da1c32a8aa3c88832db3f91ff9b8b100471c"
|
||||
PKG_SHA256="17a1f2fa88c0aff88e119930d3284dfe53df5be31cde003aab675f6737d50cee"
|
||||
PKG_VERSION="932e6f2c4f13b67b29ab33428a4037dee9a236a8"
|
||||
PKG_SHA256="af60ec225fc4470e7bbc4a2e35cc7d4e1498aed4fe35b8f238fd5ba0dd9ead26"
|
||||
PKG_LICENSE="GPLv2"
|
||||
PKG_SITE="https://github.com/libretro/mame2010-libretro"
|
||||
PKG_URL="https://github.com/libretro/mame2010-libretro/archive/${PKG_VERSION}.tar.gz"
|
||||
|
@ -1,5 +1,5 @@
|
||||
diff --git a/Makefile b/Makefile
|
||||
index e55363d..2ce19e0 100644
|
||||
index 65ece36..bd7d670 100644
|
||||
--- a/Makefile
|
||||
+++ b/Makefile
|
||||
@@ -61,7 +61,7 @@ COBJFLAGS =
|
||||
@ -11,7 +11,7 @@ index e55363d..2ce19e0 100644
|
||||
LDFLAGSEMULATOR =
|
||||
|
||||
GIT_VERSION ?= " $(shell git rev-parse --short HEAD || echo unknown)"
|
||||
@@ -104,24 +104,22 @@ ifeq ($(VRENDER),opengl)
|
||||
@@ -104,27 +104,25 @@ ifeq ($(VRENDER),opengl)
|
||||
CCOMFLAGS += -DHAVE_OPENGL
|
||||
endif
|
||||
|
||||
@ -32,6 +32,10 @@ index e55363d..2ce19e0 100644
|
||||
ifneq (,$(findstring mingw64-w64,$(PATH)))
|
||||
PTR64 ?= 1
|
||||
endif
|
||||
-ifeq ($(firstword $(filter arm64,$(UNAME))),arm64)
|
||||
+ifeq ($(firstword $(filter arm64,$(ARCH))),arm64)
|
||||
PTR64 ?= 1
|
||||
endif
|
||||
-ifneq (,$(findstring Power,$(UNAME)))
|
||||
+ifneq (,$(findstring Power,$(ARCH)))
|
||||
BIGENDIAN=1
|
||||
@ -41,7 +45,7 @@ index e55363d..2ce19e0 100644
|
||||
BIGENDIAN=1
|
||||
endif
|
||||
|
||||
@@ -143,14 +141,10 @@ ifeq ($(VRENDER),opengl)
|
||||
@@ -146,14 +144,10 @@ ifeq ($(VRENDER),opengl)
|
||||
LIBS += -lGL
|
||||
endif
|
||||
LDFLAGS += $(SHARED)
|
||||
@ -60,7 +64,7 @@ index e55363d..2ce19e0 100644
|
||||
CCOMFLAGS += $(PLATCFLAGS) -ffast-math
|
||||
LIBS += -lstdc++ -lpthread
|
||||
|
||||
@@ -433,10 +427,13 @@ else ifneq (,$(findstring rpi,$(platform)))
|
||||
@@ -462,10 +456,13 @@ else ifneq (,$(findstring rpi,$(platform)))
|
||||
|
||||
# ARM
|
||||
else ifneq (,$(findstring armv,$(platform)))
|
||||
@ -76,7 +80,7 @@ index e55363d..2ce19e0 100644
|
||||
LDFLAGS += $(SHARED)
|
||||
ARM_ENABLED = 1
|
||||
X86_SH2DRC = 0
|
||||
@@ -655,7 +652,7 @@ DEFS += -DFLAC__NO_DLL
|
||||
@@ -683,7 +680,7 @@ DEFS += -DFLAC__NO_DLL
|
||||
|
||||
# CFLAGS is defined based on C or C++ targets
|
||||
# (remember, expansion only happens when used, so doing it here is ok)
|
||||
|
@ -1,41 +0,0 @@
|
||||
# SPDX-License-Identifier: GPL-2.0
|
||||
# Copyright (C) 2019-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="libretro-mame2016"
|
||||
PKG_VERSION="d53c379892b0bd91b4a52fc2de491e1199f03e32"
|
||||
PKG_SHA256="bafcac133ff37fb3adeafd9960427e3314e682caf22d455395855d64553d46fe"
|
||||
PKG_LICENSE="GPLv2"
|
||||
PKG_SITE="https://github.com/libretro/mame2016-libretro"
|
||||
PKG_URL="https://github.com/libretro/mame2016-libretro/archive/${PKG_VERSION}.tar.gz"
|
||||
PKG_DEPENDS_TARGET="toolchain linux:host alsa-lib"
|
||||
PKG_LONGDESC="Late 2016 version of MAME (0.174) for libretro. Compatible with MAME 0.174 romsets."
|
||||
PKG_TOOLCHAIN="make"
|
||||
|
||||
PKG_LIBNAME="mame2016_libretro.so"
|
||||
PKG_LIBPATH="${PKG_LIBNAME}"
|
||||
PKG_LIBVAR="MAME2016_LIB"
|
||||
|
||||
pre_make_target() {
|
||||
PKG_MAKE_OPTS_TARGET=" \
|
||||
REGENIE=1 VERBOSE=1 NOWERROR=1 PYTHON_EXECUTABLE=python3 CONFIG=libretro \
|
||||
LIBRETRO_OS="unix" ARCH="" PROJECT="" LIBRETRO_CPU="${ARCH}" DISTRO="debian-stable" \
|
||||
CROSS_BUILD="1" OVERRIDE_CC="${CC}" OVERRIDE_CXX="${CXX}" \
|
||||
TARGET="mame" SUBTARGET="arcade" PLATFORM="${ARCH}" RETRO=1 OSD="retro" \
|
||||
GIT_VERSION=${PKG_VERSION:0:7}"
|
||||
|
||||
if [ "${ARCH}" = "arm" ]; then
|
||||
PKG_MAKE_OPTS_TARGET+=" NOASM="1" ARCHITECTURE="""
|
||||
elif [ "${ARCH}" = "x86_64" ]; then
|
||||
PKG_MAKE_OPTS_TARGET+=" NOASM="0" PTR64="1""
|
||||
fi
|
||||
}
|
||||
|
||||
post_make_target() {
|
||||
mv ${PKG_BUILD}/mamearcade2016_libretro.so ${PKG_BUILD}/mame2016_libretro.so
|
||||
}
|
||||
|
||||
makeinstall_target() {
|
||||
mkdir -p ${SYSROOT_PREFIX}/usr/lib/cmake/${PKG_NAME}
|
||||
cp ${PKG_LIBPATH} ${SYSROOT_PREFIX}/usr/lib/${PKG_LIBNAME}
|
||||
echo "set(${PKG_LIBVAR} ${SYSROOT_PREFIX}/usr/lib/${PKG_LIBNAME})" > ${SYSROOT_PREFIX}/usr/lib/cmake/${PKG_NAME}/${PKG_NAME}-config.cmake
|
||||
}
|
@ -1,11 +0,0 @@
|
||||
--- a/3rdparty/bgfx/src/config.h 2020-01-14 08:42:35.023108564 +0100
|
||||
+++ b/3rdparty/bgfx/src/config.h 2020-01-14 08:42:39.527041246 +0100
|
||||
@@ -12,7 +12,7 @@
|
||||
# define BGFX_CONFIG_DEBUG 0
|
||||
#endif // BGFX_CONFIG_DEBUG
|
||||
|
||||
-#if !defined(BGFX_CONFIG_RENDERER_DIRECT3D9) \
|
||||
+#if 0 && !defined(BGFX_CONFIG_RENDERER_DIRECT3D9) \
|
||||
&& !defined(BGFX_CONFIG_RENDERER_DIRECT3D11) \
|
||||
&& !defined(BGFX_CONFIG_RENDERER_DIRECT3D12) \
|
||||
&& !defined(BGFX_CONFIG_RENDERER_METAL) \
|
@ -1,42 +0,0 @@
|
||||
--- a/makefile 2020-01-08 21:26:00.559307012 +0100
|
||||
+++ b/makefile 2020-01-08 21:26:17.743082994 +0100
|
||||
@@ -1499,7 +1499,7 @@
|
||||
@echo Compressing $<...
|
||||
$(SILENT)$(PYTHON) scripts/build/complay.py $< $@ layout_$(basename $(notdir $<))
|
||||
|
||||
-$(GENDIR)/mame/drivers/ymmu100.hxx: $(SRC)/mame/drivers/ymmu100.ppm scripts/build/file2str.py
|
||||
+$(GENDIR)/mame/drivers/ymmu100.hxx: $(SRC)/mame/drivers/ymmu100.ppm scripts/build/file2str.py | $(GEN_FOLDERS)
|
||||
@echo Converting $<...
|
||||
$(SILENT)$(PYTHON) scripts/build/file2str.py $< $@ ymmu100_bkg UINT8
|
||||
|
||||
--- a/3rdparty/genie/src/actions/make/make_cpp.lua 2020-01-09 10:47:07.915711959 +0100
|
||||
+++ b/3rdparty/genie/src/actions/make/make_cpp.lua 2020-01-09 10:47:10.627673879 +0100
|
||||
@@ -474,7 +474,7 @@
|
||||
function cpp.fileRules(prj)
|
||||
for _, file in ipairs(prj.files or {}) do
|
||||
if path.isSourceFile(file) then
|
||||
- _p('$(OBJDIR)/%s.o: %s $(GCH)'
|
||||
+ _p('$(OBJDIR)/%s.o: %s $(GCH) | $(OBJDIRS)'
|
||||
, _MAKE.esc(path.trimdots(path.removeext(file)))
|
||||
, _MAKE.esc(file)
|
||||
)
|
||||
@@ -497,7 +497,7 @@
|
||||
|
||||
_p('')
|
||||
elseif (path.getextension(file) == ".rc") then
|
||||
- _p('$(OBJDIR)/%s.res: %s', _MAKE.esc(path.getbasename(file)), _MAKE.esc(file))
|
||||
+ _p('$(OBJDIR)/%s.res: %s | $(OBJDIRS)', _MAKE.esc(path.getbasename(file)), _MAKE.esc(file))
|
||||
if prj.msgresource then
|
||||
_p('\t@echo ' .. prj.msgresource)
|
||||
else
|
||||
--- a/3rdparty/genie/src/host/scripts.c 2020-01-10 15:55:33.330479398 +0100
|
||||
+++ b/3rdparty/genie/src/host/scripts.c 2020-01-10 15:56:01.313900664 +0100
|
||||
@@ -222,7 +222,7 @@
|
||||
"E.esc(path.trimdots(path.removeext(file)))\n)\nend\nend\nend\n_p('')\n_p(' define PREBUILDCMDS')\nif #cfg.prebuildcommands > 0 then\n_p('\\t@echo Running pre-build commands')\n_p('\\t%s', table.implode(cfg.prebuildcommands, \"\", \"\", \"\\n\\t\"))\nend\n_p(' endef')\n_p(' define PRELINKCMDS')\nif #cfg.prelinkcommands > 0 then\n_p('\\t@echo Running pre-link commands')\n_p('\\t%s', table.implode(cfg.prelinkcommands, \"\", \"\", \"\\n\\t\"))\nend\n_p(' endef')\n_p(' define POSTBUILDCMDS')\nif #cfg.postbuildcommands > 0 then\n_p('\\t@echo Running post-build commands')\n_p('\\t%s', table.implode(cfg.postbuildcommands, \"\", \"\", \"\\n\\t\"))\nend\n_p(' endef')\nmake.settings(cfg, cc)\n_p('endif')\n_p('')\nend\nfunction cpp.platformtools(cfg, cc)\nlocal platform = cc.platforms[cfg.platform]\nif platform.cc then\n_p(' CC = %s', platform.cc)\nend\nif platform.cxx then\n_p(' CXX = %s', platform.cxx)\nend\nif platform.ar then\n_p(' AR = %s', platform.ar)\nend\nend\nfunction cpp.flags(cf"
|
||||
"g, cc)\nif cfg.pchheader and not cfg.flags.NoPCH then\n_p(' FORCE_INCLUDE += -include $(OBJDIR)/$(notdir $(PCH))')\nend\nif #cfg.forcedincludes > 0 then\n_p(' FORCE_INCLUDE += -include %s'\n,_MAKE.esc(table.concat(cfg.forcedincludes, \";\")))\nend\n_p(' ALL_CPPFLAGS += $(CPPFLAGS) %s $(DEFINES) $(INCLUDES)', table.concat(cc.getcppflags(cfg), \" \"))\n_p(' ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH)%s', make.list(table.join(cc.getcflags(cfg), cfg.buildoptions, cfg.buildoptions_c)))\n_p(' ALL_CXXFLAGS += $(CXXFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH)%s', make.list(table.join(cc.getcflags(cfg), cc.getcxxflags(cfg), cfg.buildoptions, cfg.buildoptions_cpp)))\n_p(' ALL_OBJCFLAGS += $(CXXFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH)%s', make.list(table.join(cc.getcflags(cfg), cc.getcxxflags(cfg), cfg.buildoptions, cfg.buildoptions_objc)))\n_p(' ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)%s',\n make.list(table.join(cc.getdefines(cfg.resdefines),\n cc.getincludedi"
|
||||
"rs(cfg.resincludedirs), cfg.resoptions)))\nend\nfunction cpp.linker(prj, cfg, cc)\n_p(' ALL_LDFLAGS += $(LDFLAGS)%s', make.list(table.join(cc.getlibdirflags(cfg), cc.getldflags(cfg), cfg.linkoptions)))\n_p(' LDDEPS +=%s', make.list(_MAKE.esc(premake.getlinks(cfg, \"siblings\", \"fullpath\"))))\n_p(' LIBS += $(LDDEPS)%s', make.list(cc.getlinkflags(cfg)))\n_p(' EXTERNAL_LIBS +=%s', make.list(cc.getlibfiles(cfg)))\nif cfg.kind == \"StaticLib\" then\nif (not prj.options.ArchiveSplit) then\n_p(' LINKCMD = $(AR) %s $(TARGET)', make.list(cc.getarchiveflags(prj, cfg, false)))\nelse\n_p(' LINKCMD = $(AR) %s $(TARGET)', make.list(cc.getarchiveflags(prj, cfg, false)))\n_p(' LINKCMD_NDX= $(AR) %s $(TARGET)', make.list(cc.getarchiveflags(prj, cfg, true)))\nend\nelse\nlocal tool = iif(cfg.language == \"C\", \"CC\", \"CXX\")\n_p(' LINKCMD = $(%s) -o $(TARGET) $(OBJECTS) $(RESOURCES) $(ARCH) $(ALL_LDFLAGS) $(LIBS)', tool)\nend\nend\nfunction cpp.pchconfig(cfg)\nif not cfg.pchheader or cfg.flags.NoPC"
|
||||
- "H then\nreturn\nend\nlocal pch = cfg.pchheader\nfor _, incdir in ipairs(cfg.includedirs) do\nlocal abspath = path.getabsolute(path.join(cfg.project.location, incdir))\nlocal testname = path.join(abspath, pch)\nif os.isfile(testname) then\npch = path.getrelative(cfg.location, testname)\nbreak\nend\nend\n_p(' PCH = %s', _MAKE.esc(pch))\n_p(' GCH = $(OBJDIR)/$(notdir $(PCH)).gch')\nend\nfunction cpp.pchrules(prj)\n_p('ifneq (,$(PCH))')\n_p('$(GCH): $(PCH) | $(OBJDIR)')\nif prj.msgprecompile then\n_p('\\t@echo ' .. prj.msgprecompile)\nelse\n_p('\\t@echo $(notdir $<)')\nend\nlocal cmd = iif(prj.language == \"C\", \"$(CC) $(ALL_CFLAGS) -x c-header\", \"$(CXX) $(ALL_CXXFLAGS) -x c++-header\")\n_p('\\t$(SILENT) %s $(DEFINES) $(INCLUDES) -o \"$@\" -c \"$<\"', cmd)\n_p('endif')\n_p('')\nend\nfunction cpp.fileRules(prj)\nfor _, file in ipairs(prj.files or {}) do\nif path.isSourceFile(file) then\n_p('$(OBJDIR)/%s.o: %s $(GCH)'\n, _MAKE.esc(path.trimdots(path.removeext(file)))\n, _MAKE.esc(file)\n)\nif (pat"
|
||||
+ "H then\nreturn\nend\nlocal pch = cfg.pchheader\nfor _, incdir in ipairs(cfg.includedirs) do\nlocal abspath = path.getabsolute(path.join(cfg.project.location, incdir))\nlocal testname = path.join(abspath, pch)\nif os.isfile(testname) then\npch = path.getrelative(cfg.location, testname)\nbreak\nend\nend\n_p(' PCH = %s', _MAKE.esc(pch))\n_p(' GCH = $(OBJDIR)/$(notdir $(PCH)).gch')\nend\nfunction cpp.pchrules(prj)\n_p('ifneq (,$(PCH))')\n_p('$(GCH): $(PCH) | $(OBJDIR)')\nif prj.msgprecompile then\n_p('\\t@echo ' .. prj.msgprecompile)\nelse\n_p('\\t@echo $(notdir $<)')\nend\nlocal cmd = iif(prj.language == \"C\", \"$(CC) $(ALL_CFLAGS) -x c-header\", \"$(CXX) $(ALL_CXXFLAGS) -x c++-header\")\n_p('\\t$(SILENT) %s $(DEFINES) $(INCLUDES) -o \"$@\" -c \"$<\"', cmd)\n_p('endif')\n_p('')\nend\nfunction cpp.fileRules(prj)\nfor _, file in ipairs(prj.files or {}) do\nif path.isSourceFile(file) then\n_p('$(OBJDIR)/%s.o: %s $(GCH) | $(OBJDIRS)'\n, _MAKE.esc(path.trimdots(path.removeext(file)))\n, _MAKE.esc(file)\n)\nif (pat"
|
||||
"h.isobjcfile(file) and prj.msgcompile_objc) then\n_p('\\t@echo ' .. prj.msgcompile_objc)\nelseif prj.msgcompile then\n_p('\\t@echo ' .. prj.msgcompile)\nelse\n_p('\\t@echo $(notdir $<)')\nend\nif (path.isobjcfile(file)) then\n_p('\\t$(SILENT) $(CXX) $(ALL_OBJCFLAGS) $(FORCE_INCLUDE) -o \"$@\" -c \"$<\"')\nelse\ncpp.buildcommand(path.iscfile(file) and not prj.options.ForceCPP, \"o\")\nend\nfor _, task in ipairs(prj.postcompiletasks or {}) do\n_p('\\t$(SILENT) %s', task)\n_p('')\nend\n_p('')\nelseif (path.getextension(file) == \".rc\") then\n_p('$(OBJDIR)/%s.res: %s', _MAKE.esc(path.getbasename(file)), _MAKE.esc(file))\nif prj.msgresource then\n_p('\\t@echo ' .. prj.msgresource)\nelse\n_p('\\t@echo $(notdir $<)')\nend\n_p('\\t$(SILENT) $(RESCOMP) $< -O coff -o \"$@\" $(ALL_RESFLAGS)')\n_p('')\nend\nend\nend\nfunction cpp.dependencyRules(prj)\nfor _, dependency in ipairs(prj.dependency or {}) do\nfor _, dep in ipairs(dependency or {}) do\nif (dep[3]==nil or dep[3]==false) then\n_p('$(OBJDIR)/%s.o: %s'\n, _MAKE.es"
|
||||
"c(path.trimdots(path.removeext(path.getrelative(prj.location, dep[1]))))\n, _MAKE.esc(path.getrelative(prj.location, dep[2]))\n)\nelse\n_p('%s: %s'\n, _MAKE.esc(dep[1])\n, _MAKE.esc(path.getrelative(prj.location, dep[2]))\n)\nend\n_p('')\nend\nend\nend\nfunction cpp.buildcommand(iscfile, objext)\nlocal flags = iif(iscfile, '$(CC) $(ALL_CFLAGS)', '$(CXX) $(ALL_CXXFLAGS)')\n_p('\\t$(SILENT) %s $(FORCE_INCLUDE) -o \"$@\" -c \"$<\"', flags, objext)\nend\n",
|
||||
|
@ -1,281 +0,0 @@
|
||||
--- a/3rdparty/genie/build/gmake.linux/genie.make 2020-01-14 06:27:22.077161784 +0100
|
||||
+++ b/3rdparty/genie/build/gmake.linux/genie.make 2020-01-14 06:27:49.856857764 +0100
|
||||
@@ -28,8 +28,12 @@
|
||||
RM = $(SILENT) del /F "$(subst /,\\,$(1))" 2> nul || exit 0
|
||||
endif
|
||||
|
||||
-CC = gcc
|
||||
-CXX = g++
|
||||
+CC = $(HOST_CC)
|
||||
+CXX = $(HOST_CXX)
|
||||
+CPPFLAGS = $(HOST_CPPFLAGS)
|
||||
+CFLAGS = $(HOST_CFLAGS)
|
||||
+CXXFLAGS = $(HOST_CXXFLAGS)
|
||||
+LDFLAGS = $(HOST_LDFLAGS)
|
||||
AR = ar
|
||||
|
||||
ifndef RESCOMP
|
||||
@@ -247,211 +243,211 @@
|
||||
$(SILENT) $(CC) $(ALL_CFLAGS) -x c-header $(DEFINES) $(INCLUDES) -o "$@" -c "$<"
|
||||
endif
|
||||
|
||||
-$(OBJDIR)/src/host/os_getcwd.o: ../../src/host/os_getcwd.c $(GCH)
|
||||
+$(OBJDIR)/src/host/scripts.o: ../../src/host/scripts.c $(GCH) | $(OBJDIRS)
|
||||
@echo $(notdir $<)
|
||||
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
|
||||
|
||||
-$(OBJDIR)/src/host/os_stat.o: ../../src/host/os_stat.c $(GCH)
|
||||
+$(OBJDIR)/src/host/string_hash.o: ../../src/host/string_hash.c $(GCH) | $(OBJDIRS)
|
||||
@echo $(notdir $<)
|
||||
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
|
||||
|
||||
-$(OBJDIR)/src/host/os_chdir.o: ../../src/host/os_chdir.c $(GCH)
|
||||
+$(OBJDIR)/src/host/string_endswith.o: ../../src/host/string_endswith.c $(GCH) | $(OBJDIRS)
|
||||
@echo $(notdir $<)
|
||||
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
|
||||
|
||||
-$(OBJDIR)/src/host/premake_main.o: ../../src/host/premake_main.c $(GCH)
|
||||
+$(OBJDIR)/src/host/premake_main.o: ../../src/host/premake_main.c $(GCH) | $(OBJDIRS)
|
||||
@echo $(notdir $<)
|
||||
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
|
||||
|
||||
-$(OBJDIR)/src/host/os_uuid.o: ../../src/host/os_uuid.c $(GCH)
|
||||
+$(OBJDIR)/src/host/premake.o: ../../src/host/premake.c $(GCH) | $(OBJDIRS)
|
||||
@echo $(notdir $<)
|
||||
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
|
||||
|
||||
-$(OBJDIR)/src/host/os_isfile.o: ../../src/host/os_isfile.c $(GCH)
|
||||
+$(OBJDIR)/src/host/path_isabsolute.o: ../../src/host/path_isabsolute.c $(GCH) | $(OBJDIRS)
|
||||
@echo $(notdir $<)
|
||||
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
|
||||
|
||||
-$(OBJDIR)/src/host/os_ticks.o: ../../src/host/os_ticks.c $(GCH)
|
||||
+$(OBJDIR)/src/host/os_uuid.o: ../../src/host/os_uuid.c $(GCH) | $(OBJDIRS)
|
||||
@echo $(notdir $<)
|
||||
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
|
||||
|
||||
-$(OBJDIR)/src/host/os_copyfile.o: ../../src/host/os_copyfile.c $(GCH)
|
||||
+$(OBJDIR)/src/host/os_ticks.o: ../../src/host/os_ticks.c $(GCH) | $(OBJDIRS)
|
||||
@echo $(notdir $<)
|
||||
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
|
||||
|
||||
-$(OBJDIR)/src/host/scripts.o: ../../src/host/scripts.c $(GCH)
|
||||
+$(OBJDIR)/src/host/os_stat.o: ../../src/host/os_stat.c $(GCH) | $(OBJDIRS)
|
||||
@echo $(notdir $<)
|
||||
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
|
||||
|
||||
-$(OBJDIR)/src/host/string_endswith.o: ../../src/host/string_endswith.c $(GCH)
|
||||
+$(OBJDIR)/src/host/os_rmdir.o: ../../src/host/os_rmdir.c $(GCH) | $(OBJDIRS)
|
||||
@echo $(notdir $<)
|
||||
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
|
||||
|
||||
-$(OBJDIR)/src/host/string_hash.o: ../../src/host/string_hash.c $(GCH)
|
||||
+$(OBJDIR)/src/host/os_pathsearch.o: ../../src/host/os_pathsearch.c $(GCH) | $(OBJDIRS)
|
||||
@echo $(notdir $<)
|
||||
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
|
||||
|
||||
-$(OBJDIR)/src/host/os_pathsearch.o: ../../src/host/os_pathsearch.c $(GCH)
|
||||
+$(OBJDIR)/src/host/os_mkdir.o: ../../src/host/os_mkdir.c $(GCH) | $(OBJDIRS)
|
||||
@echo $(notdir $<)
|
||||
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
|
||||
|
||||
-$(OBJDIR)/src/host/os_rmdir.o: ../../src/host/os_rmdir.c $(GCH)
|
||||
+$(OBJDIR)/src/host/os_match.o: ../../src/host/os_match.c $(GCH) | $(OBJDIRS)
|
||||
@echo $(notdir $<)
|
||||
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
|
||||
|
||||
-$(OBJDIR)/src/host/os_match.o: ../../src/host/os_match.c $(GCH)
|
||||
+$(OBJDIR)/src/host/os_isfile.o: ../../src/host/os_isfile.c $(GCH) | $(OBJDIRS)
|
||||
@echo $(notdir $<)
|
||||
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
|
||||
|
||||
-$(OBJDIR)/src/host/premake.o: ../../src/host/premake.c $(GCH)
|
||||
+$(OBJDIR)/src/host/os_isdir.o: ../../src/host/os_isdir.c $(GCH) | $(OBJDIRS)
|
||||
@echo $(notdir $<)
|
||||
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
|
||||
|
||||
-$(OBJDIR)/src/host/os_isdir.o: ../../src/host/os_isdir.c $(GCH)
|
||||
+$(OBJDIR)/src/host/os_is64bit.o: ../../src/host/os_is64bit.c $(GCH) | $(OBJDIRS)
|
||||
@echo $(notdir $<)
|
||||
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
|
||||
|
||||
-$(OBJDIR)/src/host/os_mkdir.o: ../../src/host/os_mkdir.c $(GCH)
|
||||
+$(OBJDIR)/src/host/os_getcwd.o: ../../src/host/os_getcwd.c $(GCH) | $(OBJDIRS)
|
||||
@echo $(notdir $<)
|
||||
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
|
||||
|
||||
-$(OBJDIR)/src/host/path_isabsolute.o: ../../src/host/path_isabsolute.c $(GCH)
|
||||
+$(OBJDIR)/src/host/os_copyfile.o: ../../src/host/os_copyfile.c $(GCH) | $(OBJDIRS)
|
||||
@echo $(notdir $<)
|
||||
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
|
||||
|
||||
-$(OBJDIR)/src/host/os_is64bit.o: ../../src/host/os_is64bit.c $(GCH)
|
||||
+$(OBJDIR)/src/host/os_chdir.o: ../../src/host/os_chdir.c $(GCH) | $(OBJDIRS)
|
||||
@echo $(notdir $<)
|
||||
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
|
||||
|
||||
-$(OBJDIR)/src/host/lua-5.3.0/src/ldump.o: ../../src/host/lua-5.3.0/src/ldump.c $(GCH)
|
||||
+$(OBJDIR)/src/host/lua-5.3.0/src/lzio.o: ../../src/host/lua-5.3.0/src/lzio.c $(GCH) | $(OBJDIRS)
|
||||
@echo $(notdir $<)
|
||||
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
|
||||
|
||||
-$(OBJDIR)/src/host/lua-5.3.0/src/lvm.o: ../../src/host/lua-5.3.0/src/lvm.c $(GCH)
|
||||
+$(OBJDIR)/src/host/lua-5.3.0/src/lvm.o: ../../src/host/lua-5.3.0/src/lvm.c $(GCH) | $(OBJDIRS)
|
||||
@echo $(notdir $<)
|
||||
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
|
||||
|
||||
-$(OBJDIR)/src/host/lua-5.3.0/src/ltable.o: ../../src/host/lua-5.3.0/src/ltable.c $(GCH)
|
||||
+$(OBJDIR)/src/host/lua-5.3.0/src/lutf8lib.o: ../../src/host/lua-5.3.0/src/lutf8lib.c $(GCH) | $(OBJDIRS)
|
||||
@echo $(notdir $<)
|
||||
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
|
||||
|
||||
-$(OBJDIR)/src/host/lua-5.3.0/src/lstrlib.o: ../../src/host/lua-5.3.0/src/lstrlib.c $(GCH)
|
||||
+$(OBJDIR)/src/host/lua-5.3.0/src/lundump.o: ../../src/host/lua-5.3.0/src/lundump.c $(GCH) | $(OBJDIRS)
|
||||
@echo $(notdir $<)
|
||||
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
|
||||
|
||||
-$(OBJDIR)/src/host/lua-5.3.0/src/liolib.o: ../../src/host/lua-5.3.0/src/liolib.c $(GCH)
|
||||
+$(OBJDIR)/src/host/lua-5.3.0/src/ltm.o: ../../src/host/lua-5.3.0/src/ltm.c $(GCH) | $(OBJDIRS)
|
||||
@echo $(notdir $<)
|
||||
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
|
||||
|
||||
-$(OBJDIR)/src/host/lua-5.3.0/src/lcode.o: ../../src/host/lua-5.3.0/src/lcode.c $(GCH)
|
||||
+$(OBJDIR)/src/host/lua-5.3.0/src/ltablib.o: ../../src/host/lua-5.3.0/src/ltablib.c $(GCH) | $(OBJDIRS)
|
||||
@echo $(notdir $<)
|
||||
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
|
||||
|
||||
-$(OBJDIR)/src/host/lua-5.3.0/src/lparser.o: ../../src/host/lua-5.3.0/src/lparser.c $(GCH)
|
||||
+$(OBJDIR)/src/host/lua-5.3.0/src/ltable.o: ../../src/host/lua-5.3.0/src/ltable.c $(GCH) | $(OBJDIRS)
|
||||
@echo $(notdir $<)
|
||||
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
|
||||
|
||||
-$(OBJDIR)/src/host/lua-5.3.0/src/loadlib.o: ../../src/host/lua-5.3.0/src/loadlib.c $(GCH)
|
||||
+$(OBJDIR)/src/host/lua-5.3.0/src/lstrlib.o: ../../src/host/lua-5.3.0/src/lstrlib.c $(GCH) | $(OBJDIRS)
|
||||
@echo $(notdir $<)
|
||||
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
|
||||
|
||||
-$(OBJDIR)/src/host/lua-5.3.0/src/lbitlib.o: ../../src/host/lua-5.3.0/src/lbitlib.c $(GCH)
|
||||
+$(OBJDIR)/src/host/lua-5.3.0/src/lstring.o: ../../src/host/lua-5.3.0/src/lstring.c $(GCH) | $(OBJDIRS)
|
||||
@echo $(notdir $<)
|
||||
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
|
||||
|
||||
-$(OBJDIR)/src/host/lua-5.3.0/src/lzio.o: ../../src/host/lua-5.3.0/src/lzio.c $(GCH)
|
||||
+$(OBJDIR)/src/host/lua-5.3.0/src/lstate.o: ../../src/host/lua-5.3.0/src/lstate.c $(GCH) | $(OBJDIRS)
|
||||
@echo $(notdir $<)
|
||||
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
|
||||
|
||||
-$(OBJDIR)/src/host/lua-5.3.0/src/ldblib.o: ../../src/host/lua-5.3.0/src/ldblib.c $(GCH)
|
||||
+$(OBJDIR)/src/host/lua-5.3.0/src/lparser.o: ../../src/host/lua-5.3.0/src/lparser.c $(GCH) | $(OBJDIRS)
|
||||
@echo $(notdir $<)
|
||||
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
|
||||
|
||||
-$(OBJDIR)/src/host/lua-5.3.0/src/lmathlib.o: ../../src/host/lua-5.3.0/src/lmathlib.c $(GCH)
|
||||
+$(OBJDIR)/src/host/lua-5.3.0/src/loslib.o: ../../src/host/lua-5.3.0/src/loslib.c $(GCH) | $(OBJDIRS)
|
||||
@echo $(notdir $<)
|
||||
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
|
||||
|
||||
-$(OBJDIR)/src/host/lua-5.3.0/src/lfunc.o: ../../src/host/lua-5.3.0/src/lfunc.c $(GCH)
|
||||
+$(OBJDIR)/src/host/lua-5.3.0/src/lopcodes.o: ../../src/host/lua-5.3.0/src/lopcodes.c $(GCH) | $(OBJDIRS)
|
||||
@echo $(notdir $<)
|
||||
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
|
||||
|
||||
-$(OBJDIR)/src/host/lua-5.3.0/src/lmem.o: ../../src/host/lua-5.3.0/src/lmem.c $(GCH)
|
||||
+$(OBJDIR)/src/host/lua-5.3.0/src/lobject.o: ../../src/host/lua-5.3.0/src/lobject.c $(GCH) | $(OBJDIRS)
|
||||
@echo $(notdir $<)
|
||||
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
|
||||
|
||||
-$(OBJDIR)/src/host/lua-5.3.0/src/lgc.o: ../../src/host/lua-5.3.0/src/lgc.c $(GCH)
|
||||
+$(OBJDIR)/src/host/lua-5.3.0/src/loadlib.o: ../../src/host/lua-5.3.0/src/loadlib.c $(GCH) | $(OBJDIRS)
|
||||
@echo $(notdir $<)
|
||||
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
|
||||
|
||||
-$(OBJDIR)/src/host/lua-5.3.0/src/lstring.o: ../../src/host/lua-5.3.0/src/lstring.c $(GCH)
|
||||
+$(OBJDIR)/src/host/lua-5.3.0/src/lmem.o: ../../src/host/lua-5.3.0/src/lmem.c $(GCH) | $(OBJDIRS)
|
||||
@echo $(notdir $<)
|
||||
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
|
||||
|
||||
-$(OBJDIR)/src/host/lua-5.3.0/src/linit.o: ../../src/host/lua-5.3.0/src/linit.c $(GCH)
|
||||
+$(OBJDIR)/src/host/lua-5.3.0/src/lmathlib.o: ../../src/host/lua-5.3.0/src/lmathlib.c $(GCH) | $(OBJDIRS)
|
||||
@echo $(notdir $<)
|
||||
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
|
||||
|
||||
-$(OBJDIR)/src/host/lua-5.3.0/src/ltm.o: ../../src/host/lua-5.3.0/src/ltm.c $(GCH)
|
||||
+$(OBJDIR)/src/host/lua-5.3.0/src/llex.o: ../../src/host/lua-5.3.0/src/llex.c $(GCH) | $(OBJDIRS)
|
||||
@echo $(notdir $<)
|
||||
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
|
||||
|
||||
-$(OBJDIR)/src/host/lua-5.3.0/src/lapi.o: ../../src/host/lua-5.3.0/src/lapi.c $(GCH)
|
||||
+$(OBJDIR)/src/host/lua-5.3.0/src/liolib.o: ../../src/host/lua-5.3.0/src/liolib.c $(GCH) | $(OBJDIRS)
|
||||
@echo $(notdir $<)
|
||||
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
|
||||
|
||||
-$(OBJDIR)/src/host/lua-5.3.0/src/lctype.o: ../../src/host/lua-5.3.0/src/lctype.c $(GCH)
|
||||
+$(OBJDIR)/src/host/lua-5.3.0/src/linit.o: ../../src/host/lua-5.3.0/src/linit.c $(GCH) | $(OBJDIRS)
|
||||
@echo $(notdir $<)
|
||||
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
|
||||
|
||||
-$(OBJDIR)/src/host/lua-5.3.0/src/lstate.o: ../../src/host/lua-5.3.0/src/lstate.c $(GCH)
|
||||
+$(OBJDIR)/src/host/lua-5.3.0/src/lgc.o: ../../src/host/lua-5.3.0/src/lgc.c $(GCH) | $(OBJDIRS)
|
||||
@echo $(notdir $<)
|
||||
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
|
||||
|
||||
-$(OBJDIR)/src/host/lua-5.3.0/src/lbaselib.o: ../../src/host/lua-5.3.0/src/lbaselib.c $(GCH)
|
||||
+$(OBJDIR)/src/host/lua-5.3.0/src/lfunc.o: ../../src/host/lua-5.3.0/src/lfunc.c $(GCH) | $(OBJDIRS)
|
||||
@echo $(notdir $<)
|
||||
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
|
||||
|
||||
-$(OBJDIR)/src/host/lua-5.3.0/src/ltablib.o: ../../src/host/lua-5.3.0/src/ltablib.c $(GCH)
|
||||
+$(OBJDIR)/src/host/lua-5.3.0/src/ldump.o: ../../src/host/lua-5.3.0/src/ldump.c $(GCH) | $(OBJDIRS)
|
||||
@echo $(notdir $<)
|
||||
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
|
||||
|
||||
-$(OBJDIR)/src/host/lua-5.3.0/src/lauxlib.o: ../../src/host/lua-5.3.0/src/lauxlib.c $(GCH)
|
||||
+$(OBJDIR)/src/host/lua-5.3.0/src/ldo.o: ../../src/host/lua-5.3.0/src/ldo.c $(GCH) | $(OBJDIRS)
|
||||
@echo $(notdir $<)
|
||||
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
|
||||
|
||||
-$(OBJDIR)/src/host/lua-5.3.0/src/lcorolib.o: ../../src/host/lua-5.3.0/src/lcorolib.c $(GCH)
|
||||
+$(OBJDIR)/src/host/lua-5.3.0/src/ldebug.o: ../../src/host/lua-5.3.0/src/ldebug.c $(GCH) | $(OBJDIRS)
|
||||
@echo $(notdir $<)
|
||||
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
|
||||
|
||||
-$(OBJDIR)/src/host/lua-5.3.0/src/llex.o: ../../src/host/lua-5.3.0/src/llex.c $(GCH)
|
||||
+$(OBJDIR)/src/host/lua-5.3.0/src/ldblib.o: ../../src/host/lua-5.3.0/src/ldblib.c $(GCH) | $(OBJDIRS)
|
||||
@echo $(notdir $<)
|
||||
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
|
||||
|
||||
-$(OBJDIR)/src/host/lua-5.3.0/src/ldo.o: ../../src/host/lua-5.3.0/src/ldo.c $(GCH)
|
||||
+$(OBJDIR)/src/host/lua-5.3.0/src/lctype.o: ../../src/host/lua-5.3.0/src/lctype.c $(GCH) | $(OBJDIRS)
|
||||
@echo $(notdir $<)
|
||||
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
|
||||
|
||||
-$(OBJDIR)/src/host/lua-5.3.0/src/lundump.o: ../../src/host/lua-5.3.0/src/lundump.c $(GCH)
|
||||
+$(OBJDIR)/src/host/lua-5.3.0/src/lcorolib.o: ../../src/host/lua-5.3.0/src/lcorolib.c $(GCH) | $(OBJDIRS)
|
||||
@echo $(notdir $<)
|
||||
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
|
||||
|
||||
-$(OBJDIR)/src/host/lua-5.3.0/src/lopcodes.o: ../../src/host/lua-5.3.0/src/lopcodes.c $(GCH)
|
||||
+$(OBJDIR)/src/host/lua-5.3.0/src/lcode.o: ../../src/host/lua-5.3.0/src/lcode.c $(GCH) | $(OBJDIRS)
|
||||
@echo $(notdir $<)
|
||||
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
|
||||
|
||||
-$(OBJDIR)/src/host/lua-5.3.0/src/lutf8lib.o: ../../src/host/lua-5.3.0/src/lutf8lib.c $(GCH)
|
||||
+$(OBJDIR)/src/host/lua-5.3.0/src/lbitlib.o: ../../src/host/lua-5.3.0/src/lbitlib.c $(GCH) | $(OBJDIRS)
|
||||
@echo $(notdir $<)
|
||||
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
|
||||
|
||||
-$(OBJDIR)/src/host/lua-5.3.0/src/loslib.o: ../../src/host/lua-5.3.0/src/loslib.c $(GCH)
|
||||
+$(OBJDIR)/src/host/lua-5.3.0/src/lbaselib.o: ../../src/host/lua-5.3.0/src/lbaselib.c $(GCH) | $(OBJDIRS)
|
||||
@echo $(notdir $<)
|
||||
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
|
||||
|
||||
-$(OBJDIR)/src/host/lua-5.3.0/src/lobject.o: ../../src/host/lua-5.3.0/src/lobject.c $(GCH)
|
||||
+$(OBJDIR)/src/host/lua-5.3.0/src/lauxlib.o: ../../src/host/lua-5.3.0/src/lauxlib.c $(GCH) | $(OBJDIRS)
|
||||
@echo $(notdir $<)
|
||||
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
|
||||
|
||||
-$(OBJDIR)/src/host/lua-5.3.0/src/ldebug.o: ../../src/host/lua-5.3.0/src/ldebug.c $(GCH)
|
||||
+$(OBJDIR)/src/host/lua-5.3.0/src/lapi.o: ../../src/host/lua-5.3.0/src/lapi.c $(GCH) | $(OBJDIRS)
|
||||
@echo $(notdir $<)
|
||||
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
|
||||
|
@ -1,11 +0,0 @@
|
||||
--- a/3rdparty/genie/src/host/scripts.c 2020-01-08 23:44:29.703535606 +0100
|
||||
+++ b/3rdparty/genie/src/host/scripts.c 2020-01-08 23:45:08.690982775 +0100
|
||||
@@ -213,7 +213,7 @@
|
||||
|
||||
/* actions/make/make_cpp.lua */
|
||||
"premake.make.cpp = { }\npremake.make.override = { }\nlocal cpp = premake.make.cpp\nlocal make = premake.make\nfunction premake.make_cpp(prj)\nlocal cc = premake.gettool(prj)\nlocal platforms = premake.filterplatforms(prj.solution, cc.platforms, \"Native\")\npremake.gmake_cpp_header(prj, cc, platforms)\nfor _, platform in ipairs(platforms) do\nfor cfg in premake.eachconfig(prj, platform) do\npremake.gmake_cpp_config(prj, cfg, cc)\nend\nend\nlocal objdirs = {}\nlocal additionalobjdirs = {}\nfor _, file in ipairs(prj.files) do\nif path.isSourceFile(file) then\nobjdirs[_MAKE.esc(path.getdirectory(path.trimdots(file)))] = 1\nend\nend\nfor _, custombuildtask in ipairs(prj.custombuildtask or {}) do\nfor _, buildtask in ipairs(custombuildtask or {}) do\nadditionalobjdirs[_MAKE.esc(path.getdirectory(path.getrelative(prj.location,buildtask[2])))] = 1\nend\nend\n_p('OBJDIRS := \\\\')\n_p('\\t$(OBJDIR) \\\\')\nfor dir, _ in pairs(objdirs) do\n_p('\\t$(OBJDIR)/%s \\\\', dir)\nend\nfor dir, _ in pairs(additionalobjdirs) do"
|
||||
- "\n_p('\\t%s \\\\', dir)\nend\n_p('')\n_p('RESOURCES := \\\\')\nfor _, file in ipairs(prj.files) do\nif path.isresourcefile(file) then\n_p('\\t$(OBJDIR)/%s.res \\\\', _MAKE.esc(path.getbasename(file)))\nend\nend\n_p('')\n_p('.PHONY: clean prebuild prelink')\n_p('')\nif os.is(\"MacOSX\") and prj.kind == \"WindowedApp\" then\n_p('all: $(OBJDIRS) prebuild prelink $(TARGET) $(dir $(TARGETDIR))PkgInfo $(dir $(TARGETDIR))Info.plist | $(TARGETDIR)')\nelse\n_p('all: $(OBJDIRS) prebuild prelink $(TARGET) | $(TARGETDIR)')\nend\n_p('\\t@:')\n_p('')\nif (prj.kind == \"StaticLib\" and prj.options.ArchiveSplit) then\n_p('define max_args')\n_p('\\t$(eval _args:=)')\n_p('\\t$(foreach obj,$3,$(eval _args+=$(obj))$(if $(word $2,$(_args)),$1$(_args)$(EOL)$(eval _args:=)))')\n_p('\\t$(if $(_args),$1$(_args))')\n_p('endef')\n_p('')\n_p('define EOL')\n_p('')\n_p('')\n_p('endef')\n_p('')\nend\n_p('$(TARGET): $(GCH) $(OBJECTS) $(LDDEPS) $(EXTERNAL_LIBS) $(RESOURCES) | $(TARGETDIR) $(OBJDIRS)')\nif prj.kind == \"StaticLib\" then\nif pr"
|
||||
+ "\n_p('\\t%s \\\\', dir)\nend\n_p('')\n_p('RESOURCES := \\\\')\nfor _, file in ipairs(prj.files) do\nif path.isresourcefile(file) then\n_p('\\t$(OBJDIR)/%s.res \\\\', _MAKE.esc(path.getbasename(file)))\nend\nend\n_p('')\n_p('.PHONY: clean prebuild prelink')\n_p('')\nif os.is(\"MacOSX\") and prj.kind == \"WindowedApp\" then\n_p('all: $(OBJDIRS) prebuild prelink $(TARGET) $(dir $(TARGETDIR))PkgInfo $(dir $(TARGETDIR))Info.plist | $(TARGETDIR)')\nelse\n_p('all: $(OBJDIRS) prebuild prelink $(TARGET) | $(TARGETDIR)')\nend\n_p('\\t@:')\n_p('')\nif (prj.kind == \"StaticLib\" and prj.options.ArchiveSplit) then\n_p('define max_args')\n_p('\\t$(eval _args:=)')\n_p('\\t$(foreach obj,$3,$(eval _args+=$(obj))$(if $(word $2,$(_args)),$1 $(_args)$(EOL)$(eval _args:=)))')\n_p('\\t$(if $(_args),$1 $(_args))')\n_p('endef')\n_p('')\n_p('define EOL')\n_p('')\n_p('')\n_p('endef')\n_p('')\nend\n_p('$(TARGET): $(GCH) $(OBJECTS) $(LDDEPS) $(EXTERNAL_LIBS) $(RESOURCES) | $(TARGETDIR) $(OBJDIRS)')\nif prj.kind == \"StaticLib\" then\nif pr"
|
||||
"j.msgarchiving then\n_p('\\t@echo ' .. prj.msgarchiving)\nelse\n_p('\\t@echo Archiving %s', prj.name)\nend\nif (not prj.archivesplit_size) then\nprj.archivesplit_size=200\nend\nif (not prj.options.ArchiveSplit) then\n_p('\\t$(SILENT) $(LINKCMD) $(OBJECTS)' .. (os.is(\"MacOSX\") and \" 2>&1 > /dev/null | sed -e '/.o) has no symbols$$/d'\" or \"\"))\nelse\n_p('\\t$(call RM,$(TARGET))')\n_p('\\t@$(call max_args,$(LINKCMD),'.. prj.archivesplit_size ..',$(OBJECTS))' .. (os.is(\"MacOSX\") and \" 2>&1 > /dev/null | sed -e '/.o) has no symbols$$/d'\" or \"\"))\n_p('\\t$(SILENT) $(LINKCMD_NDX)')\nend\nelse\nif prj.msglinking then\n_p('\\t@echo ' .. prj.msglinking)\nelse\n_p('\\t@echo Linking %s', prj.name)\nend\n_p('\\t$(SILENT) $(LINKCMD)')\nend\n_p('\\t$(POSTBUILDCMDS)')\n_p('')\n_p('$(TARGETDIR):')\npremake.make_mkdirrule(\"$(TARGETDIR)\")\n_p('$(OBJDIRS):')\nif (not prj.solution.messageskip) or (not table.contains(prj.solution.messageskip, \"SkipCreatingMessage\")) then\n_p('\\t@echo Creating $(@)')\nend\n_p('\\t-$"
|
||||
"(call MKDIR,$@)')\n_p('')\nif os.is(\"MacOSX\") and prj.kind == \"WindowedApp\" then\n_p('$(dir $(TARGETDIR))PkgInfo:')\n_p('$(dir $(TARGETDIR))Info.plist:')\n_p('')\nend\n_p('clean:')\nif (not prj.solution.messageskip) or (not table.contains(prj.solution.messageskip, \"SkipCleaningMessage\")) then\n_p('\\t@echo Cleaning %s', prj.name)\nend\n_p('ifeq (posix,$(SHELLTYPE))')\n_p('\\t$(SILENT) rm -f $(TARGET)')\n_p('\\t$(SILENT) rm -rf $(OBJDIR)')\n_p('else')\n_p('\\t$(SILENT) if exist $(subst /,\\\\\\\\,$(TARGET)) del $(subst /,\\\\\\\\,$(TARGET))')\n_p('\\t$(SILENT) if exist $(subst /,\\\\\\\\,$(OBJDIR)) rmdir /s /q $(subst /,\\\\\\\\,$(OBJDIR))')\n_p('endif')\n_p('')\n_p('prebuild:')\n_p('\\t$(PREBUILDCMDS)')\n_p('')\n_p('prelink:')\n_p('\\t$(PRELINKCMDS)')\n_p('')\ncpp.pchrules(prj)\ncpp.fileRules(prj)\ncpp.dependencyRules(prj)\nfor _, custombuildtask in ipairs(prj.custombuildtask or {}) do\nfor _, buildtask in ipairs(custombuildtask or {}) do\nlocal deps = string.format(\"%s \",path.getrelative(prj.locatio"
|
||||
"n,buildtask[1]))\nfor _, depdata in ipairs(buildtask[3] or {}) do\ndeps = deps .. string.format(\"%s \",path.getrelative(prj.location,depdata))\nend\n_p('%s: %s | $(TARGETDIR) $(OBJDIRS)'\n,path.getrelative(prj.location,buildtask[2])\n, deps\n)\nfor _, cmdline in ipairs(buildtask[4] or {}) do\nlocal cmd = cmdline\nlocal num = 1\nfor _, depdata in ipairs(buildtask[3] or {}) do\ncmd = string.gsub(cmd,\"%$%(\" .. num ..\"%)\", string.format(\"%s \",path.getrelative(prj.location,depdata)))\nnum = num + 1\nend\ncmd = string.gsub(cmd, \"%$%(<%)\", \"$<\")\ncmd = string.gsub(cmd, \"%$%(@%)\", \"$@\")\n_p('\\t$(SILENT) %s',cmd)\nend\n_p('')\nend\nend\n_p('-include $(OBJECTS:%%.o=%%.d)')\n_p('ifneq (,$(PCH))')\n_p(' -include $(OBJDIR)/$(notdir $(PCH)).d')\n_p('endif')\nend\nfunction premake.gmake_cpp_header(prj, cc, platforms)\n_p('# %s project makefile autogenerated by GENie', premake.action.current().shortname)\n_p('ifndef config')\n_p(' config=%s', _MAKE.esc(premake.getconfigname(prj.solution.configurations[1], pl"
|
@ -1,22 +0,0 @@
|
||||
--- a/makefile 2020-01-15 17:56:35.780589637 +0100
|
||||
+++ b/makefile 2020-01-15 17:56:15.020900841 +0100
|
||||
@@ -1201,16 +1201,19 @@
|
||||
.PHONY: linux_x64
|
||||
linux_x64: generate $(PROJECTDIR)/gmake-linux/Makefile
|
||||
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR)/gmake-linux config=$(CONFIG)64 precompile
|
||||
+ $(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR)/gmake-linux config=$(CONFIG)64 dasm
|
||||
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR)/gmake-linux config=$(CONFIG)64
|
||||
|
||||
.PHONY: linux_x86
|
||||
linux_x86: generate $(PROJECTDIR)/gmake-linux/Makefile
|
||||
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR)/gmake-linux config=$(CONFIG)32 precompile
|
||||
+ $(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR)/gmake-linux config=$(CONFIG)32 dasm
|
||||
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR)/gmake-linux config=$(CONFIG)32
|
||||
|
||||
.PHONY: linux
|
||||
linux: generate $(PROJECTDIR)/gmake-linux/Makefile
|
||||
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR)/gmake-linux config=$(CONFIG) precompile
|
||||
+ $(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR)/gmake-linux config=$(CONFIG) dasm
|
||||
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR)/gmake-linux config=$(CONFIG)
|
||||
|
||||
#-------------------------------------------------
|
@ -2,8 +2,8 @@
|
||||
# Copyright (C) 2019-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="libretro-mesen"
|
||||
PKG_VERSION="86326e832974d984846ae078e568c023a5f76f1f"
|
||||
PKG_SHA256="50687bfd9fb242c878a420cb44a74e9bc9503bfd43f2e47f6d345cf5d8fca249"
|
||||
PKG_VERSION="0739c9d0fbc550c1c8ebae976a2b95bb801ebbdc"
|
||||
PKG_SHA256="5ab0fbc17571fbd69e62b2c65a75e1968f4ed1964765302d924e055272275ea4"
|
||||
PKG_LICENSE="GPLv3"
|
||||
PKG_SITE="https://github.com/SourMesen/Mesen/"
|
||||
PKG_URL="https://github.com/SourMesen/Mesen/archive/${PKG_VERSION}.tar.gz"
|
||||
|
@ -2,8 +2,8 @@
|
||||
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="libretro-mgba"
|
||||
PKG_VERSION="0d826c9307bef16ff54468986173162acaafdf70"
|
||||
PKG_SHA256="f3bdf33b0864b989aba247d8b19476cf3e7291464d8bdfcc0027e974c5675945"
|
||||
PKG_VERSION="70ed83cf849ddd620d9ad66e0fc46980184dda89"
|
||||
PKG_SHA256="5737a0803ffe3254043e764a7ac6ffb7dd20386d8421c33598d6223ac1214b9b"
|
||||
PKG_LICENSE="MPL 2.0"
|
||||
PKG_SITE="https://github.com/libretro/mgba"
|
||||
PKG_URL="https://github.com/libretro/mgba/archive/${PKG_VERSION}.tar.gz"
|
||||
|
@ -2,8 +2,8 @@
|
||||
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="libretro-nestopia"
|
||||
PKG_VERSION="f0e1e701c125847e61008af84ac05f040a85eeb8"
|
||||
PKG_SHA256="b9eee745c918b9192861cb6af2ceffbb02a81af06900f2ec93a35d9327eb545c"
|
||||
PKG_VERSION="c24ffe8ef9c8d6b89f5a3d8b64105168a55e03d2"
|
||||
PKG_SHA256="d61bb059976a3a08e0547acc738c53248f79597fd4085d2a43bcc7c5b3391be1"
|
||||
PKG_LICENSE="GPLv2"
|
||||
PKG_SITE="https://github.com/libretro/nestopia"
|
||||
PKG_URL="https://github.com/libretro/nestopia/archive/${PKG_VERSION}.tar.gz"
|
||||
|
@ -2,8 +2,8 @@
|
||||
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="libretro-nx"
|
||||
PKG_VERSION="5831e4876ab92b1771e34b66589c33895d3d3cb8"
|
||||
PKG_SHA256="f896b6f5167c864f81604b42fae69c3d8234778f6552205c7c84d1d6a990a1fe"
|
||||
PKG_VERSION="1ae5ebbd3de53ba51620ca24e919c625552c4df9"
|
||||
PKG_SHA256="213735446c9b750c54d34066acb66349f797813e0164bc56ce87d693a9d537cf"
|
||||
PKG_LICENSE="GPLv3"
|
||||
PKG_SITE="https://github.com/libretro/nxengine-libretro"
|
||||
PKG_URL="https://github.com/libretro/nxengine-libretro/archive/${PKG_VERSION}.tar.gz"
|
||||
|
@ -2,8 +2,8 @@
|
||||
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="libretro-o2em"
|
||||
PKG_VERSION="0405ea0b1674b9bb2ae4282beae918108b88d92e"
|
||||
PKG_SHA256="43fc66243e21d98f1c51832a806e255b28cf265906ae8b0d34fe10679c2aebf8"
|
||||
PKG_VERSION="086035c852c2780d55e5e72a9ebde976bbd8dc5e"
|
||||
PKG_SHA256="5a7f4c41bb65e2255c3d88fd98e4c133e402c8ef7cc6ee7b0aa7cbe84365dd25"
|
||||
PKG_LICENSE="GPLv3"
|
||||
PKG_SITE="https://github.com/libretro/libretro-o2em"
|
||||
PKG_URL="https://github.com/libretro/libretro-o2em/archive/${PKG_VERSION}.tar.gz"
|
||||
|
@ -2,8 +2,8 @@
|
||||
# Copyright (C) 2021-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="libretro-opera"
|
||||
PKG_VERSION="539dc447b536ba52eb3485f11d9bf1c06e30cf75"
|
||||
PKG_SHA256="5552025528d8e9100b2f6729ab511f7708f36a687d2d07c379a0087ae7b81021"
|
||||
PKG_VERSION="7369aa80f2e965036f705a311e5d5f30ab98cc14"
|
||||
PKG_SHA256="8b4d50ace3afc277ea727ad81bd689797bbe76ee6eea8bf86063fb94b4c56619"
|
||||
PKG_LICENSE="GPL-2.0-or-later"
|
||||
PKG_SITE="https://github.com/libretro/opera-libretro"
|
||||
PKG_URL="https://github.com/libretro/opera-libretro/archive/${PKG_VERSION}.tar.gz"
|
||||
|
@ -1,14 +1,5 @@
|
||||
From a845c2c44e2bed070b1f6db5b0fda5a7a84485e6 Mon Sep 17 00:00:00 2001
|
||||
From: SupervisedThinking <supervisedthinking@gmail.com>
|
||||
Date: Thu, 18 Feb 2021 13:21:30 +0100
|
||||
Subject: [PATCH] Makefile: only define cc, cxx, ar, ld if not predefined
|
||||
|
||||
---
|
||||
Makefile | 52 ++++++++++++++++++++++++++--------------------------
|
||||
1 file changed, 26 insertions(+), 26 deletions(-)
|
||||
|
||||
diff --git a/Makefile b/Makefile
|
||||
index f588a3c..27c5461 100644
|
||||
index c62fee2..49b0e98 100644
|
||||
--- a/Makefile
|
||||
+++ b/Makefile
|
||||
@@ -49,8 +49,8 @@ unixpath = $(subst \,/,$1)
|
||||
@ -33,19 +24,19 @@ index f588a3c..27c5461 100644
|
||||
|
||||
TARGET := $(TARGET_NAME)_libretro.so
|
||||
fpic := -fPIC
|
||||
@@ -180,9 +180,9 @@ ifeq ($(IOSSDK),)
|
||||
@@ -181,9 +181,9 @@ ifeq ($(IOSSDK),)
|
||||
IOSSDK := $(shell xcodebuild -version -sdk iphoneos Path)
|
||||
endif
|
||||
ifeq ($(platform),ios-arm64)
|
||||
- CC = cc -arch arm64 -isysroot $(IOSSDK)
|
||||
+ CC ?= cc -arch arm64 -isysroot $(IOSSDK)
|
||||
- CC = cc -arch arm64 -isysroot $(IOSSDK) -stdlib=libc++
|
||||
+ CC ?= cc -arch arm64 -isysroot $(IOSSDK) -stdlib=libc++
|
||||
else
|
||||
- CC = cc -arch armv7 -isysroot $(IOSSDK)
|
||||
+ CC ?= cc -arch armv7 -isysroot $(IOSSDK)
|
||||
endif
|
||||
ifeq ($(platform),$(filter $(platform),ios9 ios-arm64))
|
||||
SHARED += -miphoneos-version-min=8.0
|
||||
@@ -213,18 +213,18 @@ else ifeq ($(platform), qnx)
|
||||
MINVERSION = -miphoneos-version-min=8.0
|
||||
@@ -216,18 +216,18 @@ else ifeq ($(platform), qnx)
|
||||
TARGET := $(TARGET_NAME)_libretro_$(platform).so
|
||||
fpic := -fPIC
|
||||
SHARED := -shared -Wl,--no-undefined -Wl,--version-script=link.T
|
||||
@ -69,7 +60,7 @@ index f588a3c..27c5461 100644
|
||||
STATIC_LINKING = 1
|
||||
FLAGS += -DMSB_FIRST
|
||||
NO_GCC = 1
|
||||
@@ -232,25 +232,25 @@ else ifeq ($(platform), sncps3)
|
||||
@@ -235,25 +235,25 @@ else ifeq ($(platform), sncps3)
|
||||
# PSP1
|
||||
else ifeq ($(platform), psp1)
|
||||
TARGET := $(TARGET_NAME)_libretro_$(platform).a
|
||||
@ -102,7 +93,7 @@ index f588a3c..27c5461 100644
|
||||
FLAGS += -march=armv6k -mtune=mpcore -mfloat-abi=hard
|
||||
FLAGS += -Wall -mword-relocations
|
||||
FLAGS += -fomit-frame-pointer -ffast-math
|
||||
@@ -308,8 +308,8 @@ else ifeq ($(platform), emscripten)
|
||||
@@ -311,8 +311,8 @@ else ifeq ($(platform), emscripten)
|
||||
# Windows MSVC 2003 Xbox 1
|
||||
else ifeq ($(platform), xbox1_msvc2003)
|
||||
TARGET := $(TARGET_NAME)_libretro_xdk1.lib
|
||||
@ -113,7 +104,7 @@ index f588a3c..27c5461 100644
|
||||
|
||||
export INCLUDE := $(XDK)/xbox/include
|
||||
export LIB := $(XDK)/xbox/lib
|
||||
@@ -322,8 +322,8 @@ HAS_GCC := 0
|
||||
@@ -325,8 +325,8 @@ HAS_GCC := 0
|
||||
else ifeq ($(platform), xbox360_msvc2010)
|
||||
TARGET := $(TARGET_NAME)_libretro_xdk360.lib
|
||||
MSVCBINDIRPREFIX = $(XEDK)/bin/win32
|
||||
@ -124,7 +115,7 @@ index f588a3c..27c5461 100644
|
||||
|
||||
export INCLUDE := $(XEDK)/include/xbox
|
||||
export LIB := $(XEDK)/lib/xbox
|
||||
@@ -456,9 +456,9 @@ else ifneq (,$(findstring windows_msvc2017,$(platform)))
|
||||
@@ -461,9 +461,9 @@ else ifneq (,$(findstring windows_msvc2017,$(platform)))
|
||||
|
||||
TargetArchMoniker = $(subst $(WinPartition)_,,$(PlatformSuffix))
|
||||
|
||||
@ -137,7 +128,7 @@ index f588a3c..27c5461 100644
|
||||
|
||||
reg_query = $(call filter_out2,$(subst $2,,$(shell reg query "$2" -v "$1" 2>nul)))
|
||||
fix_path = $(subst $(SPACE),\ ,$(subst \,/,$1))
|
||||
@@ -612,7 +612,7 @@ ifeq ($(STATIC_LINKING),1)
|
||||
@@ -617,7 +617,7 @@ ifeq ($(STATIC_LINKING),1)
|
||||
LD ?= lib.exe
|
||||
STATIC_LINKING=0
|
||||
else
|
||||
|
@ -2,8 +2,8 @@
|
||||
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="libretro-pcsx-rearmed"
|
||||
PKG_VERSION="976907a40062e6e9bb6a05530259132fe1c2a90e"
|
||||
PKG_SHA256="ab77c325831b4f275a8e94366f583267405b916769f7636096d1a1a68c3ec315"
|
||||
PKG_VERSION="45c3a59a749ab4889c41500263de9c7be47d29b9"
|
||||
PKG_SHA256="0d893d9d094ac712e91e1357e0a327c55de3a4f5d9dc566d0b8784c435cca352"
|
||||
PKG_LICENSE="GPLv2"
|
||||
PKG_SITE="https://github.com/libretro/pcsx_rearmed"
|
||||
PKG_URL="https://github.com/libretro/pcsx_rearmed/archive/${PKG_VERSION}.tar.gz"
|
||||
|
@ -2,8 +2,8 @@
|
||||
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="libretro-picodrive"
|
||||
PKG_VERSION="3620f75d20e43abd2f9d793a7c0824c764c3860b"
|
||||
PKG_SHA256="cff60412dbdad246cbe8bb6673679b5b0b15f93c9cd4434bc2bb1c56aa5ec551"
|
||||
PKG_VERSION="c567d74ce42078f58168debe7e5e414bda441b6c"
|
||||
PKG_SHA256="a4a737c6a550454969ae81f3c525c66eaf9253500430e9e1184fc620b0d5e2db"
|
||||
PKG_LICENSE="MAME"
|
||||
PKG_SITE="https://github.com/kodi-game/picodrive"
|
||||
PKG_URL="https://github.com/kodi-game/picodrive/releases/download/picodrive-${PKG_VERSION}/picodrive-${PKG_VERSION}.tar.gz"
|
||||
|
@ -2,8 +2,8 @@
|
||||
# Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="libretro-pokemini"
|
||||
PKG_VERSION="7a2016e09fe979ff60c9f2e19a4bda57c4ea4de4"
|
||||
PKG_SHA256="db380ee85102fccafcada82a7c69c570d7b61eb9cec73363036939c4636bdeca"
|
||||
PKG_VERSION="f8ab5f230dc3a01940d6f5e5e6de5a908ee9306c"
|
||||
PKG_SHA256="0d10606595df245fbd863d608dd2801137262433cda126fa466e9372fb5993f4"
|
||||
PKG_LICENSE="GPLv3"
|
||||
PKG_SITE="https://github.com/libretro/pokemini"
|
||||
PKG_URL="https://github.com/libretro/pokemini/archive/${PKG_VERSION}.tar.gz"
|
||||
|
@ -2,8 +2,8 @@
|
||||
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="libretro-prboom"
|
||||
PKG_VERSION="45b1af3264ec51f15a5f7736da817b41e25f7751"
|
||||
PKG_SHA256="f88f4f5d6a4d205acaf8e048fba3ff984dc570823cdc2fa3c44e9ff1ab1308fc"
|
||||
PKG_VERSION="1e4e73e8589aae7e28ef0aa9eb91d91c1d3308b3"
|
||||
PKG_SHA256="0f92abd9a90a346d89513b9d1ec5a92aeec5146004f8d3646bdbed2d2e3d362e"
|
||||
PKG_LICENSE="GPLv3"
|
||||
PKG_SITE="https://github.com/libretro/libretro-prboom"
|
||||
PKG_URL="https://github.com/libretro/libretro-prboom/archive/${PKG_VERSION}.tar.gz"
|
||||
|
@ -2,8 +2,8 @@
|
||||
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="libretro-prosystem"
|
||||
PKG_VERSION="c0f59a19a163cc5f18121ce48c25f2f58de223df"
|
||||
PKG_SHA256="37c62e867c4267412a9adfb8d72309acb969bdecb32f69e7fb77359610b79857"
|
||||
PKG_VERSION="c95bbb5ce1a7afe0c0dcc0460de312e045a229aa"
|
||||
PKG_SHA256="a91a2f680981ab8cd31a5102e2fdc52ef155dfe30fc98215b442ac2f27c12bec"
|
||||
PKG_LICENSE="GPLv2"
|
||||
PKG_SITE="https://github.com/libretro/prosystem-libretro"
|
||||
PKG_URL="https://github.com/libretro/prosystem-libretro/archive/${PKG_VERSION}.tar.gz"
|
||||
|
@ -2,8 +2,8 @@
|
||||
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="libretro-quicknes"
|
||||
PKG_VERSION="fc43dbd4603c68863b9e59b2ec022f2e4004f3a2"
|
||||
PKG_SHA256="be4b8d2ea5d7723276dbc83ef59d424d740f0204e68b66dd45968eb5a22fbee2"
|
||||
PKG_VERSION="61e8f6f2b01eac1cc10353d010855bf640e87bb8"
|
||||
PKG_SHA256="f35b46777cd744e12e1f03e1d245b5486b2338d2d0a06d75be11e6aae97545a2"
|
||||
PKG_LICENSE="GPLv2"
|
||||
PKG_SITE="https://github.com/libretro/QuickNES_Core"
|
||||
PKG_URL="https://github.com/libretro/QuickNES_Core/archive/${PKG_VERSION}.tar.gz"
|
||||
|
@ -2,8 +2,8 @@
|
||||
# Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="libretro-sameboy"
|
||||
PKG_VERSION="907cb965baa3ae6e60469ddfbd82798988fa2a9c"
|
||||
PKG_SHA256="bf654725b146a74565f739154ca1d6a51b7e914487c073f850caf9c35ea6323c"
|
||||
PKG_VERSION="27a42aac10f20292de0f838d9ae7921007bd5939"
|
||||
PKG_SHA256="0711244d064c8e73ab1c3f1b61e34267709a7d53a406c070ef188775f08fbfef"
|
||||
PKG_LICENSE="MIT"
|
||||
PKG_SITE="https://github.com/libretro/sameboy"
|
||||
PKG_URL="https://github.com/libretro/sameboy/archive/${PKG_VERSION}.tar.gz"
|
||||
|
@ -2,8 +2,8 @@
|
||||
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="libretro-scummvm"
|
||||
PKG_VERSION="80817812b904518bb24db345fd5a52f8d5f01ec3"
|
||||
PKG_SHA256="8ec5e01a3d55890ba31e5dde51f5930c09ac928ca9e00d2669d8813f1cc0b7ae"
|
||||
PKG_VERSION="519b5d316c2a29a25e9088c9d9b52f11509f4caf"
|
||||
PKG_SHA256="716c8332fa03a11729aea00bb3b347752d0e2fdfa482c5119eabf69dec9fc73c"
|
||||
PKG_LICENSE="GPLv3"
|
||||
PKG_SITE="https://github.com/libretro/scummvm"
|
||||
PKG_URL="https://github.com/libretro/scummvm/archive/${PKG_VERSION}.tar.gz"
|
||||
|
@ -2,8 +2,8 @@
|
||||
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="libretro-snes9x"
|
||||
PKG_VERSION="a15898e40ad31c40695e8eddcdc5c91e637d04f9"
|
||||
PKG_SHA256="7cf54a24fe9eb7f3ded3c6c22c7cb20091ef2ebd05a620431cc28114ea562090"
|
||||
PKG_VERSION="723521970ba1558526bea56df9deef3baac6dfc2"
|
||||
PKG_SHA256="c3d8f5bf12f2a7b72f6cf84bf7fc2a16dd13f8736798581019c7b2fa91dbcd19"
|
||||
PKG_LICENSE="GPLv3"
|
||||
PKG_SITE="https://github.com/libretro/snes9x"
|
||||
PKG_URL="https://github.com/libretro/snes9x/archive/${PKG_VERSION}.tar.gz"
|
||||
|
@ -2,8 +2,8 @@
|
||||
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="libretro-snes9x2002"
|
||||
PKG_VERSION="0d957c061e3365a33672cbd6ad404bb64f9442f6"
|
||||
PKG_SHA256="405bea7d682c069e6b052570376eb111b8eff6b24a3fcaa93ca06207135e5e0d"
|
||||
PKG_VERSION="48b67ee60cf32d587b2d3e9f4cd37c84c647666e"
|
||||
PKG_SHA256="338cc81f757b6b6014ef9f53e014101c09c6d87370492da549fc6501573bf179"
|
||||
PKG_ARCH="arm"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="https://github.com/libretro/snes9x2002"
|
||||
|
@ -2,8 +2,8 @@
|
||||
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="libretro-snes9x2010"
|
||||
PKG_VERSION="bea042df986703233b3e7229d23dc17f2cc90258"
|
||||
PKG_SHA256="36f42874ba0043ed0ed165df0c4c5913868bbf5908999522514c458c31a162ed"
|
||||
PKG_VERSION="dcda2c889570a0fe0407ec7b873d7ca4b96a419c"
|
||||
PKG_SHA256="6660aa2bb6e932ebf49b3ecc2ae1815ebaf78fc6be17ed4c3666519fb708a246"
|
||||
PKG_LICENSE="GPLv3"
|
||||
PKG_SITE="https://github.com/libretro/snes9x2010"
|
||||
PKG_URL="https://github.com/libretro/snes9x2010/archive/${PKG_VERSION}.tar.gz"
|
||||
|
@ -2,8 +2,8 @@
|
||||
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="libretro-stella"
|
||||
PKG_VERSION="005260ce7ebad93b980b9c16c91da70d7dd7c691"
|
||||
PKG_SHA256="5b774d12884912b6e17d67760072699a8168d4da85a3c72d5ea5dcd843c0672f"
|
||||
PKG_VERSION="29f648b2f88bca6dd4a4c99acdea985e3589c40e"
|
||||
PKG_SHA256="651fcf7f9713de83dceff97e3188ea8caf6819f1cf371fb493a50cf2481d00a5"
|
||||
PKG_LICENSE="GPLv2"
|
||||
PKG_SITE="https://github.com/libretro/stella-libretro"
|
||||
PKG_URL="https://github.com/libretro/stella-libretro/archive/${PKG_VERSION}.tar.gz"
|
||||
|
@ -2,8 +2,8 @@
|
||||
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="libretro-tgbdual"
|
||||
PKG_VERSION="5c5c218774b94a3560ecdf108a1e56c345ef8140"
|
||||
PKG_SHA256="9cf3d4fe1a60a9720a8b1b3e44c118ebcae1fdb9aac70ce9f9f399099de6e758"
|
||||
PKG_VERSION="1e0c4f931d8c5e859e6d3255d67247d7a2987434"
|
||||
PKG_SHA256="86fdbeec998e751e051fe80ecfd92ed5020b2436e01a4e40815718479174923a"
|
||||
PKG_LICENSE="GPLv3"
|
||||
PKG_SITE="https://github.com/libretro/tgbdual-libretro"
|
||||
PKG_URL="https://github.com/libretro/tgbdual-libretro/archive/${PKG_VERSION}.tar.gz"
|
||||
|
@ -2,8 +2,8 @@
|
||||
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="libretro-tyrquake"
|
||||
PKG_VERSION="371305cde12ca97ee2161f968121d406a0f65406"
|
||||
PKG_SHA256="0eb52518b125b453dbb651553b1a8f0d1606edef5f9fa9e27365aacea3a427ce"
|
||||
PKG_VERSION="76a38bb168dfa39c6ff2b6d01efec48828f80546"
|
||||
PKG_SHA256="7485c19bb9a083c5b7f1f456083d6d8fb8912baaa9732d9a06d0bc01c94f2964"
|
||||
PKG_LICENSE="GPLv3"
|
||||
PKG_SITE="https://github.com/libretro/tyrquake"
|
||||
PKG_URL="https://github.com/libretro/tyrquake/archive/${PKG_VERSION}.tar.gz"
|
||||
|
@ -2,8 +2,8 @@
|
||||
# Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="libretro-uae"
|
||||
PKG_VERSION="2b573d39eedc73b8b43db8dbe71d7bc17a32adac"
|
||||
PKG_SHA256="d08ca21917ba6e0fa3ea46f38f6910b0ff37fb23919e80cd3b3440fafb0fe59e"
|
||||
PKG_VERSION="553ff478a29608a3409dc8458a626cc6649de740"
|
||||
PKG_SHA256="052b046560f7cba69ca2cd616ff363bffd90d06e69bc793def087a847ef68032"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="https://github.com/libretro/libretro-uae"
|
||||
PKG_URL="https://github.com/libretro/libretro-uae/archive/${PKG_VERSION}.tar.gz"
|
||||
|
@ -1,38 +0,0 @@
|
||||
# SPDX-License-Identifier: GPL-2.0
|
||||
# Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="libretro-uae4arm"
|
||||
PKG_VERSION="0e9dd6e2e8c1d08df0532a429afc8fa9f5e9ca3a"
|
||||
PKG_SHA256="ccc989c75c11cbc1be96b917cadc3551b5fb8710f2a203f2ce86c46196229a4a"
|
||||
PKG_ARCH="arm"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="https://github.com/libretro/uae4arm-libretro"
|
||||
PKG_URL="https://github.com/libretro/uae4arm-libretro/archive/${PKG_VERSION}.tar.gz"
|
||||
PKG_DEPENDS_TARGET="toolchain zlib"
|
||||
PKG_LONGDESC="UAE4ARM amiga emulator."
|
||||
|
||||
PKG_LIBNAME="uae4arm_libretro.so"
|
||||
PKG_LIBPATH="${PKG_LIBNAME}"
|
||||
PKG_LIBVAR="UAE4ARM_LIB"
|
||||
|
||||
pre_configure_target() {
|
||||
if target_has_feature neon; then
|
||||
CFLAGS+=" -D__NEON_OPT"
|
||||
fi
|
||||
}
|
||||
|
||||
make_target() {
|
||||
if target_has_feature neon; then
|
||||
PKG_HAVE_NEON=1
|
||||
else
|
||||
PKG_HAVE_NEON=0
|
||||
fi
|
||||
|
||||
make HAVE_NEON=${PKG_HAVE_NEON} USE_PICASSO96=1
|
||||
}
|
||||
|
||||
makeinstall_target() {
|
||||
mkdir -p ${SYSROOT_PREFIX}/usr/lib/cmake/${PKG_NAME}
|
||||
cp ${PKG_LIBPATH} ${SYSROOT_PREFIX}/usr/lib/${PKG_LIBNAME}
|
||||
echo "set(${PKG_LIBVAR} ${SYSROOT_PREFIX}/usr/lib/${PKG_LIBNAME})" > ${SYSROOT_PREFIX}/usr/lib/cmake/${PKG_NAME}/${PKG_NAME}-config.cmake
|
||||
}
|
@ -2,8 +2,8 @@
|
||||
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="libretro-vba-next"
|
||||
PKG_VERSION="a9567ecbbcfc3517193d337acba26a1cb2e27f9f"
|
||||
PKG_SHA256="3d358b8b3cbd05a780affff49a933ddb6ab3af9344962f7fb22ec4c151ce1c78"
|
||||
PKG_VERSION="b218f48bb27b5d3885fa4076ff325922b5acd817"
|
||||
PKG_SHA256="9aec4b44da688ab4f13c4c960d936a5ff793b5bb5c58446bf2b1aea128de8619"
|
||||
PKG_LICENSE="GPLv2"
|
||||
PKG_SITE="https://github.com/libretro/vba-next"
|
||||
PKG_URL="https://github.com/libretro/vba-next/archive/${PKG_VERSION}.tar.gz"
|
||||
|
@ -2,8 +2,8 @@
|
||||
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="libretro-vbam"
|
||||
PKG_VERSION="1f99ed712d14463cbe2ce669064d2e9de0d64b23"
|
||||
PKG_SHA256="ddbb87ef23cac67c4fffdbe165eb54dd1c73cfbc071dab9a3a85de55d4306629"
|
||||
PKG_VERSION="254f6effebe882b7d3d29d9e417c6aeeabc08026"
|
||||
PKG_SHA256="0c96037a925d715c47a1d96c36107f25fbd31c990dd28754d71a64873f518c6d"
|
||||
PKG_LICENSE="GPLv2"
|
||||
PKG_SITE="https://github.com/libretro/vbam-libretro"
|
||||
PKG_URL="https://github.com/libretro/vbam-libretro/archive/${PKG_VERSION}.tar.gz"
|
||||
|
@ -2,8 +2,8 @@
|
||||
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="libretro-vecx"
|
||||
PKG_VERSION="98bd64b66923f4fc93eb6831f79c4119150bbe80"
|
||||
PKG_SHA256="75bec727d962db5a7ea2425252a905f69d1c14dd93cdbae134d633b2e080721c"
|
||||
PKG_VERSION="68164b2cb604ead327944fa3d0653dda035da37b"
|
||||
PKG_SHA256="ff5c914850a135ce770039529acc53c60592e7a01d8c5ffe7c66fdf55e0eb35b"
|
||||
PKG_LICENSE="GPLv3"
|
||||
PKG_SITE="https://github.com/libretro/libretro-vecx"
|
||||
PKG_URL="https://github.com/libretro/libretro-vecx/archive/${PKG_VERSION}.tar.gz"
|
||||
|
@ -2,8 +2,8 @@
|
||||
# Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="libretro-vice"
|
||||
PKG_VERSION="ba666e1d5ef0fbfd8f569ea446fbda831bf03c9a"
|
||||
PKG_SHA256="5cde31a1ba3ecc05217781572c4ed9a7f47816f71ce16723b21458d5ac4905ba"
|
||||
PKG_VERSION="f290934c5efeaad73ea7850db0e73d437da9a088"
|
||||
PKG_SHA256="675aa5287751eb7d67a34aa7b98db2e112d352ee70747b9d55bc9d5c41bc81bb"
|
||||
PKG_LICENSE="GPLv2"
|
||||
PKG_SITE="https://github.com/libretro/vice-libretro"
|
||||
PKG_URL="https://github.com/libretro/vice-libretro/archive/${PKG_VERSION}.tar.gz"
|
||||
@ -18,10 +18,6 @@ pre_build_target() {
|
||||
export GIT_VERSION=${PKG_VERSION}
|
||||
}
|
||||
|
||||
make_target() {
|
||||
make -f Makefile.libretro CC=${CC}
|
||||
}
|
||||
|
||||
makeinstall_target() {
|
||||
mkdir -p ${SYSROOT_PREFIX}/usr/lib/cmake/${PKG_NAME}
|
||||
cp ${PKG_LIBPATH} ${SYSROOT_PREFIX}/usr/lib/${PKG_LIBNAME}
|
||||
|
@ -1,32 +0,0 @@
|
||||
From b72cd16bafbb8b54ae9449248d1e0d559fa6f02d Mon Sep 17 00:00:00 2001
|
||||
From: Jernej Skrabec <jernej.skrabec@siol.net>
|
||||
Date: Mon, 22 Jun 2020 23:16:41 +0200
|
||||
Subject: [PATCH] fix compilation with gcc10
|
||||
|
||||
---
|
||||
vice/src/arch/libretro/archdep.c | 4 ++--
|
||||
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/vice/src/arch/libretro/archdep.c b/vice/src/arch/libretro/archdep.c
|
||||
index dc3491f2ace4..0465c098f031 100644
|
||||
--- a/vice/src/arch/libretro/archdep.c
|
||||
+++ b/vice/src/arch/libretro/archdep.c
|
||||
@@ -64,7 +64,7 @@
|
||||
#include "util.h"
|
||||
#include "keyboard.h"
|
||||
|
||||
-#define LIBRETROHACK 1
|
||||
+//#define LIBRETROHACK 1
|
||||
#ifdef LIBRETROHACK
|
||||
//FIXME remove me!
|
||||
BYTE plus4tcbm_outputa[2], plus4tcbm_outputb[2], plus4tcbm_outputc[2];
|
||||
@@ -715,4 +715,4 @@ void archdep_vice_exit(int excode)
|
||||
{
|
||||
exit(excode);
|
||||
}
|
||||
-*/
|
||||
\ No newline at end of file
|
||||
+*/
|
||||
--
|
||||
2.27.0
|
||||
|
@ -2,8 +2,8 @@
|
||||
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="libretro-virtualjaguar"
|
||||
PKG_VERSION="d8ab90b1b72aade29b468be60ce8c796d8b6dd1c"
|
||||
PKG_SHA256="5cc9bbf44ef19663447fbf56e93eec8365d5f1dc3239d1ad3d1663205fabd491"
|
||||
PKG_VERSION="390c44ddd22657cec3757ffe260a10ad88416726"
|
||||
PKG_SHA256="60c42becc7bc7bbc61ea74e0e0c6f1ac971da21f219443f9b38a5296e4cf9e52"
|
||||
PKG_LICENSE="GPLv3"
|
||||
PKG_SITE="https://github.com/libretro/virtualjaguar-libretro"
|
||||
PKG_URL="https://github.com/libretro/virtualjaguar-libretro/archive/${PKG_VERSION}.tar.gz"
|
||||
|
@ -2,8 +2,8 @@
|
||||
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="libretro-yabause"
|
||||
PKG_VERSION="1e981f18e763c0897e4dd2ec79fab927a483e626"
|
||||
PKG_SHA256="8ac011d06908ced1536f792246fdc6218fddfdfec07da7d8a5d78c9b6949eab9"
|
||||
PKG_VERSION="12c869191cb3e7483ad63bf1d5a204d78ac996c5"
|
||||
PKG_SHA256="1da89042907222d903b6ae5128df02174b3f764713b2f72348b23dc8d922bbc6"
|
||||
PKG_LICENSE="GPLv2"
|
||||
PKG_SITE="https://github.com/libretro/yabause"
|
||||
PKG_URL="https://github.com/libretro/yabause/archive/${PKG_VERSION}.tar.gz"
|
||||
|
@ -2,9 +2,9 @@
|
||||
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="game.libretro.2048"
|
||||
PKG_VERSION="1.0.0.117-Matrix"
|
||||
PKG_SHA256="1b5af53295ef327325a86cbd1e330a0acb4a7ea7772b31080bc669cf2dc82779"
|
||||
PKG_REV="3"
|
||||
PKG_VERSION="1.0.0.122-Matrix"
|
||||
PKG_SHA256="0243961808554d88fc52bd9587fa91ef64237481d675e9f76c8bbc0816e26c1c"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="https://github.com/kodi-game/game.libretro.2048"
|
||||
|
@ -2,9 +2,9 @@
|
||||
# Copyright (C) 2020-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="game.libretro.atari800"
|
||||
PKG_VERSION="3.1.0.9-Matrix"
|
||||
PKG_SHA256="e8f548fea778f52fa504894ea12080c419336e28a1a96474ead6062026a97630"
|
||||
PKG_REV="2"
|
||||
PKG_VERSION="3.1.0.15-Matrix"
|
||||
PKG_SHA256="44c63a94eba978b6fcc9c38d8179a416bdabaf5b355bcabd8399b4df251c0f11"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="https://github.com/kodi-game/game.libretro.atari800"
|
||||
|
@ -2,9 +2,9 @@
|
||||
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="game.libretro.beetle-bsnes"
|
||||
PKG_VERSION="0.9.26.10-Matrix"
|
||||
PKG_SHA256="ff2bf9f29bc9c6f4cdd1d10ffe4b6f05723c73956851964081b60abe5fc9ab6b"
|
||||
PKG_REV="3"
|
||||
PKG_VERSION="0.9.26.15-Matrix"
|
||||
PKG_SHA256="bef424bdb84007dd2fe6ad5d09ec3fdd1c7599b11cd0b8bbf2fb9a1df764d472"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="https://github.com/kodi-game/game.libretro.beetle-bsnes"
|
||||
|
@ -2,9 +2,9 @@
|
||||
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="game.libretro.beetle-gba"
|
||||
PKG_VERSION="0.9.36.10-Matrix"
|
||||
PKG_SHA256="6e6e51e9289ef7d62cf33958e90f14a4df86c59f5af54cd845a7409ae317b111"
|
||||
PKG_REV="3"
|
||||
PKG_VERSION="0.9.36.15-Matrix"
|
||||
PKG_SHA256="e8d45a7f410815089f4e42246633ee8f12e5b2183eb799263188d948e64c9e58"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="https://github.com/kodi-game/game.libretro.beetle-gba"
|
||||
|
@ -2,9 +2,9 @@
|
||||
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="game.libretro.beetle-lynx"
|
||||
PKG_VERSION="1.24.0.16-Matrix"
|
||||
PKG_SHA256="6193d3dfe3653b16cda8395221850c337c9a64f410a3bca55a38cd0107c8ef7d"
|
||||
PKG_REV="3"
|
||||
PKG_VERSION="1.24.0.25-Matrix"
|
||||
PKG_SHA256="752853da7387bd6a02a4baa226f44c9e8108c94eafcb03f18e159e58d7fbdf90"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="https://github.com/kodi-game/game.libretro.beetle-lynx"
|
||||
|
@ -2,9 +2,9 @@
|
||||
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="game.libretro.beetle-ngp"
|
||||
PKG_VERSION="0.9.36.14-Matrix"
|
||||
PKG_SHA256="7f2a2b019f37e53976d83e7e4a76e0b92c6c0994e4c18fb71dd788c5a0c94481"
|
||||
PKG_REV="3"
|
||||
PKG_VERSION="0.9.36.19-Matrix"
|
||||
PKG_SHA256="7e5c754dbe4af0e6e37f4202bef3257130a22c87ced1797b572fc0ced06b81a3"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="https://github.com/kodi-game/game.libretro.beetle-ngp"
|
||||
|
@ -2,9 +2,9 @@
|
||||
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="game.libretro.beetle-pce-fast"
|
||||
PKG_VERSION="0.9.38.17-Matrix"
|
||||
PKG_SHA256="e9c52d25d9a655e4417fbd1288b0806c7d68ae167ac314cf94335598c675110f"
|
||||
PKG_REV="3"
|
||||
PKG_VERSION="0.9.38.24-Matrix"
|
||||
PKG_SHA256="15a1ba3fcc4383baac0a447c1972e65480412a4cbf86d0375e29af910db1ab73"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="https://github.com/kodi-game/game.libretro.beetle-pce-fast"
|
||||
|
@ -2,9 +2,9 @@
|
||||
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="game.libretro.beetle-pcfx"
|
||||
PKG_VERSION="0.9.36.15-Matrix"
|
||||
PKG_SHA256="07d8ff80c4c0cd0565b8a794ad056162ec157ac8887e6401cce484fadc48d7c7"
|
||||
PKG_REV="3"
|
||||
PKG_VERSION="0.9.36.21-Matrix"
|
||||
PKG_SHA256="187970af71400a115dfb35a387fe5a1d722f677bcb7a04ccfb32866bf182c553"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="https://github.com/kodi-game/game.libretro.beetle-pcfx"
|
||||
|
@ -2,9 +2,9 @@
|
||||
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="game.libretro.beetle-psx"
|
||||
PKG_VERSION="0.9.44.22-Matrix"
|
||||
PKG_SHA256="5f2c3f8e503f2d18b90d77ca9717b3522727e39750d2aedb7707d7786ad1ba2e"
|
||||
PKG_REV="3"
|
||||
PKG_VERSION="0.9.44.29-Matrix"
|
||||
PKG_SHA256="9bf99e557bbff81b5d47d15e2f02e256eafedb544792ebc0cb5c43e5de1ac979"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="https://github.com/kodi-game/game.libretro.beetle-psx"
|
||||
|
@ -2,9 +2,9 @@
|
||||
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="game.libretro.beetle-supergrafx"
|
||||
PKG_VERSION="1.23.0.15-Matrix"
|
||||
PKG_SHA256="88afc73aaba5afa978b2b7787ec912e2c07509458bda70208a9f099473d7da06"
|
||||
PKG_REV="3"
|
||||
PKG_VERSION="1.23.0.21-Matrix"
|
||||
PKG_SHA256="76129cf1f4300faa991ff34a738ffb4a9cf51eeac4a2b7d306c0ab58241d219d"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="https://github.com/kodi-game/game.libretro.beetle-supergrafx"
|
||||
|
@ -2,9 +2,9 @@
|
||||
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="game.libretro.beetle-vb"
|
||||
PKG_VERSION="0.9.36.14-Matrix"
|
||||
PKG_SHA256="d667d96b79076648e27c982edf9773856694f09ff788a7f541543ffa59d772e5"
|
||||
PKG_REV="3"
|
||||
PKG_VERSION="1.27.1.19-Matrix"
|
||||
PKG_SHA256="20f20f5990529c2f6b95ca52ec3b350080e9ff42b6b58668075180d2639df888"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="https://github.com/kodi-game/game.libretro.beetle-vb"
|
||||
|
@ -2,9 +2,9 @@
|
||||
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="game.libretro.beetle-wswan"
|
||||
PKG_VERSION="0.9.35.16-Matrix"
|
||||
PKG_SHA256="6314c399dfbcb2b3b94dc19ac98f7b1a60e23efeabf833165cad6be4f781ac5f"
|
||||
PKG_REV="3"
|
||||
PKG_VERSION="0.9.35.23-Matrix"
|
||||
PKG_SHA256="f75b79cc31bfbfb1cbb38a17667ddeee6195201bd05c795ed60143675f20330a"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="https://github.com/kodi-game/game.libretro.beetle-wswan"
|
||||
|
@ -2,9 +2,9 @@
|
||||
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="game.libretro.bluemsx"
|
||||
PKG_VERSION="0.0.1.16-Matrix"
|
||||
PKG_SHA256="7c7962dcef866319d82809c9cc8c9086e261f5d85e0224e6791235e76e0fe4ee"
|
||||
PKG_REV="3"
|
||||
PKG_VERSION="0.0.1.22-Matrix"
|
||||
PKG_SHA256="6299106f9d071e3c0297ff679b11c161019871585685ce8fa3f87edd2cef7248"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="https://github.com/kodi-game/game.libretro.bluemsx"
|
||||
|
@ -2,9 +2,9 @@
|
||||
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="game.libretro.bnes"
|
||||
PKG_VERSION="0.83.0.7-Leia"
|
||||
PKG_SHA256="3014397ee79b5a71c77a04d4d0fc86196b995fa85eccf89d73e50b0415e05bba"
|
||||
PKG_REV="3"
|
||||
PKG_VERSION="0.83.0.15-Matrix"
|
||||
PKG_SHA256="8c771c979df12e3f3a426ff2a3712cda794d60c47e65f5baebffd32d63eb6fa3"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="https://github.com/kodi-game/game.libretro.bnes"
|
||||
|
@ -2,9 +2,9 @@
|
||||
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="game.libretro.bsnes-mercury-accuracy"
|
||||
PKG_VERSION="0.94.0.10-Matrix"
|
||||
PKG_SHA256="caee372d068ff5c583ddc31223c0c6cc6c8768b958f1c4e78ff4cf921d360ecb"
|
||||
PKG_REV="3"
|
||||
PKG_VERSION="0.94.0.16-Matrix"
|
||||
PKG_SHA256="cbd7600ae80df6c54243fb82fe8267735ade980d9868e4fb954c495d36c4d1ca"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="https://github.com/kodi-game/game.libretro.bsnes-mercury-accuracy"
|
||||
|
@ -2,9 +2,9 @@
|
||||
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="game.libretro.bsnes-mercury-balanced"
|
||||
PKG_VERSION="0.94.0.10-Matrix"
|
||||
PKG_SHA256="6816a6ed1857c961761ca45f3a0adad3b8c15127e32192d81ebb376d0b3bbdfb"
|
||||
PKG_REV="3"
|
||||
PKG_VERSION="0.94.0.16-Matrix"
|
||||
PKG_SHA256="9fcb58ea2b5ea50c344772baf747a8c75b291ea074ccc4b9d699bbca0f05d29f"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="https://github.com/kodi-game/game.libretro.bsnes-mercury-balanced"
|
||||
|
@ -2,9 +2,9 @@
|
||||
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="game.libretro.bsnes-mercury-performance"
|
||||
PKG_VERSION="0.94.0.11-Matrix"
|
||||
PKG_SHA256="0b88087ffeef135a9359a4d6e6068c0b2f58d18e010f775e19ad2ac156931d40"
|
||||
PKG_REV="3"
|
||||
PKG_VERSION="0.94.0.17-Matrix"
|
||||
PKG_SHA256="3aa08cf654c4bd9c1bc7c12121ffc5e906680eb67c4d5859f37436bb83d57988"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="https://github.com/kodi-game/game.libretro.bsnes-mercury-performance"
|
||||
|
@ -2,9 +2,9 @@
|
||||
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="game.libretro.cap32"
|
||||
PKG_VERSION="4.5.0.11-Matrix"
|
||||
PKG_SHA256="4865754c7e60306d159ef73c6429d4a65901b311948757b836962b94552771a8"
|
||||
PKG_REV="3"
|
||||
PKG_VERSION="4.5.0.17-Matrix"
|
||||
PKG_SHA256="2d930c2c4934febe0756bd2cd288260cad5ba12c9769c5cc9f11fa7cbec705d5"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="https://github.com/kodi-game/game.libretro.cap32"
|
||||
|
@ -2,9 +2,9 @@
|
||||
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="game.libretro.dinothawr"
|
||||
PKG_VERSION="1.0.0.12-Matrix"
|
||||
PKG_SHA256="1e471aa98d9bcaf07f6d1e181190a24d2acd601bf272ea086d2407fa73e1ef27"
|
||||
PKG_REV="3"
|
||||
PKG_VERSION="1.0.0.17-Matrix"
|
||||
PKG_SHA256="9982a5522b9c16c803db9172fb5069935939f9bd7d9b3f6fc82088150c596405"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="https://github.com/kodi-game/game.libretro.dinothawr"
|
||||
|
@ -2,9 +2,9 @@
|
||||
# Copyright (C) 2021-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="game.libretro.dosbox-pure"
|
||||
PKG_VERSION="0.10.0.1-Matrix"
|
||||
PKG_SHA256="e01e7e894a0ffb80b7361843af7636917b674db2c45f32756401ef244a9e6fcf"
|
||||
PKG_REV="2"
|
||||
PKG_VERSION="0.17.0.9-Matrix"
|
||||
PKG_SHA256="8413e57a871e4a843e8cf158dc53f49a96aa2937ec0a8c0939e36732b60da454"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="https://github.com/kodi-game/game.libretro.dosbox-pure"
|
||||
|
@ -2,9 +2,9 @@
|
||||
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="game.libretro.dosbox"
|
||||
PKG_VERSION="0.74.0.8-Matrix"
|
||||
PKG_SHA256="b7de9b7933218e2bef0d4b96e934f63cd82eda6051c19526634aef8e5843ed15"
|
||||
PKG_REV="3"
|
||||
PKG_VERSION="0.74.0.12-Matrix"
|
||||
PKG_SHA256="a9b860b3680d6b66377ae3ab7deab54c021cd9b510d05df1ac192eeadd026c46"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="https://github.com/kodi-game/game.libretro.dosbox"
|
||||
|
@ -2,9 +2,9 @@
|
||||
# Copyright (C) 2021-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="game.libretro.fbneo"
|
||||
PKG_VERSION="1.0.0.32-Matrix"
|
||||
PKG_SHA256="6bc8ac3c4147301245d3d54962f71c561959275f41c2a0d415b26b6bfd8578b9"
|
||||
PKG_REV="3"
|
||||
PKG_VERSION="1.0.0.40-Matrix"
|
||||
PKG_SHA256="4b05ec8a4740f416912e3192a368963453b598907ae1b627f71e78dd47ee6aa5"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="https://github.com/kodi-game/game.libretro.fbneo"
|
||||
|
@ -2,9 +2,9 @@
|
||||
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="game.libretro.fceumm"
|
||||
PKG_VERSION="0.0.1.25-Matrix"
|
||||
PKG_SHA256="091ece23bf157b3a822f98b4a4da8e3bd3f3cc3f247acc4d43e003c860c53369"
|
||||
PKG_REV="3"
|
||||
PKG_VERSION="0.0.1.30-Matrix"
|
||||
PKG_SHA256="002ac2d3640721b54a0ad8122ee304eaeead5174487858ed4e82a42e035d3ecf"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="https://github.com/kodi-game/game.libretro.fceumm"
|
||||
|
@ -2,9 +2,9 @@
|
||||
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="game.libretro.fmsx"
|
||||
PKG_VERSION="4.9.0.12-Matrix"
|
||||
PKG_SHA256="cb8fbda9d28bee0c1957a99e25fe703a4ac0abc5358fdfa814b7702ad03d03b6"
|
||||
PKG_REV="3"
|
||||
PKG_VERSION="4.9.0.19-Matrix"
|
||||
PKG_SHA256="ef9e118d8053a6ce9df68a64a18d7d41b799765e78e5f8b1bba96a5db4107f74"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="https://github.com/kodi-game/game.libretro.fmsx"
|
||||
|
@ -1,16 +0,0 @@
|
||||
# SPDX-License-Identifier: GPL-2.0
|
||||
# Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="game.libretro.fsuae"
|
||||
PKG_VERSION="dadbb8343699666d601ab316fcd748741a021961"
|
||||
PKG_SHA256="e606284a0f86128ddae40a18d5e4e5c105658d751e2016fd56e43b382121f354"
|
||||
PKG_REV="107"
|
||||
PKG_ARCH="x86_64"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="https://github.com/kodi-game/game.libretro.fsuae"
|
||||
PKG_URL="https://github.com/kodi-game/game.libretro.fsuae/archive/${PKG_VERSION}.tar.gz"
|
||||
PKG_DEPENDS_TARGET="toolchain kodi-platform libretro-fsuae"
|
||||
PKG_LONGDESC="game.libretro.fsuae: fsuae emulator for Kodi"
|
||||
|
||||
PKG_IS_ADDON="yes"
|
||||
PKG_ADDON_TYPE="kodi.gameclient"
|
@ -2,9 +2,9 @@
|
||||
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="game.libretro.fuse"
|
||||
PKG_VERSION="1.1.1.11-Matrix"
|
||||
PKG_SHA256="7dd01b5082f0cd1502dcd34135f638e6a71ce0d64acc1b4a67535167036146bc"
|
||||
PKG_REV="3"
|
||||
PKG_VERSION="1.6.0.17-Matrix"
|
||||
PKG_SHA256="6975574bd189f0150ec42b5dad36b339314de2ffb4f568aeb412b4bcf11bb597"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="https://github.com/kodi-game/game.libretro.fuse"
|
||||
|
@ -2,9 +2,9 @@
|
||||
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="game.libretro.gambatte"
|
||||
PKG_VERSION="0.5.0.16-Matrix"
|
||||
PKG_SHA256="3abe90074446009f8370756b57cab8c203715096b4fc0a4d5cc57ed823b19afa"
|
||||
PKG_REV="3"
|
||||
PKG_VERSION="0.5.0.24-Matrix"
|
||||
PKG_SHA256="5d3f242c91b60c66efeb75fabaf616b5ef7ce4234e643117bbe54421efbf2856"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="https://github.com/kodi-game/game.libretro.gambatte"
|
||||
|
@ -2,9 +2,9 @@
|
||||
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="game.libretro.genplus"
|
||||
PKG_VERSION="1.7.4.15-Matrix"
|
||||
PKG_SHA256="7a2cb0872e1d4a6908672dd250aeae8a3369c525b73cde30c370e0de87e22f9e"
|
||||
PKG_REV="3"
|
||||
PKG_VERSION="1.7.4.24-Matrix"
|
||||
PKG_SHA256="5b96152be7972250fd82557cf7aee79a88036474db40bc8f5706b83fa3f23ba2"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="https://github.com/kodi-game/game.libretro.genplus"
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user