summaryrefslogtreecommitdiff
path: root/x11-plugins/pidgin-opensteamworks
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /x11-plugins/pidgin-opensteamworks
reinit the tree, so we can have metadata
Diffstat (limited to 'x11-plugins/pidgin-opensteamworks')
-rw-r--r--x11-plugins/pidgin-opensteamworks/Manifest9
-rw-r--r--x11-plugins/pidgin-opensteamworks/files/pidgin-opensteamworks-1.3-Makefile33
-rw-r--r--x11-plugins/pidgin-opensteamworks/metadata.xml13
-rw-r--r--x11-plugins/pidgin-opensteamworks/pidgin-opensteamworks-1.4.ebuild45
-rw-r--r--x11-plugins/pidgin-opensteamworks/pidgin-opensteamworks-1.6.1.ebuild53
5 files changed, 153 insertions, 0 deletions
diff --git a/x11-plugins/pidgin-opensteamworks/Manifest b/x11-plugins/pidgin-opensteamworks/Manifest
new file mode 100644
index 000000000000..dcd6b8f9fcb1
--- /dev/null
+++ b/x11-plugins/pidgin-opensteamworks/Manifest
@@ -0,0 +1,9 @@
+AUX pidgin-opensteamworks-1.3-Makefile 760 SHA256 d49ad1fc4b5dc4ef384ebc2233f65cff243be1592db962f33d2c82637cd9f8ae SHA512 fba48067f726ebb9bfd5dba8074b4314d5c15999cf6b4bfa57ddc2a64eb2fc0f5694d1164f7670b2e60de6492e403cb63915ccf3f6c91c380c1df570bbdd0901 WHIRLPOOL 46aeecc4c1071ab3c8e89d7fa95eb2ee1fce05b690222f3dcbe405e142499bb2632abdd182a9ac70bad1c853667facaa340f355ad477fffa7669a3b427765b7a
+DIST pidgin-opensteamworks-1.6.1.tar.gz 750495 SHA256 6a63248ed67f85185d32760246a22fea58e49af2d8a604abaa2cb3a3b5368a01 SHA512 9f025538460dda01d769501326cf7ac597e069bdef3437eea89f392bede7e620e854a8c0b0659315a0834c8f2f60a38680f1f1bdccdb65d3b13f64f7981ee55b WHIRLPOOL 30e13bbd16b560b690a38214d1fadfd4a6da7566e29035623e7b6178357baadd647c692257f251803112e61baa25aaff59281fdc70e49d9fbdf90effa023eac1
+DIST pidgin-opensteamworks-icons.zip 3252 SHA256 9af30f18b607fd16911c2e41b0fb594508583335804f25193da7846ea39f9fa9 SHA512 823f400bb4df9c6ddb65d8a01ec182fbbadeb955bc3e9590e88773b092b0cf79e50fc6c20d9b72def7fe9f8d6e1ac7cc087fbdb3f6ed4b76c343a29f18e6ea06 WHIRLPOOL 6b57fd61f15755b4c8f5090d7ab94974e1d8e5bd873fdc943ae762b3db97c0b65b295f8288747c98390fb1f52af27849840b084ca0e39bd88542f694decf0ff7
+DIST steam-mobile-1.4.tar.bz2 23293 SHA256 d7ac0396b17c7a45bdffaa4b1ccbc4b13118b64e9ea495fa5af629a8e29c8fab SHA512 20ac50ea49c1c0724aeb839fe46ac8a9b5a52d903ebf9bb18ab665fd32cdc4d80a426a0c2714724495ee73d758da2dbb891ac618b0689239485841fe6e6c0953 WHIRLPOOL 9f9e6ed0c1045e2fada9ea214b2be9560fc6d5937619cda403242c30ad8b1a4536fb6c0a92c311ca2998aed245d2fee5da9b48a6c8766e5c098688552bee6da7
+EBUILD pidgin-opensteamworks-1.4.ebuild 998 SHA256 74cb9fbd232536065b02fe7d6acd7f5909c9c86b5363c786657f90e28128c148 SHA512 f555d4469bd62c85d7166c74a82f8cdec78fb3ea9caf514357520394809205fee01a768fecbe23d1e59acd9fa5a817adb99423737246aa6df5470c09e0349574 WHIRLPOOL 9676332427c68388994216fdbbbad60ddcb94f800a32d5ab0550af1f6f5785208bcb6d06cb04f1f019163686e44d418bcfbc48335baf165ef08c569e4d3bb8e0
+EBUILD pidgin-opensteamworks-1.6.1.ebuild 1126 SHA256 30c87aaeba2c140464b44c626b108b8060ea6ac138bde993384138a727d06ac8 SHA512 0e3410d139b0a4d26eab5230beb7cc35a8d3f6d1e18b2575648b73d457aff43b7599677d103ce398a7e897714f7f977a57532d8f562d4ebd7b2b9c088f68f356 WHIRLPOOL 7483643c4016dafd2d73689073e92afbd270ebde3d4a73ed327eedecdc5fe4187a0c40d17ac5f381b424d25f4a1c2006111e181d85ab47327e9b02d3a819cf91
+MISC ChangeLog 4841 SHA256 438f9e720e1824a7497b0755a97da4f390047cdc1ec12663051dd3c9c174540f SHA512 82e626a2561763f05828403d11f8c66caf1a54d5a9b9681ca2be739007992d9aeccb3968bd762d976f59274db4db91adc00e0d61d8c5ed92b9051749887b6092 WHIRLPOOL ea9af70c7785368835e9682e3a75c10ee38e1ff67b3aec11f8fdb21ab95cefc8247d99df0f20530bf0f6eaaf6a26f0ed7f2d5a54bdc78bde6a2588c315e57b52
+MISC ChangeLog-2015 4970 SHA256 cbcaf500b97a3ff05252100c8d3779ca5834d03b9fa6723c92a2d87bdaa929db SHA512 d4d7afc9e086b110ce4bd3751917159015d16659afc3cd66244a4a66b3f741c172fcb43eb5f08af28ca84acc4c2925a1df879a362d45bc24351d47f9e20185f7 WHIRLPOOL 3cb8551a54c4aa78772b7139eba773b4873c282adca1d9481f4d535e8b45abec432753137c05bb415f546e83684f03042a2f8320c4b788b0bd63e76daa36a1b8
+MISC metadata.xml 453 SHA256 f96ce2a20a2f78cb418d30039588b476b2394e7d3d09409b93f299a3a229c431 SHA512 ebfb6e3364b44a8727015c856eb4ae213cc8ae88fe7b520e2968d0e7cbe6d0aae15ab0408c58158c469da5e77b70478d7c8da4f290792081fe4c7c4502a7e8f8 WHIRLPOOL dd87c8218f89d35dce728bed5bd0574ec3980e01e141651c31143fa2e7665c73465edae887b747075b393bf410e6c6cd01dc96f59dba87cd4132d9caf4ccf9e6
diff --git a/x11-plugins/pidgin-opensteamworks/files/pidgin-opensteamworks-1.3-Makefile b/x11-plugins/pidgin-opensteamworks/files/pidgin-opensteamworks-1.3-Makefile
new file mode 100644
index 000000000000..a71ece054234
--- /dev/null
+++ b/x11-plugins/pidgin-opensteamworks/files/pidgin-opensteamworks-1.3-Makefile
@@ -0,0 +1,33 @@
+CC ?= gcc
+PKG_CONFIG ?= pkg-config
+INSTALL = install
+INSTALL_PROGRAM = $(INSTALL) -Dm755
+
+PLUGINDIR ?= $(shell $(PKG_CONFIG) --variable=plugindir purple)
+
+CFLAGS ?= -O2 -pipe
+CFLAGS += -Wall -fPIC
+LDFLAGS += -shared
+CPPFLAGS += $(shell $(PKG_CONFIG) --cflags glib-2.0 json-glib-1.0 purple nss gnome-keyring-1)
+LIBS += $(shell $(PKG_CONFIG) --libs glib-2.0 json-glib-1.0 purple nss)
+
+TARGET = libsteam.so
+
+OBJS = libsteam.o steam_connection.o
+
+%.o: %.c %.h
+ $(CC) $(CFLAGS) $(CPPFLAGS) -c $*.c
+
+$(TARGET): $(OBJS)
+ $(CC) $(LDFLAGS) $(CFLAGS) -o $@ $(OBJS) $(LIBS)
+
+install: $(TARGET)
+ $(INSTALL_PROGRAM) $(TARGET) "$(DESTDIR)$(PLUGINDIR)/$(TARGET)"
+
+uninstall:
+ rm -f "$(DESTDIR)$(PLUGINDIR)/$(TARGET)"
+
+clean:
+ rm -f $(OBJS) $(TARGET)
+
+.PHONY: uninstall clean
diff --git a/x11-plugins/pidgin-opensteamworks/metadata.xml b/x11-plugins/pidgin-opensteamworks/metadata.xml
new file mode 100644
index 000000000000..ee4e08ee75b7
--- /dev/null
+++ b/x11-plugins/pidgin-opensteamworks/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <!-- maintainer-needed -->
+ <upstream>
+ <maintainer status="active">
+ <email>eionrobb@gmail.com</email>
+ <name>Eion Robb</name>
+ </maintainer>
+ <bugs-to>https://code.google.com/p/pidgin-opensteamworks/issues/list</bugs-to>
+ <remote-id type="github">EionRobb/pidgin-opensteamworks</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/x11-plugins/pidgin-opensteamworks/pidgin-opensteamworks-1.4.ebuild b/x11-plugins/pidgin-opensteamworks/pidgin-opensteamworks-1.4.ebuild
new file mode 100644
index 000000000000..98b76b3d4917
--- /dev/null
+++ b/x11-plugins/pidgin-opensteamworks/pidgin-opensteamworks-1.4.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit toolchain-funcs
+
+DESCRIPTION="Steam protocol plugin for pidgin"
+HOMEPAGE="https://github.com/eionrobb/pidgin-opensteamworks"
+SRC_URI="https://pidgin-opensteamworks.googlecode.com/files/steam-mobile-${PV}.tar.bz2
+ https://pidgin-opensteamworks.googlecode.com/files/icons.zip
+ -> ${PN}-icons.zip"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="amd64 ~ppc x86"
+IUSE=""
+
+RDEPEND="dev-libs/glib:2
+ dev-libs/json-glib
+ dev-libs/nss
+ gnome-base/libgnome-keyring
+ net-im/pidgin"
+DEPEND="${RDEPEND}
+ app-arch/unzip
+ virtual/pkgconfig"
+
+S=${WORKDIR}
+
+pkg_setup() {
+ if [[ ${MERGE_TYPE} != binary ]]; then
+ tc-export CC PKG_CONFIG
+ fi
+}
+
+src_prepare() {
+ # see https://code.google.com/p/pidgin-opensteamworks/issues/detail?id=31
+ cp "${FILESDIR}"/${PN}-1.3-Makefile "${S}"/Makefile || die
+}
+
+src_install() {
+ default
+ insinto /usr/share/pixmaps/pidgin/protocols
+ doins -r "${WORKDIR}"/{16,48}
+}
diff --git a/x11-plugins/pidgin-opensteamworks/pidgin-opensteamworks-1.6.1.ebuild b/x11-plugins/pidgin-opensteamworks/pidgin-opensteamworks-1.6.1.ebuild
new file mode 100644
index 000000000000..d7fc10f17ef7
--- /dev/null
+++ b/x11-plugins/pidgin-opensteamworks/pidgin-opensteamworks-1.6.1.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit toolchain-funcs
+
+DESCRIPTION="Steam protocol plugin for pidgin"
+HOMEPAGE="https://github.com/eionrobb/pidgin-opensteamworks"
+SRC_URI="https://github.com/EionRobb/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+
+RDEPEND="dev-libs/glib:2
+ dev-libs/json-glib
+ dev-libs/nss
+ gnome-base/libgnome-keyring
+ net-im/pidgin"
+DEPEND="${RDEPEND}
+ app-arch/unzip
+ virtual/pkgconfig"
+
+S=${WORKDIR}
+
+pkg_setup() {
+ if [[ ${MERGE_TYPE} != binary ]]; then
+ tc-export CC PKG_CONFIG
+ fi
+}
+
+src_prepare() {
+ # see https://code.google.com/p/pidgin-opensteamworks/issues/detail?id=31
+ cp "${FILESDIR}"/${PN}-1.3-Makefile "${S}"/${P}/steam-mobile/Makefile || die
+ unzip "${S}"/${P}/steam-mobile/releases/icons.zip || die
+}
+
+src_compile() {
+ pushd ${P}/steam-mobile || die
+ default
+ popd || die
+}
+
+src_install() {
+ pushd ${P}/steam-mobile || die
+ default
+ popd || die
+ insinto /usr/share/pixmaps/pidgin/protocols
+ doins -r "${WORKDIR}"/{16,48}
+ dodoc ${P}/README.md
+}