Made the package work on Solaris.
This commit is contained in:
parent
99ee54bb23
commit
c3da42adc7
5 changed files with 55 additions and 14 deletions
|
@ -1,4 +1,4 @@
|
|||
# $NetBSD: Makefile,v 1.3 2006/10/29 11:23:09 shattered Exp $
|
||||
# $NetBSD: Makefile,v 1.4 2007/01/24 10:10:24 rillig Exp $
|
||||
#
|
||||
|
||||
DISTNAME= gajim-0.8.2
|
||||
|
@ -12,17 +12,36 @@ COMMENT= Jabber client written in PyGTK
|
|||
DEPENDS= ${PYPKGPREFIX}-expat-[0-9]*:../../textproc/py-expat
|
||||
|
||||
PY_PATCHPLIST= yes
|
||||
USE_DIRS+= xdg-1.4
|
||||
USE_TOOLS+= gmake
|
||||
MAKE_ENV= "MAKE=gmake"
|
||||
|
||||
PATCH_MAKEFILE= src src/common
|
||||
SUBST_CLASSES+= paths
|
||||
SUBST_STAGE.paths= pre-configure
|
||||
SUBST_FILES.paths= src/Makefile src/common/Makefile
|
||||
SUBST_SED.paths= -e 's,/usr/include,${LOCALBASE}/include,g'
|
||||
|
||||
post-patch:
|
||||
.for i in ${PATCH_MAKEFILE}
|
||||
@${CP} ${WRKSRC}/${i}/Makefile ${WRKSRC}/${i}/Makefile.bak
|
||||
@${SED} -e 's,/usr/include,${LOCALBASE}/include,g' ${WRKSRC}/${i}/Makefile.bak > ${WRKSRC}/${i}/Makefile
|
||||
.endfor
|
||||
SUBST_CLASSES+= prefix
|
||||
SUBST_STAGE.prefix= pre-configure
|
||||
SUBST_FILES.prefix= src/gajim.py
|
||||
SUBST_VARS.prefix= PREFIX
|
||||
|
||||
SUBST_CLASSES+= abs
|
||||
SUBST_STAGE.abs= pre-configure
|
||||
SUBST_FILES.abs= src/*.py src/common/*.py
|
||||
SUBST_SED.abs= -e 's,^GTKGUI_GLADE.*,GTKGUI_GLADE = "${PREFIX}/share/gajim/src/gtkgui.glade",'
|
||||
SUBST_SED.abs+= -e "s,'\\.\\./data,'${PREFIX}/share/gajim/data,g"
|
||||
|
||||
PYTHON_PATCH_SCRIPTS+= src/gajim.py
|
||||
|
||||
.include "../../mk/bsd.prefs.mk"
|
||||
.if ${OPSYS} == "SunOS"
|
||||
BUILDLINK_TRANSFORM+= rm:-lXss
|
||||
.endif
|
||||
|
||||
post-install:
|
||||
${INSTALL_SCRIPT} ${WRKSRC}/src/gajim.py ${PREFIX}/bin/gajim
|
||||
|
||||
.include "../../lang/python/application.mk"
|
||||
.include "../../lang/python/extension.mk"
|
||||
.include "../../x11/py-gtk2/buildlink3.mk"
|
||||
.include "../../textproc/gtkspell/buildlink3.mk"
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
@comment $NetBSD: PLIST,v 1.2 2005/09/14 14:13:59 vstakhov Exp $
|
||||
@comment $NetBSD: PLIST,v 1.3 2007/01/24 10:10:24 rillig Exp $
|
||||
bin/gajim
|
||||
bin/gajim-remote
|
||||
lib/gajim/gtkspell.so
|
||||
|
@ -333,7 +333,6 @@ share/gajim/src/tooltips.py
|
|||
share/gajim/src/vcard.py
|
||||
share/pixmaps/gajim.png
|
||||
share/pixmaps/gajim_about.png
|
||||
@dirrm share/pixmaps
|
||||
@dirrm share/gajim/src/common/xmpp
|
||||
@dirrm share/gajim/src/common
|
||||
@dirrm share/gajim/src
|
||||
|
@ -379,5 +378,4 @@ share/pixmaps/gajim_about.png
|
|||
@dirrm share/gajim/data/emoticons
|
||||
@dirrm share/gajim/data
|
||||
@dirrm share/gajim
|
||||
@dirrm share/applications
|
||||
@dirrm lib/gajim
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
$NetBSD: distinfo,v 1.2 2005/09/14 14:13:59 vstakhov Exp $
|
||||
$NetBSD: distinfo,v 1.3 2007/01/24 10:10:24 rillig Exp $
|
||||
|
||||
SHA1 (gajim-0.8.2.tar.gz) = 3850ce30b5cfeacef7e5310bd7ae7cf2fe66901d
|
||||
RMD160 (gajim-0.8.2.tar.gz) = 11d11e16c9edc50a85374bef729e0e6828c643eb
|
||||
Size (gajim-0.8.2.tar.gz) = 1216657 bytes
|
||||
SHA1 (patch-aa) = b3f3942aa2c84c7018639fb77245099d555f5151
|
||||
SHA1 (patch-aa) = 9a419d7c14a0fe4e61fbbadc033dacfaeba8eb82
|
||||
SHA1 (patch-ab) = 1d977c3f78a7dcb9b399f4e7c652e3e044109147
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
$NetBSD: patch-aa,v 1.2 2005/09/14 14:13:59 vstakhov Exp $
|
||||
$NetBSD: patch-aa,v 1.3 2007/01/24 10:10:24 rillig Exp $
|
||||
|
||||
--- Makefile.orig 2005-09-06 19:30:19.000000000 +0400
|
||||
+++ Makefile 2005-09-14 16:37:30.000000000 +0400
|
||||
@@ -3,13 +3,13 @@
|
||||
|
|
22
gajim/patches/patch-ab
Normal file
22
gajim/patches/patch-ab
Normal file
|
@ -0,0 +1,22 @@
|
|||
$NetBSD: patch-ab,v 1.1 2007/01/24 10:10:24 rillig Exp $
|
||||
|
||||
--- src/gajim.py.orig 2005-09-06 17:30:15.000000000 +0200
|
||||
+++ src/gajim.py 2007-01-24 10:33:06.055454524 +0100
|
||||
@@ -1,7 +1,4 @@
|
||||
-#!/bin/sh
|
||||
-''':'
|
||||
-exec python -OOt "$0" ${1+"$@"}
|
||||
-' '''
|
||||
+#! python
|
||||
## gajim.py
|
||||
##
|
||||
## Gajim Team:
|
||||
@@ -23,6 +20,8 @@ exec python -OOt "$0" ${1+"$@"}
|
||||
##
|
||||
|
||||
import sys
|
||||
+sys.path += ["@PREFIX@/share/gajim/src"]
|
||||
+
|
||||
import pygtk
|
||||
import os
|
||||
if not os.name == 'nt': # py2exe only in windows
|
Loading…
Reference in a new issue