There are a few issues with this PKGBUILD.
-
pkgver
is 0.9.4, not 0.9.4b -
the introduced variables should start with an underscore (i.e.
_tagver
and_partsrev
) -
cloning git objects outside the source array is against the arch packaging etiquette. Something like
source=(git+https://github.com/fritzing/fritzing-parts.git#commit=${_partsrev})
and in package()
cp -dr --no-preserve='ownership' "${srcdir}"/fritzing-parts "${pkgdir}"/usr/share/fritzing/
is enough.
- renaming the source tarball should be nicer and cleaner, for example
source=($pkgname-$pkgver.tar.gz::https://github.com/fritzing/fritzing-app/archive/${_tagver}.tar.gz)
Or use git to pull the specific tag
source=(git+https://github.com/fritzing/fritzing-app.git#tag=${_tagver})
Pinned Comments
Bevan commented on 2023-09-25 08:41 (UTC) (edited on 2023-11-02 19:48 (UTC) by Bevan)
Please do not flag this package out of date unless there is source code available for a newer version than represented here. Unfortunately, upstream is very reluctant in releasing their GPL3 licensed code to the public.
See:
https://github.com/fritzing/fritzing-app/issues/3876
https://github.com/fritzing/fritzing-app/issues/3881
https://forum.fritzing.org/t/can-t-find-source-code/19723
https://github.com/fritzing/fritzing-app/issues/4070
Bevan commented on 2022-04-02 08:37 (UTC)
ericfont: No need to downgrade libgit2. You just need to rebuild Fritzing after the libgit2 update. This happens regularly.