Looking into this. Thanks for the info.
Search Criteria
Package Details: photofilmstrip-git 4.0.0a2.r116.g4780e9d-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/photofilmstrip-git.git (read-only, click to copy) |
|---|---|
| Package Base: | photofilmstrip-git |
| Description: | Create video clips from photos |
| Upstream URL: | http://www.photofilmstrip.org/en/ |
| Licenses: | GPL2 |
| Conflicts: | photofilmstrip |
| Provides: | photofilmstrip |
| Submitter: | acxz |
| Maintainer: | joe1984 |
| Last Packager: | joe1984 |
| Votes: | 0 |
| Popularity: | 0.000000 |
| First Submitted: | 2020-01-29 01:03 (UTC) |
| Last Updated: | 2023-09-27 23:29 (UTC) |
Dependencies (12)
- gst-editing-services (gst-editing-services-gitAUR)
- gst-python (gst-python-gitAUR)
- python
- python-pillow (python-pillow-simd-gitAUR)
- python-sphinx (python-sphinx-gitAUR)
- python-wxpython (python-wxpython-gitAUR)
- git (git-gitAUR, git-glAUR) (make)
- gst-libav (gst-libav-gitAUR) (optional) – additional rendering formats
- gst-plugins-bad (gst-plugins-bad-gitAUR) (optional) – additional rendering formats
- gst-plugins-good (gst-plugins-good-gitAUR) (optional) – additional rendering formats
- gst-plugins-ugly (gst-plugins-ugly-gitAUR) (optional) – additional rendering formats
- python-cairo (python-cairo-gitAUR) (optional) – slideshow preview
Required by (0)
Sources (1)
Latest Comments
joe1984 commented on 2023-09-27 23:18 (UTC)
dreieck commented on 2022-12-28 14:30 (UTC) (edited on 2022-12-28 14:31 (UTC) by dreieck)
Ahoj,
(1)
"Official" software version is available (4.0.0a2-109), so I suggest to prepend it to ${pkgver} as suggested by the Arch Linux VCS packaging guidelines.
A revised pkgver() could look like:
pkgver() {
cd "${srcdir}/${_pkgname}"
_ver="$(git describe --tags | sed 's|^[vV]||' | sed 's|-g[0-9a-fA-F]*$||' | tr '-' '+')"
_rev="$(git rev-list --count HEAD)"
_date="$(git log -1 --date=format:"%Y%m%d" --format="%ad")"
_hash="$(git rev-parse --short HEAD)"
if [ -z "${_ver}" ]; then
error "Version could not be determined."
return 1
else
printf '%s' "${_ver}.r${_rev}.${_date}.${_hash}"
fi
}
Then, you can also include $pkgver in the provides entry, by changing
provides=('photofilmstrip') to
provides=("photofilmstrip=${pkgver}").
(2)
Also, this package is just python code, no binary code. So the architecture should be
arch=('any'):
photofilmstrip-git W: No ELF files and not an "any" package
(3)
Missing dependencies according to namcap:
geditlibblockdevlibaccounts-glibgoocanvaslibgexiv2libibusgnumericxapp
photofilmstrip-git E: Dependency gedit detected and not included (libraries ['gi'] needed in files ['usr/lib/python3.10/site-packages/photofilmstrip/ux/gnome.py', 'usr/lib/python3.10/site-packages/photofilmstrip/AppMixin.py', 'usr/lib/python3.10/site-packages/photofilmstrip/core/GPlayer.py', 'usr/lib/python3.10/site-packages/photofilmstrip/core/GMainLoop.py', 'usr/lib/python3.10/site-packages/photofilmstrip/core/StoryEngine.py', 'usr/lib/python3.10/site-packages/photofilmstrip/core/renderer/GStreamerRenderer.py'])
photofilmstrip-git E: Dependency libblockdev detected and not included (libraries ['gi'] needed in files ['usr/lib/python3.10/site-packages/photofilmstrip/ux/gnome.py', 'usr/lib/python3.10/site-packages/photofilmstrip/AppMixin.py', 'usr/lib/python3.10/site-packages/photofilmstrip/core/GPlayer.py', 'usr/lib/python3.10/site-packages/photofilmstrip/core/GMainLoop.py', 'usr/lib/python3.10/site-packages/photofilmstrip/core/StoryEngine.py', 'usr/lib/python3.10/site-packages/photofilmstrip/core/renderer/GStreamerRenderer.py'])
photofilmstrip-git E: Dependency libaccounts-glib detected and not included (libraries ['gi'] needed in files ['usr/lib/python3.10/site-packages/photofilmstrip/ux/gnome.py', 'usr/lib/python3.10/site-packages/photofilmstrip/AppMixin.py', 'usr/lib/python3.10/site-packages/photofilmstrip/core/GPlayer.py', 'usr/lib/python3.10/site-packages/photofilmstrip/core/GMainLoop.py', 'usr/lib/python3.10/site-packages/photofilmstrip/core/StoryEngine.py', 'usr/lib/python3.10/site-packages/photofilmstrip/core/renderer/GStreamerRenderer.py'])
photofilmstrip-git E: Dependency goocanvas detected and not included (libraries ['gi'] needed in files ['usr/lib/python3.10/site-packages/photofilmstrip/ux/gnome.py', 'usr/lib/python3.10/site-packages/photofilmstrip/AppMixin.py', 'usr/lib/python3.10/site-packages/photofilmstrip/core/GPlayer.py', 'usr/lib/python3.10/site-packages/photofilmstrip/core/GMainLoop.py', 'usr/lib/python3.10/site-packages/photofilmstrip/core/StoryEngine.py', 'usr/lib/python3.10/site-packages/photofilmstrip/core/renderer/GStreamerRenderer.py'])
photofilmstrip-git E: Dependency libgexiv2 detected and not included (libraries ['gi'] needed in files ['usr/lib/python3.10/site-packages/photofilmstrip/ux/gnome.py', 'usr/lib/python3.10/site-packages/photofilmstrip/AppMixin.py', 'usr/lib/python3.10/site-packages/photofilmstrip/core/GPlayer.py', 'usr/lib/python3.10/site-packages/photofilmstrip/core/GMainLoop.py', 'usr/lib/python3.10/site-packages/photofilmstrip/core/StoryEngine.py', 'usr/lib/python3.10/site-packages/photofilmstrip/core/renderer/GStreamerRenderer.py'])
photofilmstrip-git E: Dependency libibus detected and not included (libraries ['gi'] needed in files ['usr/lib/python3.10/site-packages/photofilmstrip/ux/gnome.py', 'usr/lib/python3.10/site-packages/photofilmstrip/AppMixin.py', 'usr/lib/python3.10/site-packages/photofilmstrip/core/GPlayer.py', 'usr/lib/python3.10/site-packages/photofilmstrip/core/GMainLoop.py', 'usr/lib/python3.10/site-packages/photofilmstrip/core/StoryEngine.py', 'usr/lib/python3.10/site-packages/photofilmstrip/core/renderer/GStreamerRenderer.py'])
photofilmstrip-git E: Dependency gnumeric detected and not included (libraries ['gi'] needed in files ['usr/lib/python3.10/site-packages/photofilmstrip/ux/gnome.py', 'usr/lib/python3.10/site-packages/photofilmstrip/AppMixin.py', 'usr/lib/python3.10/site-packages/photofilmstrip/core/GPlayer.py', 'usr/lib/python3.10/site-packages/photofilmstrip/core/GMainLoop.py', 'usr/lib/python3.10/site-packages/photofilmstrip/core/StoryEngine.py', 'usr/lib/python3.10/site-packages/photofilmstrip/core/renderer/GStreamerRenderer.py'])
photofilmstrip-git E: Dependency xapp detected and not included (libraries ['gi'] needed in files ['usr/lib/python3.10/site-packages/photofilmstrip/ux/gnome.py', 'usr/lib/python3.10/site-packages/photofilmstrip/AppMixin.py', 'usr/lib/python3.10/site-packages/photofilmstrip/core/GPlayer.py', 'usr/lib/python3.10/site-packages/photofilmstrip/core/GMainLoop.py', 'usr/lib/python3.10/site-packages/photofilmstrip/core/StoryEngine.py', 'usr/lib/python3.10/site-packages/photofilmstrip/core/renderer/GStreamerRenderer.py'])
(4)
Missing makedepends:
git,python-setuptools.
Fixed PKGBUILD
→ Here is a modified PKGBUILD which adresses those issues:
http://ix.io/4jMA.
Regards and
thanks for maintaining!
Pinned Comments