Package Details: gitqlient 1.6.3-1

Git Clone URL: https://aur.archlinux.org/gitqlient.git (read-only, click to copy)
Package Base: gitqlient
Description: GitQlient: Multi-platform Git client written with Qt
Upstream URL: https://github.com/francescmm/GitQlient
Licenses: LGPL
Submitter: duongdominhchau
Maintainer: duongdominhchau (francescmm)
Last Packager: duongdominhchau
Votes: 5
Popularity: 0.83
First Submitted: 2020-02-27 10:05 (UTC)
Last Updated: 2024-12-07 07:49 (UTC)

Latest Comments

1 2 3 4 Next › Last »

ReLaxLex commented on 2022-07-05 06:21 (UTC)

Hi duongdominhchau, francescmm,

this works perfectly again, thx!

duongdominhchau commented on 2022-07-04 17:32 (UTC)

Sorry, I didn't notice that tarball so I fall back to cloning the submodules and that caused the build failure. As previously it broke the build, I have pushed the new PKGBUILD using the new tarball without pumping up the pkgrel. I also removed 2 dependencies as suggested by francescmm.

francescmm commented on 2022-07-04 14:08 (UTC)

Hi @RaLaxLex, I've just updated a new version of the tar.gz, could you check if that's alright?

Thanks!

francescmm commented on 2022-07-04 12:43 (UTC)

You are totally right. The submodule aren't there, and they should.

I'll generate and upload another tarball late today. Sorry for the trouble. I assume they would have it :(

ReLaxLex commented on 2022-07-04 10:56 (UTC)

Hi francescmm,

downloaded and extracted https://github.com/francescmm/GitQlient/releases/download/v1.5.0/gitqlient_1.5.0.tar.gz but it appears that gitqlient_1.5.0/src/<submodule> directories are empty, and if I read your comment correctly these folders should contain the submodules?

francescmm commented on 2022-07-04 09:25 (UTC)

The sources in this package link to the repo source code. Since it has several submodules it will need the other packages. I believe that all the other submodules don't need to be packages. They are submodules because it's easier to configure Git in that way.

So, from 1.5.0 on, I'm releasing an additional tarball containing ALL the code (including submodules). This will have the name of https://github.com/francescmm/GitQlient/releases/download/v${pkgver}/gitqlient_${pkgver}.tar.gz

The link I posted is the tarball for the 1.5.0 so it's easier for you to pack :)

In addition, from 1.5.0 on you don't need qt5-webchannel and qt5-webengine as dependencies :D

ReLaxLex commented on 2022-07-04 08:59 (UTC)

Hi @francescmm,

thank you for the quick response. Oke I was just using the PKGBUILD file but https://github.com/francescmm/GitQlient/archive/v${pkgver}.tar.gz is not the same as the release version, if I understand it correctly?

francescmm commented on 2022-07-04 07:14 (UTC)

Hi @ReLaxLex,

That error is when you're trying to build with the master branch without updating the submodules (in this case the 'git' submodule).

For the package you should be using the releases. To ease this process I'm shipping a tarball (https://github.com/francescmm/GitQlient/releases/download/v1.5.0/gitqlient_1.5.0.tar.gz) so you don't need to checkout all the submodules.

ReLaxLex commented on 2022-07-04 07:03 (UTC)

I get a build error:

g++ -c -pipe -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=gnu++1z -Wall -Wextra -D_REENTRANT -flto -fno-fat-lto-objects -fPIC -DQT_DEPRECATED_WARNINGS -DVER=\"86083c9\" -DSHA_VER=\"86083c9\" -DDEBUG -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_CAST_TO_ASCII -DQT_RESTRICTED_CAST_FROM_ASCII -DQT_DISABLE_DEPRECATED_BEFORE=0x050900 -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../AuxiliarCustomWidgets -Isrc/aux_widgets -Isrc/big_widgets -Isrc/branches -Isrc/commits -Isrc/config -Isrc/diff -I../git -Isrc/cache -Isrc/history -Isrc/git_server -I../QLogger -I../QPinnableTabWidget -Isrc/jenkins -Isrc/terminal -I/usr/include/qt -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I/usr/include/qt/QtNetwork -I/usr/include/qt/QtCore -I. -I. -I/usr/lib/qt/mkspecs/linux-g++ -o ConfigWidget.o src/big_widgets/ConfigWidget.cpp
src/aux_widgets/SquashDlg.cpp: In member function ‘virtual void SquashDlg::accept()’:
src/aux_widgets/SquashDlg.cpp:90:23: error: ‘class GitLocal’ has no member named ‘ammend’; did you mean ‘amend’?
   90 |             gitLocal->ammend(msg);
      |                       ^~~~~~
      |                       amend

francescmm commented on 2021-05-29 14:21 (UTC)

Hi @billypilgrim, @duongdominhchau,

About the -Werror flag, there was a PR made two days ago to remove it. The flag will be only in the internal BuildSystem but not enforce for anybody else.

:)