Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master binary grimoire by Vlad Glagolev (48192a350e636d7f36a8c7d47456c6e7ae8e8cc1)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Vlad Glagolev <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master binary grimoire by Vlad Glagolev (48192a350e636d7f36a8c7d47456c6e7ae8e8cc1)
  • Date: Wed, 6 Sep 2017 14:58:20 +0000

GIT changes to master binary grimoire by Vlad Glagolev
<stealth AT sourcemage.org>:

ChangeLog | 4 ++
bin-http/palemoon-bin/BUILD | 1
bin-http/palemoon-bin/CONFLICTS | 1
bin-http/palemoon-bin/DEPENDS | 27 +++++++++++++++
bin-http/palemoon-bin/DETAILS | 45
+++++++++++++++++++++++++
bin-http/palemoon-bin/FINAL | 3 +
bin-http/palemoon-bin/HISTORY | 3 +
bin-http/palemoon-bin/INSTALL | 20 +++++++++++
bin-http/palemoon-bin/PRE_BUILD | 4 ++
bin-http/palemoon-bin/PROVIDES | 5 ++
bin-http/palemoon-bin/desktop/palemoon.desktop | 9 +++++
bin-http/palemoon-bin/profile.d/palemoon.sh | 14 +++++++
bin-http/palemoon-bin/trava90.gpg |binary
13 files changed, 136 insertions(+)

New commits:
commit 48192a350e636d7f36a8c7d47456c6e7ae8e8cc1
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

palemoon-bin: new spell, Open Source, Firefox-based web browser focusing
on efficiency, binary version

