palemoon-gtk3
MEDIUM
maintainer zebra2711
4 votes
scanned 2026-10-09 04:10:27.772257
Why flagged
One or more source=() URLs point to a host outside the trusted allowlist (github.com, gitlab.com, codeberg.org, pypi.org, …).
Triggered rules
Medium
source=() URL on a non-standard host
source_untrusted_domain
One or more source=() URLs point to a host outside the trusted allowlist (github.com, gitlab.com, codeberg.org, pypi.org, …).
-
PKGBUILD:32
source=(git+"https://repo.palemoon.org/MoonchildProductions/${_repo}?signed#commit=${_commit}"
PKGBUILD
1 offending line(s) highlighted
1
# Maintainer: Zebar2711 <zebra2711t@gmail.com>
2
# Contributor: Michal Wojdyla < micwoj9292 at gmail dot com >
3
# Contributor: WorMzy Tykashi <wormzy.tykashi@gmail.com>
4
# Contributor: artiom <a.mv at gmx dot fr>
5
# Contributor: ilikenwf
6
# Contributor: American_Jesus
7
# Contributor: Mufflone
8
# Contributor: switchnode
9
10
### Enable NPAPI plugins
11
: "${_npapi:=""}"
12
13
pkgname=palemoon-gtk3
14
_pkgname=palemoon
15
_repo=Pale-Moon
16
epoch=1
17
pkgver=35.0.2
18
# Commit ID can be found at https://repo.palemoon.org/MoonchildProductions/Pale-Moon/tags
19
_commit=964e969389
20
pkgrel=1
21
pkgdesc="Open source web browser based on Firefox focusing on efficiency."
22
arch=('i686' 'x86_64')
23
url="https://www.palemoon.org/"
24
license=('MPL-2.0')
25
provides=('palemoon')
26
conflicts=('palemoon')
27
depends=('gtk3' 'dbus-glib' 'desktop-file-utils' 'libxt' 'mime-types' 'alsa-lib')
28
makedepends=('python' 'unzip' 'zip' 'yasm' 'libpulse' 'git')
29
optdepends=('libpulse: PulseAudio audio driver'
30
'ffmpeg: various video and audio support'
31
'gtk2: Required for NPAPI plugins')
32
source=(git+"https://repo.palemoon.org/MoonchildProductions/${_repo}?signed#commit=${_commit}"
33
git+"https://repo.palemoon.org/MoonchildProductions/UXP"
34
mozconfig.in)
35
validpgpkeys=('3DAD8CD107197488D2A2A0BD40481E7B8FCF9CEC')
36
sha1sums=('5794fe0b1fe96a90a405ac935b07f70883ab716a'
37
'SKIP'
38
'1b8d0a61a6239f05a0b33e19b51429ca4933fa52')
39
sha256sums=('a317040b1916b7f5170236c7a96d25f3b77be868bf7e0e4c7ae1b1b5a137631d'
40
'SKIP'
41
'8b7740ae6cf141d959029acf15cc4cd7a67e4b1679871d8812454655a0ef0361')
42
43
if [ "$_npapi" = "yes" ]; then
44
makedepends+=('gtk2')
45
fi
46
47
prepare() {
48
sed 's#%SRCDIR%#'"${srcdir}"'#g' mozconfig.in > mozconfig
49
if [ "$_npapi" != "yes" ]; then
50
cat >> "$srcdir/mozconfig" <<EOF
51
ac_add_options --disable-npapi
52
EOF
53
fi
54
cd ${_repo}
55
git submodule init
56
git config submodule.platform.url "${srcdir}/UXP"
57
git -c protocol.file.allow=always submodule update
58
}
59
60
build() {
61
cd ${_repo}
62
63
# Remove option not supported by ld.gold to prevent configure failure
64
export LDFLAGS="${LDFLAGS/-Wl,-z,pack-relative-relocs/}"
65
export MOZBUILD_STATE_PATH="${srcdir}/mozbuild"
66
export MOZCONFIG="${srcdir}/mozconfig"
67
export CPPFLAGS="${CPPFLAGS} -O2"
68
69
./mach build
70
}
71
72
package() {
73
cd pmbuild
74
make package
75
cd dist
76
install -d "${pkgdir}"/usr/{bin,lib}
77
cp -r palemoon/ "${pkgdir}/usr/lib/${_pkgname}"
78
cat > "${pkgdir}/usr/bin/palemoon" << EOF
79
#!/bin/bash
80
81
# Override system env to avoid that unable to open app
82
# SIGSEGV bug detail:
83
# gdk_x11_window_get_xid:
84
# assertion 'GDK_IS_X11_WINDOW (window)' failed
85
export GDK_BACKEND=x11
86
87
exec /lib/palemoon/palemoon "\${@}"
88
EOF
89
chmod +x "${pkgdir}/usr/bin/palemoon"
90
91
# icons
92
install -Dm644 palemoon/browser/chrome/icons/default/default16.png \
93
"${pkgdir}/usr/share/icons/hicolor/16x16/apps/${_pkgname}.png"
94
install -Dm644 palemoon/browser/chrome/icons/default/default32.png \
95
"${pkgdir}/usr/share/icons/hicolor/32x32/apps/${_pkgname}.png"
96
install -Dm644 palemoon/browser/chrome/icons/default/default48.png \
97
"${pkgdir}/usr/share/icons/hicolor/48x48/apps/${_pkgname}.png"
98
install -Dm644 palemoon/browser/icons/mozicon128.png \
99
"${pkgdir}/usr/share/icons/hicolor/128x128/apps/${_pkgname}.png"
100
101
# install desktop file
102
install -Dm644 "${srcdir}/${_repo}/palemoon/branding/official/palemoon.desktop" "${pkgdir}/usr/share/applications/${_pkgname}.desktop"
103
}
104
Changes since previous scan
--- PKGBUILD @ 2026-06-19 19:07+++ PKGBUILD @ 2026-10-09 04:10@@ -14,10 +14,10 @@ _pkgname=palemoon _repo=Pale-Moon epoch=1-pkgver=34.2.2+pkgver=35.0.2 # Commit ID can be found at https://repo.palemoon.org/MoonchildProductions/Pale-Moon/tags-_commit=9210d7e558-pkgrel=2+_commit=964e969389+pkgrel=1 pkgdesc="Open source web browser based on Firefox focusing on efficiency." arch=('i686' 'x86_64') url="https://www.palemoon.org/"@@ -33,10 +33,10 @@ git+"https://repo.palemoon.org/MoonchildProductions/UXP" mozconfig.in) validpgpkeys=('3DAD8CD107197488D2A2A0BD40481E7B8FCF9CEC')-sha1sums=('704546936d9b90b96294008357913cc8915f4195'+sha1sums=('5794fe0b1fe96a90a405ac935b07f70883ab716a' 'SKIP' '1b8d0a61a6239f05a0b33e19b51429ca4933fa52')-sha256sums=('59b061b1bf2874ee8164775bae2931ec2c324fa9602ff206dac4b8dfd012a5c2'+sha256sums=('a317040b1916b7f5170236c7a96d25f3b77be868bf7e0e4c7ae1b1b5a137631d' 'SKIP' '8b7740ae6cf141d959029acf15cc4cd7a67e4b1679871d8812454655a0ef0361') Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-10-09 04:10:27 | Medium | 1 |
| 2026-06-19 19:07:35 | Clean | 2 |
| 2026-06-18 16:11:54 | Medium | 1 |