Package Details: ripes-git 2.2.6-1

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: VitalyR
Last Packager: VitalyR
Votes: 5
Popularity: 0.039351
First Submitted: 2020-02-22 13:10 (UTC)
Last Updated: 2023-06-30 09:53 (UTC)

Latest Comments

VonMorgen commented on 2023-11-16 10:02 (UTC)

I had to also install qt6-svg, otherwise the build fails.

xaos commented on 2023-05-02 20:37 (UTC) (edited on 2023-05-02 20:38 (UTC) by xaos)

I had to install qt6-charts and modify the PKGBUILD to replace (every) git submodule update with git -c protocol.file.allow=always submodule update to get it to compile and install (though it spit out some other errors at the end). So maybe this package needs an update?

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