1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-28 10:08:24 +00:00
freebsd-ports/deskutils/pypanel/Makefile
Jean-Yves Lefort 6fc08c6790 Add pypanel.
PyPanel is a lightweight panel/taskbar written in Python and C for X11 window
managers. It can be easily customized to match any desktop theme or
taste. PyPanel works with EWMH compliant WMs (Openbox, PekWM, FVWM, ...).

Some of the customizable features include:

	* Transparency with shading/tinting
	* Panel dimensions, location and layout
	* Font type and colors with Xft and shadow support
	* Button events/actions
	* Clock and workspace name display
	* System Tray (Notification Area)
	* Autohiding
	* Application Launcher
	* Custom Application Icons

WWW: http://pypanel.sourceforge.net/

PR:		ports/87907
Submitted by:	Florian Unglaub <flo@btw23.de>
2005-10-29 17:17:05 +00:00

53 lines
1.5 KiB
Makefile

# New ports collection makefile for: pypanel
# Date created: 24 October 2005
# Whom: Florian Unglaub
#
# $FreeBSD$
#
PORTNAME= pypanel
PORTVERSION= 2.4
CATEGORIES= deskutils
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE_EXTENDED}
MASTER_SITE_SUBDIR= pypanel
DISTNAME= PyPanel-${PORTVERSION}
MAINTAINER= u0@rootofallevil.net
COMMENT= Desktop panel written in Python
LIB_DEPENDS= freetype.9:${PORTSDIR}/print/freetype2 \
Xft.2:${PORTSDIR}/x11-fonts/libXft \
Imlib2.3:${PORTSDIR}/graphics/imlib2
BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/Xlib/X.py:${PORTSDIR}/x11-toolkits/py-xlib
RUN_DEPENDS= ${PYTHON_SITELIBDIR}/Xlib/X.py:${PORTSDIR}/x11-toolkits/py-xlib
USE_X_PREFIX= yes
USE_REINPLACE= yes
USE_PYTHON= yes
USE_PYDISTUTILS= yes
PORTDOCS= *
post-patch:
@${REINPLACE_CMD} -e \
's|/usr/bin/freetype-config|${LOCALBASE}/bin/freetype-config|; \
s|/usr/bin/imlib2-config|${LOCALBASE}/bin/imlib2-config|; \
s|/usr/X11R6/include|${X11BASE}/include|; \
s|"COPYING", "README", ||' ${WRKSRC}/setup.py
@${REINPLACE_CMD} -e 's|sysconfig\.get_python_lib()|"${PREFIX}/share"|' \
${WRKSRC}/setup.py ${WRKSRC}/pypanel
@${REINPLACE_CMD} -e \
's|/usr/lib/libImlib2.so.1|${LOCALBASE}/lib/libImlib2.so|' \
${WRKSRC}/setup.py ${WRKSRC}/ppmodule.c
@${REINPLACE_CMD} -e 's|/etc|${PREFIX}/etc|' ${WRKSRC}/pypanel
@${REINPLACE_CMD} -e 's|/usr/share/imlib2|${LOCALBASE}/share/imlib2|' \
${WRKSRC}/pypanelrc
post-install:
.if !defined(NOPORTDOCS)
${MKDIR} ${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
.endif
.include <bsd.port.mk>