Package Details: ripes-git 2.2.3-2

Git Clone URL: https://aur.archlinux.org/ripes-git.git (read-only, click to copy)
Package Base: ripes-git
Description: A graphical processor simulator and assembly editor for the RISC-V ISA
Upstream URL: https://github.com/mortbopet/Ripes
Keywords: RISC-V
Licenses: MIT
Submitter: ltoenning
Maintainer: ltoenning
Last Packager: ltoenning
Votes: 4
Popularity: 0.192256
First Submitted: 2020-02-22 13:10 (UTC)
Last Updated: 2022-01-04 22:13 (UTC)

Latest Comments

ltoenning commented on 2022-01-04 22:15 (UTC)

Should be fixed with the newest update. Thanks for reporting!

widlarizer commented on 2022-01-04 18:50 (UTC)

Build fails with

/home/emil/pulls/Ripes/src/ripes-git-2.2.3/external/libelfin/elf/mmap_loader.cc:15:10: fatal error: external/cpp-mmaplib/mmaplib.h: No such file or directory

Probably due to issues with recursive submodules. Discussion here

hl037 commented on 2021-11-19 07:20 (UTC)

Nice improvements ! Thanks to have done it so quickly

ltoenning commented on 2021-11-18 20:59 (UTC)

Should be fixed. Thanks very much! It was indeed a bad idea to use the git submodule dependencies as upstream without a specific commit...

hl037 commented on 2021-11-18 13:05 (UTC) (edited on 2021-11-18 13:08 (UTC) by hl037)

Hi,

This package does not compile as of 2021-11-18.

Could you update to 2.2.3, and change the prepare() function to something more conforming to the guidelines https://wiki.archlinux.org/title/VCS_package_guidelines#Git_submodules ?

(The submodule deps were updated, and the pkgbuild use the latest version, while the repositories specifies a specific commit hash for each version. Using git submodule is then definitively safer)

This will work :

prepare(){
    cd ${pkgname}-${pkgver}
    git submodule init
    git config submodule.external/VSRTL.url "$srcdir/VSRTL"
    git config submodule.external/ELFIO.url "$srcdir/ELFIO"
    git submodule update
    cd external/VSRTL
    git submodule init
    git config submodule.external/Signals.url "$srcdir/Signals"
    git config submodule.external/better-enums.url "$srcdir/better-enums"
    git config submodule.external/cereal.url "$srcdir/cereal"
    git submodule update
}

ltoenning commented on 2020-04-27 08:33 (UTC)

Seems like a new dependency. I've added it to the package. Thanks!

gkatev commented on 2020-04-26 23:47 (UTC)

Should qt5-charts be a dependency? (also mentioned in the github page) I was getting build errors without it..