* [gentoo-commits] repo/proj/guru:dev commit in: dev-python/cassowary/, dev-python/cassowary/files/
@ 2023-09-04 12:52 Gonçalo Negrier Duarte
0 siblings, 0 replies; only message in thread
From: Gonçalo Negrier Duarte @ 2023-09-04 12:52 UTC (permalink / raw
To: gentoo-commits
commit: 690dd1e28bd72090174c49d4d948f9bee8240b33
Author: Gonçalo Duarte <gonegrier.duarte <AT> gmail <DOT> com>
AuthorDate: Mon Sep 4 12:10:59 2023 +0000
Commit: Gonçalo Negrier Duarte <gonegrier.duarte <AT> gmail <DOT> com>
CommitDate: Mon Sep 4 12:51:51 2023 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=690dd1e2
dev-python/cassowary: new package, add 0.6
Signed-off-by: Gonçalo Duarte <gonegrier.duarte <AT> gmail.com>
dev-python/cassowary/Manifest | 1 +
dev-python/cassowary/cassowary-0.6.ebuild | 48 +++++++++++++++++++++++++++
dev-python/cassowary/files/cassowary.desktop | 9 +++++
dev-python/cassowary/files/cassowary.png | Bin 0 -> 14922 bytes
dev-python/cassowary/metadata.xml | 11 ++++++
5 files changed, 69 insertions(+)
diff --git a/dev-python/cassowary/Manifest b/dev-python/cassowary/Manifest
new file mode 100644
index 0000000000..f8f2369504
--- /dev/null
+++ b/dev-python/cassowary/Manifest
@@ -0,0 +1 @@
+DIST cassowary-0.6.tar.gz 1045957 BLAKE2B 0144868db866dc744377812760285a5a64657478d3212ef5c969a2b48ac187a3efdbb4688b637a8fdd7fd648b75fcda28c99f90dba1945ee735173889b27744c SHA512 2e8b2841b203d2a13a399988d3e0d35d7cd70e765370dd31bfc998989bef0bbad99a94d794e8f96b25990f355850d2db4ce3543fa4aedce61d4d36a4d6e8ec3c
diff --git a/dev-python/cassowary/cassowary-0.6.ebuild b/dev-python/cassowary/cassowary-0.6.ebuild
new file mode 100644
index 0000000000..d2c16ea48f
--- /dev/null
+++ b/dev-python/cassowary/cassowary-0.6.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=no
+PYTHON_COMPAT=( python3_{9..12} )
+
+inherit linux-mod-r1 distutils-r1 desktop
+
+SRC_URI="https://github.com/casualsnek/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
+KEYWORDS="~amd64"
+
+DESCRIPTION="Run Windows Applications on Linux as if they are native (Using a VM and FreeRDP)"
+HOMEPAGE="https://github.com/casualsnek/cassowary"
+
+RDEPEND="net-misc/freerdp
+ dev-python/libvirt-python
+ dev-python/PyQt5
+"
+
+DEPEND="${RDEPEND}"
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="X wayland"
+
+MODULES_KERNEL_MIN=5.10
+
+python_compile() {
+ cd "${S}/app-linux"
+ echo "See documenation of cassowary" > README.md # Dummy Readme file (solve qa error)
+ sed -i "s/version = 0.5/version = ${PV}/g" setup.cfg #version typo upstream
+ ${EPYTHON} -m build --wheel --no-isolation
+}
+
+python_install() {
+ cd "${S}/app-linux"
+ ${EPYTHON} -m installer --destdir="${D}" dist/cassowary-${PV}-py3-none-any.whl
+ domenu "${FILESDIR}/cassowary.desktop"
+ doicon "${FILESDIR}/cassowary.png"
+}
+
+pkg_postinst() {
+ ewarn "This application requires Pre-Configuration"
+ ewarn "Pls Follow the docs of the project:"
+ ewarn "https://github.com/casualsnek/cassowary/docs"
+}
diff --git a/dev-python/cassowary/files/cassowary.desktop b/dev-python/cassowary/files/cassowary.desktop
new file mode 100644
index 0000000000..d7ef7ecf39
--- /dev/null
+++ b/dev-python/cassowary/files/cassowary.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Version=1.0
+Type=Application
+Name=Cassowary
+Icon=cassowary
+Exec=/usr/bin/cassowary -a
+Comment=Cassowary Configuration (Gui App)
+Categories=System
+Terminal=false
\ No newline at end of file
diff --git a/dev-python/cassowary/files/cassowary.png b/dev-python/cassowary/files/cassowary.png
new file mode 100644
index 0000000000..ff18bca0c4
Binary files /dev/null and b/dev-python/cassowary/files/cassowary.png differ
diff --git a/dev-python/cassowary/metadata.xml b/dev-python/cassowary/metadata.xml
new file mode 100644
index 0000000000..2944e7876d
--- /dev/null
+++ b/dev-python/cassowary/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>gonegrier.duarte@gmail.com</email>
+ <name>Gonçalo Negrier Duarte</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">casualsnek/cassowary</remote-id>
+ </upstream>
+</pkgmetadata>
\ No newline at end of file
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2023-09-04 12:52 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-09-04 12:52 [gentoo-commits] repo/proj/guru:dev commit in: dev-python/cassowary/, dev-python/cassowary/files/ Gonçalo Negrier Duarte
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox