From 6a3d7dcb48ba54308895d78be6f99b7b86bcc92e Mon Sep 17 00:00:00 2001 From: David Guglielmi Date: Tue, 31 Jan 2017 22:50:48 +0100 Subject: [PATCH] - net-im/corebird: bump to 1.4.2 --- net-im/corebird/Manifest | 3 + net-im/corebird/corebird-1.4.2.ebuild | 56 +++++++++++++++++++ .../corebird-1.4.2-fix-valac-detection.patch | 20 +++++++ 3 files changed, 79 insertions(+) create mode 100644 net-im/corebird/corebird-1.4.2.ebuild create mode 100644 net-im/corebird/files/corebird-1.4.2-fix-valac-detection.patch diff --git a/net-im/corebird/Manifest b/net-im/corebird/Manifest index e7b21fd..5a9303b 100644 --- a/net-im/corebird/Manifest +++ b/net-im/corebird/Manifest @@ -1,3 +1,6 @@ +AUX corebird-1.4.2-fix-valac-detection.patch 661 SHA256 fc88189139a4536405e753cff9fec703261d5b5e7f1c220025ba2cb2b7956adc SHA512 6dc8981caada3765e49bdae44c4bf9a53a185a2dc596aca7e39171217f938e0ad4a7d564b09f9121bbb48eed0ac4d1ce9126fe74ac5cfe22d6cefd32fa94bb2c WHIRLPOOL 59f71abbe09eed5006815ddaf7792308876b42560beb10821e4d36f3616b7e0f120b3dab74404fe7b01323eebc162d35d935a912bc84b8d53b3965b6ca5b492f DIST corebird-1.3.3.tar.gz 437996 SHA256 4331fe49c1c3eba5dcfaad77f470084ede237972aea8d7e7b080d76cf02abd13 SHA512 1ece2ffe8b8949f79679d890f639d21ca940ebee724b46cdae1bf23617d87c4b8f78f9153914fa2d8389170968331bf47679f8f1bb622f8e905d7c821be67535 WHIRLPOOL 1e0bb3826244b7c28b7d183b48209f0f808cfce8ed0af2520b1a55e0830675cdb38f41dc53f9225b007f4096b85eb1c9da88577d74bfac604a5c5e30c5e59d6b +DIST corebird-1.4.2.tar.gz 462026 SHA256 776ff02e6b58b9d2019b141047eccf25615e3ac50a2092c665e15dabf4ec8e1f SHA512 28e1d18b579e3de3294e0962917130063beef2587cf795b58014e68b411daa3984c315921684b9bce344bfaa2335d127534e730afe0b1fefbf7c9bf2608f8051 WHIRLPOOL 2f339e9c947b373c6855c26381de001f351fe44a776269aac978e600ffa0743e960104ed20fb1f277063146283cb003ab29c764fa5f6acdbaee2eb51f37bb3b8 EBUILD corebird-1.3.3.ebuild 1150 SHA256 038d8d0c8151e56a8ff47851ffd27f2d15dd4784d628245d3975c598be36e41f SHA512 06119d3ec7d177bc4f5fd4ddc6ad077503d400c187a3d87bebc58c27b32a572257f429ee8c88652f3c5d6681f2f9b237421bd30fbbd54eca6f3dd56444e5361f WHIRLPOOL a3db7106e69d18649cf198d65b2be1aa89af9a2f5f5b21f75c95ddfb20a5535465f44d8f3eae85e7bc72528e44fd27eda656e9adc00c6515333d043888b985f5 +EBUILD corebird-1.4.2.ebuild 1237 SHA256 70db2ed40333b0be813eca87f851f38143585a91bb34fafb0e2f514ac256b332 SHA512 2a7751fbb5b72cec1a5e5972e9e96e8d2fe8d7fdb548e26b109b334fd3e629e9ff29f6d66198421de1c3d1051ce03bb66154b9b41e2493abbcb5bc97e34e55e2 WHIRLPOOL 4ff0e4806b190348133a4f0ed74c03a4565c4ba36fc20b366e9ab30ad7edc567814fa780d8936094c32cc436551bafd1d2501bd6454ef2cc3679b1ccbf9f3c94 MISC metadata.xml 747 SHA256 2f543f6ec72b2d6f6a6816930b0eb8a35487173081560b56e32f63559e90a031 SHA512 8318ac08e114ed14246b4ed85d3159bb80fa80294d18e58db4f784b849499fd6145bd2e186c9cea40b07b4edbf6721dc5d5249d0b64f713d75227e6b398e01d9 WHIRLPOOL e3d372b6ca187e4554b56ba6c91f5e7c93707984e9e56d690e959f3528fd4328c796073ffaddfc17d85462d4c69e51f1b5f42bcdcd1626ad49de6f3467b3d7d9 diff --git a/net-im/corebird/corebird-1.4.2.ebuild b/net-im/corebird/corebird-1.4.2.ebuild new file mode 100644 index 0000000..30ed715 --- /dev/null +++ b/net-im/corebird/corebird-1.4.2.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +VALA_MIN_API_VERSION=0.28 +AUTOTOOLS_AUTORECONF=1 +AUTOTOOLS_IN_SOURCE_BUILD=1 + +inherit eutils autotools-utils gnome2 vala + +DESCRIPTION="Native GTK+3 Twitter client" +HOMEPAGE="http://corebird.baedert.org/" +SRC_URI="https://github.com/baedert/corebird/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="debug gstreamer" + +RDEPEND=" + dev-db/sqlite:3 + >=dev-libs/glib-2.44:2 + dev-libs/json-glib + dev-libs/libgee:0.8 + gstreamer? ( media-plugins/gst-plugins-meta:1.0[X,ffmpeg] + media-plugins/gst-plugins-hls:1.0 ) + >=net-libs/libsoup-2.42.3.1 + >=net-libs/rest-0.7.93:0.7 + >=x11-libs/gtk+-3.18:3 + >=app-text/gspell-1.0.3[vala] +" +DEPEND="${RDEPEND} + $(vala_depend) + >=dev-util/intltool-0.40 + sys-apps/sed + virtual/pkgconfig +" + +src_prepare() { + epatch "${FILESDIR}"/${P}-fix-valac-detection.patch + + sed -i -e "/manpagedir/s/manpagedir.*/&\/man1/g" data/Makefile.am || die + autotools-utils_src_prepare + gnome2_src_prepare + vala_src_prepare +} + +src_configure() { + local myeconfargs=( + $(usex gstreamer "" --disable-video) + ) + gnome2_src_configure "${myeconfargs[@]}" + + +} diff --git a/net-im/corebird/files/corebird-1.4.2-fix-valac-detection.patch b/net-im/corebird/files/corebird-1.4.2-fix-valac-detection.patch new file mode 100644 index 0000000..0eaf28b --- /dev/null +++ b/net-im/corebird/files/corebird-1.4.2-fix-valac-detection.patch @@ -0,0 +1,20 @@ +diff -dNur a/configure.ac b/configure.ac +--- a/configure.ac 2017-01-27 21:25:31.000000000 +0100 ++++ b/configure.ac 2017-01-31 22:19:12.673295177 +0100 +@@ -81,16 +81,6 @@ + AC_SUBST(CB_LIBS) + AC_SUBST(CB_VALA_FLAGS) + +- +-# Check for valac >= 0.34, which binds gtk_popover_popup +-# as well as if that function exists in gtk+ +-AM_PROG_VALAC([0.34.0], [ +-AC_CHECK_LIB([gtk-3], [gtk_popover_popup], +- [CB_VALA_FLAGS="$CB_VALA_FLAGS -D GTK322"], +- ) +-]) +- +- + AC_ARG_VAR([GLIB_COMPILE_RESOURCES],[the glib-compile-resources program]) + AC_PATH_PROG([GLIB_COMPILE_RESOURCES],[glib-compile-resources],[]) + if test -z "$GLIB_COMPILE_RESOURCES"; then