Search Criteria
Package Details: playdate-sdk 2.6.1-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/playdate-sdk.git (read-only, click to copy) |
---|---|
Package Base: | playdate-sdk |
Description: | SDK for the Playdate console with Lua and C APIs, docs, and a simulator |
Upstream URL: | https://play.date/dev/ |
Licenses: | LicenseRef-SdkLicense |
Submitter: | Auerhuhn |
Maintainer: | Auerhuhn |
Last Packager: | Auerhuhn |
Votes: | 5 |
Popularity: | 0.002372 |
First Submitted: | 2022-03-03 17:43 (UTC) |
Last Updated: | 2024-11-16 14:39 (UTC) |
Dependencies (22)
- bash (bash-devel-static-gitAUR, bash-devel-gitAUR, busybox-coreutilsAUR, bash-gitAUR)
- cairo (cairo-gitAUR)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc11-libsAUR, gcc-libs-snapshotAUR)
- gdk-pixbuf2 (gdk-pixbuf2-gitAUR)
- glib2 (glib2-gitAUR, glib2-selinuxAUR, glib2-patched-thumbnailerAUR)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR, glibc-eac-binAUR, glibc-eac-rocoAUR)
- gtk3 (gtk3-no_deadkeys_underlineAUR, gtk3-classicAUR, gtk3-classic-xfceAUR, gtk3-patched-filechooser-icon-viewAUR)
- hicolor-icon-theme (hicolor-icon-theme-gitAUR)
- libpng (libpng-gitAUR, libpng-apngAUR)
- libx11 (libx11-gitAUR)
- libxkbcommon (libxkbcommon-gitAUR)
- pango (pango-gitAUR)
- python (python37AUR, python311AUR, python310AUR)
- systemd-libs (systemd-chromiumos-libsAUR, systemd-libs-selinuxAUR, sysupdated-systemd-libs-gitAUR, systemd-libs-gitAUR, systemd-libs-fmlAUR)
- webkit2gtk (webkit2gtk-imgpasteAUR)
- xdg-utils (busking-gitAUR, xdg-utils-slockAUR, mimiAUR, mimi-gitAUR, xdg-utils-handlrAUR, openerAUR, xdg-utils-mimeoAUR, mimejs-gitAUR)
- zlib (zlib-ng-compat-gitAUR, zlib-gitAUR, zlib-ng-compat)
- curl (curl-quiche-gitAUR, curl-http3-ngtcp2AUR, curl-gitAUR, curl-c-aresAUR) (make)
- jq (jq-gitAUR) (make)
- python-click (optional) – to run the firmware_symbolizer.py utility
- wayland (wayland-gitAUR, wayland-asan-gitAUR, wayland-chromiumAUR) (optional) – for Wayland compatibility
- zeal (zeal-gitAUR) (optional) – read the Playdate SDK docset offline
Latest Comments
1 2 Next › Last »
aquova commented on 2024-03-08 15:14 (UTC)
Something to note is that if you're planning on developing Playdate games, the install script only mentions copying the bin, Disk, and Example directories from /opt/playdate-sdk, but you'll need more than that to build a project (such as CoreLibs). It might be worth it to just tell users to copy /opt/playdate-sdk/* into ~/.local/share/playdate-sdk.
Auerhuhn commented on 2023-03-09 14:45 (UTC)
Thanks @shura and @xla for your suggestions and patience.
I’m going to look into this.
shurizzle commented on 2023-03-09 14:15 (UTC)
Or you can patch the bin using
xla commented on 2023-02-01 02:13 (UTC)
After a vanilla install, if I try to run the Simulator I encounter the following error:
Was able to fix that by installing: https://archlinux.org/packages/extra/x86_64/webkit2gtk/
Auerhuhn commented on 2022-07-05 07:39 (UTC)
Thanks for the pointer @teawrecks. I just pushed a new pkgrel to fix this. Please let me know if you encounter any more issues.
teawrecks commented on 2022-07-02 01:23 (UTC) (edited on 2022-07-02 01:24 (UTC) by teawrecks)
The cmake script at
C_API/buildsupport/playdate.cmake
has this line:set(PDC "${SDK}/bin/pdc" -sdkpath "${SDK}")
But this package moves
pdc
(andpdutil
) out to/usr/bin/
, so it fails later when trying to callpdc
. I was able to work around this locally by movingpdc
andpdutil
back to the SDK'sbin
folder, and creating links to them in/usr/bin
.Is it possible to do this in the package so that the packaged build files are usable? That or edit the build scripts each time, though I'd be more in favor of changing the SDK as little as possible for this package to work.
Thanks!
Auerhuhn commented on 2022-06-30 07:51 (UTC)
@corysanin I wish I knew.
If the simulator didn’t assume the SDK directory to be writable, we wouldn’t need to jump through all those hoops in the first place. But here we are.
Maybe the folks at Panic just didn’t anticipate that anyone might want to have their SDK managed by the system package manager.
In case you figure out an easier workaround, let me know!
corysanin commented on 2022-06-30 01:10 (UTC)
Oh, I understand. It's trying to write some temp file. Why on earth is it doing that?
corysanin commented on 2022-06-30 00:34 (UTC)
Seems the playdate-simulator.shim script is defaulting to ~/.local/share/ even though the package installs to /opt.
Auerhuhn commented on 2022-05-22 19:45 (UTC)
You’re right Filippo, thanks for the heads up! An issue with my
pkgver
. Now fixed and upgraded to v1.11.1.1 2 Next › Last »