Gentoo Archives: gentoo-commits

From: Ettore Di Giacinto <mudler@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-admin/calamares/
Date: Thu, 27 Sep 2018 20:29:50
Message-Id: 1538080165.f7b7f1445d9a87bafbef5be59afef9929cee97ba.mudler@gentoo
1 commit: f7b7f1445d9a87bafbef5be59afef9929cee97ba
2 Author: Ettore Di Giacinto <mudler <AT> gentoo <DOT> org>
3 AuthorDate: Thu Sep 27 20:20:03 2018 +0000
4 Commit: Ettore Di Giacinto <mudler <AT> gentoo <DOT> org>
5 CommitDate: Thu Sep 27 20:29:25 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7b7f144
7
8 app-admin/calamares: bump to 3.2.2
9
10 Add dev-qt/linguist-tools to deps
11
12 Package-Manager: Portage-2.3.40, Repoman-2.3.9
13
14 app-admin/calamares/Manifest | 1 +
15 app-admin/calamares/calamares-3.2.2.ebuild | 86 ++++++++++++++++++++++++++++++
16 2 files changed, 87 insertions(+)
17
18 diff --git a/app-admin/calamares/Manifest b/app-admin/calamares/Manifest
19 index 57c83e0098e..c505885b1e6 100644
20 --- a/app-admin/calamares/Manifest
21 +++ b/app-admin/calamares/Manifest
22 @@ -1,2 +1,3 @@
23 DIST calamares-3.1.13.tar.gz 2279516 BLAKE2B ff2c81e81086d53c205c25dbdb7e8b1b60f5f10c979e9afd85c02426cd38037c6fbbf76e21fa5fb152ea9bf1c47658563ba5b2fb7e84b4e2734d6269584315df SHA512 451e04fe41448976e612b2a682cf38ed2683b490bb195ba82ad97d47dfd3eb808f8c25251be00104e3f3b4086ab37be462034bbd2866e64536e90f7ebcfb0d7a
24 DIST calamares-3.2.0.tar.gz 2488863 BLAKE2B 6941cdd7eb381a6ee4f7bc2628605ee5a670de0d839b5797cec930737ec5fc09e214c484c2e8398ab2f12669bbc64768d5ee20b2aa1adae799fb96373a0b07df SHA512 0b502749ace48ce56f2bb364d265c5b9197cca2b27115663f928cb58d02ba43e93b80b5022053bca5899ce6ee35146992157408fc5af017da6d61abdcdbc4e1d
25 +DIST calamares-3.2.2.tar.gz 2579462 BLAKE2B f477493451e084a287f43abfdd66d4a77ce839cad61f921801462bef73df74d42e616d63682d09d59309d6f98ffe560e6c8f9176c9fb290701dfb4e5aa263b29 SHA512 f060534941e0191defa65f024ec8dbbd275d16d40e491015997f12d3eb404a3117d1f113d4dcef3421ed0d15c1e24bdd8b31fc4554d313ebbd3959058c202e63
26
27 diff --git a/app-admin/calamares/calamares-3.2.2.ebuild b/app-admin/calamares/calamares-3.2.2.ebuild
28 new file mode 100644
29 index 00000000000..39df940004c
30 --- /dev/null
31 +++ b/app-admin/calamares/calamares-3.2.2.ebuild
32 @@ -0,0 +1,86 @@
33 +# Copyright 1999-2018 Gentoo Foundation
34 +# Distributed under the terms of the GNU General Public License v2
35 +
36 +EAPI=6
37 +
38 +PYTHON_COMPAT=( python{3_5,3_6} )
39 +inherit kde5 python-r1
40 +
41 +DESCRIPTION="Distribution-independent installer framework"
42 +HOMEPAGE="https://calamares.io"
43 +if [[ ${KDE_BUILD_TYPE} == live ]] ; then
44 + EGIT_REPO_URI="https://github.com/${PN}/${PN}"
45 +else
46 + SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.gz"
47 + KEYWORDS="~amd64"
48 +fi
49 +
50 +LICENSE="GPL-3"
51 +IUSE="+networkmanager pythonqt +upower"
52 +
53 +REQUIRED_USE="${PYTHON_REQUIRED_USE}"
54 +
55 +DEPEND="${PYTHON_DEPS}
56 + $(add_frameworks_dep kconfig)
57 + $(add_frameworks_dep kcoreaddons)
58 + $(add_frameworks_dep kcrash)
59 + $(add_frameworks_dep kpackage)
60 + $(add_frameworks_dep kparts)
61 + $(add_frameworks_dep kservice)
62 + $(add_qt_dep linguist-tools)
63 + $(add_qt_dep qtdbus)
64 + $(add_qt_dep qtdeclarative)
65 + $(add_qt_dep qtgui)
66 + $(add_qt_dep qtnetwork)
67 + $(add_qt_dep qtsvg)
68 + $(add_qt_dep qtwebengine 'widgets')
69 + $(add_qt_dep qtwidgets)
70 + $(add_qt_dep qtxml)
71 + dev-cpp/yaml-cpp:=
72 + >=dev-libs/boost-1.55:=[${PYTHON_USEDEP}]
73 + dev-libs/libpwquality[${PYTHON_USEDEP}]
74 + sys-apps/dbus
75 + sys-apps/dmidecode
76 + sys-auth/polkit-qt[qt5(+)]
77 + >=sys-libs/kpmcore-3.0.3:5=
78 + pythonqt? ( >=dev-python/PythonQt-3.1:=[${PYTHON_USEDEP}] )
79 +"
80 +
81 +RDEPEND="${DEPEND}
82 + app-admin/sudo
83 + dev-libs/libatasmart
84 + net-misc/rsync
85 + >=sys-block/parted-3.0
86 + || ( sys-boot/grub:2 sys-boot/systemd-boot )
87 + sys-boot/os-prober
88 + sys-fs/squashfs-tools
89 + sys-libs/timezone-data
90 + virtual/udev
91 + networkmanager? ( net-misc/networkmanager )
92 + upower? ( sys-power/upower )
93 +"
94 +
95 +src_prepare() {
96 + cmake-utils_src_prepare
97 + python_setup
98 + export PYTHON_INCLUDE_DIRS="$(python_get_includedir)" \
99 + PYTHON_INCLUDE_PATH="$(python_get_library_path)"\
100 + PYTHON_CFLAGS="$(python_get_CFLAGS)"\
101 + PYTHON_LIBS="$(python_get_LIBS)"
102 +}
103 +
104 +src_configure() {
105 + local mycmakeargs=(
106 + -DWEBVIEW_FORCE_WEBKIT=OFF
107 + -DWITH_PYTHONQT=$(usex pythonqt)
108 + )
109 +
110 + kde5_src_configure
111 + sed -i -e 's:pkexec /usr/bin/calamares:calamares-pkexec:' "${S}"/calamares.desktop
112 + sed -i -e 's:Icon=calamares:Icon=drive-harddisk:' "${S}"/calamares.desktop
113 +}
114 +
115 +src_install() {
116 + kde5_src_install
117 + dobin "${FILESDIR}"/calamares-pkexec
118 +}