Magellan Linux

Contents of /trunk/extras/vivaldi/vivaldi-2.3.1440.61-r1.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 32055 - (show annotations) (download)
Fri Mar 15 12:50:13 2019 UTC (5 years, 1 month ago) by niro
File size: 1688 byte(s)
auto added: ver bump to 2.3.1440.61-r1
1 # $Id$
2
3 PNAME="vivaldi"
4 PVER="2.3.1440.61"
5 PBUILD="r1"
6
7 PCAT="net-www"
8
9 DESCRIPTION="Vivaldi web browser."
10 HOMEPAGE="http://www.vivaldi.com/"
11
12 DEPEND=">= x11-libs/libXScrnSaver-1.2
13 >= x11-libs/gtk3+-3.24
14 >= x11-libs/libnotify-0.7
15 >= net-print/libcups-2.2
16 >= dev-libs/nss-3.42
17 >= media-libs/alsa-lib-1.1
18 >= dev-util/desktop-file-utils-0.23
19 >= x11-misc/shared-mime-info-1.10
20 >= x11-themes/hicolor-icon-theme-0.17"
21
22 SDEPEND=">= app-arch/rpm2targz-9"
23
24 PROVIDE="virtual/webbrowser"
25
26 SRCFILE_x86="${PNAME}-stable-${PVER}-1.i386.rpm"
27 SRCFILE_x86_64="${PNAME}-stable-${PVER}-1.x86_64.rpm"
28 # decide between x86 and x86_64 arch
29 SRCFILE="$(marchsrcfile)"
30 SRCDIR="${BUILDDIR}/${PNAME}-${PVER}"
31
32 sminclude mtools xdg
33
34 SRC_URI=(
35 https://downloads.vivaldi.com/stable/${SRCFILE_x86}
36 https://downloads.vivaldi.com/stable/${SRCFILE_x86_64}
37 mirror://${PNAME}/${SRCFILE_x86}
38 mirror://${PNAME}/${SRCFILE_x86_64}
39 )
40
41 src_prepare()
42 {
43 munpack ${SRCFILE} ${SRCDIR} || die
44 }
45
46 src_install()
47 {
48 cd ${SRCDIR}
49
50 minstalldir /usr/bin || die
51 minstalldir /opt || die
52
53 mcopy -a opt/vivaldi /opt || die
54 mcopy -a usr/share /usr || die
55
56 if [ -f usr/bin/vivaldi-stable ]
57 then
58 mcopy -a usr/bin/vivaldi-stable /usr/bin/ || die
59 mchmod 0755 /usr/bin/vivaldi-stable || die
60 else
61 mlink /opt/vivaldi/vivaldi /usr/bin/vivaldi-stable || die
62 fi
63
64 # suid bit required
65 mchmod 4755 /opt/vivaldi/vivaldi-sandbox || die
66
67 # install the icons
68 local i
69 for i in 16 22 24 32 48 64 128 256
70 do
71 minstalldir /usr/share/icons/hicolor/${i}x${i}/apps || die
72 if [ -f opt/vivaldi/product_logo_${i}.png ]
73 then
74 minstallfile opt/vivaldi/product_logo_${i}.png /usr/share/icons/hicolor/${i}x${i}/apps/ || die
75 fi
76 done
77 }