Gentoo Archives: gentoo-commits

From: Jimi Huotari <chiitoo@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/proj/wine:master commit in: app-emulation/winetricks/
Date: Thu, 30 Aug 2018 09:01:59
Message-Id: 1535619349.0e9ae2776f9980d22b1c74c8f51eeef464d98656.chiitoo@gentoo
1 commit: 0e9ae2776f9980d22b1c74c8f51eeef464d98656
2 Author: Jimi Huotari <chiitoo <AT> gentoo <DOT> org>
3 AuthorDate: Thu Aug 30 08:55:49 2018 +0000
4 Commit: Jimi Huotari <chiitoo <AT> gentoo <DOT> org>
5 CommitDate: Thu Aug 30 08:55:49 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/proj/wine.git/commit/?id=0e9ae277
7
8 app-emulation/winetricks: Sync with the main Gentoo repository tree.
9
10 Package-Manager: Portage-2.3.48, Repoman-2.3.10
11
12 app-emulation/winetricks/Manifest | 1 +
13 .../winetricks/winetricks-20180815.ebuild | 96 ++++++++++++++++++++++
14 2 files changed, 97 insertions(+)
15
16 diff --git a/app-emulation/winetricks/Manifest b/app-emulation/winetricks/Manifest
17 index cfa85e1..694a010 100644
18 --- a/app-emulation/winetricks/Manifest
19 +++ b/app-emulation/winetricks/Manifest
20 @@ -2,4 +2,5 @@ DIST winetricks-20170823.tar.gz 639027 BLAKE2B ce0de22ff3363bd6fd675d07ea235ed5f
21 DIST winetricks-20180217.tar.gz 646726 BLAKE2B 3cde3ca1cd7c74946732c530a49ca532975e037bc2907e88239b4697b3828dfcde3ce250d95e6c03ca36cc36b4e00cd545b0f6b63f984722a737674aff808e27 SHA512 3f90ef3381d89c0dac8c4b7acea04d71fe898207c534d4fe00c3db4e5c2e18db90602b78672e8ecf6f754206a999465ba5d8f1f5962e0291386badfc8202cd73
22 DIST winetricks-20180513.tar.gz 652299 BLAKE2B fb4c55e534e368d5d7e94247feed031d0f6f98a2f3604f6187e32d25659f1cfa7f5589806e429ee054b4a94c00ebd6ac63cb99012fd94a99622891132a477001 SHA512 49fc022fc3db068145baf3a51444dc937deb092aceac8e31259888fea21ffe86f747a0d4dbd5ff10f253a94b15de090c01f20dacbe838c8444bdb00b98cbf5c6
23 DIST winetricks-20180603.tar.gz 651678 BLAKE2B a70ae685bd49e429199619176e130681ab2d28ba8659f68bdba298d82e610c77df86c3d998273e60bb53d9da24bddcfe80f6d89e044007c1477a92bbc0e6043f SHA512 e88b0d4375331c94d3e2d995985b6c28fd208f1e32b1e4d84f33997a8a69fc9f8a4173325a571f5d10f233bcf40fe4cde644401c1563c8cfe7915748448a08cd
24 +DIST winetricks-20180815.tar.gz 666135 BLAKE2B 4bdac7980bf180d296c9d42074b7e0a6fa4c04e704e3022ae3c07a56f787ddd0d30dbb253f247772bf53861df71affc88acef1cd92c2db6fc1962e6a31b57939 SHA512 81222610f6c29e67d1b3914912dd1980fca9b7f15f283b78128780d1e667c7203b27ab3c5c4220e855c6f329a5df58c585fb70d3a7fff07db648bf63a556ad6f
25 DIST winetricks-gentoo-2012.11.24.tar.bz2 6398 BLAKE2B 54a4502f6e8ef15d21b02c43e3ce599e32d476c2559246064de14cc4ce2243ff11dde681d24c8a7f4913c3d7a10b855bda47e8fb8ecad31e00d839705416be6f SHA512 59c93b73f3a7b2d11aefcde2ff66659ff1de21ad4b5f232f4b60572f3a48b15a6c49f369b1696862bf1b33fde190bf5598945e9536fb41ddec42d8def4d2be2a
26
27 diff --git a/app-emulation/winetricks/winetricks-20180815.ebuild b/app-emulation/winetricks/winetricks-20180815.ebuild
28 new file mode 100644
29 index 0000000..58d2e71
30 --- /dev/null
31 +++ b/app-emulation/winetricks/winetricks-20180815.ebuild
32 @@ -0,0 +1,96 @@
33 +# Copyright 1999-2018 Gentoo Foundation
34 +# Distributed under the terms of the GNU General Public License v2
35 +
36 +EAPI=6
37 +
38 +inherit gnome2-utils eutils
39 +
40 +if [[ ${PV} == "99999999" ]] ; then
41 + EGIT_REPO_URI="https://github.com/Winetricks/${PN}.git"
42 + inherit git-r3
43 + SRC_URI=""
44 +else
45 + SRC_URI="https://github.com/Winetricks/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
46 + KEYWORDS="~amd64 ~x86"
47 +fi
48 +
49 +wtg=winetricks-gentoo-2012.11.24
50 +
51 +SRC_URI="${SRC_URI}
52 + gtk? ( https://dev.gentoo.org/~tetromino/distfiles/wine/${wtg}.tar.bz2 )
53 + kde? ( https://dev.gentoo.org/~tetromino/distfiles/wine/${wtg}.tar.bz2 )"
54 +
55 +DESCRIPTION="Easy way to install DLLs needed to work around problems in Wine"
56 +HOMEPAGE="https://github.com/Winetricks/winetricks https://wiki.winehq.org/Winetricks"
57 +
58 +LICENSE="LGPL-2.1+"
59 +SLOT="0"
60 +IUSE="gtk kde rar test"
61 +
62 +DEPEND="test? (
63 + dev-python/bashate
64 + dev-util/checkbashisms
65 + dev-util/shellcheck
66 + )"
67 +
68 +RDEPEND="app-arch/cabextract
69 + app-arch/p7zip
70 + app-arch/unzip
71 + net-misc/wget
72 + virtual/wine
73 + x11-misc/xdg-utils
74 + gtk? ( gnome-extra/zenity )
75 + kde? ( kde-apps/kdialog )
76 + rar? ( app-arch/unrar )"
77 +
78 +# Test targets include syntax checks only, not the "heavy duty" tests
79 +# that would require a lot of disk space, as well as network access.
80 +
81 +# This uses a non-standard "Wine" category, which is provided by
82 +# '/etc/xdg/menus/applications-merged/wine.menu' from the
83 +# 'app-emulation/wine-desktop-common' package.
84 +# https://bugs.gentoo.org/451552
85 +QA_DESKTOP_FILE="usr/share/applications/winetricks.desktop"
86 +
87 +src_unpack() {
88 + if [[ ${PV} == "99999999" ]] ; then
89 + git-r3_src_unpack
90 + if use gtk || use kde; then
91 + unpack ${wtg}.tar.bz2
92 + fi
93 + else
94 + default
95 + fi
96 +}
97 +
98 +src_test() {
99 + ./tests/shell-checks || die "Test(s) failed."
100 +}
101 +
102 +src_install() {
103 + default
104 + if use gtk || use kde; then
105 + cd "${WORKDIR}/${wtg}" || die
106 + domenu winetricks.desktop
107 + insinto /usr/share/icons/hicolor/scalable/apps
108 + doins wine-winetricks.svg
109 + fi
110 +}
111 +
112 +pkg_preinst() {
113 + if use gtk || use kde; then
114 + gnome2_icon_savelist
115 + fi
116 +}
117 +
118 +pkg_postinst() {
119 + if use gtk || use kde; then
120 + gnome2_icon_cache_update
121 + fi
122 +}
123 +
124 +pkg_postrm() {
125 + if use gtk || use kde; then
126 + gnome2_icon_cache_update
127 + fi
128 +}