diff --git a/core/lzo/PKGBUILD b/core/lzo/PKGBUILD
index b1d9af753..feb9d8801 100644
--- a/core/lzo/PKGBUILD
+++ b/core/lzo/PKGBUILD
@@ -6,8 +6,8 @@
 #  - disable unaligned access on v5 with -DLZO_CFG_NO_UNALIGNED
 
 pkgname=lzo
-pkgver=2.08
-pkgrel=3.1
+pkgver=2.09
+pkgrel=1
 pkgdesc="Portable lossless data compression library"
 arch=('i686' 'x86_64')
 url="http://www.oberhumer.com/opensource/lzo"
@@ -17,10 +17,10 @@ provides=("lzo2=$pkgver")
 replaces=('lzo2')
 conflicts=('lzo2')
 source=(http://www.oberhumer.com/opensource/lzo/download/lzo-${pkgver}.tar.gz)
-md5sums=('fcec64c26a0f4f4901468f360029678f')
+sha1sums=('e2a60aca818836181e7e6f8c4f2c323aca6ac057')
 
 build() {
-  cd "${srcdir}/lzo-${pkgver}"
+  cd lzo-${pkgver}
 
   [[ $CARCH == "arm" ]] && CPPFLAGS+=" -DLZO_CFG_NO_UNALIGNED"
 
@@ -33,13 +33,13 @@ build() {
 }
 
 check() {
-  cd "${srcdir}/lzo-${pkgver}"
+  cd lzo-${pkgver}
   make test # Larger test
   make check
 }
 
 package() {
-  cd "${srcdir}/lzo-${pkgver}"
+  cd lzo-${pkgver}
   make DESTDIR=${pkgdir} install
 
   # install minilzo