Package Details: oh-my-git-git 0.6.4.r22.g9da0bd1-3

Git Clone URL: https://aur.archlinux.org/oh-my-git-git.git (read-only, click to copy)
Package Base: oh-my-git-git
Description: An interactive Git learning game!
Upstream URL: https://ohmygit.org/
Keywords: game git learning
Licenses: custom
Submitter: dodecahedron
Maintainer: Felixoid
Last Packager: Felixoid
Votes: 3
Popularity: 0.23
First Submitted: 2021-10-13 20:08 (UTC)
Last Updated: 2024-04-11 13:51 (UTC)

Latest Comments

Auerhuhn commented on 2024-04-09 11:44 (UTC) (edited on 2024-04-09 11:44 (UTC) by Auerhuhn)

Hi Felixoid,

Would you mind making the following changes to the package so it builds correctly on a clean chroot?

  1. depends needs additional entries: libglvnd, libxcursor, libxi, libxinerama, libxrandr, and libxrender.

  2. makedepends needs additional entries git and xorg-server-xvfb.

  3. In build, please replace make linux with xvfb-run make linux. (This allows the build to run headlessly. It also prevents a graphical window from appearing during the build.)

Thanks!

Regards
Claudia

Felixoid commented on 2024-02-29 17:16 (UTC)

@Aryan use the aur helper to get dependencies

https://aur.archlinux.org/packages/godot3 https://aur.archlinux.org/packages/godot3-export-templates

Aryan commented on 2024-02-29 16:51 (UTC) (edited on 2024-02-29 16:51 (UTC) by Aryan)

aryan@Archian:/tmp/oh-my-git-git$ makepkg -sr
==> Making package: oh-my-git-git 0.6.4.r21.gce9fcda-1 (Thu 29 Feb 2024 08:19:52 PM +0330)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Installing missing dependencies...
error: target not found: godot3
error: target not found: godot3-export-templates
==> ERROR: 'pacman' failed to install missing dependencies.
==> Missing dependencies:

-> godot3 -> godot3-export-templates ==> ERROR: Could not resolve all dependencies.

kageyama commented on 2023-09-21 02:09 (UTC) (edited on 2023-09-21 02:10 (UTC) by kageyama)

i editied the PKGBUILD of godot3-export-templates and removed LISCENCE installation part. But now i get these error from oh-my-git-git -> HasteBin.

I am on Hyprland , does this have anything to do with this ?

kageyama commented on 2023-09-20 18:34 (UTC)

How to fix this ?


==> Making package: godot3-export-templates 3.5.2-1 (Wed 20 Sep 2023 11:54:34 PM IST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Removing existing $pkgdir/ directory...
==> Entering fakeroot environment...
==> Starting package()...
install: cannot stat 'LICENSE': No such file or directory
==> ERROR: A failure occurred in package().
    Aborting...
 -> Failed to install layer, rolling up to next layer.error:error making: godot3-export-templates - exit status 4
==> Making package: godot3-export-templates 3.5.2-1 (Wed 20 Sep 2023 11:54:36 PM IST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found Godot_v3.5.2-stable_export_templates.tpz
==> Validating source files with sha256sums...
    Godot_v3.5.2-stable_export_templates.tpz ... Passed
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Extracting Godot_v3.5.2-stable_export_templates.tpz with bsdtar
==> Sources are ready.
==> Making package: godot3-export-templates 3.5.2-1 (Wed 20 Sep 2023 11:54:41 PM IST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Removing existing $pkgdir/ directory...
==> Entering fakeroot environment...
==> Starting package()...
install: cannot stat 'LICENSE': No such file or directory
==> ERROR: A failure occurred in package().
    Aborting...
 -> error making: godot3-export-templates-exit status 4
==> Making package: oh-my-git-git 0.6.4.r21.gce9fcda-1 (Wed 20 Sep 2023 11:54:43 PM IST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Missing dependencies:
  -> godot3-export-templates
==> ERROR: Could not resolve all dependencies.
 -> error making: oh-my-git-git-exit status 8
 -> Failed to install the following packages. Manual intervention is required:
godot3-export-templates - exit status 4
oh-my-git-git - exit status 8

Felixoid commented on 2023-09-05 15:45 (UTC)

I've sent the request to the godot3-bin package to make it provide godot3, as well as fixing the path for the executable.

Besides that, the build is fixed

radioxoma commented on 2023-07-24 10:08 (UTC) (edited on 2023-07-24 10:44 (UTC) by radioxoma)

Game uses godot 3. Here patch for godot3-bin:

diff --git a/PKGBUILD b/PKGBUILD
index 6a1d9c6..cb18d67 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,8 +6,8 @@ pkgdesc='An interactive Git learning game!'
 arch=(x86_64)
 url='https://ohmygit.org/'
 license=(custom)
-makedepends=(godot zip)
-godotver=$(godot --version | cut -d'.' -f1-3)
+makedepends=(godot3-bin zip)
+godotver=$(godot3-bin --version | cut -d'.' -f1-3)
 source=("${pkgname}::git+https://github.com/git-learning-game/oh-my-git.git"
         "https://downloads.tuxfamily.org/godotengine/${godotver}/Godot_v${godotver}-stable_export_templates.tpz"
         oh-my-git
@@ -33,6 +33,7 @@ build() {
   cp linux_x11_64* $HOME/.local/share/godot/templates/${godotver}.stable

   cd ../"${pkgname}"
+  sed -i "s/godot /godot3-bin /g" Makefile

   make linux
 }

Or, probably, binary package would be preferable.

GBember commented on 2021-12-26 02:26 (UTC) (edited on 2021-12-26 02:30 (UTC) by GBember)

Hey, the package is broken, it fails on the godot export template checksum, your package seems to be based on Godot 3.3.4, the latest version on the repo is 3.4.1