summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorinfury2021-02-20 19:27:52 -0500
committerinfury2021-02-20 19:27:52 -0500
commit0082387041888948e5df8c1c6e09358548355aa7 (patch)
tree09d29716cca9e5202f4864d9e341f063be4a97c3
downloadaur-0082387041888948e5df8c1c6e09358548355aa7.tar.gz
first commit, package is now webbrowser-git
-rw-r--r--.SRCINFO43
-rw-r--r--PKGBUILD42
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
+}