diff options
-rw-r--r-- | .SRCINFO | 25 | ||||
-rw-r--r-- | .gitignore | 5 | ||||
-rw-r--r-- | .pkgupdate | 1 | ||||
-rw-r--r-- | AUR | 1 | ||||
-rw-r--r-- | PKGBUILD | 32 | ||||
-rw-r--r-- | README.md | 4 | ||||
-rw-r--r-- | vivaldi.install | 39 |
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/') @@ -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 +} |