--- PKGBUILD.orig 2017-06-23 17:29:22.481015299 +0300 +++ PKGBUILD 2017-06-23 17:21:57.828389339 +0300 @@ -16,13 +16,17 @@ makedepends=('gendesk') optdepends=('xorg-xmessage: for displaying visual error messages') source=("$pkgname-$pkgver.tar.gz::https://github.com/xmonad/xmonad/archive/v${pkgver}.tar.gz" + "dynamic-compilation.patch" "xmonad.svg") md5sums=('ac3e036a2148a7e386e414028aa0dcaa' + 'b2e645bb5aa91c64f85004806e049b8d' '72bfa5e62e4e44fe7fa59b6a7593d993') prepare() { gendesk --pkgname "$pkgname" --pkgdesc "$pkgdesc" + cd "$srcdir/$pkgname-$pkgver" + patch -p1 -i "${srcdir}/dynamic-compilation.patch" } build() { @@ -41,7 +45,7 @@ package() { cd "${srcdir}/${pkgname}-${pkgver}" - + install -D -m744 register.sh "${pkgdir}/usr/share/haskell/register/${pkgname}.sh" install -D -m744 unregister.sh "${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"