forked from hasufell/hasufell-repository
net-im/pidgin-opensteamworks: add scm exheres
This commit is contained in:
parent
aa0597e28f
commit
494629f085
@ -5,6 +5,7 @@
|
||||
games-rpg/valyriatear[~scm]
|
||||
games-strategy/freesynd[~scm]
|
||||
media-gfx/pinta[~scm]
|
||||
net-im/pidgin-opensteamworks[~scm]
|
||||
net-misc/remmina[~scm]
|
||||
x11-apps/terminator[~scm]
|
||||
x11-misc/cbatticon[~scm]
|
||||
|
@ -2,56 +2,13 @@
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
require github [ user=EionRobb rev=5a5bebab831618b658ffdeb418b8b2e430a18dd4 ]
|
||||
require pidgin-opensteamworks-build
|
||||
|
||||
SUMMARY="Steam protocol plugin for pidgin"
|
||||
|
||||
LICENCES="GPL-3"
|
||||
SLOT="0"
|
||||
PLATFORMS="~amd64 ~x86"
|
||||
|
||||
MYOPTIONS="
|
||||
( providers: gcrypt libressl mbedtls nss openssl ) [[
|
||||
number-selected = exactly-one
|
||||
]]
|
||||
"
|
||||
|
||||
DEPENDENCIES="
|
||||
build:
|
||||
virtual/pkg-config
|
||||
build+run:
|
||||
core/json-glib
|
||||
dev-libs/glib:2
|
||||
gnome-desktop/libgnome-keyring
|
||||
net-im/pidgin
|
||||
providers:gcrypt? ( dev-libs/libgcrypt:= )
|
||||
providers:libressl? ( dev-libs/libressl:= )
|
||||
providers:mbedtls? ( dev-libs/mbedtls:= )
|
||||
providers:nss? ( dev-libs/nss:= )
|
||||
providers:openssl? ( dev-libs/openssl:= )
|
||||
"
|
||||
|
||||
WORK=${WORK}/steam-mobile
|
||||
|
||||
DEFAULT_SRC_PREPARE_PATCHES=(
|
||||
-p2 "${FILES}"/0001-Add-mbedtls-openssl-as-STEAM_CRYPT_BACKEND.patch
|
||||
-p2 "${FILES}"/0002-Respect-system-LDFLAGS.patch
|
||||
)
|
||||
|
||||
src_compile() {
|
||||
local STEAM_CRYPT_BACKEND=
|
||||
|
||||
if option providers:nss ; then
|
||||
STEAM_CRYPT_BACKEND=nss
|
||||
elif option providers:gcrypt ; then
|
||||
STEAM_CRYPT_BACKEND=gcrypt
|
||||
elif option providers:mbedtls ; then
|
||||
STEAM_CRYPT_BACKEND=mbedtls
|
||||
elif option providers:libressl ; then
|
||||
STEAM_CRYPT_BACKEND=openssl
|
||||
elif option providers:openssl ; then
|
||||
STEAM_CRYPT_BACKEND=openssl
|
||||
fi
|
||||
|
||||
emake STEAM_CRYPT_BACKEND=${STEAM_CRYPT_BACKEND}
|
||||
}
|
||||
|
||||
|
@ -0,0 +1,50 @@
|
||||
# Copyright 2016 Julian Ospald <hasufell@posteo.de>
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
export_exlib_phases src_compile
|
||||
|
||||
SUMMARY="Steam protocol plugin for pidgin"
|
||||
|
||||
LICENCES="GPL-3"
|
||||
|
||||
MYOPTIONS="
|
||||
( providers: gcrypt libressl mbedtls nss openssl ) [[
|
||||
number-selected = exactly-one
|
||||
]]
|
||||
"
|
||||
|
||||
DEPENDENCIES="
|
||||
build:
|
||||
virtual/pkg-config
|
||||
build+run:
|
||||
core/json-glib
|
||||
dev-libs/glib:2
|
||||
gnome-desktop/libgnome-keyring
|
||||
net-im/pidgin
|
||||
providers:gcrypt? ( dev-libs/libgcrypt:= )
|
||||
providers:libressl? ( dev-libs/libressl:= )
|
||||
providers:mbedtls? ( dev-libs/mbedtls:= )
|
||||
providers:nss? ( dev-libs/nss:= )
|
||||
providers:openssl? ( dev-libs/openssl:= )
|
||||
"
|
||||
|
||||
WORK=${WORK}/steam-mobile
|
||||
|
||||
pidgin-opensteamworks-build_src_compile() {
|
||||
local STEAM_CRYPT_BACKEND=
|
||||
|
||||
if option providers:nss ; then
|
||||
STEAM_CRYPT_BACKEND=nss
|
||||
elif option providers:gcrypt ; then
|
||||
STEAM_CRYPT_BACKEND=gcrypt
|
||||
elif option providers:mbedtls ; then
|
||||
STEAM_CRYPT_BACKEND=mbedtls
|
||||
elif option providers:libressl ; then
|
||||
STEAM_CRYPT_BACKEND=openssl
|
||||
elif option providers:openssl ; then
|
||||
STEAM_CRYPT_BACKEND=openssl
|
||||
fi
|
||||
|
||||
emake STEAM_CRYPT_BACKEND=${STEAM_CRYPT_BACKEND}
|
||||
}
|
||||
|
@ -0,0 +1,9 @@
|
||||
# Copyright 2016 Julian Ospald <hasufell@posteo.de>
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
require github [ user=EionRobb ]
|
||||
require pidgin-opensteamworks-build
|
||||
|
||||
SLOT="0"
|
||||
PLATFORMS="~amd64 ~x86"
|
||||
|
Loading…
Reference in New Issue
Block a user