Package Details: photofilmstrip-git 4.0.0a2.r116.g4780e9d-1

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)

Required by (0)

Sources (1)

Pinned Comments

Latest Comments

joe1984 commented on 2023-09-27 23:18 (UTC)

Looking into this. Thanks for the info.

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:

  • gedit
  • libblockdev
  • libaccounts-glib
  • goocanvas
  • libgexiv2
  • libibus
  • gnumeric
  • xapp
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!