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-rpg/valyriatear[~scm]
 | 
				
			||||||
    games-strategy/freesynd[~scm]
 | 
					    games-strategy/freesynd[~scm]
 | 
				
			||||||
    media-gfx/pinta[~scm]
 | 
					    media-gfx/pinta[~scm]
 | 
				
			||||||
 | 
					    net-im/pidgin-opensteamworks[~scm]
 | 
				
			||||||
    net-misc/remmina[~scm]
 | 
					    net-misc/remmina[~scm]
 | 
				
			||||||
    x11-apps/terminator[~scm]
 | 
					    x11-apps/terminator[~scm]
 | 
				
			||||||
    x11-misc/cbatticon[~scm]
 | 
					    x11-misc/cbatticon[~scm]
 | 
				
			||||||
 | 
				
			|||||||
@ -2,56 +2,13 @@
 | 
				
			|||||||
# Distributed under the terms of the GNU General Public License v2
 | 
					# Distributed under the terms of the GNU General Public License v2
 | 
				
			||||||
 | 
					
 | 
				
			||||||
require github [ user=EionRobb rev=5a5bebab831618b658ffdeb418b8b2e430a18dd4 ]
 | 
					require github [ user=EionRobb rev=5a5bebab831618b658ffdeb418b8b2e430a18dd4 ]
 | 
				
			||||||
 | 
					require pidgin-opensteamworks-build
 | 
				
			||||||
 | 
					
 | 
				
			||||||
SUMMARY="Steam protocol plugin for pidgin"
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
LICENCES="GPL-3"
 | 
					 | 
				
			||||||
SLOT="0"
 | 
					SLOT="0"
 | 
				
			||||||
PLATFORMS="~amd64 ~x86"
 | 
					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=(
 | 
					DEFAULT_SRC_PREPARE_PATCHES=(
 | 
				
			||||||
    -p2 "${FILES}"/0001-Add-mbedtls-openssl-as-STEAM_CRYPT_BACKEND.patch
 | 
					    -p2 "${FILES}"/0001-Add-mbedtls-openssl-as-STEAM_CRYPT_BACKEND.patch
 | 
				
			||||||
    -p2 "${FILES}"/0002-Respect-system-LDFLAGS.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