Package Details: tic-80-git r2883.3cf27c5e-1

Git Clone URL: https://aur.archlinux.org/tic-80-git.git (read-only, click to copy)
Package Base: tic-80-git
Description: TIC-80 tiny computer emulator
Upstream URL: https://tic80.com/
Licenses: MIT
Provides: tic-80
Submitter: MaryJaneInChain
Maintainer: MaryJaneInChain
Last Packager: MaryJaneInChain
Votes: 17
Popularity: 0.001493
First Submitted: 2019-09-25 10:00 (UTC)
Last Updated: 2024-02-19 09:48 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 4 5 Next › Last »

Popolon commented on 2021-05-15 09:09 (UTC)

sorry I forget the -t, the correct syntax is:

install -Dm644 linux/tic80.desktop -t "${pkgdir}/usr/share/applications/"
install -Dm644 linux/tic80.png -t "${pkgdir}/usr/share/icons/"

Popolon commented on 2021-05-04 15:56 (UTC) (edited on 2021-05-04 15:58 (UTC) by Popolon)

please copy the following files:

  • src/TIC-80/build/linux/tic80.desktop into /usr/share/applications/
  • src/TIC-80/build/linux/tic80.png into /usr/share/icons/
install -vDm644 linux/tic80.desktop "${pkgdir}/usr/share/applications/"
install -vDm644 linux/tic80.png "${pkgdir}/usr/share/icons/"

The_Bob commented on 2020-11-18 20:09 (UTC)

Just a note, this doesn't install the tic80.desktop file.

MaryJaneInChain commented on 2020-11-06 16:16 (UTC)

@Hekuran Thanks! I updated already.

krumelmonster commented on 2020-11-04 16:21 (UTC)

I had taken ownership intermittently and tried to rewrite the PKGBUILD but the way upstream handles dependencies makes it pretty much impossible to package it properly really.

Hekuran commented on 2020-10-30 15:22 (UTC) (edited on 2020-11-04 16:33 (UTC) by Hekuran)

Please Update! lua-sdl2 is an important run dependency. https://pastebin.com/raw/Ep8HWkvv

diff --git a/PKGBUILD b/PKGBUILD
index 4c0f4b3..2d091a1 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -7,7 +7,7 @@ pkgdesc='TIC-80 tiny computer emulator'
 arch=('any')
 url="https://tic.computer/"
 license=('MIT')
-depends=('gtk3' 'glu' 'freeglut>=3.0.0' 'libglvnd')
+depends=('gtk3' 'glu' 'freeglut>=3.0.0' 'libglvnd' 'lua-sdl2')
 makedepends=('git' 'cmake')
 provides=(tic-80)

@@ -35,9 +35,6 @@ build() {
 package() {
     cd "$srcdir/$_gitname/build"
    install -Dm755 bin/tic80 "${pkgdir}/usr/bin/tic80"
-   install -Dm755 bin/tic80-sokol "${pkgdir}/usr/bin/tic80-sokol"
    install -Dm755 bin/player-sdl "${pkgdir}/usr/bin/player-sdl"
-   install -Dm755 bin/player-sokol "${pkgdir}/usr/bin/player-sokol"
    install -Dm755 bin/bin2txt "${pkgdir}/usr/bin/bin2txt"
 }
-

theoratkin commented on 2020-09-27 04:31 (UTC)

It seems like there are no -sokol binaries anymore?

==> Starting package()...
install: cannot stat 'bin/tic80-sokol': No such file or directory
==> ERROR: A failure occurred in package().
    Aborting...
error making: tic-80-git
~/.../TIC-80/build/bin % ls
bin2txt*  cart2prj*  player-sdl*  prj2cart*  tic80*

feoh commented on 2020-09-09 08:55 (UTC)

Unfortunately while this builds successfully on ARM64 - AARCH64, I get the following at runtime:


 TIC-80 tiny computer 0.80.1306-dev Pro
 http://tic80.com (C) 2020
tic80: malloc.c:2394: sysmalloc: Assertion `(old_top == initial_top (av) && old_size == 0) || ((unsigned long) (old_size) >= MINSIZE && prev_inuse (old_top) && ((unsigned long) old_end & (pagesize - 1)) == 0)' failed.
Aborted (core dumped)
[feoh@voyager ~]$ 

This is on Manjaro 20.09

Happy to help debug if you have any suggestions.

dlezo commented on 2020-06-09 14:28 (UTC) (edited on 2020-06-09 14:28 (UTC) by dlezo)

I just checked this again and I can confirm that the current build doesn't work well with these glyphs of the spanish (from Spain) keyboard: º,ª,·,¬,9,¡,¿,€,`,^,[,+,],ñ,Ñ,',{,ç,Ç,},<,|,─,·

Among them you will find letters and marks needed to write properly in spanish and some glyphs needed when programming.

Thank you!

MaryJaneInChain commented on 2020-06-09 04:17 (UTC)

@dlezo Don't know is it something wrong with the build file... Keys like >,<,[,]," work just fine on my keyboard (of course a US keyboard). Maybe I'll deal with it later.