The tests/check step fails if built with aurutils --chroot.
Search Criteria
Package Details: gittyup 1.4.0-5
Package Actions
Git Clone URL: | https://aur.archlinux.org/gittyup.git (read-only, click to copy) |
---|---|
Package Base: | gittyup |
Description: | Graphical Git client (GitAhead fork) |
Upstream URL: | https://murmele.github.io/Gittyup |
Licenses: | MIT |
Submitter: | alerque |
Maintainer: | alerque |
Last Packager: | alerque |
Votes: | 14 |
Popularity: | 0.45 |
First Submitted: | 2021-11-23 20:05 (UTC) |
Last Updated: | 2024-12-20 12:52 (UTC) |
Dependencies (17)
- cmark (cmark-gitAUR)
- git (git-gitAUR, git-glAUR)
- hicolor-icon-theme (hicolor-icon-theme-gitAUR)
- hunspell (hunspell-gitAUR)
- libsecret
- libssh2 (libssh2-gitAUR)
- lua
- lua-lpeg
- openssl (openssl-gitAUR, openssl-staticAUR)
- qt5-base (qt5-base-gitAUR, qt5-base-headlessAUR)
- cmake (cmake-gitAUR) (make)
- libgnome-keyring (make)
- qt5-tools (make)
- qt5-translations (qt5-translations-gitAUR) (make)
- git-lfs (git-lfs-gitAUR) (optional) – git-lfs support
- libgnome-keyring (optional) – for GNOME Keyring for auth credentials
- qt5-translations (qt5-translations-gitAUR) (optional) – translations
Required by (0)
Sources (5)
kode54 commented on 2024-05-22 12:24 (UTC)
sjoerd222888 commented on 2024-05-19 19:02 (UTC)
Cannot run gittyup at the moment because of:
gittyup: error while loading shared libraries: libcmark.so.0.30.3: cannot open shared object file: No such file or directory
alerque commented on 2024-05-17 19:50 (UTC)
Version bump is waiting on this issue upstream: https://github.com/Murmele/Gittyup/issues/766
patlefort commented on 2024-05-08 17:16 (UTC)
Patch suggestion:
diff --git a/PKGBUILD b/PKGBUILD
index 662d6be..b52477a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -41,6 +41,24 @@ sha256sums=('SKIP'
'SKIP'
'SKIP')
+_flags=(
+ -G Ninja
+ -W no-dev
+ -D CMAKE_BUILD_TYPE=None
+ -D CMAKE_INSTALL_PREFIX=/usr
+ -D CMAKE_INSTALL_DATADIR=share/$pkgname
+ -D ENABLE_REPRODUCIBLE_BUILDS=ON
+ -D BUILD_SHARED_LIBS=OFF
+ -D DEBUG_OUTPUT=OFF
+ -D USE_SYSTEM_CMARK=ON
+ -D USE_SYSTEM_GIT=ON
+ -D USE_SYSTEM_HUNSPELL=ON
+ -D USE_SYSTEM_LIBSSH2=ON
+ -D USE_SYSTEM_LUA=ON
+ -D USE_SYSTEM_OPENSSL=ON
+ -D LUA_MODULES_PATH=/usr/lib/lua/5.4
+)
+
prepare() {
cd "${pkgname^}"
git submodule init
@@ -58,27 +76,20 @@ prepare() {
build() {
cmake \
- -G Ninja \
- -W no-dev \
- -D CMAKE_BUILD_TYPE=Release \
- -D CMAKE_INSTALL_PREFIX=/usr \
- -D CMAKE_INSTALL_DATADIR=share/$pkgname \
- -D ENABLE_REPRODUCIBLE_BUILDS=ON \
- -D BUILD_SHARED_LIBS=OFF \
- -D DEBUG_OUTPUT=OFF \
- -D USE_SYSTEM_CMARK=ON \
- -D USE_SYSTEM_GIT=ON \
- -D USE_SYSTEM_HUNSPELL=ON \
- -D USE_SYSTEM_LIBSSH2=ON \
- -D USE_SYSTEM_LUA=ON \
- -D USE_SYSTEM_OPENSSL=ON \
- -D LUA_MODULES_PATH=/usr/lib/lua/5.4 \
+ "${_flags[@]}" \
+ -D ENABLE_TESTS=OFF \
-B build \
-S "${pkgname^}"
ninja -C build
}
check() {
+ cmake \
+ "${_flags[@]}" \
+ -D ENABLE_TESTS=ON \
+ -B build \
+ -S "${pkgname^}"
+ ninja -C build
ninja -C build check
}
- Only compile tests if needed.
- Set build type to None, otherwise cmake will override some user's flags.
petaramesh commented on 2024-05-01 15:51 (UTC)
Could you please add 'aarch64' in the supported architectures in PKGBUILD, as it compiles and works just fine there ? Thx.
tsingkong commented on 2024-04-13 06:00 (UTC)
there's an error in /gittyup/src/Gittyup/test/dep/zip/src/zip.c, L1676 when compiling with gcc 14, which should be:
*buf = calloc(n, sizeof(unsigned char));
jost21 commented on 2023-08-12 20:39 (UTC)
Nevermind, I jumped the gun. It's still not working reliably. Not sure why it did for a bit and then stopped again.
I put more information in the github issue https://github.com/Murmele/Gittyup/issues/573#issuecomment-1676091134
jost21 commented on 2023-08-12 17:29 (UTC)
@yochananmarqos Thanks, that worked for me
yochananmarqos commented on 2023-08-12 00:30 (UTC)
@jost21: I can't reproduce that using my PKGBUILD.
jost21 commented on 2023-08-11 20:58 (UTC)
The context menu (right click) in the commit list section does not work for me in the AUR version. It does work in the Flatpak version though. It's only the middle section with the list of commits and the branch graph. Right clicking in other parts works normal.
I even reinstalled Manjaro in the time since I noticed the issue, and it still persists.
Pinned Comments
alerque commented on 2024-12-20 13:30 (UTC)
I've created an issue upstream to track requirements for this build to make it to [extra]. As soon as those are met I'll make an official build for this. The project is a lot closer than it was even the last time I reviewed the status. If you want this to happen I'm sure the upstream project could use a hand with a few of the remaining details for devendoring.