Package Details: libretro-np2kai-git 1034.3e8fedc-1

Git Clone URL: https://aur.archlinux.org/libretro-np2kai-git.git (read-only, click to copy)
Package Base: libretro-np2kai-git
Description: libretro port of the Kai fork of Neko Project 2 (a PC-98 emulator)
Upstream URL: http://domisan.sakura.ne.jp/article/np2kai/np2kai.html
Keywords: libretro, np2kai, retroarch
Licenses: MIT
Groups: libretro
Conflicts: np2kai-libretro-git
Provides: np2kai-libretro-git
Submitter: ZenRen
Maintainer: ZenRen
Last Packager: ZenRen
Votes: 2
Popularity: 0.000009
First Submitted: 2021-07-29 21:58 (UTC)
Last Updated: 2021-07-29 21:58 (UTC)

Latest Comments

Kovariszt commented on 2024-08-01 01:35 (UTC)

Package does not build. I get a bunch of errors like these:

./cbus/amd98.c:475:32: error: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  475 |         iocore_attachout(0xd8, amd_od8);
      |                                ^~~~~~~
      |                                |
      |                                void (*)(UINT,  UINT8) {aka void (*)(unsigned int,  unsigned char)}
../io/iocore.h:107:43: note: expected ‘IOOUT’ {aka ‘void (*)(unsigned int,  unsigned int)’} but argument is of type ‘void (*)(UINT,  UINT8)’ {aka ‘void (*)(unsigned int,  unsigned char)’}
  107 | BRESULT iocore_attachout(UINT port, IOOUT func);
      |                                     ~~~~~~^~~~
../cbus/amd98.c:476:32: error: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  476 |         iocore_attachout(0xd9, amd_od9);
      |                                ^~~~~~~
      |                                |
      |                                void (*)(UINT,  UINT8) {aka void (*)(unsigned int,  unsigned char)}
../io/iocore.h:107:43: note: expected ‘IOOUT’ {aka ‘void (*)(unsigned int,  unsigned int)’} but argument is of type ‘void (*)(UINT,  UINT8)’ {aka ‘void (*)(unsigned int,  unsigned char)’}
  107 | BRESULT iocore_attachout(UINT port, IOOUT func);
      |                                     ~~~~~~^~~~
../cbus/amd98.c:477:32: error: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  477 |         iocore_attachout(0xda, amd_oda);
      |                                ^~~~~~~
      |                                |
      |                                void (*)(UINT,  UINT8) {aka void (*)(unsigned int,  unsigned char)}
../io/iocore.h:107:43: note: expected ‘IOOUT’ {aka ‘void (*)(unsigned int,  unsigned int)’} but argument is of type ‘void (*)(UINT,  UINT8)’ {aka ‘void (*)(unsigned int,  unsigned char)’}
  107 | BRESULT iocore_attachout(UINT port, IOOUT func);
      |                                     ~~~~~~^~~~
../cbus/amd98.c:478:32: error: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  478 |         iocore_attachout(0xdb, amd_odb);
      |                                ^~~~~~~
      |                                |
      |                                void (*)(UINT,  UINT8) {aka void (*)(unsigned int,  unsigned char)}
../io/iocore.h:107:43: note: expected ‘IOOUT’ {aka ‘void (*)(unsigned int,  unsigned int)’} but argument is of type ‘void (*)(UINT,  UINT8)’ {aka ‘void (*)(unsigned int,  unsigned char)’}
  107 | BRESULT iocore_attachout(UINT port, IOOUT func);
      |                                     ~~~~~~^~~~
../cbus/amd98.c:479:32: error: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  479 |         iocore_attachout(0xdc, amd_odc);
      |                                ^~~~~~~
      |                                |
      |                                void (*)(UINT,  UINT8) {aka void (*)(unsigned int,  unsigned char)}
../io/iocore.h:107:43: note: expected ‘IOOUT’ {aka ‘void (*)(unsigned int,  unsigned int)’} but argument is of type ‘void (*)(UINT,  UINT8)’ {aka ‘void (*)(unsigned int,  unsigned char)’}
  107 | BRESULT iocore_attachout(UINT port, IOOUT func);
      |                                     ~~~~~~^~~~
../cbus/amd98.c:480:32: error: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  480 |         iocore_attachout(0xde, amd_ode);
      |                                ^~~~~~~
      |                                |
      |                                void (*)(UINT,  UINT8) {aka void (*)(unsigned int,  unsigned char)}
../io/iocore.h:107:43: note: expected ‘IOOUT’ {aka ‘void (*)(unsigned int,  unsigned int)’} but argument is of type ‘void (*)(UINT,  UINT8)’ {aka ‘void (*)(unsigned int,  unsigned char)’}
  107 | BRESULT iocore_attachout(UINT port, IOOUT func);
      |                                     ~~~~~~^~~~
../cbus/amd98.c:482:32: error: passing argument 2 of ‘iocore_attachinp’ from incompatible pointer type [-Wincompatible-pointer-types]
  482 |         iocore_attachinp(0xda, amd_ida);
      |                                ^~~~~~~
      |                                |
      |                                UINT8 (*)(UINT) {aka unsigned char (*)(unsigned int)}
../io/iocore.h:109:43: note: expected ‘IOINP’ {aka ‘unsigned int (*)(unsigned int)’} but argument is of type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’}
  109 | BRESULT iocore_attachinp(UINT port, IOINP func);
      |                                     ~~~~~~^~~~

ZenRen commented on 2021-07-29 22:07 (UTC)

I am the new maintainer from np2kai-libretro-git. All community requests are satisfied now. The package now complies with the libretro group naming scheme. The old package will be merged Aug 6th around 8am CST.

ZenRen commented on 2021-07-29 22:00 (UTC)

New package libretro-np2kai-git has been created. This package, np2kai-libretro-git, will merge in 1 week.

ZenRen commented on 2021-07-29 18:31 (UTC)

Hello, I am the new maintainer. I corrected the directory and changed how the info file is obtained, libretro-core-info is now a dependency, seems to be common amongst other libretro packages. I also fixed a few other small issues in the PKGBUILD. I will consider renaming to libretro-np2kai-git soon

matoro commented on 2020-05-24 15:48 (UTC)

The directory for the SDL version was recently renamed from "sdl2" to "sdl". Could you please update the PKGBUILD?

sl1pkn07 commented on 2020-02-29 16:41 (UTC)

i think is better is rename the package to libretro-np2kai-git, for naming convention with other packages

greetings

deko commented on 2019-08-31 14:36 (UTC) (edited on 2019-08-31 14:37 (UTC) by deko)

Please remove /usr/share/libretro/info/nekop2_libretro.info from pkgbuild it conflicts with https://www.archlinux.org/packages/community/any/libretro-core-info/