diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..16bb7f0f3490 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,42 @@ +# Maintainer <veryangry at snopyta dot org> +pkgname=webbrowser-git +pkgver=29.1.1 +pkgrel=1 +pkgdesc="A Goanna/UXP based browser with no spyware." +arch=('i686' 'x86_64') +url="https://git.nuegia.net/webbrowser.git/" +license=('MPL' 'GPL') +depends=('gtk2' 'dbus-glib' 'libxt' 'alsa-lib') +makedepends=('git' 'python2' 'autoconf2.13' 'unzip' 'zip' 'yasm' 'ffmpeg' 'gcc9' 'gconf' 'libxt' 'libffi' 'dbus' 'dbus-glib' 'gtk2' 'alsa-lib' 'libvpx' 'fontconfig' 'jack2' 'libpng' 'freetype2') +optdepends=('hunspell: spell checker and morphological analyzer' + 'hyphen: library for hyphenation and justification') +provides=('palemoon') +source=(git+"https://git.nuegia.net/webbrowser.git" + git+"https://git.nuegia.net/UXP") +md5sums=('SKIP' + 'SKIP') +prepare() { + cd webbrowser + git submodule init + git config submodule.platform.url ${srcdir}/UXP + git submodule update + cp doc/mozconfig.example .mozconfig + sed -i "4d" .mozconfig + sed -i "4imk_add_options MOZ_OBJDIR=../wbbuild/" .mozconfig +} +build() { + cd webbrowser + export CC=gcc-9 + export CXX=g++-9 + ./mach build + ./mach package +} +package() { + cd wbbuild/dist/ + tar xvf webbrowser-29.1.0.linux-x86_64-gtk2.tar.xz + mkdir -p "${pkgdir}"/opt + mv -n webbrowser "${pkgdir}"/opt/webbrowser + cd "${pkgdir}" + mkdir -p "${pkgdir}"/usr/bin + ln -s /opt/webbrowser/webbrowser "${pkgdir}"/usr/bin/webbrowser +} |