diff --git a/ChangeLog b/ChangeLog
index ea68c06..6d74a19 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2017-09-05 Vlad Glagolev <stealth AT sourcemage.org>
+ * bin-http/palemoon-bin: new spell, Open Source, Firefox-based web
+ browser focusing on efficiency, binary version
+
2016-09-10 Vlad Glagolev <stealth AT sourcemage.org>
* bin-security/lego-bin: new spell, Let's Encrypt client and ACME
library written in Go
diff --git a/bin-http/palemoon-bin/BUILD b/bin-http/palemoon-bin/BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/bin-http/palemoon-bin/BUILD
@@ -0,0 +1 @@
+true
diff --git a/bin-http/palemoon-bin/CONFLICTS b/bin-http/palemoon-bin/CONFLICTS
new file mode 100755
index 0000000..19cbf8b
--- /dev/null
+++ b/bin-http/palemoon-bin/CONFLICTS
@@ -0,0 +1 @@
+conflicts palemoon
diff --git a/bin-http/palemoon-bin/DEPENDS b/bin-http/palemoon-bin/DEPENDS
new file mode 100755
index 0000000..4e7819b
--- /dev/null
+++ b/bin-http/palemoon-bin/DEPENDS
@@ -0,0 +1,27 @@
+runtime_depends -sub CXX gcc &&
+
+# main libraries
+runtime_depends glib2 &&
+runtime_depends gdk-pixbuf2 &&
+runtime_depends atk &&
+runtime_depends fontconfig &&
+runtime_depends freetype2 &&
+runtime_depends pango &&
+runtime_depends cairo &&
+runtime_depends gtk+2 &&
+
+# X libraries
+runtime_depends libx11 &&
+runtime_depends libxt &&
+runtime_depends libxext &&
+runtime_depends libxrender &&
+
+# D-Bus
+runtime_depends dbus &&
+runtime_depends dbus-glib &&
+
+# misc
+runtime_depends alsa-lib &&
+
+# installation
+depends desktop-file-utils
diff --git a/bin-http/palemoon-bin/DETAILS b/bin-http/palemoon-bin/DETAILS
new file mode 100755
index 0000000..0ab6042
--- /dev/null
+++ b/bin-http/palemoon-bin/DETAILS
@@ -0,0 +1,45 @@
+ SPELL=palemoon-bin
+ SPELLX=${SPELL/-bin}
+ VERSION=27.4.2
+if [[ ${SMGL_COMPAT_ARCHS[1]} == "x86_64" ]]; then
+ ARCH=x86_64
+
SOURCE_HASH=sha512:d192398b79875213d01b49ef1d40a746cd18b69ec4368918fbfa03eb1733947db7d8924a432e37ac08d1e503bea4c2adf63d99fd5449f45ff88b8b9726681395
+else
+ ARCH=i686
+
SOURCE_HASH=sha512:3751cc3ea130547a6ca6f89c8053fdee9c3b9ef7339ec9ccf0868866a9852eb96ec70b4ef51f055ea9c71bc21349368878d57759c68f1d858db6f00fa96a212c
+fi
+ SOURCE=${SPELLX}-${VERSION}.en-US.linux-${ARCH}.tar.bz2
+ SOURCE2=${SOURCE}.sig
+ SOURCE_URL[0]=http://linux.palemoon.org/datastore/release/${SOURCE}
+ SOURCE2_URL[0]=${SOURCE_URL}.sig
+ SOURCE_GPG=trava90.gpg:$SOURCE2:UPSTREAM_KEY
+ SOURCE2_IGNORE=signature
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELLX}-${VERSION}"
+ WEB_SITE=http://linux.palemoon.org/
+ ENTERED=20170905
+ LICENSE[0]=MPL
+ KEYWORDS="web http browser"
+ SHORT="Open Source, Firefox-based web browser focusing on
efficiency, binary version"
+cat << EOF
+Pale Moon offers you a browsing experience in a browser completely built from
+its own, independently developed source with carefully selected features and
+optimizations to maximize the browser's speed*, stability and user
experience,
+while offering a rich collection of extensions and themes (including
+compatibility with many Firefox extensions many users have come to love and
+rely on).
+
+Main features:
+* Optimized for modern processors
+* Safe: forked from Firefox and regularly updated.
+* Supported by a friendly, active community of users
+* Familiar, efficient, fully customizable interface (no Australis!)
+* Support for full themes: total freedom of any element's design
+* Support for easily-created lightweight themes (skins)
+* Smooth and speedy page drawing and script processing
+* Increased stability: experience fewer browser crashes
+* Support for many Firefox extensions (add-ons)
+* Support for a growing number of Pale Moon exclusive extensions
+* Extensive and growing support for HTML5 and CSS3
+* Many customization and configuration options
+* Able to import existing Firefox profiles with the migration tool
+EOF
diff --git a/bin-http/palemoon-bin/FINAL b/bin-http/palemoon-bin/FINAL
new file mode 100755
index 0000000..8d6188c
--- /dev/null
+++ b/bin-http/palemoon-bin/FINAL
@@ -0,0 +1,3 @@
+update-desktop-database &&
+
+gtk-update-icon-cache -q -t -f "${INSTALL_ROOT}/usr/share/icons/hicolor"
diff --git a/bin-http/palemoon-bin/HISTORY b/bin-http/palemoon-bin/HISTORY
new file mode 100644
index 0000000..3b55fab
--- /dev/null
+++ b/bin-http/palemoon-bin/HISTORY
@@ -0,0 +1,3 @@
+2017-09-05 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, DEPENDS, {PRE_,}BUILD, INSTALL, PROVIDES, CONFLICTS,
+ trava90.gpg: created spell, version 27.4.2
diff --git a/bin-http/palemoon-bin/INSTALL b/bin-http/palemoon-bin/INSTALL
new file mode 100755
index 0000000..3e4e932
--- /dev/null
+++ b/bin-http/palemoon-bin/INSTALL
@@ -0,0 +1,20 @@
+cp -dRv palemoon "${INSTALL_ROOT}/opt" &&
+
+for size in 16 32 48; do
+ mkdir -vp "${INSTALL_ROOT}/usr/share/icons/hicolor/${size}x${size}/apps" &&
+ ln -vsf
"${TRACK_ROOT}/opt/palemoon/palemoon/browser/chrome/icons/default/default${size}.png"
\
+
"${INSTALL_ROOT}/usr/share/icons/hicolor/${size}x${size}/apps/palemoon.png"
+done &&
+
+mkdir -vp "${INSTALL_ROOT}/usr/share/icons/hicolor/128x128/apps" &&
+ln -vsf "${TRACK_ROOT}/opt/palemoon/browser/icons/mozicon128.png" \
+ "${INSTALL_ROOT}/usr/share/icons/hicolor/128x128/apps/palemoon.png"
&&
+
+mkdir -vp "${INSTALL_ROOT}/etc/profile.d/" &&
+
+if install_config_file "${SPELL_DIRECTORY}/profile.d/palemoon.sh" \
+ "${INSTALL_ROOT}/etc/profile.d/palemoon.sh"; then
+ chmod +x "${INSTALL_ROOT}/etc/profile.d/palemoon.sh"
+fi &&
+
+ln -vsf "${TRACK_ROOT}/opt/palemoon/palemoon"
"${INSTALL_ROOT}/usr/bin/palemoon"
diff --git a/bin-http/palemoon-bin/PRE_BUILD b/bin-http/palemoon-bin/PRE_BUILD
new file mode 100755
index 0000000..202d4de
--- /dev/null
+++ b/bin-http/palemoon-bin/PRE_BUILD
@@ -0,0 +1,4 @@
+mk_source_dir "${SOURCE_DIRECTORY}" &&
+cd "${SOURCE_DIRECTORY}" &&
+
+unpack_file
diff --git a/bin-http/palemoon-bin/PROVIDES b/bin-http/palemoon-bin/PROVIDES
new file mode 100755
index 0000000..03ca9a8
--- /dev/null
+++ b/bin-http/palemoon-bin/PROVIDES
@@ -0,0 +1,5 @@
+MOZILLA-BROWSER
+WEB-BROWSER
+GRAPHICAL-WEB-BROWSER
+GECKO
+NS-PLUGIN-COMPATIBLE
diff --git a/bin-http/palemoon-bin/desktop/palemoon.desktop
b/bin-http/palemoon-bin/desktop/palemoon.desktop
new file mode 100644
index 0000000..fa393ed
--- /dev/null
+++ b/bin-http/palemoon-bin/desktop/palemoon.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Name=Pale Moon
+Comment=Web Browser
+Exec=palemoon %U
+Icon=palemoon
+Terminal=false
+Type=Application
+MimeType=text/html;text/xml;application/xhtml+xml;application/vnd.mozilla.xul+xml;text/mml;x-scheme-handler/http;x-scheme-handler/https;
+Categories=Network;Browsers;
diff --git a/bin-http/palemoon-bin/profile.d/palemoon.sh
b/bin-http/palemoon-bin/profile.d/palemoon.sh
new file mode 100644
index 0000000..11a0ba9
--- /dev/null
+++ b/bin-http/palemoon-bin/profile.d/palemoon.sh
@@ -0,0 +1,14 @@
+#!/bin/sh
+#
+# First check if this variable is already set
+# then if not set, check it (maybe), then set it
+#
+# Set MOZ_PLUGIN_PATH for Pale Moon which need
+# the plugins (e.g. flash) in default path
+#
+
+if [ -z "$MOZ_PLUGIN_PATH" ]; then
+ MOZ_PLUGIN_PATH="/usr/lib/palemoon/plugins"
+fi &&
+
+export MOZ_PLUGIN_PATH
diff --git a/bin-http/palemoon-bin/trava90.gpg
b/bin-http/palemoon-bin/trava90.gpg
new file mode 100644
index 0000000..1376a38
Binary files /dev/null and b/bin-http/palemoon-bin/trava90.gpg differ



  • [SM-Commit] GIT changes to master binary grimoire by Vlad Glagolev (48192a350e636d7f36a8c7d47456c6e7ae8e8cc1), Vlad Glagolev, 09/06/2017

Archive powered by MHonArc 2.6.24.

Top of Page