G-Golf Debian Packages

This page contains installation instructions for G-Golf Debian packages.

Debian testing and unstable and Ubuntu Noble

Install package g-golf with Synaptic package manager or command

	sudo apt install g-golf
      
You may optionally install the example program packages g-golf-gtk-4-examples and g-golf-adw-1-examples.

Other Debian-based systems with amd64/Intel 64-bit x86 processor architecture and Guile 3.0

Download g-golf_0.8.0~rc1-2_amd64.deb and install it with command

      sudo dpkg -i g-golf_0.8.0~rc1-2_amd64.deb
    
If you want to install the example programs, too, download files g-golf-gtk-4-examples_0.8.0~rc1-2_all.deb and g-golf-adw-1-examples_0.8.0~rc1-2_all.deb and execute commands
      sudo dpkg -i g-golf-gtk-4-examples_0.8.0~rc1-2_all.deb
      sudo dpkg -i g-golf-adw-1-examples_0.8.0~rc1-2_all.deb
    
Note that the Adwaita examples require rather new version of the Adwaita library.

Other Debian-based systems with Guile 3.0

Create a directory for the build and copy g-golf-0.8.0~rc1.tar.xz and g-golf_0.8.0~rc1-2.debian.tar.xz there. Change into the directory and give the following commands:
      tar xvf g-golf-0.8.0~rc1.tar.xz
      ln -s g-golf-0.8.0~rc1.tar.xz g-golf_0.8.0~rc1.orig.tar.xz
      cd g-golf-0.8.0~rc1
      tar xvf ../g-golf_0.8.0~rc1-2.debian.tar.xz
      dpkg-buildpackage --no-sign -b
      cd ..
      sudo dpkg -i g-golf_0.8.0~rc1-2_ARCH.deb
    
Replace ARCH with the architecture of your system. You can find out the architecture with command
      dpkg-architecture -q DEB_HOST_ARCH
    
If you want to install the example programs, too, execute commands
      sudo dpkg -i g-golf-gtk-4-examples_0.8.0~rc1-2_all.deb
      sudo dpkg -i g-golf-adw-1-examples_0.8.0~rc1-2_all.deb
    

Debian-based systems with Guile 2.2

Create a directory for the build and copy g-golf-0.8.0~rc1.tar.xz and g-golf_0.8.0~rc1-2.debian.tar.xz there. Change into the directory and give the following commands:
      tar xvf g-golf-0.8.0~rc1.tar.xz
      ln -s g-golf-0.8.0~rc1.tar.xz g-golf_0.8.0~rc1.orig.tar.xz
      cd g-golf-0.8.0~rc1
      tar xvf ../g-golf_0.8.0~rc1-2.debian.tar.xz
    
Change GUILE_VERSION from 3.0 to 2.2 in debian/rules. Change guile-3.0 to guile-2.2 and guile-3.0-dev to guile-2.2-dev in debian/control. Remove the (>= 3.0.7) in debian/control. Give commands
      dpkg-buildpackage --no-sign -b
      cd ..
      sudo dpkg -i g-golf_0.8.0~rc1-2_ARCH.deb
    
where ARCH is the architecture of your system. If you want to install the example programs, too, execute commands
      sudo dpkg -i g-golf-gtk-4-examples_0.8.0~rc1-2_all.deb
      sudo dpkg -i g-golf-adw-1-examples_0.8.0~rc1-2_all.deb
    

GPG signature

The GPG signature for the source package is available at g-golf-0.8.0~rc1.tar.xz.asc. The public key can be found at signing-key.asc. The public key can also be found in the debianization package at debian/upstream/signing-key.asc.

Last updated: January 13, 2024

Copyright © 2020-2024 Tommi Höynälänmaa