johu        15/07/23 19:32:04

  Added:                metadata.xml calamares-1.1.2.ebuild ChangeLog
  Log:
  New package. Imported from my dev overlay. Initial ebuild by Francesco Ferro 
<[email protected]>. Improvements by me.
  
  (Portage version: 2.2.20/cvs/Linux x86_64, signed Manifest commit with key 
0xFDF4F788)

Revision  Changes    Path
1.1                  app-admin/calamares/metadata.xml

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/calamares/metadata.xml?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/calamares/metadata.xml?rev=1.1&content-type=text/plain

Index: metadata.xml
===================================================================
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
<pkgmetadata>
        <maintainer>
                <email>[email protected]</email>
                <name>Johannes Huber</name>
        </maintainer>
        <longdescription>
                Calamares is a distribution-independent system installer, with 
an
                advanced partitioning feature for both manual and automated
                partitioning operations. It is the first installer with an 
automated
                “Replace Partition” option, which makes it easy to reuse a 
partition
                over and over for distribution testing. Calamares is designed 
to be
                customizable by distribution maintainers without need for 
cumbersome
                patching, thanks to third party branding and external modules 
support.
        </longdescription>
        <upstream>
                <remote-id type="github">calamares/calamares</remote-id>
        </upstream>
</pkgmetadata>




1.1                  app-admin/calamares/calamares-1.1.2.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/calamares/calamares-1.1.2.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/calamares/calamares-1.1.2.ebuild?rev=1.1&content-type=text/plain

Index: calamares-1.1.2.ebuild
===================================================================
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/calamares/calamares-1.1.2.ebuild,v 
1.1 2015/07/23 19:32:04 johu Exp $

EAPI=5

PYTHON_COMPAT=( python{3_3,3_4} )
inherit kde5 python-r1

DESCRIPTION="Distribution-independent installer framework"
HOMEPAGE="http://calamares.io";
if [[ ${KDE_BUILD_TYPE} == live ]] ; then
        EGIT_REPO_URI="git://github.com/${PN}/${PN}"
        KEYWORDS=""
else
        
SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.gz";
        KEYWORDS="~amd64"
fi

LICENSE="GPL-3"
IUSE="+networkmanager +upower"

REQUIRED_USE="${PYTHON_REQUIRED_USE}"

DEPEND="${PYTHON_DEPS}
        >=dev-cpp/yaml-cpp-0.5.1
        >=dev-libs/boost-1.55[${PYTHON_USEDEP}]
        $(add_frameworks_dep kconfig)
        $(add_frameworks_dep ki18n)
        $(add_frameworks_dep kcoreaddons)
        $(add_frameworks_dep solid)
        dev-qt/linguist-tools:5
        dev-qt/qtdbus:5
        dev-qt/qtgui:5
        dev-qt/qtquick1:5
        dev-qt/qtsvg:5
        dev-qt/qtwidgets:5
        sys-apps/dbus
        sys-apps/dmidecode
        sys-auth/polkit-qt[qt5]
"

RDEPEND="${DEPEND}
        app-admin/sudo
        dev-libs/libatasmart
        net-misc/rsync
        sys-apps/gptfdisk
        >=sys-block/parted-3.0
        || ( sys-boot/grub:2 sys-boot/gummiboot )
        sys-boot/os-prober
        sys-fs/squashfs-tools
        sys-fs/udisks:2[systemd]
        virtual/udev[systemd]
        networkmanager? ( net-misc/networkmanager )
        upower? ( sys-power/upower )
"

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" )
        kde5_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() {
        kde5_src_install
        dobin "${FILESDIR}"/calamares-pkexec
}



1.1                  app-admin/calamares/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/calamares/ChangeLog?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/calamares/ChangeLog?rev=1.1&content-type=text/plain

Index: ChangeLog
===================================================================
# ChangeLog for app-admin/calamares
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/calamares/ChangeLog,v 1.1 
2015/07/23 19:32:04 johu Exp $

*calamares-1.1.2 (23 Jul 2015)

  23 Jul 2015; Johannes Huber <[email protected]> +calamares-1.1.2.ebuild,
  +files/calamares-pkexec, +metadata.xml:
  New package. Imported from my dev overlay. Initial ebuild by Francesco Ferro
  <[email protected]>. Improvements by me.




Reply via email to