description="General Purpose Mouse: mouse server for the console and xterm."
url="http://unix.schottelius.org/gpm"

packager="Great-OS Team"
maintainer="Great-OS Team"

name=gpm
version=1.20.7
release=3

great_os_version=1.0-RC1

source=(http://www.nico.schottelius.org/software/gpm/archives/$name-$version.tar.bz2
        https://repo.great-os.org/files/great-os-${great_os_version}.tar.xz
        gcc-15.patch
        gpm-1.20.7-consolidated-1.patch)

build() {

  cd $name-$version

  patch -Np1 -i ../gcc-15.patch
  patch -Np1 -i ../gpm-1.20.7-consolidated-1.patch

  sed -i -e 's:<gpm.h>:"headers/gpm.h":' src/prog/{display-buttons,display-coords,get-versions}.c

  ./autogen.sh
  ./configure --prefix=/usr \
        --sysconfdir=/etc \
        --mandir=/usr/share/man \
        --infodir=/usr/share/info

  make
  make ROOT=$PKG install

  ln -sv libgpm.so.2.1.0 $PKG/usr/lib/libgpm.so.1
  ln -sv libgpm.so.2.1.0 $PKG/usr/lib/libgpm.so
  install -v -m644 conf/gpm-root.conf $PKG/etc

  # service
  cd ../great-os-${great_os_version}
  make DESTDIR=$PKG install-gpm

}
