create opk during build

Signed-off-by: Michel-FK <michel.stempin@funkey-project.com>
This commit is contained in:
Michel-FK
2020-12-11 23:37:33 +01:00
parent 342457cf01
commit 4cdd246fac
48 changed files with 194 additions and 91 deletions

View File

@@ -0,0 +1,12 @@
[Desktop Entry]
Type=Application
Name=MegaDrive
Comment=Sega Genesis/MegaDrive Emulator
Icon=megadrive
Exec=/usr/games/launchers/megadrive_launch.sh
Terminal=false
X-OD-NeedsDownscaling=true
Categories=emulators;
selectorbrowser=true
SelectorDir=/mnt/Sega Genesis
SelectorFilter=zip,ZIP,md,MD

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@@ -62,5 +62,10 @@ define PICODRIVE_INSTALL_TARGET_CMDS
$(INSTALL) -m 0755 $(@D)/PicoDrive $(TARGET_DIR)/usr/games/
endef
define PICODRIVE_CREATE_OPK
$(INSTALL) -d -m 0755 $(TARGET_DIR)/usr/games/opk
$(HOST_DIR)/usr/bin/mksquashfs $(PICODRIVE_PKGDIR)/opk/megadrive $(TARGET_DIR)/usr/games/opk/megadrive.opk -all-root -noappend -no-exports -no-xattrs
endef
PICODRIVE_POST_INSTALL_TARGET_HOOKS += PICODRIVE_CREATE_OPK
$(eval $(generic-package))