Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
E
eepm
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
etersoft
eepm
Commits
3f6f5a99
Commit
3f6f5a99
authored
Dec 23, 2022
by
Vitaly Lipatov
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
epm play brave: add support for dev channel, do fallback to beta if release is missed
parent
2ac759b3
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
46 additions
and
4 deletions
+46
-4
brave.sh
play.d/brave.sh
+19
-2
brave-browser-beta.sh
repack.d/brave-browser-beta.sh
+1
-1
brave-browser-dev.sh
repack.d/brave-browser-dev.sh
+25
-0
brave-browser.sh
repack.d/brave-browser.sh
+1
-1
No files found.
play.d/brave.sh
View file @
3f6f5a99
...
...
@@ -3,8 +3,9 @@
DESCRIPTION
=
"Brave browser from the official site"
PKGNAME
=
brave-browser
BASEPKGNAME
=
brave-browser
SUPPORTEDARCHES
=
"x86_64"
PRODUCTALT
=
"'' beta nightly"
PRODUCTALT
=
"'' beta nightly
dev
"
for
i
in
$PRODUCTALT
;
do
[
"
$i
"
=
"''"
]
&&
continue
...
...
@@ -23,6 +24,22 @@ repack=''
# we have workaround for their postinstall script, so always repack rpm package
[
"
$(
$DISTRVENDOR
-p
)
"
=
"deb"
]
||
repack
=
'--repack'
PKG
=
$(
epm tool eget
--list
--latest
https://github.com/brave/brave-browser/releases
"
$PKGNAME
-[[:digit:]]*.
$arch
.
$pkgtype
"
)
||
fatal
"Can't get package URL"
PKG
=
$(
epm tool eget
--list
--latest
https://github.com/brave/brave-browser/releases
"
$PKGNAME
-[[:digit:]]*.
$arch
.
$pkgtype
"
)
if
[
-z
"
$PKG
"
]
;
then
# force use beta
if
[
"
$PKGNAME
"
=
"
$BASEPKGNAME
"
]
;
then
TOREMOVEPKG
=
$PKGNAME
# if there is no stable release, switch to beta
PKGNAME
=
$BASEPKGNAME
-beta
PKG
=
$(
epm tool eget
--list
--latest
https://github.com/brave/brave-browser/releases
"
$PKGNAME
-[[:digit:]]*.
$arch
.
$pkgtype
"
)
[
-n
"
$PKG
"
]
||
fatal
"Can't get package URL"
echo
"Force switching from
$TOREMOVEPKG
to
$PKGNAME
... "
epm remove
$TOREMOVEPKG
else
fatal
"Can't get package URL"
fi
fi
epm
$repack
install
"
$PKG
"
repack.d/brave-browser-beta.sh
View file @
3f6f5a99
...
...
@@ -9,7 +9,7 @@ PRODUCTDIR=/opt/brave.com/brave-beta
.
$(
dirname
$0
)
/common-chromium-browser.sh
subst
'1iConflicts:brave-browser brave-browser-nightly'
$SPEC
subst
'1iConflicts:brave-browser brave-browser-
dev brave-browser-
nightly'
$SPEC
set_alt_alternatives 80
...
...
repack.d/brave-browser-dev.sh
0 → 100755
View file @
3f6f5a99
#!/bin/sh -x
# It will run with two args: buildroot spec
BUILDROOT
=
"
$1
"
SPEC
=
"
$2
"
PRODUCT
=
brave-browser
PRODUCTCUR
=
brave-browser-dev
PRODUCTDIR
=
/opt/brave.com/brave-dev
.
$(
dirname
$0
)
/common-chromium-browser.sh
subst
'1iConflicts:brave-browser brave-browser-beta brave-browser-nightly'
$SPEC
set_alt_alternatives 80
copy_icons_to_share
cleanup
add_bin_commands
use_system_xdg
install_deps
repack.d/brave-browser.sh
View file @
3f6f5a99
...
...
@@ -9,7 +9,7 @@ PRODUCTDIR=/opt/brave.com/brave
.
$(
dirname
$0
)
/common-chromium-browser.sh
subst
'1iConflicts:brave-browser-beta brave-browser-nightly'
$SPEC
subst
'1iConflicts:brave-browser-beta brave-browser-
dev brave-browser-
nightly'
$SPEC
set_alt_alternatives 80
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment