From ec268627ad2cd8390ab7c6a203c31cc624476363 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Thu, 11 Jun 2015 15:39:49 +0100 Subject: massive overhaul of calamares ebuild, ready to be upstreamed to gentoo --- .../calamares-runtime/calamares-runtime-2.0.ebuild | 52 ++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 app-misc/calamares-runtime/calamares-runtime-2.0.ebuild (limited to 'app-misc') diff --git a/app-misc/calamares-runtime/calamares-runtime-2.0.ebuild b/app-misc/calamares-runtime/calamares-runtime-2.0.ebuild new file mode 100644 index 00000000..dc10ff25 --- /dev/null +++ b/app-misc/calamares-runtime/calamares-runtime-2.0.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +DESCRIPTION="Calamares distribution-independent installer framework runtime meta-package (containing all the runtime dependencies)" +SRC_URI="" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+branding +python" + +DEPEND="" +RDEPEND=" + python? ( + >=dev-lang/python-3.3.5-r1:3.3 + >=dev-libs/boost-1.55.0-r2[python_targets_python3_3] + ) + branding? ( >=x11-themes/kogaion-artwork-calamares-2.0 ) + >=dev-qt/designer-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/qtdeclarative-5.4.0:5 + >=dev-qt/qtgui-5.4.0:5 + >=dev-qt/qtnetwork-5.4.0:5 + >=dev-qt/qtopengl-5.4.0:5 + >=dev-qt/qtprintsupport-5.4.0:5 + >=dev-qt/qtscript-5.4.0:5 + >=dev-qt/qtsvg-5.4.0:5 + >=dev-qt/qttest-5.4.0:5 + >=dev-qt/qtwidgets-5.4.0:5 + >=dev-qt/qtxml-5.4.0:5 + >=dev-qt/qtxmlpatterns-5.4.0:5 + >=dev-cpp/yaml-cpp-0.5.1 + >=dev-libs/libatasmart-0.19 + >=kde-frameworks/kconfig-5.10.0 + >=kde-frameworks/ki18n-5.10.0 + >=kde-frameworks/kcoreaddons-5.10.0 + >=kde-frameworks/solid-5.10.0 + >=net-misc/rsync-3.1[xattr] + >=sys-block/parted-3.0 + >=sys-apps/gptfdisk-0.8.10 + >=sys-apps/dmidecode-2.12-r1 + >=sys-fs/squashfs-tools-4.3:0[xattr] + >=sys-power/upower-0.99.0-r1 + sys-auth/polkit-qt[qt5] + sys-fs/udisks:2[systemd] + virtual/udev[systemd]" -- cgit v1.2.3 From 57b3c458320219e9d12b8641f682eaeddd616cc5 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 13 Jun 2015 05:17:52 +0100 Subject: less patching is good patching, disable patching of calamares modules configuration && create a sepparate package instead --- .../calamares-config-kogaion-2.0.ebuild | 25 ++++++++ .../files/modules/bootloader.conf | 26 ++++++++ .../files/modules/keyboard.conf | 8 +++ .../files/modules/packages.conf | 45 +++++++++++++ .../files/modules/removeuser.conf | 2 + .../files/modules/unpackfs.conf | 5 ++ .../calamares-config-kogaion/files/settings.conf | 73 ++++++++++++++++++++++ 7 files changed, 184 insertions(+) create mode 100644 app-misc/calamares-config-kogaion/calamares-config-kogaion-2.0.ebuild create mode 100644 app-misc/calamares-config-kogaion/files/modules/bootloader.conf create mode 100644 app-misc/calamares-config-kogaion/files/modules/keyboard.conf create mode 100644 app-misc/calamares-config-kogaion/files/modules/packages.conf create mode 100644 app-misc/calamares-config-kogaion/files/modules/removeuser.conf create mode 100644 app-misc/calamares-config-kogaion/files/modules/unpackfs.conf create mode 100644 app-misc/calamares-config-kogaion/files/settings.conf (limited to 'app-misc') diff --git a/app-misc/calamares-config-kogaion/calamares-config-kogaion-2.0.ebuild b/app-misc/calamares-config-kogaion/calamares-config-kogaion-2.0.ebuild new file mode 100644 index 00000000..f5d560ae --- /dev/null +++ b/app-misc/calamares-config-kogaion/calamares-config-kogaion-2.0.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +DESCRIPTION="Kogaion Linux Calamares modules config" +HOMEPAGE="" +SRC_URI="" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND="app-admin/calamares" +RDEPEND="${DEPEND}" + +S="${FILESDIR}" + +src_install() { + dodir "/etc/calamares" || die + insinto "/etc/calamares" || die + doins -r "${S}/"* || die +} diff --git a/app-misc/calamares-config-kogaion/files/modules/bootloader.conf b/app-misc/calamares-config-kogaion/files/modules/bootloader.conf new file mode 100644 index 00000000..8ee8e661 --- /dev/null +++ b/app-misc/calamares-config-kogaion/files/modules/bootloader.conf @@ -0,0 +1,26 @@ +--- +# Define which bootloader you want to use for EFI installations +# Possible options are 'grub' and 'systemd-boot'. +efiBootLoader: "grub" + +# systemd-boot configuration files settings, set kernel and initramfs file names +# and amount of time before default selection boots +kernel: "/boot/bzImage" +img: "/boot/Initrd" +timeout: "10" +# Optionally set the menu entry name and kernel name to use in systemd-boot. +# If not specified here, these settings will be taken from branding.desc. +# bootloaderEntryName: "Generic GNU/Linux" +# kernelLine: ", with Stable-Kernel" +# fallbackKernelLine: ", with Stable-Kernel (fallback initramfs)" + +# GRUB 2 binary names and boot directory +# Some distributions (e.g. Fedora) use grub2-* (resp. /boot/grub2/) names. +grubInstall: "grub2-install" +grubMkconfig: "grub2-mkconfig" +grubCfg: "/boot/grub/grub.cfg" +# Optionally set the --bootloader-id to use for EFI. If not set, this defaults +# to the bootloaderEntryName from branding.desc with problematic characters +# replaced. If an efiBootloaderId is specified here, it is taken to already be a +# valid directory name, so no such postprocessing is done in this case. +# efiBootloaderId: "dirname" diff --git a/app-misc/calamares-config-kogaion/files/modules/keyboard.conf b/app-misc/calamares-config-kogaion/files/modules/keyboard.conf new file mode 100644 index 00000000..ff60ed60 --- /dev/null +++ b/app-misc/calamares-config-kogaion/files/modules/keyboard.conf @@ -0,0 +1,8 @@ +--- +# The name of the file to write X11 keyboard settings to +# The default value is the name used by upstream systemd-localed. +# Relative paths are assumed to be relative to /etc/X11/xorg.conf.d +xOrgConfFileName: "/usr/share/X11/xorg.conf.d/00-keyboard.conf" +# The path to search for keymaps converted from X11 to kbd format +# Leave this empty if the setting does not make sense on your distribution. +convertedKeymapPath: "/usr/share/keymaps/" diff --git a/app-misc/calamares-config-kogaion/files/modules/packages.conf b/app-misc/calamares-config-kogaion/files/modules/packages.conf new file mode 100644 index 00000000..f8c72ad0 --- /dev/null +++ b/app-misc/calamares-config-kogaion/files/modules/packages.conf @@ -0,0 +1,45 @@ +--- +# +# Which package manager to use, options are: +# - packagekit - PackageKit CLI tool +# - zypp - Zypp RPM frontend +# - yum - Yum RPM frontend +# - dnf - DNF, the new RPM frontend +# - urpmi - Mandriva package manager +# - apt - APT frontend for DEB and RPM +# - pacman - Pacman +# - portage - Gentoo package manager +# - entropy - Sabayon package manager +# +backend: entropy +# +# List of maps with package operations such as install or remove. +# Distro developers can provide a list of packages to remove +# from the installed system (for instance packages meant only +# for the live system). +# +# A job implementing a distro specific logic to determine other +# packages that need to be installed or removed can run before +# this one. Distro developers may want to install locale packages +# or remove drivers not needed on the installed system. +# This job will populate a list of dictionaries in the global +# storage called "packageOperations" and it is processed +# after the static list in the job configuration. +# +#operations: +# - install: +# - pkg1 +# - pkg2 +# - remove: +# - pkg3 +# - pkg4 +# - install: +# - pkg5 +# - remove: +# - pkg2 +# - pkg1 +# install: +# - pkgs6 +# - pkg7 +# - localInstall: +# - /path/to/pkg8 diff --git a/app-misc/calamares-config-kogaion/files/modules/removeuser.conf b/app-misc/calamares-config-kogaion/files/modules/removeuser.conf new file mode 100644 index 00000000..748822da --- /dev/null +++ b/app-misc/calamares-config-kogaion/files/modules/removeuser.conf @@ -0,0 +1,2 @@ +--- +username: kogaionuser diff --git a/app-misc/calamares-config-kogaion/files/modules/unpackfs.conf b/app-misc/calamares-config-kogaion/files/modules/unpackfs.conf new file mode 100644 index 00000000..641f5ae0 --- /dev/null +++ b/app-misc/calamares-config-kogaion/files/modules/unpackfs.conf @@ -0,0 +1,5 @@ +--- +unpack: + - source: "/mnt/cdrom/livecd.squashfs" + sourcefs: "squashfs" + destination: "" diff --git a/app-misc/calamares-config-kogaion/files/settings.conf b/app-misc/calamares-config-kogaion/files/settings.conf new file mode 100644 index 00000000..94ef7951 --- /dev/null +++ b/app-misc/calamares-config-kogaion/files/settings.conf @@ -0,0 +1,73 @@ +# Configuration file for Calamares +# Syntax is YAML 1.2 +--- +# Modules can be job modules (with different interfaces) and QtWidgets view modules. +# They could all be placed in a number of different paths. +# "local" is LIBDIR/calamares/modules with settings in SHARE/calamares/modules +modules-search: [ local ] + +# We define the module names in the order they should show up (QtWidget view modules, +# with one or more pages) OR be executed if enqueued (all other modules). +# Pages can also enqueue jobs for delayed execution in the order specified for the +# install phase. + +# Phase 1 - prepare. +# View modules are shown as UI pages, jobs from job modules are executed immediately in +# the background. +# Jobs should be executed sparingly (if at all) in this phase. +prepare: +- welcome +- locale +- keyboard +- partition +- users +- summary + +# Phase 2 - install. +# View modules are not shown. Only the view modules shown in the previous phase are +# allowed, their names should be added here as placeholders to specify the order in +# which view module jobs should be enqueued. Job modules are also allowed. +install: +#- dummyprocess +#- dummypython +- partition +- mount +- unpackfs +- machineid +- fstab +- locale +- keyboard +- localecfg +#- initcpiocfg +#- initcpio +- users +- displaymanager +- networkcfg +- hwclock +- services +#- dracut +#- initramfs +- grubcfg +- bootloader +- umount + +# Phase 3 - postinstall. +# View modules are shown as UI pages, jobs from job modules are executed immediately in +# the background. +# Jobs should be executed sparingly (if at all) in this phase. +postinstall: +- finished + + +# A branding component is a directory, either in SHARE/calamares/branding or in +# /etc/calamares/branding (the latter takes precedence). The directory must contain a +# YAML file branding.desc which may reference additional resources (such as images) as +# paths relative to the current directory. +# Only the name of the branding component (directory) should be specified here, Calamares +# then takes care of finding it and loading the contents. +branding: kogaion_branding + +# If this is set to true, Calamares will show an "are you sure?" prompt right before the +# install phase, i.e. at the point of no return. If it's false, no prompt is shown. +# Default is false. +prompt-install: false -- cgit v1.2.3 From fba6ef33a2c66303fc15c5d495485ec984997acc Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 13 Jun 2015 05:25:43 +0100 Subject: move calamares-config-kogaion dep to calamares-runtime --- app-misc/calamares-runtime/calamares-runtime-2.0.ebuild | 1 + 1 file changed, 1 insertion(+) (limited to 'app-misc') diff --git a/app-misc/calamares-runtime/calamares-runtime-2.0.ebuild b/app-misc/calamares-runtime/calamares-runtime-2.0.ebuild index dc10ff25..79711893 100644 --- a/app-misc/calamares-runtime/calamares-runtime-2.0.ebuild +++ b/app-misc/calamares-runtime/calamares-runtime-2.0.ebuild @@ -19,6 +19,7 @@ RDEPEND=" >=dev-libs/boost-1.55.0-r2[python_targets_python3_3] ) branding? ( >=x11-themes/kogaion-artwork-calamares-2.0 ) + >=app-misc/calamares-config-kogaion-2.0 >=dev-qt/designer-5.4.0:5 >=dev-qt/linguist-tools-5.4.0:5 >=dev-qt/qtconcurrent-5.4.0:5 -- cgit v1.2.3 From e9db7e0b938f6021f5ec9efbf65f96d1d0c250f6 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 13 Jun 2015 05:45:00 +0100 Subject: remove circular dep between calamares && calamares-config-kogaion --- app-misc/calamares-config-kogaion/calamares-config-kogaion-2.0.ebuild | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'app-misc') diff --git a/app-misc/calamares-config-kogaion/calamares-config-kogaion-2.0.ebuild b/app-misc/calamares-config-kogaion/calamares-config-kogaion-2.0.ebuild index f5d560ae..e46b065f 100644 --- a/app-misc/calamares-config-kogaion/calamares-config-kogaion-2.0.ebuild +++ b/app-misc/calamares-config-kogaion/calamares-config-kogaion-2.0.ebuild @@ -13,8 +13,7 @@ SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="" -DEPEND="app-admin/calamares" -RDEPEND="${DEPEND}" +RDEPEND="app-admin/calamares" S="${FILESDIR}" -- cgit v1.2.3 From 6b00c32ad1bab2a5ef1125801bd921f9b46b349a Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 13 Jun 2015 06:54:19 +0100 Subject: since we have splitted polkit-qt5, use it in calamares --- app-misc/calamares-runtime/calamares-runtime-2.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'app-misc') diff --git a/app-misc/calamares-runtime/calamares-runtime-2.0.ebuild b/app-misc/calamares-runtime/calamares-runtime-2.0.ebuild index 79711893..dee4ed68 100644 --- a/app-misc/calamares-runtime/calamares-runtime-2.0.ebuild +++ b/app-misc/calamares-runtime/calamares-runtime-2.0.ebuild @@ -48,6 +48,6 @@ RDEPEND=" >=sys-apps/dmidecode-2.12-r1 >=sys-fs/squashfs-tools-4.3:0[xattr] >=sys-power/upower-0.99.0-r1 - sys-auth/polkit-qt[qt5] + sys-auth/polkit-qt5 sys-fs/udisks:2[systemd] virtual/udev[systemd]" -- cgit v1.2.3 From 0aa456284fc7d5914d07ed4c86a40a5da4d3340e Mon Sep 17 00:00:00 2001 From: BlackNoxis Date: Mon, 15 Jun 2015 19:44:52 +0300 Subject: [kogaion-live] dropping old style kogaion-live. --- app-misc/kogaion-live/kogaion-live-1.ebuild | 33 -------------------------- app-misc/kogaion-live/kogaion-live-2-r1.ebuild | 33 -------------------------- app-misc/kogaion-live/kogaion-live-2.ebuild | 33 -------------------------- 3 files changed, 99 deletions(-) delete mode 100644 app-misc/kogaion-live/kogaion-live-1.ebuild delete mode 100644 app-misc/kogaion-live/kogaion-live-2-r1.ebuild delete mode 100644 app-misc/kogaion-live/kogaion-live-2.ebuild (limited to 'app-misc') diff --git a/app-misc/kogaion-live/kogaion-live-1.ebuild b/app-misc/kogaion-live/kogaion-live-1.ebuild deleted file mode 100644 index 40d8a24c..00000000 --- a/app-misc/kogaion-live/kogaion-live-1.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 2004-2014 Sabayon -# Copyright 2012-2014 RogentOS -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -EGIT_REPO_URI="git://github.com/RogentOS/kogaion-live.git" -EGIT_COMMIT="v${PV}" - -inherit eutils systemd git-2 - -DESCRIPTION="RogentOS live image scripts and tools" -HOMEPAGE="http://www.sabayon.org" - -SLOT="0" -LICENSE="GPL-2" -KEYWORDS="amd64 arm x86" -IUSE="" - -DEPEND="" -RDEPEND="!app-misc/livecd-tools - app-eselect/eselect-opengl - dev-util/dialog - sys-apps/gawk - sys-apps/pciutils - sys-apps/keyboard-configuration-helpers - sys-apps/sed" - -src_install() { - emake DESTDIR="${D}" SYSV_INITDIR="/etc/init.d" \ - SYSTEMD_UNITDIR="$(systemd_get_unitdir)" \ - install || die -} diff --git a/app-misc/kogaion-live/kogaion-live-2-r1.ebuild b/app-misc/kogaion-live/kogaion-live-2-r1.ebuild deleted file mode 100644 index 11946d43..00000000 --- a/app-misc/kogaion-live/kogaion-live-2-r1.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 2004-2014 Sabayon -# Copyright 2014 Kogaion -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -EGIT_REPO_URI="git://github.com/Rogentos/kogaion-live.git" -#EGIT_COMMIT="v${PV}" - -inherit eutils systemd git-2 - -DESCRIPTION="Kogaion live image scripts and tools" -HOMEPAGE="http://www.rogentos.ro" - -SLOT="0" -LICENSE="GPL-2" -KEYWORDS="amd64 arm x86" -IUSE="" - -DEPEND="" -RDEPEND="!app-misc/livecd-tools - app-eselect/eselect-opengl - dev-util/dialog - sys-apps/gawk - sys-apps/pciutils - sys-apps/keyboard-configuration-helpers - sys-apps/sed" - -src_install() { - emake DESTDIR="${D}" SYSV_INITDIR="/etc/init.d" \ - SYSTEMD_UNITDIR="$(systemd_get_unitdir)" \ - install || die -} diff --git a/app-misc/kogaion-live/kogaion-live-2.ebuild b/app-misc/kogaion-live/kogaion-live-2.ebuild deleted file mode 100644 index 07b4ef14..00000000 --- a/app-misc/kogaion-live/kogaion-live-2.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 2004-2014 Sabayon -# Copyright 2014 Kogaion -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -EGIT_REPO_URI="git://github.com/Rogentos/kogaion-live.git" -EGIT_COMMIT="v${PV}" - -inherit eutils systemd git-2 - -DESCRIPTION="Kogaion live image scripts and tools" -HOMEPAGE="http://www.rogentos.ro" - -SLOT="0" -LICENSE="GPL-2" -KEYWORDS="amd64 arm x86" -IUSE="" - -DEPEND="" -RDEPEND="!app-misc/livecd-tools - app-eselect/eselect-opengl - dev-util/dialog - sys-apps/gawk - sys-apps/pciutils - sys-apps/keyboard-configuration-helpers - sys-apps/sed" - -src_install() { - emake DESTDIR="${D}" SYSV_INITDIR="/etc/init.d" \ - SYSTEMD_UNITDIR="$(systemd_get_unitdir)" \ - install || die -} -- cgit v1.2.3 From 5359339cba57840d9419efbbba3339ab38ba1d3c Mon Sep 17 00:00:00 2001 From: BlackNoxis Date: Wed, 17 Jun 2015 10:20:27 +0300 Subject: Revert "[kogaion-live] dropping old style kogaion-live." Reverting kogaion-live drop, adding the ebuilds back, they're not needed to be dropped --- app-misc/kogaion-live/kogaion-live-1.ebuild | 33 ++++++++++++++++++++++++++ app-misc/kogaion-live/kogaion-live-2-r1.ebuild | 33 ++++++++++++++++++++++++++ app-misc/kogaion-live/kogaion-live-2.ebuild | 33 ++++++++++++++++++++++++++ 3 files changed, 99 insertions(+) create mode 100644 app-misc/kogaion-live/kogaion-live-1.ebuild create mode 100644 app-misc/kogaion-live/kogaion-live-2-r1.ebuild create mode 100644 app-misc/kogaion-live/kogaion-live-2.ebuild (limited to 'app-misc') diff --git a/app-misc/kogaion-live/kogaion-live-1.ebuild b/app-misc/kogaion-live/kogaion-live-1.ebuild new file mode 100644 index 00000000..40d8a24c --- /dev/null +++ b/app-misc/kogaion-live/kogaion-live-1.ebuild @@ -0,0 +1,33 @@ +# Copyright 2004-2014 Sabayon +# Copyright 2012-2014 RogentOS +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +EGIT_REPO_URI="git://github.com/RogentOS/kogaion-live.git" +EGIT_COMMIT="v${PV}" + +inherit eutils systemd git-2 + +DESCRIPTION="RogentOS live image scripts and tools" +HOMEPAGE="http://www.sabayon.org" + +SLOT="0" +LICENSE="GPL-2" +KEYWORDS="amd64 arm x86" +IUSE="" + +DEPEND="" +RDEPEND="!app-misc/livecd-tools + app-eselect/eselect-opengl + dev-util/dialog + sys-apps/gawk + sys-apps/pciutils + sys-apps/keyboard-configuration-helpers + sys-apps/sed" + +src_install() { + emake DESTDIR="${D}" SYSV_INITDIR="/etc/init.d" \ + SYSTEMD_UNITDIR="$(systemd_get_unitdir)" \ + install || die +} diff --git a/app-misc/kogaion-live/kogaion-live-2-r1.ebuild b/app-misc/kogaion-live/kogaion-live-2-r1.ebuild new file mode 100644 index 00000000..11946d43 --- /dev/null +++ b/app-misc/kogaion-live/kogaion-live-2-r1.ebuild @@ -0,0 +1,33 @@ +# Copyright 2004-2014 Sabayon +# Copyright 2014 Kogaion +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +EGIT_REPO_URI="git://github.com/Rogentos/kogaion-live.git" +#EGIT_COMMIT="v${PV}" + +inherit eutils systemd git-2 + +DESCRIPTION="Kogaion live image scripts and tools" +HOMEPAGE="http://www.rogentos.ro" + +SLOT="0" +LICENSE="GPL-2" +KEYWORDS="amd64 arm x86" +IUSE="" + +DEPEND="" +RDEPEND="!app-misc/livecd-tools + app-eselect/eselect-opengl + dev-util/dialog + sys-apps/gawk + sys-apps/pciutils + sys-apps/keyboard-configuration-helpers + sys-apps/sed" + +src_install() { + emake DESTDIR="${D}" SYSV_INITDIR="/etc/init.d" \ + SYSTEMD_UNITDIR="$(systemd_get_unitdir)" \ + install || die +} diff --git a/app-misc/kogaion-live/kogaion-live-2.ebuild b/app-misc/kogaion-live/kogaion-live-2.ebuild new file mode 100644 index 00000000..07b4ef14 --- /dev/null +++ b/app-misc/kogaion-live/kogaion-live-2.ebuild @@ -0,0 +1,33 @@ +# Copyright 2004-2014 Sabayon +# Copyright 2014 Kogaion +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +EGIT_REPO_URI="git://github.com/Rogentos/kogaion-live.git" +EGIT_COMMIT="v${PV}" + +inherit eutils systemd git-2 + +DESCRIPTION="Kogaion live image scripts and tools" +HOMEPAGE="http://www.rogentos.ro" + +SLOT="0" +LICENSE="GPL-2" +KEYWORDS="amd64 arm x86" +IUSE="" + +DEPEND="" +RDEPEND="!app-misc/livecd-tools + app-eselect/eselect-opengl + dev-util/dialog + sys-apps/gawk + sys-apps/pciutils + sys-apps/keyboard-configuration-helpers + sys-apps/sed" + +src_install() { + emake DESTDIR="${D}" SYSV_INITDIR="/etc/init.d" \ + SYSTEMD_UNITDIR="$(systemd_get_unitdir)" \ + install || die +} -- cgit v1.2.3 From 6dd1c53edc99fdfb149db7f6114ae7af006afb3f Mon Sep 17 00:00:00 2001 From: BlackNoxis Date: Wed, 17 Jun 2015 10:22:42 +0300 Subject: [kogaion-live] dropping etc/init.d style of boot scripts --- app-misc/kogaion-live/kogaion-live-2-r1.ebuild | 3 +-- app-misc/kogaion-live/kogaion-live-2.ebuild | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) (limited to 'app-misc') diff --git a/app-misc/kogaion-live/kogaion-live-2-r1.ebuild b/app-misc/kogaion-live/kogaion-live-2-r1.ebuild index 11946d43..d72402f9 100644 --- a/app-misc/kogaion-live/kogaion-live-2-r1.ebuild +++ b/app-misc/kogaion-live/kogaion-live-2-r1.ebuild @@ -27,7 +27,6 @@ RDEPEND="!app-misc/livecd-tools sys-apps/sed" src_install() { - emake DESTDIR="${D}" SYSV_INITDIR="/etc/init.d" \ - SYSTEMD_UNITDIR="$(systemd_get_unitdir)" \ + emake DESTDIR="${D}" SYSTEMD_UNITDIR="$(systemd_get_unitdir)" \ install || die } diff --git a/app-misc/kogaion-live/kogaion-live-2.ebuild b/app-misc/kogaion-live/kogaion-live-2.ebuild index 07b4ef14..4e4dcde6 100644 --- a/app-misc/kogaion-live/kogaion-live-2.ebuild +++ b/app-misc/kogaion-live/kogaion-live-2.ebuild @@ -27,7 +27,6 @@ RDEPEND="!app-misc/livecd-tools sys-apps/sed" src_install() { - emake DESTDIR="${D}" SYSV_INITDIR="/etc/init.d" \ - SYSTEMD_UNITDIR="$(systemd_get_unitdir)" \ + emake DESTDIR="${D}" SYSTEMD_UNITDIR="$(systemd_get_unitdir)" \ install || die } -- cgit v1.2.3