4 changed files with 0 additions and 126 deletions
-
1dev-lang/vala/Manifest
-
48dev-lang/vala/vala-0.44.3.ebuild
-
1dev-libs/vala-common/Manifest
-
76dev-libs/vala-common/vala-common-0.44.3.ebuild
@ -1 +0,0 @@ |
|||
DIST vala-0.44.3.tar.xz 3342796 SHA256 8553b422484af88be1685d8b47f7b0df36ae4477c3e77e89ab22276ffed1eae9 SHA512 f074d537db94772565003a097c6a29e0dfcd58680baeb321ad04dec8ea056319eb8b7059117c259523b7570841651c2935feef06c03e3d82a11a94a293349b5a WHIRLPOOL 1595bfae0dd1f8382b5091d4349a6cf2b784194dc23285302513cd7192a54992a8b794f844ebcb62b0d57bba72b7909433a91edc479077330cd921a28b60926b |
@ -1,48 +0,0 @@ |
|||
# Copyright 1999-2019 Gentoo Authors |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI=6 |
|||
inherit gnome2 |
|||
|
|||
DESCRIPTION="Compiler for the GObject type system" |
|||
HOMEPAGE="https://wiki.gnome.org/Projects/Vala" |
|||
|
|||
SRC_URI="https://download.gnome.org/sources/vala/0.44/vala-${PV}.tar.xz" |
|||
|
|||
LICENSE="LGPL-2.1" |
|||
SLOT="0.44" |
|||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~arm-linux ~x86-linux" |
|||
IUSE="test" |
|||
|
|||
RDEPEND=" |
|||
>=dev-libs/glib-2.32:2 |
|||
>=dev-libs/vala-common-${PV} |
|||
" |
|||
|
|||
#TODO: slot install is a bit broken |
|||
DEPEND="${RDEPEND} |
|||
!${CATEGORY}/${PN}:0 |
|||
dev-libs/libxslt |
|||
sys-devel/flex |
|||
virtual/pkgconfig |
|||
virtual/yacc |
|||
test? ( |
|||
dev-libs/dbus-glib |
|||
>=dev-libs/glib-2.26:2 ) |
|||
>=media-gfx/graphviz-2.40.1 |
|||
!dev-lang/vala:0.38 |
|||
" |
|||
|
|||
src_configure() { |
|||
gnome2_src_configure --disable-unversioned |
|||
} |
|||
|
|||
src_install() { |
|||
emake DESTDIR="${D}" install |
|||
dosym /usr/bin/vala-"${SLOT}" /usr/bin/vala |
|||
dosym /usr/bin/vala-gen-introspect-"${SLOT}" /usr/bin/vala-gen-introspect |
|||
dosym /usr/bin/valac-"${SLOT}" /usr/bin/valac |
|||
dosym /usr/bin/valadoc-"${SLOT}" /usr/bin/valadoc |
|||
dosym /usr/bin/vapicheck-"${SLOT}" /usr/bin/vapicheck |
|||
dosym /usr/bin/vapigen-"${SLOT}" /usr/bin/vapigen |
|||
} |
@ -1 +0,0 @@ |
|||
DIST vala-0.44.3.tar.xz 3342796 SHA256 8553b422484af88be1685d8b47f7b0df36ae4477c3e77e89ab22276ffed1eae9 SHA512 f074d537db94772565003a097c6a29e0dfcd58680baeb321ad04dec8ea056319eb8b7059117c259523b7570841651c2935feef06c03e3d82a11a94a293349b5a WHIRLPOOL 1595bfae0dd1f8382b5091d4349a6cf2b784194dc23285302513cd7192a54992a8b794f844ebcb62b0d57bba72b7909433a91edc479077330cd921a28b60926b |
@ -1,76 +0,0 @@ |
|||
# Copyright 1999-2019 Gentoo Authors |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI=6 |
|||
GNOME_ORG_MODULE="vala" |
|||
|
|||
inherit gnome.org |
|||
|
|||
DESCRIPTION="Build infrastructure for packages that use Vala" |
|||
HOMEPAGE="https://wiki.gnome.org/Projects/Vala" |
|||
|
|||
LICENSE="LGPL-2.1" |
|||
SLOT="0" |
|||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~x64-solaris" |
|||
IUSE="" |
|||
|
|||
# Previously ${PN} was part of dev-lang/vala |
|||
RDEPEND=" |
|||
!<dev-lang/vala-0.10.4-r2 |
|||
!<dev-lang/vala-0.12.1-r1:0.12 |
|||
!<dev-lang/vala-0.14.2-r2:0.14 |
|||
!<dev-lang/vala-0.16.1-r2:0.16 |
|||
!<dev-lang/vala-0.17.5:0.18 |
|||
" |
|||
DEPEND="" |
|||
|
|||
src_configure() { :; } |
|||
|
|||
src_compile() { :; } |
|||
|
|||
src_install() { |
|||
insinto /usr/share/aclocal |
|||
doins vala.m4 vapigen/vapigen.m4 |
|||
insinto /usr/share/vala |
|||
doins vapigen/Makefile.vapigen |
|||
} |
|||
|
|||
pkg_postinst() { |
|||
# Hack to prevent alternatives_auto_makesym in previously installed |
|||
# dev-lang/vala's pkg_postrm from overwriting vala-common's files |
|||
if has_version '<dev-lang/vala-0.10.4-r2:0.10' && [[ -f "${EROOT}usr/share/aclocal/vala-0-10.m4" ]]; then |
|||
ebegin "Removing old vala-0.10 macros" |
|||
rm "${EROOT}usr/share/aclocal/vala-0-10.m4" &> /dev/null |
|||
eend $? |
|||
fi |
|||
if has_version '<dev-lang/vala-0.12.1-r1:0.12' && [[ -f "${EROOT}usr/share/aclocal/vala-0-12.m4" ]]; then |
|||
ebegin "Removing old vala-0.12 macros" |
|||
rm "${EROOT}usr/share/aclocal/vala-0-12.m4" &> /dev/null |
|||
eend $? |
|||
fi |
|||
if has_version '<dev-lang/vala-0.14.2-r2:0.14' && [[ -f "${EROOT}usr/share/aclocal/vala-0-14.m4" ]]; then |
|||
ebegin "Removing old vala-0.14 macros" |
|||
rm "${EROOT}usr/share/aclocal/vala-0-14.m4" &> /dev/null |
|||
eend $? |
|||
fi |
|||
if has_version '<dev-lang/vala-0.16.1-r2:0.16' && [[ -f "${EROOT}usr/share/aclocal/vala-0-16.m4" ]]; then |
|||
ebegin "Removing old vala-0.16 macros" |
|||
rm "${EROOT}usr/share/aclocal/vala-0-14.m4" &> /dev/null |
|||
eend $? |
|||
if [[ -f "${EROOT}usr/share/vala-0.16/Makefile.vapigen" ]]; then |
|||
ebegin "Removing old vala-0.16 makefile template" |
|||
rm "${EROOT}usr/share/vala-0.16/Makefile.vapigen" &> /dev/null |
|||
eend $? |
|||
fi |
|||
fi |
|||
if has_version '<dev-lang/vala-0.17.5:0.18' && [[ -f "${EROOT}usr/share/aclocal/vala-0-18.m4" ]]; then |
|||
ebegin "Removing old vala-0.18 macros" |
|||
rm "${EROOT}usr/share/aclocal/vala-0-12.m4" &> /dev/null |
|||
eend $? |
|||
if [[ -f "${EROOT}usr/share/vala-0.18/Makefile.vapigen" ]]; then |
|||
ebegin "Removing old vala-0.18 makefile template" |
|||
rm "${EROOT}usr/share/vala-0.18/Makefile.vapigen" &> /dev/null |
|||
eend $? |
|||
fi |
|||
fi |
|||
} |
Write
Preview
Loading…
Cancel
Save
Reference in new issue