Skip to content
Snippets Groups Projects
Verified Commit 1787f5cb authored by Spotlight Deveaux's avatar Spotlight Deveaux :fox:
Browse files

net-libs/gtk-vnc: apply musl fixes

Per Gentoo bug #737266 (https://bugs.gentoo.org/737266),
the default Meson build system erroneously assumes the existence
of context-related functions under musl. We default to gthread as
the coroutine provider in order to bypass this detection.
parent 132f0168
No related branches found
No related tags found
No related merge requests found
Showing
with 111 additions and 345 deletions
# fox-overlay
up-to-date things!
as of right now, we have `dev-lang/go` with the abilitiy to use [`dev-lang/go-bootstrap`](https://github.com/gentoo/musl/tree/master/dev-lang/go-bootstrap). it's now synced to go 1.13!
musl is fairly enjoyable, especially on arm64
DIST gnome-todo-3.28.1.tar.xz 751448 BLAKE2B 55c4909d35e65a763bd283e55b85dc3a6dc0190c39f3f97c33bde7c071abd8e7a88479ed72733e66bd550133bb683ed9cafb9dff36f41b4f7d6bcb9f889f2a39 SHA512 26371dd2a460656b5b7d323420cfdc3f26c548cabe0bf6a01081a017d68e062fb54164f6d0c5cf5054b59f30be65681dedde450d9b98b88f73c07131cd01f57a
EBUILD gnome-todo-3.28.1.ebuild 1637 BLAKE2B dae25ed24c45820282f04af567c4985cdedd64be7bf0ddfff371cd3caaac03d7a24a1b4eeecfd40ab1f7e248e5ef85f07ac12808b883c3e0ba705c4ccbac1d87 SHA512 eefad8c38580a554ee7234b3c10c32a461d6ba4270a6a3d6e25a38c598f5e047c417b8448ae8fdc7f5874cd3be065ff054c9039cdecae3693a54bf92fe19dff0
MISC metadata.xml 495 BLAKE2B 24b5633a04b2eef55ac7105572ff13a091b2cd25619c2693c711207bd45f030adf55923f04fc9ff6ecf191bdd5bd2cd46e5650f70c20c8487b72e1b2c4df9f4c SHA512 fb3e5e39ef95c94a34cda38b003d3917e77dd3d12e44af9ae60ca23335398c09e9fe5317dd2547893ee7fe671c6e38136cd17d468748a0e37e9583b3aa5339ef
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit meson xdg-utils
DESCRIPTION="Personal task manager"
HOMEPAGE="https://wiki.gnome.org/Apps/Todo"
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="~amd64"
IUSE="doc"
SRC_URI="https://ftp.gnome.org/pub/GNOME/sources/gnome-todo/3.28/${P}.tar.xz"
RDEPEND="
>=dev-libs/glib-2.43.4:2
>=x11-libs/gtk+-3.22.0:3
>=net-libs/gnome-online-accounts-3.28.0
>=gnome-extra/evolution-data-server-3.28.0:=[gtk]
>=dev-libs/libical-0.43
>=dev-libs/libpeas-1.22
>=dev-libs/gobject-introspection-1.42:=
>=gnome-base/gsettings-desktop-schemas-3.28.1
"
DEPEND="${RDEPEND}
>=dev-util/meson-0.40.0
doc? ( dev-util/gtk-doc )
>=sys-devel/gettext-0.19.8
virtual/pkgconfig
"
PATCHES=(
# "${FILESDIR}"/${PV}-libical3-compat.patch
)
src_configure() {
# TODO: There aren't any consumers of the introspection outside gnome-todo's own plugins, so maybe we
# TODO: should just always build introspection support as an application that needs it for full functionality?
# Todoist plugin requires 3.25.3 GOA for being able to add a Todoist account
meson_src_configure \
-Denable-background-plugin=true \
-Denable-dark-theme-plugin=true \
-Denable-scheduled-panel-plugin=true \
-Denable-score-plugin=true \
-Denable-today-panel-plugin=true \
-Denable-unscheduled-panel-plugin=true \
-Denable-todo-txt-plugin=true \
-Denable-todoist-plugin=true \
$(meson_use doc enable-gtk-doc) \
-Denable-introspection=true
}
src_compile() {
meson_src_compile
}
src_install() {
meson_src_install
}
pkg_postinst() {
xdg_icon_cache_update
}
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>spotlight@joscomputing.space</email>
</maintainer>
<longdescription lang="en">
GNOME To Do is a personal task manager made to perfectly fit the GNOME desktop. Designed from ground up to seamlessly integrate with the GNOME desktop environment, To Do enables you to be as productive as you want.
</longdescription>
</pkgmetadata>
AUX 1.0.0-honor-python-ver.patch 691 BLAKE2B 1e7954d6bc2feffa97ec429bb96f0d5b6ef4e04eef977731db75bfde4a00d4afab35944a595131b0088569b17f577c41f0ce63987ddbeba5187ae7591f5e9cb4 SHA512 ca5e2495a13a5bedd29dcdfba4c03f74a65d46f964d861adb7d2bcdf73813fe64c456ab52d0ccbb9fc913d6d5c0a76a9d199c114b1f3850d2184e3c7959412f9
DIST gtk-vnc-1.0.0-patchset.tar.xz 9636 BLAKE2B 4f25fdf279e5a1718ea8dc42bdb59722630b363e4e289704b946ae788d593b5d95c56d0eb5315e30ff00c2eb4d3a9e5df366f74808f94e926a47c2f817b0f1ee SHA512 998771ceb28516f52bb083d872a1ad8aa22a7208c8a0ca94270f63d91cc7f7a0f99c4bb93f7a545d9a6c796fa063dd27b36a1cb9a3d7c9349a9d8372754ea929
DIST gtk-vnc-1.0.0.tar.xz 215904 BLAKE2B 05ef0389c3ac307859228506adf55a5ed0f5d577078b82686ad97c9df180fc5c23d8dd030930c61f87b1bbd3cb6cee74c4485af4816b7b29fd53016c2d9b1d07 SHA512 63a40b9b284c4e46a92d5375ab3660b324ff27bfc572559d3b34d29fe4f7d24e976396b6688b8f3e3109d49dc5527075d128c43bb997507e68ddc0880b0ad148
EBUILD gtk-vnc-1.0.0.ebuild 1783 BLAKE2B f077fb5eb057b873c52b10f31151d5f4074abba1ce54225735fbfd0346d02a04a03cd009857834dc26ce15dbe0af899602eee440821337a7c070f8b23d02a558 SHA512 857ecda74d26ea3e7e76765bbfe50f1599a9629ce422c032762ca571e882301390f22a3bd2136e30ccfe5b14cb64cdaaddb78e69fa1c565a51f384c7068841e3
MISC metadata.xml 397 BLAKE2B 0e99084e903bd50b1228c59e87a97bbec3d6c2543328b9ac42587969cc402e93537c360ca8e1df2e5a9bb1129473e8d6c698b373b3e65ee7b322bb87f01baf71 SHA512 eeedc7da2c6292330fa47841afdbf4038d1c3bec1b2803bd462ea4b13c6cd88448274a0814675d3d85ef89f2fd1aa9c45344412a9742e26214dfdf9d51a63d06
From a51acc0c353959e8af06a031724a79cfe6b60963 Mon Sep 17 00:00:00 2001
From: Mart Raudsepp <leio@gentoo.org>
Date: Sun, 5 Apr 2020 00:05:49 +0300
Subject: [PATCH] meson: Find python explicitly to honor downstream python
choice
---
src/meson.build | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/meson.build b/src/meson.build
index 461d8d2..a09aee9 100644
--- a/src/meson.build
+++ b/src/meson.build
@@ -308,7 +308,7 @@ gtk_vnc_sources = gtk_vnc_gir_sources + gvnc_marshal + [
'vncdisplaykeymap.c',
]
-python = import('python').find_installation()
+python = import('python').find_installation('python3')
keymaps = [
'xorgevdev',
'xorgkbd',
--
2.20.1
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{7,8} )
inherit gnome.org vala meson python-any-r1 xdg
DESCRIPTION="VNC viewer widget for GTK"
HOMEPAGE="https://wiki.gnome.org/Projects/gtk-vnc"
SRC_URI+=" https://dev.gentoo.org/~leio/distfiles/${P}-patchset.tar.xz"
LICENSE="LGPL-2.1+"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86"
IUSE="+introspection pulseaudio sasl +vala"
REQUIRED_USE="vala? ( introspection )"
RDEPEND="
>=dev-libs/glib-2.42.0:2
>=x11-libs/gdk-pixbuf-2.12.0:2
>=dev-libs/libgcrypt-1.5.0:0=
>=net-libs/gnutls-3.1.18:0=
>=sys-libs/zlib-1.2.5
sasl? ( >=dev-libs/cyrus-sasl-2.1.26 )
>=x11-libs/gtk+-3.0.0:3[introspection?]
>=x11-libs/cairo-1.2.0
>=x11-libs/libX11-1.6.5
pulseaudio? ( >=media-sound/pulseaudio-10.0 )
introspection? ( >=dev-libs/gobject-introspection-1.56.0:= )
"
# Keymap databases code is generated with python3; configure picks up $PYTHON exported from python-any-r1_pkg_setup
# perl for pod2man
DEPEND="${RDEPEND}"
BDEPEND="
${PYTHON_DEPS}
>=dev-lang/perl-5
dev-util/glib-utils
>=sys-devel/gettext-0.19.8
virtual/pkgconfig
vala? ( $(vala_depend) )
"
PATCHES=(
# Few fixes from origin/master + optionality patches filed as https://gitlab.gnome.org/GNOME/gtk-vnc/merge_requests/6
"${WORKDIR}"/patches
"${FILESDIR}"/${PV}-honor-python-ver.patch
)
src_prepare() {
vala_src_prepare
xdg_src_prepare
# Don't add -O2 explicitly to CFLAGS
sed -i -e "/'-O2'/d" meson.build || die
}
src_configure() {
local emesonargs=(
$(meson_use introspection)
$(meson_feature pulseaudio)
$(meson_feature sasl)
-Denable-werror=false
-Dwith-coroutine=gthread
$(meson_use vala with-vala)
)
meson_src_configure
}
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
<upstream>
<remote-id type="github">haiwen/libsearpc</remote-id>
</upstream>
<maintainer type="project">
<email>gnome@gentoo.org</email>
<name>Gentoo GNOME Desktop</name>
</maintainer>
<maintainer type="project">
<email>virtualization@gentoo.org</email>
<name>Gentoo Virtualization Project</name>
</maintainer>
</pkgmetadata>
DIST libsearpc-3.2.0.tar.gz 52303 BLAKE2B 34707b504b4e63017549e5ed04e8e1e8d1e98b873aebe2ad3f675fe88e209bb73d8b56d1aef137bc4bead2a2fbcf7410dfdf1d02a92a8f37efbaaf0d56d79a4c SHA512 071784b6d34f6ddf947748474c210f0f803e3451373e351b6a768b0cf4a17ddcdaf415ff4ce5f020f1a68df3f6f0a0e53a78ad9e2df286fafea870e303c8f6dd
EBUILD libsearpc-3.2.0-r1.ebuild 896 BLAKE2B 06b88c68713e6694976cee44440529c3e3a6c3e5b61f069ab674363b828be1d4a12c68fd87a1d4699739a354c974bbf0b9b914bfffd40b904ac50ab555353ae7 SHA512 2a0eac2e05559e27c127cdf6ef23c31820518fa9026106f85fb5513053e38e6623976b9e15fb54f0e00473a5eeea0bb540ee82173eff0c57950b9565c1e0007f
MISC metadata.xml 248 BLAKE2B 95ce6c164ee8faf34471896ffcaad9a285d3418dcf763f778c5f58d38f545845c46c87cb3af4f3a8d71c542b127313a909e8f7972c15f930b1fdeffdb660478e SHA512 ffe6a49d28d3659fb952d60aff92836d3d1280f24dc340985d81a5b6600abe5ed8d961bee9ed1188b83be02e547676efcc06689b89ba5484a940a47fe48ed45c
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=(python{2_7,3_6,3_7})
WANT_AUTOMAKE=1.16
inherit autotools python-single-r1
DESCRIPTION="A simple C language RPC framework"
HOMEPAGE="https://github.com/haiwen/libsearpc/ http://seafile.com/"
SRC_URI="https://github.com/haiwen/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
DEPEND="${PYTHON_DEPS}
>=dev-libs/glib-2.26.0
>=dev-libs/jansson-2.2.1"
RDEPEND="${DEPEND}
$(python_gen_cond_dep '
dev-python/simplejson[${PYTHON_MULTI_USEDEP}]
')"
src_prepare() {
default
sed -i -e "s/(DESTDIR)//" ${PN}.pc.in || die
eautoreconf
}
src_install() {
default
# Remove unnecessary .la files, as recommended by ltprune.eclass
find "${ED}" -name '*.la' -delete || die
}
AUX libressl.patch 1188 BLAKE2B ecf77aab7cae0e96f61b3ce73be71b66eb6a307a03adc9ecb71d77d885814628e2a65a536515f64255ea134a933e7131f991d513e00aa9295890b140bffeeb60 SHA512 1e7c616d708829d62872eb0704905dd83333c4437e29d2bc10d97662da874f36b8f50bc8a21d3b7b1b9528002c73ff788b8596bf836211cbbbce78639d389116
AUX seafile-client-select-qt5.patch 807 BLAKE2B bc28c24a114899fa4d864a3ea10d1d2ab08410d0360e8499d40aee2a26358b5bc401edd8e57121306a5e840b674c50930840c3b8723eae1930421eaf3dbfe919 SHA512 565cd7a3b4f187ef52b9a95b0d657a35cc9722c78e92dfc413b64f781c3cae129aba23ab302f80c7526ccab234b0354709e95d1e79d356a502cce47370524f41
DIST seafile-client-7.0.5.tar.gz 2359779 BLAKE2B 58fa532668859c4413bb931146a58eb51ede7c1faa3ea2a9cafb94be44a8819261570ef16cc9f62f584f9ff483aa0832a63a99bb53380dd9efa4f82d25dea553 SHA512 b79cde3f98ebb1a0cb1035131cf95735f01c63bcb4bb658d5c40c36cdf85705d2c6fd2f7787fbdb3d965a25d60ee98e020e33c4f9423295c7ef1ab36ee5c7c27
EBUILD seafile-client-7.0.5.ebuild 1210 BLAKE2B 541cfc71f48b1a71a276b4c48f4a2332c74b49978c0a2e48fda020ed22c8d4e09b07a703f392f9de5ffce3278b015c0b68ecad8fb07196f6e4a398683667e6cf SHA512 b08f49f27a1921826eb2245aff92aa8f31d5a177ab3a56822a0d9633d94d52655633edc3173027c96d77fbc50f630af19818cc5928b8162328a4d01b3aeed999
MISC metadata.xml 634 BLAKE2B 9de57f95b7d26af958c14c4acc7f523597d039dbd86bed4edbd7559d533f8b541913c779d8fcb114e57ed59fe87f76f9ea7abe3893d243fad94fbda1f63c7e5f SHA512 07ad9297df4b21d6743ec7d76e70624734b01c522de9c6c9b9d7126dd377860ac877ae14568a4bfc6e90ed41c8f79c639d4ae54159a9c4696f684afd31b4e628
diff --git a/src/utils/rsa.cpp b/src/utils/rsa.cpp
index 350b790..72a2156 100644
--- a/src/utils/rsa.cpp
+++ b/src/utils/rsa.cpp
@@ -11,47 +11,6 @@
namespace {
-/* Forward compatibility functions if libssl < 1.1.0. */
-
-#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER)
-
-int RSA_set0_key(RSA *r, BIGNUM *n, BIGNUM *e, BIGNUM *d)
-{
- /* If the fields n and e in r are NULL, the corresponding input
- * parameters MUST be non-NULL for n and e. d may be
- * left NULL (in case only the public key is used).
- */
- if ((r->n == NULL && n == NULL)
- || (r->e == NULL && e == NULL))
- return 0;
- if (n != NULL) {
- BN_free(r->n);
- r->n = n;
- }
- if (e != NULL) {
- BN_free(r->e);
- r->e = e;
- }
- if (d != NULL) {
- BN_free(r->d);
- r->d = d;
- }
- return 1;
-}
-
-void RSA_get0_key(const RSA *r,
- const BIGNUM **n, const BIGNUM **e, const BIGNUM **d)
-{
- if (n != NULL)
- *n = r->n;
- if (e != NULL)
- *e = r->e;
- if (d != NULL)
- *d = r->d;
-}
-
-#endif
-
int calculate_sha1 (unsigned char *sha1, const char *msg)
{
SHA_CTX c;
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 4261fba..24fbbda 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -158,11 +158,8 @@ SET(QT_VERSION_MAJOR 5)
# have to keep using QtWebKit on windows because QtWebEngine can't be
# compiled in msys2/mingw (QtWebEnigne is based on chrome, which has to be
# compiled with MSVC.)
-FIND_PROGRAM(qmake_executable NAMES qmake qmake.exe)
-EXECUTE_PROCESS(COMMAND
- bash -c "${qmake_executable} --version | grep -iE '^using qt version [0-9.]+' | awk '{print $4}'"
- OUTPUT_VARIABLE DETECTED_QT_VERSION
- OUTPUT_STRIP_TRAILING_WHITESPACE)
+FIND_PACKAGE(Qt5Core)
+SET(DETECTED_QT_VERSION ${Qt5Core_VERSION})
MESSAGE("qt5 version: ${DETECTED_QT_VERSION}")
IF(WIN32 OR DETECTED_QT_VERSION VERSION_LESS 5.6.0)
ADD_DEFINITIONS(-DSEAFILE_USE_WEBKIT)
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>efremov@linux.com</email>
<name>Denis Efremov</name>
</maintainer>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
<use>
<flag name="libressl">Build with LibreSSL support instead of OpenSSL</flag>
</use>
<use>
<flag name="shibboleth">Build support for Shibboleth single sign-on</flag>
</use>
<upstream>
<remote-id type="github">haiwen/seafile-client</remote-id>
</upstream>
</pkgmetadata>
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit cmake xdg-utils
DESCRIPTION="Seafile desktop client"
HOMEPAGE="http://www.seafile.com/ https://github.com/haiwen/seafile-client/"
SRC_URI="https://github.com/haiwen/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="libressl shibboleth test"
RESTRICT="!test? ( test )"
RDEPEND="net-libs/libsearpc
~net-misc/seafile-${PV}
dev-libs/libevent
dev-libs/jansson
!libressl? ( dev-libs/openssl:0= )
libressl? ( dev-libs/libressl:0= )
dev-db/sqlite:3
dev-qt/qtcore:5
dev-qt/qtgui:5
dev-qt/qtwidgets:5
dev-qt/qtnetwork:5
dev-qt/qtdbus:5
sys-libs/fts-standalone
shibboleth? ( dev-qt/qtwebengine:5[widgets] )"
DEPEND="${RDEPEND}
test? ( dev-qt/qttest:5 )"
BDEPEND="dev-qt/linguist-tools:5"
PATCHES=(
"${FILESDIR}/${PN}-select-qt5.patch"
"${FILESDIR}/libressl.patch"
)
src_configure() {
local mycmakeargs=(
-DBUILD_SHIBBOLETH_SUPPORT="$(usex shibboleth)"
-DBUILD_TESTING="$(usex test)"
-DCMAKE_CXX_FLAGS="-lfts"
)
cmake_src_configure
}
pkg_postinst() {
xdg_icon_cache_update
}
pkg_postrm() {
xdg_icon_cache_update
}
DIST seafile-7.0.5.tar.gz 706430 BLAKE2B 49402de13660bcda9a6fad35879bd0e9ba4e491e921525a9cb16498f833d0d8e4177e615afa95780da040c9617d2795a3aa97ce389edae54621d8079033fd24e SHA512 c51c5f3f4a4b316fdf21d8eec12d42e7e1c76cf1271393658dd447c4b0ba77e6149eb7770a99af6aa23f6ebcb1572f4b847f8de44320d8bae8960bde7f429920
EBUILD seafile-7.0.5-r1.ebuild 1141 BLAKE2B cda58540d7bd03eb7836b09dee42b01d280bbbd2afef1c5309491351a55477db72cd1eed4d2e8722484d57fac663bf909cd63a3e23d66b980f2dbf571721d87a SHA512 a1c06b4293ebef763d23bcac94227b03bbe8695244cab5590f928cad5e8e0c0dbf485f093afbac4c0b057ee1686eba219d3bdf9caa8a970c9e4d485f2cd310ef
MISC metadata.xml 535 BLAKE2B 50d98b6ffbe9dab8d8c04c5fcb70387072158c03c0484d11a70b6a3f1798aee50796a484ae8d21a8f07bf5924db2cdb06288383771519dfa72e63b47be09e679 SHA512 39f9a06f11b90468f44810b942e69231d8d87cd78c43432e2638bfc6eef4ecee6fa5c3d9d108e82eb200428143acb10a36a3277199f713e3f6f2c003311bd9ee
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>efremov@linux.com</email>
<name>Denis Efremov</name>
</maintainer>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
<use>
<flag name="libressl">Build with LibreSSL support instead of OpenSSL</flag>
</use>
<upstream>
<remote-id type="github">haiwen/seafile</remote-id>
</upstream>
</pkgmetadata>
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=(python{2_7,3_6,3_7})
WANT_AUTOMAKE=1.16
inherit autotools python-single-r1 vala
DESCRIPTION="File syncing and sharing software with file encryption and group sharing"
HOMEPAGE="http://www.seafile.com/ https://github.com/haiwen/seafile/"
SRC_URI="https://github.com/haiwen/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2+-with-openssl-exception"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="libressl"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
RDEPEND="${PYTHON_DEPS}
net-libs/libsearpc[${PYTHON_SINGLE_USEDEP}]
dev-libs/glib:2
dev-libs/libevent
dev-libs/jansson
sys-libs/zlib
net-misc/curl
!libressl? ( dev-libs/openssl:0= )
libressl? ( dev-libs/libressl:0= )
dev-db/sqlite:3"
DEPEND="${RDEPEND}
$(vala_depend)"
src_prepare() {
default
sed -i -e 's/valac /${VALAC} /' lib/Makefile.am || die
eautoreconf
vala_src_prepare
}
src_install() {
default
# Remove unnecessary .la files, as recommended by ltprune.eclass
find "${ED}" -name '*.la' -delete || die
python_fix_shebang "${ED}"/usr/bin
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment