From 90073c73c408c327180948ea62c48788942c66ea Mon Sep 17 00:00:00 2001 From: Kimitsune Date: Fri, 1 Feb 2019 22:13:43 +0100 Subject: [PATCH] Added gnome-multi-writer. [Working] --- sys-apps/gnome-multi-writer/Manifest | 2 + .../gnome-multi-writer-3.30.0.ebuild | 76 +++++++++++++++++++ .../gnome-multi-writer-9999.ebuild | 76 +++++++++++++++++++ 3 files changed, 154 insertions(+) create mode 100644 sys-apps/gnome-multi-writer/Manifest create mode 100644 sys-apps/gnome-multi-writer/gnome-multi-writer-3.30.0.ebuild create mode 100644 sys-apps/gnome-multi-writer/gnome-multi-writer-9999.ebuild diff --git a/sys-apps/gnome-multi-writer/Manifest b/sys-apps/gnome-multi-writer/Manifest new file mode 100644 index 0000000..17c8f1c --- /dev/null +++ b/sys-apps/gnome-multi-writer/Manifest @@ -0,0 +1,2 @@ +EBUILD gnome-multi-writer-3.30.0.ebuild 1858 BLAKE2B 7f029b203ff439edced0fc7fce9a3399ca7a82c8f126cca1a35e570cca1524d0a3761b69eba55369fc18ec8648d509b66d31a96f362e65c42e21ce34b7de4f00 SHA512 b49db2d78a5a60ed8d72dcfdca8abd87097e1f73f4b0d96447a88a0e52b88ae453e721c112c6032fd9d840186cc1ca3c8d3711b10949e0f57ac915fbaecc843a +EBUILD gnome-multi-writer-9999.ebuild 1858 BLAKE2B 7f029b203ff439edced0fc7fce9a3399ca7a82c8f126cca1a35e570cca1524d0a3761b69eba55369fc18ec8648d509b66d31a96f362e65c42e21ce34b7de4f00 SHA512 b49db2d78a5a60ed8d72dcfdca8abd87097e1f73f4b0d96447a88a0e52b88ae453e721c112c6032fd9d840186cc1ca3c8d3711b10949e0f57ac915fbaecc843a diff --git a/sys-apps/gnome-multi-writer/gnome-multi-writer-3.30.0.ebuild b/sys-apps/gnome-multi-writer/gnome-multi-writer-3.30.0.ebuild new file mode 100644 index 0000000..b026f0b --- /dev/null +++ b/sys-apps/gnome-multi-writer/gnome-multi-writer-3.30.0.ebuild @@ -0,0 +1,76 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit git-r3 meson udev versionator gnome2-utils + +DESCRIPTION="Utility to flash disk images to multiple drives at once." +HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-multi-writer" +MY_AUTHOR="GNOME" + +EGIT_REPO_URI="https://gitlab.gnome.org/${MY_AUTHOR}/${PN}.git" +MY_PV="GNOME_MULTI_WRITER_$(replace_all_version_separators _)" + +if [[ ${PV} == "9999" ]] ; then + EGIT_BRANCH="master" + KEYWORDS="" +else + EGIT_COMMIT="${MY_PV}" + KEYWORDS="~x86 ~amd64" +fi + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="" + +RDEPEND="dev-libs/glib:2 + >=x11-libs/gtk+-3.11.2:3 + >=dev-libs/libgusb-0.2.7 + virtual/libgudev + >=media-libs/libcanberra-0.10[gtk3] + >=sys-auth/polkit-0.1 + sys-fs/udisks:2 + dev-libs/glib:2 + gnome-base/gsettings-desktop-schemas + " + +DEPEND="${RDEPEND}" + +BDEPEND="virtual/pkgconfig" + +#src_prepare() { +# gnome2_src_prepare +#} + +src_install() { + meson_src_install +} + +pkg_postinst() { + xdg_desktop_database_update + xdg_mimeinfo_database_update + gnome2_icon_cache_update + gnome2_schemas_update + +} + +pkg_postrm() { + xdg_desktop_database_update + xdg_mimeinfo_database_update + gnome2_icon_cache_update + gnome2_schemas_update +} + +#src_configure() { +# local emesonargs=( +# -Ddoc=$(usex doc true false) +# -Dx11-examples=$(usex examples true false) +# -Ddrivers=all +# -Dudev_rules=true +# -Dudev_rules_dir=$(get_udevdir)/rules.d +# --libdir=/usr/$(get_libdir) +# ) +# meson_src_configure +#} diff --git a/sys-apps/gnome-multi-writer/gnome-multi-writer-9999.ebuild b/sys-apps/gnome-multi-writer/gnome-multi-writer-9999.ebuild new file mode 100644 index 0000000..b026f0b --- /dev/null +++ b/sys-apps/gnome-multi-writer/gnome-multi-writer-9999.ebuild @@ -0,0 +1,76 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit git-r3 meson udev versionator gnome2-utils + +DESCRIPTION="Utility to flash disk images to multiple drives at once." +HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-multi-writer" +MY_AUTHOR="GNOME" + +EGIT_REPO_URI="https://gitlab.gnome.org/${MY_AUTHOR}/${PN}.git" +MY_PV="GNOME_MULTI_WRITER_$(replace_all_version_separators _)" + +if [[ ${PV} == "9999" ]] ; then + EGIT_BRANCH="master" + KEYWORDS="" +else + EGIT_COMMIT="${MY_PV}" + KEYWORDS="~x86 ~amd64" +fi + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="" + +RDEPEND="dev-libs/glib:2 + >=x11-libs/gtk+-3.11.2:3 + >=dev-libs/libgusb-0.2.7 + virtual/libgudev + >=media-libs/libcanberra-0.10[gtk3] + >=sys-auth/polkit-0.1 + sys-fs/udisks:2 + dev-libs/glib:2 + gnome-base/gsettings-desktop-schemas + " + +DEPEND="${RDEPEND}" + +BDEPEND="virtual/pkgconfig" + +#src_prepare() { +# gnome2_src_prepare +#} + +src_install() { + meson_src_install +} + +pkg_postinst() { + xdg_desktop_database_update + xdg_mimeinfo_database_update + gnome2_icon_cache_update + gnome2_schemas_update + +} + +pkg_postrm() { + xdg_desktop_database_update + xdg_mimeinfo_database_update + gnome2_icon_cache_update + gnome2_schemas_update +} + +#src_configure() { +# local emesonargs=( +# -Ddoc=$(usex doc true false) +# -Dx11-examples=$(usex examples true false) +# -Ddrivers=all +# -Dudev_rules=true +# -Dudev_rules_dir=$(get_udevdir)/rules.d +# --libdir=/usr/$(get_libdir) +# ) +# meson_src_configure +#}