mirror of
https://git.FreeBSD.org/ports.git
synced 2025-01-28 10:08:24 +00:00
6fc08c6790
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>
53 lines
1.5 KiB
Makefile
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>
|