From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id AE03E1390EB for ; Wed, 22 Jul 2015 20:37:15 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 4E1E5E091E; Wed, 22 Jul 2015 20:37:15 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id DC16AE091F for ; Wed, 22 Jul 2015 20:37:14 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id EA2413408CB for ; Wed, 22 Jul 2015 20:37:13 +0000 (UTC) Received: from localhost.localdomain (localhost [127.0.0.1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 4C80FAF for ; Wed, 22 Jul 2015 20:37:11 +0000 (UTC) From: "Johannes Huber" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Johannes Huber" Message-ID: <1437597490.3dfc043a8485841416066a9f235066626b561183.johu@gentoo> Subject: [gentoo-commits] dev/johu:master commit in: app-admin/calamares/ X-VCS-Repository: dev/johu X-VCS-Files: app-admin/calamares/calamares-9999.ebuild app-admin/calamares/metadata.xml X-VCS-Directories: app-admin/calamares/ X-VCS-Committer: johu X-VCS-Committer-Name: Johannes Huber X-VCS-Revision: 3dfc043a8485841416066a9f235066626b561183 X-VCS-Branch: master Date: Wed, 22 Jul 2015 20:37:11 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Archives-Salt: 62b43b87-8376-4f1f-a3e0-164cfce3d16c X-Archives-Hash: d0e2575a8139ce7197f8a648aa90abb3 commit: 3dfc043a8485841416066a9f235066626b561183 Author: Johannes Huber gentoo org> AuthorDate: Wed Jul 22 20:37:39 2015 +0000 Commit: Johannes Huber gentoo org> CommitDate: Wed Jul 22 20:38:10 2015 +0000 URL: https://gitweb.gentoo.org/dev/johu.git/commit/?id=3dfc043a [app-admin/calamares] New package Import ebuild for maintenance from https://github.com/Sabayon/for-gentoo by Francesco Ferro dark-lab.net>. Package-Manager: portage-2.2.20 app-admin/calamares/calamares-9999.ebuild | 86 +++++++++++++++++++++++++++++++ app-admin/calamares/metadata.xml | 10 ++++ 2 files changed, 96 insertions(+) diff --git a/app-admin/calamares/calamares-9999.ebuild b/app-admin/calamares/calamares-9999.ebuild new file mode 100644 index 0000000..d12c0d9 --- /dev/null +++ b/app-admin/calamares/calamares-9999.ebuild @@ -0,0 +1,86 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +PYTHON_COMPAT=( python{3_3,3_4} ) +inherit eutils cmake-utils python-r1 + +MY_AUTHOR="calamares" +DESCRIPTION="A Distribution-independent installer framework." +HOMEPAGE="http://${MY_AUTHOR}.io" +if [[ ${PV} == "9999" ]] ; then + inherit git-r3 + SRC_URI="" + EGIT_REPO_URI="git://github.com/${MY_AUTHOR}/${PN}.git + https://github.com/${MY_AUTHOR}/${PN}.git" + KEYWORDS="" +else + inherit git-r3 + SRC_URI="" + EGIT_REPO_URI="git://github.com/${MY_AUTHOR}/${PN}.git + https://github.com/${MY_AUTHOR}/${PN}.git" + EGIT_COMMIT= + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="GPL-3" +SLOT="0" +IUSE="+networkmanager +upower" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" +DEPEND="${PYTHON_DEPS} + sys-apps/dbus + >=dev-qt/qtquick1-5.4.0:5 + >=dev-qt/linguist-tools-5.4.0:5 + >=dev-qt/qtconcurrent-5.4.0:5 + >=dev-qt/qtcore-5.4.0:5 + >=dev-qt/qtdbus-5.4.0:5 + >=dev-qt/qtgui-5.4.0:5 + >=dev-qt/qtsvg-5.4.0:5 + >=dev-qt/qtwidgets-5.4.0:5 + sys-auth/polkit-qt[qt5] + >=dev-cpp/yaml-cpp-0.5.1 + >=dev-libs/boost-1.55[${PYTHON_USEDEP}] + >=kde-frameworks/extra-cmake-modules-5.10.0:5 + sys-apps/dmidecode" + +RDEPEND="${DEPEND} + >=dev-libs/libatasmart-0.19 + >=kde-frameworks/kconfig-5.10.0:5 + >=kde-frameworks/ki18n-5.10.0:5 + >=kde-frameworks/kcoreaddons-5.10.0:5 + >=kde-frameworks/solid-5.10.0:5 + >=sys-block/parted-3.0 + >=sys-apps/gptfdisk-0.8.10 + sys-fs/udisks:2[systemd] + virtual/udev[systemd] + || ( sys-boot/grub:2 sys-boot/gummiboot ) + sys-fs/squashfs-tools + networkmanager? ( net-misc/networkmanager ) + upower? ( sys-power/upower ) + net-misc/rsync + app-admin/sudo + sys-boot/os-prober" + +src_prepare() { + python_setup + export PYTHON_INCLUDE_DIRS="$(python_get_includedir)" \ + PYTHON_INCLUDE_PATH="$(python_get_library_path)"\ + PYTHON_CFLAGS="$(python_get_CFLAGS)"\ + PYTHON_LIBS="$(python_get_LIBS)" + export QT_SELECT=qt5 +} + +src_configure() { + local mycmakeargs=( "-DWITH_PARTITIONMANAGER=1" ) + cmake-utils_src_configure + sed -i -e 's:pkexec /usr/bin/calamares:calamares-pkexec:' "${S}"/calamares.desktop + sed -i -e 's:Icon=calamares:Icon=drive-harddisk:' "${S}"/calamares.desktop +} + +src_install() { + cmake-utils_src_install + dobin "${FILESDIR}"/calamares-pkexec +} diff --git a/app-admin/calamares/metadata.xml b/app-admin/calamares/metadata.xml new file mode 100644 index 0000000..1b530c1 --- /dev/null +++ b/app-admin/calamares/metadata.xml @@ -0,0 +1,10 @@ + + + + no-herd + + johu@gentoo.org + Johannes Huber + + +