Package Details: tacentview-git 1.0.43.9.gdfff366-3

Git Clone URL: https://aur.archlinux.org/tacentview-git.git (read-only, click to copy)
Package Base: tacentview-git
Description: An image and texture viewer for tga, png, apng, exr, dds, ktx, ktx2, astc, pkm, qoi, gif, hdr, jpg, tif, ico, webp, and bmp files. Uses Dear ImGui, OpenGL and Tacent.
Upstream URL: https://github.com/bluescan/tacentview
Keywords: apng astc bmp c++ dds exr gif hdr ico image image-viewer imgui jpg ktx ktx2 opengl picture pkm png qoi tacent texture texture-viewer tga tif tiff viewer webp
Licenses: ISC
Provides: tacentview
Submitter: Frousties
Maintainer: Frousties
Last Packager: Frousties
Votes: 2
Popularity: 0.22
First Submitted: 2022-10-31 13:17 (UTC)
Last Updated: 2024-02-25 16:59 (UTC)

Pinned Comments

Frousties commented on 2022-10-31 13:21 (UTC)

This is my first package, please tell me if there's anything I should do to improve the PKGBUILD, thanks

Latest Comments

1 2 Next › Last »

Frousties commented on 2024-02-10 22:21 (UTC)

@begin-theadventu oh yeah that's absolutely right I think the reason I did it like that was that some files weren't built before if I didn't do this? Either it changed or I was just dumb

begin-theadventu commented on 2024-02-10 21:37 (UTC)

dpkg is only needed for generating .deb. The binary is generated without it, and the other files are in the source.

Frousties commented on 2024-02-09 17:22 (UTC)

@dreieck many thanks for all the pointers! I've adapted the PKGBUILD with your pointers (and also updated the .SRCINFO got I forgot to do this for way too long)

And very sorry to @begin-theadventu, I completely missed you comment :(

dreieck commented on 2024-02-09 12:48 (UTC) (edited on 2024-02-09 12:48 (UTC) by dreieck)

I discovered some issues with ↗ package tacentview, see the comments there.

I reworked it's PKGBUILD to tackle those issues, thee ↗ this comment.

There might be suggestions for your package, tacentview-git, too, in this.

Regards!

dreieck commented on 2024-02-09 11:20 (UTC) (edited on 2024-02-09 11:21 (UTC) by dreieck)

Please add provides=("tacentview=${pkgver}"), conflicts=("tacentview").

And don't forget to increment $pkgrel when you change the PKGBUILD and there is not a version increase at the same time.

Regards and thanks for maintaining!

dreieck commented on 2024-02-09 11:17 (UTC)

Now builds with GCC 13.2.1.

begin-theadventu commented on 2023-06-12 16:33 (UTC) (edited on 2023-06-13 11:41 (UTC) by begin-theadventu)

EDIT: I have added some changes, take a look at them if you want.

As far as I know, strip is responsible for compressing stuff after packaging, so generally it should be left on unless it causes issues (generally the app not starting).

Conflicts and provides are added to apps other than standard, so -bin, -git, etc.:

conflicts=($_pkgname)
provides=($_pkgname)

And groups=('') is not useful in this case.

Frousties commented on 2023-06-12 16:16 (UTC)

@begin-theadventu thanks for this, updated with changed

The strip thing was just from the MAKEPKG I used as base, I don't have much experience in creating them so I just left it

begin-theadventu commented on 2023-06-12 16:09 (UTC)

Some depends should go to makedepends and git added:

makedepends=('cmake' 'dpkg' 'gcc12' 'git' 'ninja'), I'm not sure about libx11, but maybe too?

Also what's the reason behind excluding strip? Does the app fail to open with it?

begin-theadventu commented on 2023-06-12 15:46 (UTC)

Works now, thanks.