media-gfx/akira: Add new package.

Signed-off-by: Avis Drożniak <queereen@riseup.net>
This commit is contained in:
Avis Drożniak
2021-04-12 14:47:44 +02:00
parent 4dde29beb7
commit 0823be0e19
4 changed files with 125 additions and 0 deletions

1
media-gfx/akira/Manifest Normal file
View File

@@ -0,0 +1 @@
DIST akira-0.0.13.tar.gz 899335 BLAKE2B a995bf6083bec24f32e84adfc5551f620877d0ce98b18ff33c7eef57c8401bf8964c9104278691f997024670c8df97d451effba469991eb2d44ee37c166a082e SHA512 e8fbdeb37e1679ef3ee640da4bb37a19c40549b6006291b3dafe7cf56c9436da1ef303232040de8d58dafc5eb110317c77feb21b9e4582520e7baa52f871cd5e

View File

@@ -0,0 +1,54 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit xdg meson vala
DESCRIPTION="Native Linux App for UI and UX Design built in Vala and GTK."
HOMEPAGE="https://github.com/akiraux/Akira"
if [[ "${PV}" == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="git://github.com/akiraux/${PN}.git"
else
SRC_URI="https://github.com/akiraux/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64"
S="${WORKDIR}/${P^}"
fi
LICENSE="GPL-3"
SLOT="0"
DEPEND="
dev-libs/gobject-introspection
>=dev-libs/granite-5.3.0
app-arch/libarchive
dev-libs/json-glib
dev-libs/libgee
dev-libs/libxml2
sys-devel/gettext
x11-libs/goocanvas:2.0
x11-libs/gtksourceview:4"
RDEPEND="${DEPEND}"
src_prepare(){
vala_src_prepare
default
}
src_install(){
meson_src_isntall
dosym -r /usr/bin/com.github.akiraux.akira /usr/bin/akira
}
pkg_preinst() {
xdg_pkg_preinst
}
pkg_postinst() {
xdg_pkg_postinst
}
pkg_postrm() {
xdg_pkg_postrm
}

View File

@@ -0,0 +1,54 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit xdg meson vala
DESCRIPTION="Native Linux App for UI and UX Design built in Vala and GTK."
HOMEPAGE="https://github.com/akiraux/Akira"
if [[ "${PV}" == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="git://github.com/akiraux/${PN}.git"
else
SRC_URI="https://github.com/akiraux/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64"
S="${WORKDIR}/${P^}"
fi
LICENSE="GPL-3"
SLOT="0"
DEPEND="
dev-libs/gobject-introspection
>=dev-libs/granite-5.3.0
app-arch/libarchive
dev-libs/json-glib
dev-libs/libgee
dev-libs/libxml2
sys-devel/gettext
x11-libs/goocanvas:2.0
x11-libs/gtksourceview:4"
RDEPEND="${DEPEND}"
src_prepare(){
vala_src_prepare
default
}
src_install(){
meson_src_isntall
dosym -r /usr/bin/com.github.akiraux.akira /usr/bin/akira
}
pkg_preinst() {
xdg_pkg_preinst
}
pkg_postinst() {
xdg_pkg_postinst
}
pkg_postrm() {
xdg_pkg_postrm
}

View File

@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>queereen@riseup.net</email>
<name>Avis Drożniak</name>
</maintainer>
<upstream>
<remote-id type="github">akiraux/akira</remote-id>
</upstream>
<longdescription>
Akira is a native Linux Design application built in Vala and GTK.
Akira focuses on offering a modern and fast approach to UI and UX Design, mainly targeting web designers and graphic designers.
The main goal is to offer a valid and professional solution for designers who want to use Linux as their main OS.
</longdescription>
</pkgmetadata>