summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorFahad Hossain2017-09-29 01:06:28 +0600
committerFahad Hossain2017-09-29 01:06:28 +0600
commitbd6319611589babd63f0b61be2cf49d40e659d6c (patch)
tree717368c02b00b6b6c07c0f573026c7ef57eb780e
parent501dfc1472e3bed86ff622e901f41e55657cb6f0 (diff)
downloadaur-bd6319611589babd63f0b61be2cf49d40e659d6c.tar.gz
force flag is no longer required
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD6
-rw-r--r--vivaldi-codecs-ffmpeg-extra-bin.install19
3 files changed, 25 insertions, 2 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 8d167e3d0746..67f82cf798fd 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 62b16bc1fa7c..897e02de938a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
+}