diff --git a/cblrepo.cabal b/cblrepo.cabal
--- a/cblrepo.cabal
+++ b/cblrepo.cabal
@@ -1,5 +1,5 @@
 name: cblrepo
-version: 0.4.0
+version: 0.4.1
 cabal-version: >= 1.6
 license: OtherLicense
 license-file: LICENSE-2.0
diff --git a/src/PkgBuild.hs b/src/PkgBuild.hs
--- a/src/PkgBuild.hs
+++ b/src/PkgBuild.hs
@@ -50,7 +50,8 @@
         genericPkgDesc <- withTempDirErrT "/tmp/cblrepo." (readCabal patchDir appendPkgVer)
         pkgDesc <- either (const $ throwError ("Failed to finalize package: " ++ pkg)) (return . fst) (finalizePkg db genericPkgDesc)
         let archPkg = translate db pkgDesc
-        archPkgWHash <- withTempDirErrT "/tmp/cblrepo." (addHashes archPkg)
+        archPkgWPatches <- liftIO $ addPatches patchDir archPkg
+        archPkgWHash <- withTempDirErrT "/tmp/cblrepo." (addHashes archPkgWPatches)
         liftIO $ createDirectoryIfMissing False (apPkgName archPkgWHash)
         liftIO $ withWorkingDirectory (apPkgName archPkgWHash) $ do
             copyPatches "." archPkgWHash
