summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--PKGBUILD33
1 files changed, 16 insertions, 17 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 8d58f99..7c4b139 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -10,9 +10,9 @@
pkgname=palemoon
_repo=Pale-Moon
-pkgver=28.9.0.2
-_commit=c40d825675631ee745e11c97b2c03254a39f6b27
-_othercommit=cc9b40cc21caa95cb3c9cdb5a147bbeaf320d06f
+_exname=UXP
+pkgver=28.9.2
+_uxpver=20200427
pkgrel=1
pkgdesc="Open source web browser based on Firefox focusing on efficiency."
arch=(x86_64 i686)
@@ -31,22 +31,21 @@ optdepends=('ffmpeg: various video and audio support'
'pulseaudio: PulseAudio support'
'palemoon-preferences: Custom vendor.js with security by default'
'palemoon-preferences-basic: Custom vendor.js with less breaking changes')
-source=(git+"https://github.com/MoonchildProductions/${_repo}?signed#commit=${_commit}"
- git+"https://github.com/MoonchildProductions/UXP?signed#commit=${_othercommit}"
+source=($pkgname-$pkgver.tar.gz::https://github.com/MoonchildProductions/$_repo/archive/${pkgver}_Release.tar.gz
+ $_exname-$_uxpver.tar.gz::https://github.com/MoonchildProductions/$_exname/archive/RELBASE_${_uxpver}.tar.gz
mozconfig.in
system-libs.patch)
-b2sums=('SKIP'
- 'SKIP'
+b2sums=('44558ffa8cb6292b762af27a3afff0f394db374cb98ef39ad32280f9027fc8ba479ef1aab197c9f9398d37073dbee30d0d95b2db95f196b2d531ff64d3030b65'
+ '4a4d3400b6480665a9594eb82c91d6bc392137e4d254609214f845df1a9330e6a79038dc7f046f975853a58cd6d4b25ddca0f05a714f48f1ec5aa176505aa980'
'233229764b0c4c1af30e100fa8dddd36f59405064a0c01f54fd1b387af3724b94dd5a78b3fc43be1eacc8b23cabdfd91a9d127360ceecea2bbebf48f42839d7a'
'47cc9da19cb7003ea896e8d1f3f77197548cf917c943ec1bd8526daaf6212d2c2c90bc417df156ee571c9ca052749a6a3a13f8acc150f1983a8bf0f8f1ebe2de')
validpgpkeys=('3059E09144F56804F0FBF4E126B40624BDBFD9F3')
prepare() {
sed 's#%SRCDIR%#'"${srcdir}"'#g' mozconfig.in > mozconfig
- cd ${_repo}
- git submodule init
- git config submodule.platform.url "${srcdir}/UXP"
- git submodule update
+ cd ${_repo}-${pkgver}_Release
+ rm -rf platform
+ mv ../${_exname}-RELBASE_${_uxpver} platform
# I'll use system libs if I darn well choose, thank you very much.
patch -Np1 -i ../system-libs.patch
@@ -55,7 +54,7 @@ prepare() {
}
build() {
- cd ${_repo}
+ cd ${_repo}-${pkgver}_Release
export MOZBUILD_STATE_PATH="${srcdir}/mozbuild"
export MOZCONFIG="${srcdir}/mozconfig"
@@ -73,16 +72,16 @@ package() {
ln -s "/usr/lib/${pkgname}/palemoon" "${pkgdir}/usr/bin/palemoon"
# icons
- install -Dm644 ${srcdir}/${_repo}/palemoon/branding/official/default16.png \
+ install -Dm644 ${srcdir}/${_repo}-${pkgver}_Release/palemoon/branding/official/default16.png \
"${pkgdir}/usr/share/icons/hicolor/16x16/apps/${pkgname}.png"
- install -Dm644 ${srcdir}/${_repo}/palemoon/branding/official/default32.png \
+ install -Dm644 ${srcdir}/${_repo}-${pkgver}_Release/palemoon/branding/official/default32.png \
"${pkgdir}/usr/share/icons/hicolor/32x32/apps/${pkgname}.png"
- install -Dm644 ${srcdir}/${_repo}/palemoon/branding/official/default48.png \
+ install -Dm644 ${srcdir}/${_repo}-${pkgver}_Release/palemoon/branding/official/default48.png \
"${pkgdir}/usr/share/icons/hicolor/48x48/apps/${pkgname}.png"
- install -Dm644 ${srcdir}/${_repo}/palemoon/branding/official/mozicon128.png \
+ install -Dm644 ${srcdir}/${_repo}-${pkgver}_Release/palemoon/branding/official/mozicon128.png \
"${pkgdir}/usr/share/icons/hicolor/128x128/apps/${pkgname}.png"
# install desktop file
- install -Dm644 "${srcdir}/${_repo}/palemoon/branding/official/palemoon.desktop" \
+ install -Dm644 "${srcdir}/${_repo}-${pkgver}_Release/palemoon/branding/official/palemoon.desktop" \
"${pkgdir}/usr/share/applications/${pkgname}.desktop"
}