1
0
forked from ports/contrib

ffmpegfs: 1.8 -> 1.9

This commit is contained in:
Danny Rawlins 2020-01-04 12:44:18 +11:00
parent 4c68b99574
commit 911cf65f0d
3 changed files with 47 additions and 5 deletions

View File

@ -1,5 +1,5 @@
untrusted comment: verify with /etc/ports/contrib.pub
RWSagIOpLGJF3zSf8DHMYXUJOjbbuuMIdKhbs7XW1dKwxPd1VpngjyLK7XZbJxZTzQHzDwsjUQiOhg/Q1xdolRk3wJN3LCA5rAU=
SHA256 (Pkgfile) = 850897d20af482d6efb099980c488ba5ea3dc6f983d520bc63be24d252d052cc
RWSagIOpLGJF37xbgO4coPvV/tqyAqvsljk+S3+zgklmQ7OnEFXZ3Ax8rY5bJMkrEmsd09ZV3ly6JPdVpTNfVwQbtw9Y4YBuZgs=
SHA256 (Pkgfile) = 75ff11de1b40d42c74276a5cb09dd4ec2a5d1592969ca11b9ad81a6e2eb04596
SHA256 (.footprint) = 60f1c3afd1a1616299dcd8f24debde6235e9cfcefbcb85ee885d7fafb28ff85c
SHA256 (ffmpegfs-1.8.tar.gz) = c0b65982da7bb8283bca1dd0a0705c71e3c67284a8d91d105dd54208ec0b90bc
SHA256 (ffmpegfs-1.9.tar.gz) = 3ce7a9fa4938128516d13f415b5b45a975071b7e46c89d7f1c4c85377b7720ee

View File

@ -1,11 +1,11 @@
# Description: FUSE-based transcoding filesystem from many formats to MP3 or MP4 including video transcoding.
# URL: https://nschlia.github.io/ffmpegfs/
# Maintainer: Danny Rawlins, crux at romster dot me
# Depends on: asciidoc ffmpeg fuse lame w3m bzip2 libgmp libpcre util-linux xz zlib
# Depends on: asciidoc ffmpeg fuse lame libgmp libpcre util-linux w3m
# Optional: fdk-aac libass libbluray x264 x265 expat fontconfig freetype fribidi fuse glib gnutls harfbuzz libffi libidn2 libogg libpng libtasn1 libtheora libunistring libva libvorbis libvpx libwebp libxml2 nettle opus p11-kit libdrm libvdpau xorg-libx11 xorg-libxau xorg-libxcb xorg-libxdmcp xorg-libxext xorg-libxfixes
name=ffmpegfs
version=1.8
version=1.9
release=1
source=(https://github.com/nschlia/ffmpegfs/releases/download/v$version/ffmpegfs-$version.tar.gz)

42
ffmpegfs/pre-install Executable file
View File

@ -0,0 +1,42 @@
#!/bin/sh
# Created by Danny Rawlins, <crux at romster dot me>
GROUP=ffmpegfs
USER=ffmpegfs
USER_COMMENT="FUSE-based transcoding filesystem"
USER_HOME=/var/empty
USER_SHELL=/bin/sh
if [ ! $(id -u) = 0 ]; then
echo "ERROR: you need to be root to run this!"
exit 1
fi
if [ $GROUP ]; then
if ! getent group $GROUP > /dev/null; then
/usr/sbin/groupadd $GROUP
if [ $? -eq 0 ]; then
echo "Group: $GROUP added."
fi
else
echo "Group: $GROUP already exists! Skipping."
fi
fi
if ! getent passwd $USER > /dev/null; then
/usr/sbin/useradd -g $GROUP -c "$USER_COMMENT" -d $USER_HOME -s $USER_SHELL $USER
if [ $? -eq 0 ]; then
echo "User: $USER added."
/usr/bin/passwd -l $USER > /dev/null
if [ $? -eq 0 ]; then
echo "Locked: $USER account."
fi
else
echo "ERROR: unable to lock $USER account."
/usr/sbin/userdel $USER
fi
else
echo "User: $USER already exists! Skipping."
fi