Import microblog-purple: Twitter, Identica, and Status.net plugin for libpurple

This project implement a plug-in for any LibPurple base client like
Pidgin or Finch. Currently it support Twitter, Identica, and
Status.net server through the conversation windows.

After some feedback from first submission to m/l from jasper@, resended updated
version to him, and final OK from jasper@.
This commit is contained in:
sebastia 2010-09-08 08:23:30 +00:00
parent 219d0ea12e
commit f80177c1a5
5 changed files with 110 additions and 0 deletions

View File

@ -0,0 +1,41 @@
# $OpenBSD: Makefile,v 1.1.1.1 2010/09/08 08:23:30 sebastia Exp $
SHARED_ONLY= Yes
COMMENT= Twitter, Identica, and Status.net plugin for libpurple
VERSION= 0.3.0
DISTNAME= mbpurple-${VERSION}
PKGNAME= microblog-purple-${VERSION}
CATEGORIES= net
HOMEPAGE= http://microblog-purple.googlecode.com/
MAINTAINER= Sebastian Reitenbach <sebastia@openbsd.org>
# GPLv3
PERMIT_PACKAGE_FTP= Yes
PERMIT_PACKAGE_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
MASTER_SITES= ${HOMEPAGE}files/
MODULES= devel/gettext \
textproc/intltool
WANTLIB += X11 Xau Xcomposite Xcursor Xdamage Xdmcp Xext Xfixes
WANTLIB += Xi Xinerama Xrandr Xrender atk-1.0 cairo expat fontconfig
WANTLIB += freetype gdk-x11-2.0 gdk_pixbuf-2.0 gio-2.0 glib-2.0
WANTLIB += glitz gmodule-2.0 gobject-2.0 gthread-2.0 gtk-x11-2.0
WANTLIB += m pango-1.0 pangocairo-1.0 pangoft2-1.0 pixman-1 png
WANTLIB += pthread-stubs xcb xcb-render xcb-render-util z purple
BUILD_DEPENDS= ::net/pidgin
LIB_DEPENDS= ::devel/pango \
::net/pidgin,-libpurple
USE_GMAKE= Yes
ALL_TARGET= build
MAKE_ENV= MAKE_PROGRAM=${MAKE_PROGRAM}
NO_REGRESS= Yes
.include <bsd.port.mk>

View File

@ -0,0 +1,5 @@
MD5 (mbpurple-0.3.0.tar.gz) = dd74+yrPF/n8JfJ9dYOBDQ==
RMD160 (mbpurple-0.3.0.tar.gz) = TYalzPSvl1g2RJa9CIY4PcskDes=
SHA1 (mbpurple-0.3.0.tar.gz) = mO2Y8iin8dqeDFToTAt1YjyYkko=
SHA256 (mbpurple-0.3.0.tar.gz) = 9IGU2khIo89YEUl+xzQlBDX4Ahwa+rplJwuftNI10X0=
SIZE (mbpurple-0.3.0.tar.gz) = 83685

View File

@ -0,0 +1,39 @@
$OpenBSD: patch-Makefile,v 1.1.1.1 2010/09/08 08:23:30 sebastia Exp $
Do not use hardcoded make
--- Makefile.orig Tue Sep 7 15:39:35 2010
+++ Makefile Tue Sep 7 15:40:58 2010
@@ -14,14 +14,14 @@ default: subversion build
build install uninstall clean :
for dir in $(SUBDIRS); do \
- make -C "$$dir" $@ || exit 1; \
+ ${MAKE_PROGRAM} -C "$$dir" $@ || exit 1; \
done
distdir:
rm -rf $(PACKAGE)-$(VERSION)$(SUBVERSION)
mkdir $(PACKAGE)-$(VERSION)$(SUBVERSION)
for dir in $(SUBDIRS); do \
- make -C "$$dir" dist; \
+ ${MAKE_PROGRAM} -C "$$dir" dist; \
done
cp -f $(DISTFILES) $(PACKAGE)-$(VERSION)$(SUBVERSION)/
@@ -46,7 +46,7 @@ pidgin-microblog.zip: build
PURPLE_INSTALL_DIR=$(PWD)/$(PACKAGE)-$(VERSION)$(SUBVERSION) && \
mkdir -p $$PURPLE_PLUGIN_DIR && \
for dir in $(SUBDIRS); do \
- make -C "$$dir" install PURPLE_INSTALL_DIR=$$PURPLE_INSTALL_DIR PURPLE_PLUGIN_DIR=$$PURPLE_PLUGIN_DIR; \
+ ${MAKE_PROGRAM} -C "$$dir" install PURPLE_INSTALL_DIR=$$PURPLE_INSTALL_DIR PURPLE_PLUGIN_DIR=$$PURPLE_PLUGIN_DIR; \
done
zip -r $@ $(PACKAGE)-$(VERSION)$(SUBVERSION)
rm -rf $(PACKAGE)-$(VERSION)$(SUBVERSION)
@@ -54,4 +54,4 @@ pidgin-microblog.zip: build
pidgin-microblog-$(VERSION)$(SUBVERSION).zip: pidgin-microblog.zip
mv -f $< $@
-include subversion.mak
\ No newline at end of file
+include subversion.mak

View File

@ -0,0 +1,3 @@
This project implement a plug-in for any LibPurple base client like
Pidgin or Finch. Currently it support Twitter, Identica, and
Status.net server through the conversation windows.

View File

@ -0,0 +1,22 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2010/09/08 08:23:30 sebastia Exp $
lib/purple-2/libidentica.so
lib/purple-2/liboldtwitter.so
lib/purple-2/libstatusnet.so
lib/purple-2/libtwitter.so
lib/purple-2/twitgin.so
share/pixmaps/
share/pixmaps/pidgin/
share/pixmaps/pidgin/protocols/
share/pixmaps/pidgin/protocols/16/
share/pixmaps/pidgin/protocols/16/identica.png
share/pixmaps/pidgin/protocols/16/statusnet.png
share/pixmaps/pidgin/protocols/16/twitter.png
share/pixmaps/pidgin/protocols/22/
share/pixmaps/pidgin/protocols/22/identica.png
share/pixmaps/pidgin/protocols/22/statusnet.png
share/pixmaps/pidgin/protocols/22/twitter.png
share/pixmaps/pidgin/protocols/48/
share/pixmaps/pidgin/protocols/48/identica.png
share/pixmaps/pidgin/protocols/48/statusnet.png
share/pixmaps/pidgin/protocols/48/twitter.png
share/purple/ca-certs/EquifaxSecureGlobaleBusinessCA.pem