diff --git a/mingw-w64-fritzing/PKGBUILD b/mingw-w64-fritzing/PKGBUILD index 7ca5c38a10..6adef49906 100644 --- a/mingw-w64-fritzing/PKGBUILD +++ b/mingw-w64-fritzing/PKGBUILD @@ -66,11 +66,14 @@ package() { install -Dm644 ${srcdir}/${_realname}/LICENSE.* ${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/ rm -rf "${pkgdir}${MINGW_PREFIX}/share/fritzing/parts" - cp -Rf "${srcdir}"/${_realname}-parts "${pkgdir}${MINGW_PREFIX}/share/fritzing/parts" + git clone --single-branch -b makepkg --no-local --dissociate "${srcdir}"/${_realname}-parts "${pkgdir}${MINGW_PREFIX}/share/fritzing/parts" cd "${pkgdir}${MINGW_PREFIX}/share/fritzing/parts" - git remote set-url origin https://github.com/fritzing/fritzing-parts.git git branch -M master - git repack -a -d - rm -f .git/objects/info/alternates + git remote set-branches origin master + git update-ref --no-deref refs/remotes/origin/master refs/remotes/origin/makepkg + git branch --set-upstream-to origin/master + git update-ref -d refs/remotes/origin/makepkg + git remote set-head origin master + git remote set-url origin https://github.com/fritzing/fritzing-parts.git "${pkgdir}${MINGW_PREFIX}/bin/Fritzing" -db "${pkgdir}${MINGW_PREFIX}/share/fritzing/parts/parts.db" -pp "${pkgdir}${MINGW_PREFIX}/share/fritzing/parts" -f "${pkgdir}${MINGW_PREFIX}/share/fritzing" }