diff options
author | Fahad Hossain | 2017-09-29 01:06:28 +0600 |
---|---|---|
committer | Fahad Hossain | 2017-09-29 01:06:28 +0600 |
commit | bd6319611589babd63f0b61be2cf49d40e659d6c (patch) | |
tree | 717368c02b00b6b6c07c0f573026c7ef57eb780e | |
parent | 501dfc1472e3bed86ff622e901f41e55657cb6f0 (diff) | |
download | aur-bd6319611589babd63f0b61be2cf49d40e659d6c.tar.gz |
force flag is no longer required
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 6 | ||||
-rw-r--r-- | vivaldi-codecs-ffmpeg-extra-bin.install | 19 |
3 files changed, 25 insertions, 2 deletions
@@ -9,7 +9,9 @@ pkgbase = vivaldi-codecs-ffmpeg-extra-bin provides = vivaldi-ffmpeg-codecs conflicts = vivaldi-ffmpeg-codecs source = http://security.ubuntu.com/ubuntu/pool/universe/c/chromium-browser/chromium-codecs-ffmpeg-extra_61.0.3163.79-0ubuntu0.17.04.1371_amd64.deb + source = https://gist.github.com/fa7ad/8cbc504d0aacda6d228e0d8dd3f56779/raw/fa998a99ac455875db251bd2c4f2c4fb2afe5e42/link-ffmpeg-so.sh md5sums = f63fc4df3371d136727d599c7fbc709b + md5sums = SKIP pkgname = vivaldi-codecs-ffmpeg-extra-bin @@ -21,6 +21,7 @@ source=( md5sums=( "f63fc4df3371d136727d599c7fbc709b" ) +install=vivaldi-codecs-ffmpeg-extra-bin.install prepare() { cd "$srcdir" @@ -29,6 +30,7 @@ prepare() { package() { cd "$srcdir" - mkdir -p "$pkgdir/opt/vivaldi/lib" - cp "$srcdir/usr/lib/chromium-browser/libffmpeg.so" "$pkgdir/opt/vivaldi/lib/libffmpeg.so" + mkdir -p "$pkgdir/usr/share/vivaldi-codecs" + cp "$srcdir/usr/lib/chromium-browser/libffmpeg.so" "$pkgdir/usr/share/vivaldi-codecs/libffmpeg.so" } + diff --git a/vivaldi-codecs-ffmpeg-extra-bin.install b/vivaldi-codecs-ffmpeg-extra-bin.install new file mode 100644 index 000000000000..284977179f6b --- /dev/null +++ b/vivaldi-codecs-ffmpeg-extra-bin.install @@ -0,0 +1,19 @@ +copy_ffmpeg() { + codec=/opt/vivaldi/lib/libffmpeg.so + + if [ ! -f "${codec}.orig" -a -f "${codec}" ]; then + echo Backing up original libffmpeg.so + sudo mv $codec "${codec}.orig" + fi + + echo Installing new libffmpeg.so... + sudo mv /usr/share/vivaldi-codecs/libffmpeg.so $codec +} + +post_install() { + copy_ffmpeg +} + +post_upgrade() { + copy_ffmpeg +} |