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.000091
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 »

dlezo commented on 2022-01-18 12:29 (UTC) (edited on 2022-01-18 12:30 (UTC) by dlezo)

Hi. The build file is missing this dependency: ruby-rake

EDIT: Now I see another user is reporting the same issue. I will not delete my commit to let you know the problem still exists.

Genstar commented on 2021-12-20 12:24 (UTC) (edited on 2021-12-20 12:58 (UTC) by Genstar)

Original Comment

build() failure

-- Found Git: /usr/bin/git (found version "2.34.1") 
En la rama master
Tu rama está actualizada con 'origin/master'.

nada para hacer commit, el árbol de trabajo está limpio
-- The C compiler identification is GNU 11.1.0
-- The CXX compiler identification is GNU 11.1.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/lib/ccache/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/lib/ccache/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
Building for target : Linux
PROJECT_VERSION: 1.0.1943-dev
VERSION_HASH: e1913c8
BUILD_SDLGPU: OFF
BUILD_TOUCH_INPUT: OFF
BUILD_STUB: OFF
CMake Error at CMakeLists.txt:246 (message):
  Program `rake' not found! Ruby "rake" is required to build mruby support.


-- Configuring incomplete, errors occurred!
See also "/home/genstar/.cache/yay/tic-80-git/src/TIC-80/build/CMakeFiles/CMakeOutput.log".

The CMakeOutput.log file can be found here: http://0x0.st/-Cpp.log

I think this package needs one additional make dependency.

EDIT 1

I installed the ruby-rake package and I tried compiling it again but near the end it fails on some SDL Wayland stuff.

Yay output can be found here: http://0x0.st/-Cp3.txt

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.