Date: Sunday, April 11, 2010 @ 22:46:32 Author: dgriffiths Revision: 77351
Adopted, move to splitpkg format Modified: keytouch/trunk/PKGBUILD ----------+ PKGBUILD | 52 ++++++++++++++++++++++++++++++++-------------------- 1 file changed, 32 insertions(+), 20 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2010-04-12 02:41:26 UTC (rev 77350) +++ PKGBUILD 2010-04-12 02:46:32 UTC (rev 77351) @@ -1,6 +1,7 @@ # $Id$ -# Maintainer: Eric Belanger <e...@archlinux.org> +# Contributor: Eric Belanger <e...@archlinux.org> # Contributor: mouse256 & AndyRTR +# Maintainer: Daniel J Griffiths <ghost1...@archlinux.us> pkgname=keytouch pkgver=2.4.1 @@ -21,26 +22,37 @@ '5bac2f62f1ac26caa32da02a8075dc090d981cfb' '960b2fa51cfdeb2bc3fa7e086dc9f3a3be483dff') build() { - cd "${srcdir}/${pkgname}-${pkgver}" - ./configure --prefix=/usr --sysconfdir=/etc || return 1 - make || return 1 - install -d "${pkgdir}"/etc/{rc.d,X11/Xsession.d} || return 1 - install -d "${pkgdir}/usr/share/keytouch" || return 1 - make DESTDIR="${pkgdir}" install || return 1 + cd ${srcdir}/${pkgname}-${pkgver} + ./configure --prefix=/usr --sysconfdir=/etc || return 1 + make || return 1 - cd "${srcdir}/${pkgname}-${pkgver}/keytouch-config" - ./configure --prefix=/usr --sysconfdir=/etc || return 1 - make || return 1 - make DESTDIR="${pkgdir}" install || return 1 + cd keytouch-config + ./configure --prefix=/usr --sysconfdir=/etc || return 1 + make || return 1 - cd "${srcdir}/${pkgname}-${pkgver}/keytouch-keyboard" - ./configure --prefix=/usr --sysconfdir=/etc || return 1 - make || return 1 - make DESTDIR="${pkgdir}" install || return 1 + cd ../keytouch-keyboard + ./configure --prefix=/usr --sysconfdir=/etc || return 1 + make || return 1 +} - install -D -m755 "${srcdir}/keytouch.daemon" "${pkgdir}/etc/rc.d/keytouch" || return 1 - install -D -m644 "${srcdir}/keytouch.desktop" "${pkgdir}/usr/share/applications/keytouch.desktop" || return 1 - install -D -m755 "${srcdir}/Xsession" "${pkgdir}/etc/X11/Xsession" || return 1 - chmod 755 "${pkgdir}"/etc/X11/Xsession.d/* || return 1 - rm "${pkgdir}"/etc/rc.d/*.sh +package() { + cd ${srcdir}/${pkgname}-${pkgver} + install -d ${pkgdir}/etc/{rc.d,X11/Xsession.d} || return 1 + install -d ${pkgdir}/usr/share/keytouch || return 1 + make DESTDIR=${pkgdir} install || return 1 + + cd keytouch-config + make DESTDIR=${pkgdir} install || return 1 + + cd ../keytouch-keyboard + make DESTDIR=${pkgdir} install || return 1 + + install -Dm755 ${srcdir}/keytouch.daemon \ + ${pkgdir}/etc/rc.d/keytouch || return 1 + install -Dm644 ${srcdir}/keytouch.desktop \ + ${pkgdir}/usr/share/applications/keytouch.desktop || return 1 + install -Dm755 ${srcdir}/Xsession \ + ${pkgdir}/etc/X11/Xsession || return 1 + chmod 755 ${pkgdir}/etc/X11/Xsession.d/* || return 1 + rm ${pkgdir}/etc/rc.d/*.sh }