Сравнение постов

Различия между постами #272488 (12.02.2024 20:02) и #276486 (05.08.2024 00:25).
1
# Copyright 1999-2024 Gentoo Authors
2
# Distributed under the terms of the GNU General Public License v2
3
4
EAPI=8
1
Commence an exhilarating journey to discover a world of tantalizing content with our extensive array of high-end adult sites. Submerge in a domain where dreams know no bounds. 
2
Appreciate a diverse variety of niches, meeting every fancy. From gentle romance to fiery encounters, our picks span the entire scale of adult entertainment. 
3
Navigate distinct categories and unearth what truly excites you. Our easy-to-use interface makes it easy to spot your dream content. 
4
5
6
inherit xdg unpacker
7
8
DESCRIPTION="office"
9
HOMEPAGE="https://myoffice.ru/products/standard-home-edition/"
10
SRC_URI="https://preset.myoffice-app.ru/myoffice-standard-home-edition_${PV}_amd64.deb"
11
SLOT="0"
12
KEYWORDS="~amd64"
13
IUSE=""
14
15
# needs full qt stack
16
RDEPEND="dev-qt/qtwidgets:5"
17
RDEPEND="media-libs/libpulse"
18
19
S=${WORKDIR}
20
21
src_unpack() {
22
        unpack_deb ${A}
23
}
24
25
26
src_compile() { :; }
27
28
make_wrapper_my() {
29
        local wrapper=$1 bin=$2 chdir=$3 libdir=$4 path=$5
30
        local tmpwrapper="${T}/tmp.wrapper.${wrapper##*/}"
31
32
        (
33
        echo '#!/bin/bash'
34
        if [[ -n ${libdir} ]] ; then
35
                local var
36
                if [[ ${CHOST} == *-darwin* ]] ; then
37
                        var=DYLD_LIBRARY_PATH
38
                else
39
                        var=LD_LIBRARY_PATH
40
                fi
41
                sed 's/^X//' <<-EOF || die
42
                        if [ "\${${var}+set}" = "set" ] ; then
43
                        X       export ${var}="\${${var}}:${EPREFIX}${libdir}"
44
                        else
45
                        X       export ${var}="${EPREFIX}${libdir}"
46
                        fi
47
                EOF
48
        fi
49
        [[ -n ${chdir} ]] && printf 'cd "%s" &&\n' "${EPREFIX}${chdir}"
50
        # We don't want to quote ${bin} so that people can pass complex
51
        # things as ${bin} ... "./someprog --args"
52
        printf '%s "$@"\n' "${bin/#\//${EPREFIX}/}"
53
        ) > "${tmpwrapper}"
54
        chmod go+rx "${tmpwrapper}"
55
56
        if [[ -n ${path} ]] ; then
57
                (
58
                exeopts -m 0755
59
                exeinto "${path}"
60
                newexe "${tmpwrapper}" "${wrapper}"
61
                ) || die
62
        else
63
                newbin "${tmpwrapper}" "${wrapper}"
64
        fi
65
}
66
67
src_install() {
68
        dodir /opt
69
        cp -pPR "${S}/opt/myoffice-standard-home-edition" "${D}/opt/" || die
70
        make_wrapper_my myoffice-text "QT_PLUGIN_PATH=/opt/myoffice-standard-home-edition/lib/ /opt/myoffice-standard-home-edition/MyOffice\ Text\ Home\ Edition.sh"
71
        make_wrapper_my myoffice-spreadsheet "QT_PLUGIN_PATH=/opt/myoffice-standard-home-edition/lib/ /opt/myoffice-standard-home-edition/MyOffice\ Spreadsheet\ Home\ Edition.sh"
72
}
73