summaryrefslogtreecommitdiff
path: root/x11-plugins/pidgin-gnome-keyring
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-gnome-keyring
reinit the tree, so we can have metadata
Diffstat (limited to 'x11-plugins/pidgin-gnome-keyring')
-rw-r--r--x11-plugins/pidgin-gnome-keyring/Manifest5
-rw-r--r--x11-plugins/pidgin-gnome-keyring/files/pidgin-gnome-keyring-2.0-plugindir.patch21
-rw-r--r--x11-plugins/pidgin-gnome-keyring/metadata.xml17
-rw-r--r--x11-plugins/pidgin-gnome-keyring/pidgin-gnome-keyring-2.0.ebuild37
4 files changed, 80 insertions, 0 deletions
diff --git a/x11-plugins/pidgin-gnome-keyring/Manifest b/x11-plugins/pidgin-gnome-keyring/Manifest
new file mode 100644
index 000000000000..ff8bc7a52b96
--- /dev/null
+++ b/x11-plugins/pidgin-gnome-keyring/Manifest
@@ -0,0 +1,5 @@
+AUX pidgin-gnome-keyring-2.0-plugindir.patch 793 SHA256 d1238323cda83c0674181c663bc2285266c7989624e1ea18425a8329ce737098 SHA512 70c4580f79d339c40a47ec8b8ff636649430f14627a9c88478f330c978781ac9252642c793eb155b26f366eb90cc00cf69e144a5cbf9903ae7be1a67441b59be WHIRLPOOL 460a9ae51b08d0d84e8e393d49b1c78fa088e63955359d58970fa9400f72d08c4054e12fc15c1007034d4d19f383e65d74e4555c0acfa055246e320aaeff54ca
+DIST pidgin-gnome-keyring-2.0.tar.gz 12066 SHA256 f75bc1a859226a5ad7cf3012925835a4d70b83dcac57a95d452194601b03191c SHA512 b1f83c107631a7105aa517312f13d745922b8033afc15069cba1c515caeee9e6ad89c4c7a5f96c561713d7f7a6ca3f03cff8fb11566a8ea0d8980f10e85d4610 WHIRLPOOL 84549c2240121400c46be51e4562df1db27cd900e6170aabab9d18761b93af1b5b1b60dac4ea7124cadf22325e6b79efcae569573edb36458c2d8fe673962d23
+EBUILD pidgin-gnome-keyring-2.0.ebuild 859 SHA256 b35df8d108bc8a71d07d96c7e08159c47f8013ed3cdfe1b37f8dbe6dee8f0ace SHA512 ef044586c9091b4ebbe7961aec7f66e82f9aa33a6e6a099fc63cff319bfe501b79f885e64c5d8d15fe073965090350aeca2c5b53235c88c9d45e963f745b51ac WHIRLPOOL ccd138c2e9c4506a43ab32ba963262355cf21620af276a1b8d7dfd59a18b4ba632afb8030f383c4ea4a2b32fa0001aa2bba64600a08c860086a99a03fa879cf4
+MISC ChangeLog 959 SHA256 01a47eb3bafbe7cb27bd0539ae8e43f4491103859a1f79a29cabd665dfbeaa8b SHA512 7d44377f46f1b8939834c20035b056df6a38e067b365a7b884613b2f7c343834d5fcb96ae1bfccbbcbaa7dbe7991794165cc3ca4cc728f115419517dbc239bc1 WHIRLPOOL 2d05eb1ef9f3044ffd4f21b4de7758dc1eddfdabefd51dd0d3d982f9a0c8f19e2dce013d7de94afb0aea6d865b1da5faeb10192970d2ebaeb2a6cffc9f3a8a59
+MISC metadata.xml 601 SHA256 6dac1278486f358405c529ee8bf193105abaa7f0b35addc8d996991ed06a85a3 SHA512 8c30a86da0a41a8e47009cfafecae861d6389c6dbe0d14c68200d1b2a6c83b047befca74f70ac8652ba22fd2c738a1ce41fe63186fc7a2e5762d348c08635970 WHIRLPOOL 7ef143c347f5414b65403d5398f7613af04581847c451b8ecf75bc3c57927e30bd8da9d04630ecfc0441f6d584f42716a763f07077f60eabd6a0570876467384
diff --git a/x11-plugins/pidgin-gnome-keyring/files/pidgin-gnome-keyring-2.0-plugindir.patch b/x11-plugins/pidgin-gnome-keyring/files/pidgin-gnome-keyring-2.0-plugindir.patch
new file mode 100644
index 000000000000..6aa6ffca3c52
--- /dev/null
+++ b/x11-plugins/pidgin-gnome-keyring/files/pidgin-gnome-keyring-2.0-plugindir.patch
@@ -0,0 +1,21 @@
+--- a/Makefile 2015-02-07 03:23:05.000000000 +0000
++++ b/Makefile 2016-04-28 09:53:59.915565380 +0000
+@@ -2,6 +2,7 @@
+
+ SECRETFLAGS = `pkg-config --libs --cflags libsecret-1`
+ PURPLEFLAGS = `pkg-config --cflags purple`
++PLUGINDIR = `pkg-config --variable=plugindir purple`
+ VERSION = $(shell cat VERSION)
+ ifeq ($(strip $(VERSION)),)
+ VERSION = `git describe --tags`
+@@ -18,8 +19,8 @@
+ ${CC} ${CFLAGS} ${LDFLAGS} -Wall -I. -g -O2 ${TARGET}.c -o ${TARGET}.so -shared -fPIC -DPIC -ggdb ${PURPLEFLAGS} ${SECRETFLAGS} -DVERSION=\"${VERSION}\"
+
+ install: ${TARGET}.so
+- mkdir -p ${DESTDIR}/usr/lib/purple-2/
+- cp ${TARGET}.so ${DESTDIR}/usr/lib/purple-2/
++ mkdir -p ${DESTDIR}/$(PLUGINDIR)/
++ cp ${TARGET}.so ${DESTDIR}/$(PLUGINDIR)/
+
+ install_local: ${TARGET}.so
+ mkdir -p ~/.purple/plugins
diff --git a/x11-plugins/pidgin-gnome-keyring/metadata.xml b/x11-plugins/pidgin-gnome-keyring/metadata.xml
new file mode 100644
index 000000000000..0379d1c9aeba
--- /dev/null
+++ b/x11-plugins/pidgin-gnome-keyring/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>marecki@gentoo.org</email>
+ <name>Marek Szuba</name>
+ </maintainer>
+ <longdescription lang="en">
+ Pidgin usually stores passwords as plaintext with the "save password"
+ function. This plugin instead saves all passwords to the system
+ keyring, which some would argue is a more secure form of password
+ storage.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">aebrahim/pidgin-gnome-keyring</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/x11-plugins/pidgin-gnome-keyring/pidgin-gnome-keyring-2.0.ebuild b/x11-plugins/pidgin-gnome-keyring/pidgin-gnome-keyring-2.0.ebuild
new file mode 100644
index 000000000000..69fd8c7882a4
--- /dev/null
+++ b/x11-plugins/pidgin-gnome-keyring/pidgin-gnome-keyring-2.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="Integrates Pidgin (and libpurple) with the system keyring"
+HOMEPAGE="https://github.com/aebrahim/pidgin-gnome-keyring"
+SRC_URI="https://github.com/aebrahim/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="app-crypt/libsecret
+ net-im/pidgin"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+PATCHES=(
+ "${FILESDIR}/${P}-plugindir.patch"
+)
+
+src_prepare() {
+ default
+
+ # This file is used by the upstream Makefile yet is missing from at least
+ # some release tarballs.
+ if [ ! -f VERSION ]; then
+ echo "${PV}" > VERSION || die "failed to recreate VERSION file"
+ fi
+
+ sed -i \
+ -e 's|-O2||g' \
+ -e 's|-ggdb||g' \
+ -e 's|-g||g' \
+ Makefile || die "stripping hard-coded flags failed"
+}