Add Recommends on sensible-utils for dhomepage
Check for installed browsers before using them.
Only check for sensible-utils, $BROWSER and the two browser
alternatives. Use "echo" if none of them is found.
Bump dhomepage version to 0.2.
Axel Beckert
6 years ago
0 | 0 |
debian-goodies (0.76) UNRELEASED; urgency=medium
|
1 | 1 |
|
2 | 2 |
* Conflict with bikeshed (ubuntu-only package). (LP: #1728000)
|
|
3 |
* Add Recommends on sensible-utils for dhomepage.
|
|
4 |
+ Check for installed browsers before using them.
|
3 | 5 |
|
4 | 6 |
-- Axel Beckert <abe@debian.org> Fri, 27 Oct 2017 12:05:18 +0200
|
5 | 7 |
|
16 | 16 |
python3,
|
17 | 17 |
whiptail | dialog,
|
18 | 18 |
${misc:Depends}
|
19 | |
Recommends: lsof
|
|
19 |
Recommends: lsof,
|
|
20 |
sensible-utils
|
20 | 21 |
Suggests: lsb-release,
|
21 | 22 |
popularity-contest,
|
22 | 23 |
xdg-utils,
|
16 | 16 |
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
17 | 17 |
#
|
18 | 18 |
|
19 | |
VERSION="0.1"
|
|
19 |
VERSION="0.2"
|
20 | 20 |
|
21 | 21 |
version()
|
22 | 22 |
{
|
|
64 | 64 |
exit 1
|
65 | 65 |
fi
|
66 | 66 |
|
|
67 |
# Check for browsers
|
|
68 |
if [ -x "`which sensible-browser`" ]; then
|
|
69 |
DH_BROWSER=sensible-browser
|
|
70 |
elif [ -n "$BROWSER" -a -x "$(which "$BROWSER")" ]; then
|
|
71 |
DH_BROWSER="$BROWSER"
|
|
72 |
elif [ -n "$DISPLAY" -a -x "`which x-www-browser`" ]; then
|
|
73 |
DH_BROWSER=x-www-browser
|
|
74 |
elif [ -x "`which www-browser`" ]; then
|
|
75 |
DH_BROWSER=www-browser
|
|
76 |
else
|
|
77 |
echo "$0: Warning: No browser found. Just printing the homepage URL." 1>&2
|
|
78 |
DH_BROWSER=echo
|
|
79 |
fi
|
|
80 |
|
67 | 81 |
for URL in $HOMEPAGE; do
|
68 | |
sensible-browser "$URL"
|
|
82 |
"$DH_BROWSER" "$URL"
|
69 | 83 |
done
|
25 | 25 |
|
26 | 26 |
.SH DESCRIPTION
|
27 | 27 |
Shows the homepage of a Debian package using a sensible browser.
|
|
28 |
Outputs the URL if no browser is found.
|
28 | 29 |
|
29 | 30 |
.SH OPTIONS
|
30 | 31 |
|