Gentoo Archives: gentoo-commits

From: Rui Huang <vowstar@×××××.com>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/proj/guru:dev commit in: media-gfx/oda-file-converter/
Date: Fri, 01 Apr 2022 03:12:40
Message-Id: 1648782739.e5597981a63794ee501d31de9dbc57ef396de963.vowstar@gentoo
1 commit: e5597981a63794ee501d31de9dbc57ef396de963
2 Author: Huang Rui <vowstar <AT> gmail <DOT> com>
3 AuthorDate: Fri Apr 1 03:12:19 2022 +0000
4 Commit: Rui Huang <vowstar <AT> gmail <DOT> com>
5 CommitDate: Fri Apr 1 03:12:19 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e5597981
7
8 media-gfx/oda-file-converter: bump to 22.10.0.0
9
10 Package-Manager: Portage-3.0.30, Repoman-3.0.3
11 Signed-off-by: Huang Rui <vowstar <AT> gmail.com>
12
13 media-gfx/oda-file-converter/Manifest | 1 +
14 .../oda-file-converter-22.10.0.0.ebuild | 53 ++++++++++++++++++++++
15 2 files changed, 54 insertions(+)
16
17 diff --git a/media-gfx/oda-file-converter/Manifest b/media-gfx/oda-file-converter/Manifest
18 index 534541321..1d4014ed9 100644
19 --- a/media-gfx/oda-file-converter/Manifest
20 +++ b/media-gfx/oda-file-converter/Manifest
21 @@ -1 +1,2 @@
22 +DIST ODAFileConverter_QT5_lnxX64_7.2dll_22.10.deb 45661460 BLAKE2B 8297a7001dbe43b7d20c3f22b1c597eacdd47780f1f742e3301ac91a2e111a180b3344310774fbd6d5f37fd58548fea29b879eb65a0e48e63117025c059190cf SHA512 8d78183781d7d01164d78e700f614ade66277075dbff21455834cc2404585ab35c07b1924cadb8c5e2b38a50a6ebc62a0a8206d8b792c36ec0acb6a5a2e31d68
23 DIST ODAFileConverter_QT5_lnxX64_7.2dll_22.5.deb 26269172 BLAKE2B 5676736a9acb21794d951f5737231f14970bac4c4d50156e9e4b5972f0f2eebc9b5ea547a12e2f6bece930164f836395d46664e434a0fc552ae22f9bb7306dfd SHA512 64d034011239943cb3bae1bd11111c7abe294cee12fb4f3dec4ae6447b742d1149add01fccad7e7f51fd11b2afcf9040a6575f4e669df6225a4975786405131b
24
25 diff --git a/media-gfx/oda-file-converter/oda-file-converter-22.10.0.0.ebuild b/media-gfx/oda-file-converter/oda-file-converter-22.10.0.0.ebuild
26 new file mode 100644
27 index 000000000..7be7e8cf5
28 --- /dev/null
29 +++ b/media-gfx/oda-file-converter/oda-file-converter-22.10.0.0.ebuild
30 @@ -0,0 +1,53 @@
31 +# Copyright 1999-2022 Gentoo Authors
32 +# Distributed under the terms of the GNU General Public License v2
33 +
34 +EAPI=8
35 +
36 +MY_PV="$(ver_cut 1-2)"
37 +
38 +inherit desktop unpacker xdg
39 +
40 +DESCRIPTION="For converting between different versions of .dwg and .dxf"
41 +HOMEPAGE="https://www.opendesign.com"
42 +
43 +SRC_URI="https://download.opendesign.com/guestfiles/Demo/ODAFileConverter_QT5_lnxX64_7.2dll_${MY_PV}.deb"
44 +
45 +LICENSE="all-rights-reserved"
46 +SLOT="0"
47 +KEYWORDS="-* ~amd64"
48 +
49 +RDEPEND="
50 + dev-qt/qtcore:5
51 + dev-qt/qtgui:5
52 + dev-qt/qtwidgets:5
53 + x11-themes/hicolor-icon-theme
54 +"
55 +
56 +DEPEND="${RDEPEND}"
57 +
58 +BDEPEND="dev-util/patchelf"
59 +
60 +S="${WORKDIR}"
61 +
62 +QA_PREBUILT="*"
63 +QA_DESKTOP_FILE="usr/share/applications/ODAFileConverter.*\\.desktop"
64 +
65 +src_compile() {
66 + patchelf --set-rpath \
67 + "/usr/bin/ODAFileConverter_${PV}" \
68 + "usr/bin/ODAFileConverter_${PV}/ODAFileConverter" \
69 + || die "Failed to fix insecure RPATH"
70 + rm -rf usr/bin/ODAFileConverter_${PV}/qt.conf || die "Failed to fix qt.conf"
71 +}
72 +
73 +src_install() {
74 + exeinto /usr/bin
75 + doexe usr/bin/ODAFileConverter
76 + exeinto /usr/bin/ODAFileConverter_${PV}
77 + doexe usr/bin/ODAFileConverter_${PV}/*
78 + domenu usr/share/applications/*.desktop
79 + doicon -s 16 usr/share/icons/hicolor/16x16/apps/ODAFileConverter.png
80 + doicon -s 32 usr/share/icons/hicolor/32x32/apps/ODAFileConverter.png
81 + doicon -s 64 usr/share/icons/hicolor/64x64/apps/ODAFileConverter.png
82 + doicon -s 128 usr/share/icons/hicolor/128x128/apps/ODAFileConverter.png
83 +}
84 \ No newline at end of file