summaryrefslogtreecommitdiff
path: root/gpm/Pkgfile
blob: 1271113f7eb045b456e24fdb97b0b0a10fe9f8f8 (plain)
    1 # Description: Console mouse server.
    2 # URL: https://www.nico.schottelius.org/software/gpm/
    3 # Maintainer: Danny Rawlins, crux at romster dot me
    4 
    5 name=gpm
    6 version=1.20.7
    7 release=1
    8 source=(https://nico.schottelius.org/software/gpm/archives/gpm-$version.tar.bz2
    9 	gpm-1.20.7-glibc_2.26-1.patch
   10 	gpm.rc)
   11 
   12 build() {
   13 	cd gpm-$version
   14 
   15 	sed -e 's:<gpm.h>:"headers/gpm.h":' \
   16 		-i src/prog/{display-buttons,display-coords,get-versions}.c
   17 
   18 	patch -p 1 -i $SRC/gpm-1.20.7-glibc_2.26-1.patch
   19 
   20 	./autogen.sh
   21 
   22 	CFLAGS+=' -fcommon' \
   23 	./configure \
   24 		--prefix=/usr \
   25 		--sysconfdir=/etc
   26 
   27 	touch doc/gpm.info
   28 
   29 	make
   30 	make ROOT=$PKG install
   31 
   32 	ln -s libgpm.so.2.1.0 $PKG/usr/lib/libgpm.so
   33 	install -m 0644 conf/gpm-root.conf $PKG//etc
   34 	install -m 0755 -D $SRC/gpm.rc $PKG/etc/rc.d/gpm
   35 
   36 	rm -r $PKG/usr/share/info
   37 }

Generated by cgit