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