Package Details: si-edit-git continuous.r5.g6da93b2-1

Git Clone URL: https://aur.archlinux.org/si-edit-git.git (read-only, click to copy)
Package Base: si-edit-git
Description: Tools for working with SI files from LEGO Island.
Upstream URL: https://github.com/isledecomp/SIEdit
Licenses: GPLv3
Submitter: Techwizz
Maintainer: Techwizz
Last Packager: Techwizz
Votes: 2
Popularity: 0.139057
First Submitted: 2023-09-27 05:59 (UTC)
Last Updated: 2025-07-08 04:19 (UTC)

Latest Comments

gwuensch commented on 2025-11-26 23:34 (UTC)

Also, the pkgver() shouldn't rely on a single, non-numerical tag that contains no version info. For example, pacman considers a more recent continuous.r0.xxxxxxxx a downgrade compared to an older continuous.r5.xxxxxxxx. Please use the number of revisions since beginning of the history instead:

pkgver() {
  cd "$srcdir/SIEdit"
  printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short=7 HEAD)"
}

gwuensch commented on 2025-11-24 20:23 (UTC)

SIEdit now includes header and .cmake files required for building isle-portable: https://github.com/isledecomp/SIEdit/pull/38

Can you add these please? Also, make sure to always quote $srcdir and $pkgdir, as these variables might contain spaces.

Techwizz commented on 2025-07-08 04:21 (UTC)

Thanks Sterophonick, added your changes!

Sterophonick commented on 2025-06-28 04:24 (UTC) (edited on 2025-06-28 07:27 (UTC) by Sterophonick)

Currently is unable to work, as it is missing libweaver.so and also doesn't provide an XDG desktop shortcut.

Here would be a good replacement for package():

        install -Dm755 $srcdir/SIEdit/build/app/si-edit "$pkgdir/usr/bin/si-edit"
        install -Dm644 $srcdir/SIEdit/build/lib/libweaver.so "$pkgdir/usr/lib/libweaver.so"

        install -Dm644 $srcdir/SIEdit/app/res/icon512x512.png "$pkgdir/usr/share/icons/si-edit.png"
        install -Dm644 $srcdir/SIEdit/app/res/AppImage.desktop "$pkgdir/usr/share/applications/si-edit.desktop"

        sed -i "s/Icon=icon/Icon=si-edit/" "$pkgdir/usr/share/applications/si-edit.desktop"

        install -Dm644 $srcdir/SIEdit/LICENSE "$pkgdir/usr/share/licenses/si-edit/LICENSE"

since this is a -git package you should also add a pkgver() like this or something:

pkgver() {
  cd "$srcdir/SIEdit"
  git describe --tags --long --always | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
}