summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO25
-rw-r--r--.gitignore5
-rw-r--r--.pkgupdate1
-rw-r--r--AUR1
-rw-r--r--PKGBUILD32
-rw-r--r--README.md4
-rw-r--r--vivaldi.install39
7 files changed, 107 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..872ea267d81b
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,25 @@
+pkgbase = vivaldi
+ pkgdesc = A new browser for our friends
+ pkgver = 1.0.83.38
+ pkgrel = 1
+ url = https://vivaldi.com
+ install = vivaldi.install
+ arch = x86_64
+ license = custom
+ options = !strip
+ options = !zipman
+ source = https://vivaldi.com/download/Vivaldi_TP_1.0.83.38-1_amd64.deb
+ sha256sums = 359eabcc4c9f089f87c43c24dc8d1d4218212642e953c073771a1d863f598906
+
+pkgname = vivaldi
+ depends = gtk2
+ depends = nss
+ depends = libxtst
+ depends = gconf
+ depends = libxss
+ depends = freetype2
+ depends = ttf-font
+ depends = desktop-file-utils
+ depends = shared-mime-info
+ optdepends = ffmpeg: playback of not really open formats
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..3e1a5bb6ae18
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,5 @@
+src
+pkg
+*.log
+*.log.*
+*.pkg.tar.?z
diff --git a/.pkgupdate b/.pkgupdate
new file mode 100644
index 000000000000..97825186fa4c
--- /dev/null
+++ b/.pkgupdate
@@ -0,0 +1 @@
+update_pkgver=$(curl -sS http://deb.opera.com/opera/dists/testing/non-free/binary-amd64/Packages.gz | gunzip | grep 'opera-beta.*deb' | sed -e 's/.*opera-beta_\(.*\)_.*/\1/')
diff --git a/AUR b/AUR
new file mode 100644
index 000000000000..e181da019bbd
--- /dev/null
+++ b/AUR
@@ -0,0 +1 @@
+x11
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..c1af3f3ef664
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,32 @@
+# Maintainer: BlackIkeEagle <ike DOT devolder AT gmail DOT com>
+
+pkgname=vivaldi
+pkgver=1.0.83.38
+pkgrel=1
+pkgdesc='A new browser for our friends'
+url="https://vivaldi.com"
+install=${pkgname}.install
+options=(!strip !zipman)
+license=('custom')
+arch=('x86_64')
+source=("https://vivaldi.com/download/Vivaldi_TP_$pkgver-1_amd64.deb")
+
+package() {
+ depends=('gtk2' 'nss' 'libxtst' 'gconf' 'libxss' 'freetype2' 'ttf-font' 'desktop-file-utils' 'shared-mime-info')
+
+ optdepends=(
+ 'ffmpeg: playback of not really open formats'
+ )
+
+ tar -xf data.tar.xz --exclude=usr/share/{lintian,menu} -C "$pkgdir/"
+
+ # soname fix for libsystemd (udev)
+ sed -e 's/libudev.so.0/libudev.so.1/g' \
+ -i "$pkgdir/opt/vivaldi/vivaldi"
+
+ # suid sanbox
+ chmod 4755 "$pkgdir/opt/vivaldi/vivaldi-sandbox"
+
+}
+
+sha256sums=('359eabcc4c9f089f87c43c24dc8d1d4218212642e953c073771a1d863f598906')
diff --git a/README.md b/README.md
new file mode 100644
index 000000000000..5fdd7cfd2b66
--- /dev/null
+++ b/README.md
@@ -0,0 +1,4 @@
+vivaldi
+========================================
+
+url = https://vivaldi.com
diff --git a/vivaldi.install b/vivaldi.install
new file mode 100644
index 000000000000..f60628dabc75
--- /dev/null
+++ b/vivaldi.install
@@ -0,0 +1,39 @@
+available()
+{
+ command -v $1 >/dev/null 2>&1
+}
+
+integration() {
+
+ # Setup Menus
+ if available update-desktop-database
+ then
+ update-desktop-database -q /usr/share/applications
+ fi
+
+ # Setup MIME types
+ if available update-mime-database
+ then
+ update-mime-database /usr/share/mime >/dev/null
+ fi
+
+ # Setup Icons
+ touch -c /usr/share/icons/hicolor
+ if available gtk-update-icon-cache
+ then
+ gtk-update-icon-cache -tq /usr/share/icons/hicolor
+ fi
+
+}
+
+post_install() {
+ integration
+}
+
+post_upgrade() {
+ integration
+}
+
+post_remove() {
+ integration
+}