Package Details: dino-git 0.4.1.r49.g2fba24c-1

Git Clone URL: https://aur.archlinux.org/dino-git.git (read-only, click to copy)
Package Base: dino-git
Description: Simple and modern Jabber/XMPP client written in vala
Upstream URL: https://dino.im/
Keywords: jabber omemo xmpp
Licenses: GPL3
Conflicts: dino
Provides: dino
Submitter: seppia
Maintainer: seppia (svalo)
Last Packager: svalo
Votes: 40
Popularity: 0.009161
First Submitted: 2017-03-16 10:05 (UTC)
Last Updated: 2023-09-18 09:58 (UTC)

Latest Comments

1 2 3 4 5 6 Next › Last »

svalo commented on 2023-09-18 09:59 (UTC)

@xiota, I overlooked that. Thank you, the pkgver is now without 'v'

xiota commented on 2023-09-18 09:07 (UTC) (edited on 2023-09-18 09:08 (UTC) by xiota)

According to the VCS package guidelines:

If tag contains a prefix, like v or project name then it should be cut off...

svalo commented on 2023-09-18 08:53 (UTC) (edited on 2023-09-18 08:54 (UTC) by svalo)

Version shouldn't have v prefix. Please update pkgver() to remove it.

Note: No need to add epoch because [0-9] > v[0-9].

@xiota The 'v' comes from the version released upstream. In pkgbuild I simply use one of the suggested way from the wiki to calculate the version for a VCS package in terms of commits since last upstram tag. I'd rather keep it as is to follow upstream tagging convention.

Is there a specific reason why you would like to have the 'v' removed?

xiota commented on 2023-09-18 08:05 (UTC)

Version shouldn't have v prefix. Please update pkgver() to remove it.

Note: No need to add epoch because [0-9] > v[0-9].

svalo commented on 2023-07-03 16:58 (UTC) (edited on 2023-07-03 17:01 (UTC) by svalo)

@tuxayo as this is a -git package -to my undersanding- the concept of out of date holds for missing dependencies or outdated build functions. For rebuilds needed due to dependencies update, as @swm was suggesting, there is no need to perform a revision bump as done instead for non-git version.

At least with yay there should be no need to remove build dir, removing the built package is enough to trigger a rebuild taking into account new icu version

If you find the PKGBUILD to be out-of date please flag the package again :)

swm commented on 2023-07-03 12:20 (UTC)

Need to bump revision to rebuild after ICU update.

If I remember correctly, AUR packages don't (necessarily) get updates just for rebuilds. See e.g. https://wiki.archlinux.org/title/AUR#Updating_packages

But one might need to wipe build dir. At least with the pikaur helper I had to. Due to a build error related to ICU. How is it going with other helpers or just makepkg?

Can confirm with regular makepkg:

build/xmpp-vala-test: error while loading shared libraries: libicuuc.so.72: cannot open shared object file: No such file or directory

Works with --cleanbuild (makepkg -si --cleanbuild).

tuxayo commented on 2023-07-03 06:56 (UTC)

Need to bump revision to rebuild after ICU update.

But one might need to wipe build dir. At least with the pikaur helper I had to. Due to a build error related to ICU. How is it going with other helpers or just makepkg?

svalo commented on 2022-11-06 16:59 (UTC)

@postblue, issue was a discrepancy between my system and the chroot. Upgrading host system solved. I'll upload an updated package with libsoup3 as dependency. Thank you

svalo commented on 2022-11-06 08:51 (UTC) (edited on 2022-11-06 10:00 (UTC) by svalo)

@postblue, thank you. I can confirm that I'm using the same build function and it's not working when building in a clean environment.

It's instead working when built outside of the environment because, even when using the modified build function, it only links against libsoup2.

pacman -Ql dino-git | grep lib| cut -d ' ' -f 2 | xargs ldd  | grep soup
        libsoup-2.4.so.1 => /usr/lib/libsoup-2.4.so.1 (0x00007fbe3290a000)
        libsoup-2.4.so.1 => /usr/lib/libsoup-2.4.so.1 (0x00007f3d51ccb000)

Upstream report: https://github.com/dino/dino/issues/1285#issuecomment-1304762004

postblue commented on 2022-11-05 17:42 (UTC) (edited on 2022-11-05 17:55 (UTC) by postblue)

@svalo Sure, here is the build() I used before the 0.3.1 update:

build() {
    cd "${srcdir}/${pkgname%-git}"
    ./configure $_DISABLE_PLUGINS $_ENABLE_PLUGINS --with-tests --prefix="/usr" CC="$CC" CFLAGS="$CFLAGS" VALACFLAGS="$VALACFLAGS"
    cmake -B build -DUSE_SOUP3=1
    make
}