diff options
author | infury | 2021-02-20 19:27:52 -0500 |
---|---|---|
committer | infury | 2021-02-20 19:27:52 -0500 |
commit | 0082387041888948e5df8c1c6e09358548355aa7 (patch) | |
tree | 09d29716cca9e5202f4864d9e341f063be4a97c3 | |
download | aur-0082387041888948e5df8c1c6e09358548355aa7.tar.gz |
first commit, package is now webbrowser-git
-rw-r--r-- | .SRCINFO | 43 | ||||
-rw-r--r-- | PKGBUILD | 42 |
2 files changed, 85 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..70af0eccc70c --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,43 @@ +pkgbase = webbrowser-git + pkgdesc = A Goanna/UXP based browser with no spyware. + pkgver = 29.1.1 + pkgrel = 1 + url = https://git.nuegia.net/webbrowser.git/ + arch = i686 + arch = x86_64 + license = MPL + license = GPL + makedepends = git + makedepends = python2 + makedepends = autoconf2.13 + makedepends = unzip + makedepends = zip + makedepends = yasm + makedepends = ffmpeg + makedepends = gcc9 + makedepends = gconf + makedepends = libxt + makedepends = libffi + makedepends = dbus + makedepends = dbus-glib + makedepends = gtk2 + makedepends = alsa-lib + makedepends = libvpx + makedepends = fontconfig + makedepends = jack2 + makedepends = libpng + makedepends = freetype2 + depends = gtk2 + depends = dbus-glib + depends = libxt + depends = alsa-lib + optdepends = hunspell: spell checker and morphological analyzer + optdepends = hyphen: library for hyphenation and justification + provides = palemoon + source = git+https://git.nuegia.net/webbrowser.git + source = git+https://git.nuegia.net/UXP + md5sums = SKIP + md5sums = SKIP + +pkgname = webbrowser-git + 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 +} |