Package Details: smartgit 23.1.4.2-1

Git Clone URL: https://aur.archlinux.org/smartgit.git (read-only, click to copy)
Package Base: smartgit
Description: Git client with Hg and SVN support.
Upstream URL: http://www.syntevo.com/smartgit
Keywords: git hg svn vcs
Licenses: LicenseRef-custom
Replaces: smartgithg
Submitter: alyst
Maintainer: Muflone
Last Packager: Muflone
Votes: 179
Popularity: 0.147666
First Submitted: 2014-11-17 17:04 (UTC)
Last Updated: 2024-10-12 22:28 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 .. 15 Next › Last »

newsboost commented on 2021-10-20 16:11 (UTC) (edited on 2021-10-20 16:12 (UTC) by newsboost)

hmm, ok @SapmoC: A different SHA-1 value. But what is the solution? I get this (see below), when I tried to upgrade today?

:: (1/1) Parsing SRCINFO: smartgit
==> Making package: smartgit 21.1.2-1 (Wed 20 Oct 2021 06:05:03 PM CEST)
==> Retrieving sources...
  -> Downloading smartgit-linux-21_1_2.tar.gz...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100 94.2M  100 94.2M    0     0  34.5M      0  0:00:02  0:00:02 --:--:-- 34.5M
  -> Found smartgit.desktop
==> Validating source files with sha1sums...
    smartgit-linux-21_1_2.tar.gz ... FAILED
    smartgit.desktop ... Passed
==> ERROR: One or more files did not pass the validity check!
 -> error downloading sources: smartgit
     context: exit status 1


==> Making package: smartgit 21.1.2-1 (Wed 20 Oct 2021 06:05:06 PM CEST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found smartgit-linux-21_1_2.tar.gz
  -> Found smartgit.desktop
==> Validating source files with sha1sums...
    smartgit-linux-21_1_2.tar.gz ... FAILED
    smartgit.desktop ... Passed
==> ERROR: One or more files did not pass the validity check!
 -> error making: smartgit

I see people discussing a java-issue, but not an installation issue? Validity check failed, sounds like a SHA-1 problem, why does this check fail and what is the solution (sorry for asking if it's obvious to everyone but me, I'm not used to these failed upgrades)?

SapmoC commented on 2021-10-16 11:57 (UTC)

On the page https://www.syntevo.com/smartgit/download/#installation-instructions specifies a different SHA-1 when downloading the package: b38b7ba2a7fe2e272f32d6f423d953890c6e7840

This is why the build fails.

simonzack commented on 2021-08-26 14:04 (UTC)

@alyst You're right about the refresh problem.

Although I don't think the JRE issue is as bad as you think, as I use quite a few packages that have no bundled JRE. These include the JetBrains tools, and AUR (en) - pdfstudio-bin, which I co-maintain.

alyst commented on 2021-08-26 13:59 (UTC)

@simonzack Thanks for the suggestion. It would be nice to reduce the package size, but repackaging and making sure that SmartGit correctly works with the current ArchLinux version of Java introduces a lot of overhead. I think for this package it we should keep relying on the embedded Java version. But maybe if you can write to SmartGit support about the refresh problem, they can fix it upstream.

simonzack commented on 2021-08-26 13:41 (UTC) (edited on 2021-08-26 13:46 (UTC) by simonzack)

Continuing the discussion below, SmartGit can be started using the system JRE by doing:

$ env SMARTGIT_JAVA_HOME=/usr/lib/jvm/default/ /opt/smartgit/bin/smartgit.sh

This appears to work fine for me. This environment variable can be set in the .desktop file. In fact, I'm not sure if using the latest JRE (16) for me fixed a refresh bug, where SmartGit didn't refresh when files changed in the repo.

I think most people hava Java installed on the system anyway, so you could consider removing the embedded JRE in the PKGBUILD?

Pierrre commented on 2020-08-17 13:32 (UTC)

It seems to work for me.

alyst commented on 2020-08-17 13:06 (UTC)

I've updated GTK requirement to gtk3 and dropped java-runtime dependency. Let me know if you have troubles with the package.

paro commented on 2020-08-15 13:47 (UTC)

The java-runtime requirement seems useless in my opinion too. Also, why is gtk2 still needed? Shouldn't it be an optional dependency for retro-compatibility? For me, smartgit works fine with gtk3 only (and their embedded jre).

Pierrre commented on 2020-04-07 14:00 (UTC)

@alyst same comment about the java requirement. This package requires java-rutntime, but it's not useful because Smartgit already provides a JRE. Actually, even if you install java-runtime, Smatgit will still continue to use his own JRE. Maybe there is an option to run Smartgit with the system JRE, but I don't know it. Anyway, Martgit runs just fine with the embedded JRE. AFAIK last time I checked, there was some incompatibility with the latest JRE, that's why they embed a JRE.

Could you remove the java-runtime requirement please ?