Package Details: tic-80-git r1400.c6d246e-1

Git Clone URL: (read-only, click to copy)
Package Base: tic-80-git
Description: TIC-80 tiny computer emulator
Upstream URL:
Licenses: MIT
Provides: tic-80
Submitter: MaryJaneInChain
Maintainer: MaryJaneInChain
Last Packager: MaryJaneInChain
Votes: 11
Popularity: 0.008053
First Submitted: 2019-09-25 10:00
Last Updated: 2020-11-06 16:15

Latest Comments

1 2 3 Next › Last »

Popolon commented on 2021-05-15 09:09

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

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

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

MaryJaneInChain commented on 2020-11-06 16:16

@Hekuran Thanks! I updated already.

krumelmonster commented on 2020-11-04 16:21

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

Please Update! lua-sdl2 is an important run dependency.

diff --git a/PKGBUILD b/PKGBUILD
index 4c0f4b3..2d091a1 100644
@@ -7,7 +7,7 @@ pkgdesc='TIC-80 tiny computer emulator'
-depends=('gtk3' 'glu' 'freeglut>=3.0.0' 'libglvnd')
+depends=('gtk3' 'glu' 'freeglut>=3.0.0' 'libglvnd' 'lua-sdl2')
 makedepends=('git' 'cmake')

@@ -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"

theogen commented on 2020-09-27 04:31

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().
error making: tic-80-git
~/.../TIC-80/build/bin % ls
bin2txt*  cart2prj*  player-sdl*  prj2cart*  tic80*

feoh commented on 2020-09-09 08:55

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

 TIC-80 tiny computer 0.80.1306-dev Pro (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

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

@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.