Page MenuHomeSolus

Package request: GCstar
Closed, ResolvedPublic

Description

  • Name: GCstar
  • Homepage: https://gitlab.com/GCstar/GCstar
  • Why:
    • Very user friendly and powerful collections manager
    • It can manage various collection: Movies, Video games, Books, Music, Numismatic, Wines, Board games, Comic books, TV shows episodes, Stamps, Periodicals, Mini vehicles, Smart cards, TV shows (series), Computer software -I'm using it for books since a couple of years, tried a few others but this is still my first choice
  • Open Source: GPLv2+
  • How many users do you anticipate will use this software?: Anyone who looks for a good collection manager.
  • Link: https://gitlab.com/GCstar/GCstar/-/archive/v1.7.3/GCstar-v1.7.3.tar.gz

I'm using a locally built Solus package since April last year and willing to volunteer as maintainer for this package.
A screenshot can be found in my Solus forum reply on Book Library Application Suggestion

Revisions and Commits

Event Timeline

Looks okay for inclusion but wondering how many additional perl dependencies are required to be packaged for it (if there are any)? If you are using it for books I'm guessing calibre doesn't fit your needs?

It's long back that I tried calibre, was not my preference since it's focused on ebooks and I want to manage "real" books.
I will try latest calibre and see if it's a good alternative, but GCstar is used for all kind of collections, so other users may be interested in the non-book collection management.

I installed latest calibre and found that it's even less usable for managing paper books than it was in the past, so no alternative for me.

Regarding the per dependencies, there are now new modules required, all are already in the Solus repository:

  • libwww-perl
  • perl-datetime-format-strptime
  • perl-encode-locale
  • perl-gtk3-simplelist
  • perl-json
  • perl-xmlsimple

One issue I currently see with the GCstar project is that they rarely publish releases (last one on 4. May 2021), although there are regular commits with new features or bug fixes.
For this reason I currently fetch the code form get commits instead and patch the version number with the commit date (e.g. 1.7.3.2022.08.11), not sure if this is acceptable for Solus packages.

Ok thanks for the info. As far as I can tell the gtk3 port has no made it's way into a stable release yet? If that's the case, it'll will have to wait until 1.8.0 is released.

Upstream issue: https://gitlab.com/GCstar/GCstar/-/issues/100

This is mostly as I do not want the initial inclusion to be an in-progress port. Unless other Global Maintainers disagree with me, let's wait until 1.8.0 is released.

Please give me ping on this thread when 1.8.0 is released.

1.7.3 was the first release based on Gtk 3, I'm using it on Solus since then without issues.