Search Criteria
Package Details: dusklight 1.4.1-2
Package Actions
| Git Clone URL: | https://aur.archlinux.org/dusklight.git (read-only, click to copy) |
|---|---|
| Package Base: | dusklight |
| Description: | Dusklight brings a classic adventure to PC and mobile platforms with a variety of fixes and improvements. |
| Upstream URL: | https://github.com/TwilitRealm/dusklight |
| Licenses: | CC0-1.0 |
| Conflicts: | tp-dusk |
| Provides: | tp-dusk |
| Replaces: | tp-dusk |
| Submitter: | HurricanePootis |
| Maintainer: | HurricanePootis |
| Last Packager: | HurricanePootis |
| Votes: | 12 |
| Popularity: | 4.22 |
| First Submitted: | 2026-05-13 03:52 (UTC) |
| Last Updated: | 2026-06-19 04:45 (UTC) |
Dependencies (18)
- abseil-cpp (abseil-cpp-gitAUR)
- fmt (fmt-gitAUR)
- freetype2 (freetype2-qdoled-aw3225qfAUR, freetype2-qdoled-gen3AUR, freetype2-gitAUR, freetype2-macosAUR, freetype2-qdoledAUR, freetype2-woledAUR)
- glibc (glibc-gitAUR, glibc-git-native-pgoAUR, glibc-eacAUR)
- libgcc (libgcc-fast-optimizedAUR, libgcc-snapshotAUR)
- libjpeg-turbo (mozjpeg-gitAUR, mozjpegAUR, libjpeg-turbo-gitAUR)
- libpng (libpng-gitAUR, libpng-apngAUR)
- libstdc++ (libstdc++-fast-optimizedAUR, libstdc++-snapshotAUR)
- sdl3 (sdl3-noibus-gitAUR, sdl3-gitAUR)
- sqlite (sqlite-fossilAUR)
- zlib (zlib-gitAUR, zlib-ng-compat-gitAUR, zlib-ng-compat)
- clang (llvm-gitAUR, clang-minimal-gitAUR, clang17-binAUR, clang-static-gitAUR) (make)
- cmake (cmake3AUR, cmake-gitAUR) (make)
- git (git-gitAUR, git-glAUR, git-wd40AUR) (make)
- lld (llvm-gitAUR) (make)
- ninja (ninja-gitAUR, ninja-memAUR, ninja-noemacs-gitAUR, ninja-kitwareAUR, ninja-fuchsia-gitAUR, n2-gitAUR) (make)
- patchelf (patchelf-gitAUR) (make)
- vulkan-headers (vulkan-headers-gitAUR) (make)
Latest Comments
« First ‹ Previous 1 2 3
fruitigearist commented on 2026-05-11 16:14 (UTC) (edited on 2026-05-11 16:22 (UTC) by fruitigearist)
On 1.0.1-5 the initial Dusk menu doesn't show up for me, and the program's icon doesn't show in the task manager etc.
Output if I launch from terminal:
HurricanePootis commented on 2026-05-11 13:30 (UTC)
@R0dn3yS
Thank you for implementing my suggestions! As a reminder, to pass all command line arguments to a program when making a wrapper, it needs to
"$@"not"@"Thank you!
HurricanePootis commented on 2026-05-11 07:42 (UTC) (edited on 2026-05-11 07:43 (UTC) by HurricanePootis)
@R0dn3yS
I have a few suggestions for your PKGBUILD:
provides=()andconflicts=(). You are the basetp-dusk. Any other derivative oftp-dusk, such astp-dusk-binortp-dusk-gitis responsible for puttingprovides=(tp-dusk) conflicts=(tp-dusk)in their PKGBUILD./usr/share, they need to go into/usr/lib. This is a problem, sinceduskis hard coded to check for a directoryres/next to it. Therefore, (I have used this trick in other packages before), we will create a temporary directory (part of coreutils package, which is in base, so everyone who uses arch has this) and link both the binary and directory into there. We will then execute the binary (passing along any flags), then exit and delete everything once done./tmpon default arch installs is a ram disk, so this isn't expensive to do.patchelfto remove it.kodr commented on 2026-05-10 12:02 (UTC)
it fails during checksum validation.
I had to do this:
paru -S --mflags --skipchecksums tp-dusk« First ‹ Previous 1 2 3