diff --git a/talimatname/genel/opera-web-browser/default b/talimatname/genel/opera-web-browser/default new file mode 100644 index 000000000..380d9ccee --- /dev/null +++ b/talimatname/genel/opera-web-browser/default @@ -0,0 +1,4 @@ +# Default settings for chromium. This file is sourced by /usr/bin/chromium + +# Options to pass to chromium +OPERA_FLAGS="" diff --git a/talimatname/genel/opera-web-browser/opera b/talimatname/genel/opera-web-browser/opera new file mode 100644 index 000000000..f1eb7f6d2 --- /dev/null +++ b/talimatname/genel/opera-web-browser/opera @@ -0,0 +1,13 @@ +#!/bin/bash + +# Allow users to override command-line options +# Based on Gentoo's chromium package (and by extension, Debian's) +if [[ -f /etc/%name%/default ]]; then + . /etc/%name%/default +fi + +# Prefer user defined CHROMIUM_USER_FLAGS (from env) over system +# default CHROMIUM_FLAGS (from /etc/chromium/default) +OPERA_FLAGS=${OPERA_USER_FLAGS:-$OPERA_FLAGS} + +exec /usr/lib/%operabin% $OPERA_FLAGS "$@" diff --git a/talimatname/genel/opera-web-browser/opera-web-browser.kur-kos b/talimatname/genel/opera-web-browser/opera-web-browser.kur-kos new file mode 100644 index 000000000..ce6f526e4 --- /dev/null +++ b/talimatname/genel/opera-web-browser/opera-web-browser.kur-kos @@ -0,0 +1,4 @@ +update-desktop-database -q /usr/share/applications +update-mime-database /usr/share/mime >/dev/null +gtk-update-icon-cache -tq /usr/share/icons/hicolor + diff --git a/talimatname/genel/opera-web-browser/talimat b/talimatname/genel/opera-web-browser/talimat new file mode 100644 index 000000000..dfa40b4da --- /dev/null +++ b/talimatname/genel/opera-web-browser/talimat @@ -0,0 +1,43 @@ +# Description: Hızlı ve güvenli bir web tarayıcısı +# URL: http://www.opera.com/ +# Packager: yasarciv67 +# Depends on: gtk2 desktop-file-utils shared-mime-info xorg-libxtst gconf xorg-libxscrnsaver alsa-lib nss freefont-ttf libnotify hicolor-icon-theme + +name=opera-web-browser +_name=opera +version=45.0.2552.898 +release=1 +source=(http://get.geo.opera.com/pub/$_name/desktop/$version/linux/$_name-stable_${version}_amd64.deb + opera + default + ) + +build() { + sed -e "s/%_name%/$_name/g" -i "$SRC/opera" + sed -e "s/%operabin%/$_name\/$_name/g" \ + -i "$SRC/opera" + bsdtar -xf $_name-stable_${version}_amd64.deb + bsdtar -xf data.tar.xz --exclude=usr/share/{lintian,menu} -C "$PKG/" + # get rid of the extra subfolder {i386,x86_64}-linux-gnu + ( + cd "$PKG/usr/lib/"*-linux-gnu/ + mv "$_name" ../ + ) + rm -rf "$PKG/usr/lib/"*-linux-gnu + + # suid opera_sandbox + chmod 4755 "$PKG/usr/lib/$_name/opera_sandbox" + + # install default options + install -Dm644 "$SRC/default" "$PKG/etc/$_name/default" + + # install opera wrapper + rm "$PKG/usr/bin/$_name" + install -Dm755 "$SRC/opera" "$PKG/usr/bin/$_name" + + # license + + install -Dm644 \ + "$PKG/usr/share/doc/${_name}-stable/copyright" \ + "$PKG/usr/share/licenses/$_name/copyright" +}