summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBlackEagle2015-02-03 17:45:13 +0100
committerBlackEagle2015-07-05 22:32:57 +0200
commit9d8ddb67c63bc17300e4bec69664c9ff90656b37 (patch)
tree2a0164d3ef90bb923347fd9070678d83c8cb9989
downloadaur-9d8ddb67c63bc17300e4bec69664c9ff90656b37.tar.gz
vivaldi-snapshot :: 1.0.94.2-1
Signed-off-by: BlackEagle <ike.devolder@gmail.com>
-rw-r--r--.SRCINFO16
-rw-r--r--.gitignore5
-rw-r--r--.pkgupdate1
-rw-r--r--AUR1
-rw-r--r--PKGBUILD36
-rw-r--r--README.md4
-rw-r--r--vivaldi.install39
7 files changed, 102 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..25d4de8d8abc
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,16 @@
+pkgbase = vivaldi-snapshot
+ pkgdesc = A new browser for our friends (weekly snapshot)
+ pkgver = 1.0.94.2
+ pkgrel = 1
+ url = https://vivaldi.com
+ install = vivaldi.install
+ arch = x86_64
+ license = custom
+ provides = vivaldi
+ options = !strip
+ options = !zipman
+ source = https://vivaldi.com/download/snapshot/vivaldi.1.0.94.2_snapshot.deb
+ sha256sums = 37ae3f105214f25662dead3f8d389b43f6a2f664a98eac684d0fcf779461cce1
+
+pkgname = vivaldi-snapshot
+
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..e70d62ce73e2
--- /dev/null
+++ b/.pkgupdate
@@ -0,0 +1 @@
+update_pkgver=$(curl -sS https://vivaldi.com/snapshots/linux-deb.html | grep '[0-9]\+\.[0-9]\+\.[0-9]\+\.[0-9]\+' | sed -e 's/.*\([0-9]\+\.[0-9]\+\.[0-9]\+\.[0-9]\+\).*/\1/' | uniq)
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..adb3e9d5e6de
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,36 @@
+# Maintainer: BlackIkeEagle <ike DOT devolder AT gmail DOT com>
+# Contributor: TZ86
+
+pkgname=vivaldi-snapshot
+pkgver=1.0.94.2
+pkgrel=1
+pkgdesc='A new browser for our friends (weekly snapshot)'
+url="https://vivaldi.com"
+install=vivaldi.install
+options=(!strip !zipman)
+license=('custom')
+arch=('x86_64')
+source=("https://vivaldi.com/download/snapshot/vivaldi.${pkgver}_snapshot.deb")
+#depends=('gtk2' 'nss' 'libxtst' 'gconf' 'libxss' 'freetype2' 'ttf-font' 'desktop-file-utils' 'shared-mime-info')
+#optdepends=('ffmpeg: playback of proprietary formats')
+provides=('vivaldi')
+
+package() {
+ tar -xf data.tar.xz --exclude={usr/share/{lintian,menu},etc} -C "$pkgdir/"
+
+ # soname fix for libsystemd (udev)
+ sed -e 's/libudev.so.0/libudev.so.1/g' \
+ -i "$pkgdir/opt/vivaldi-unstable/vivaldi-bin"
+
+ # suid sanbox
+ chmod 4755 "$pkgdir/opt/vivaldi-unstable/vivaldi-sandbox"
+
+ # install icons
+ for res in 16 22 24 32 48 64 128 256; do
+ install -Dm644 "$pkgdir/opt/vivaldi-unstable/product_logo_${res}.png" \
+ "$pkgdir/usr/share/icons/hicolor/${res}x${res}/apps/vivaldi.png"
+ done
+}
+
+sha256sums=('359eabcc4c9f089f87c43c24dc8d1d4218212642e953c073771a1d863f598906')
+sha256sums=('37ae3f105214f25662dead3f8d389b43f6a2f664a98eac684d0fcf779461cce1')
diff --git a/README.md b/README.md
new file mode 100644
index 000000000000..6276a1628ccf
--- /dev/null
+++ b/README.md
@@ -0,0 +1,4 @@
+vivaldi-snapshot
+========================================
+
+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
+}