Package Details: ffscreencast 0.6.4-2

Git Clone URL: https://aur.archlinux.org/ffscreencast.git (read-only, click to copy)
Package Base: ffscreencast
Description: ffmpeg screencast/desktop-recording with video overlay and multi monitor support
Upstream URL: https://github.com/cytopia/ffscreencast
Keywords: ffmpeg screencast
Licenses: MIT
Provides: ffscreencast
Submitter: lll2yu
Maintainer: Geballin
Last Packager: Geballin
Votes: 1
Popularity: 0.000000
First Submitted: 2018-02-04 10:15 (UTC)
Last Updated: 2022-04-22 07:07 (UTC)

Latest Comments

dreieck commented on 2023-10-15 10:31 (UTC) (edited on 2023-10-15 10:32 (UTC) by dreieck)

You download the latest version from git.

So you must:

  • Rename your package to ffscreencast-git (i.e. with the -git-suffix):
    (1) upload the newly named package,
    (2) submit a merge request to the old package to merge it into the new one;
  • add conflicts=('ffscreencast') (provides=('ffscreencast') is already present I see);
  • add a pkgver() function that ensures strongly monotoneously increasing $pkgver with each upstream commit; if possible prefixed with official package version (and if that is available, optional add =${pkgver} to the provides entry).

Thanks for the package and thanks for maintaining!,
regards.

Geballin commented on 2022-04-22 07:24 (UTC)

@m040601 Corrected, installed now to /usr/bin

m040601 commented on 2022-03-25 22:27 (UTC) (edited on 2022-03-25 22:28 (UTC) by m040601)

This PKGBUILD installs the binaries to /usr/local

mkdir -p "$pkgdir"/usr/local/bin

So that one ends up with

$ pacman -Ql ffscreencast

ffscreencast /usr/
ffscreencast /usr/local/
ffscreencast /usr/local/bin/
ffscreencast /usr/local/bin/ffscreencast
ffscreencast /usr/share/
ffscreencast /usr/share/doc/
ffscreencast /usr/share/doc/ffscreencast/
ffscreencast /usr/share/doc/ffscreencast/config/
ffscreencast /usr/share/doc/ffscreencast/config/ffscreencastrc

This is wrong. According to the PKGBUILD guidelines "/usr/local" should not be used. Please correct