4 DISTNAME= OroboROX-0.9.8
5 PKGNAME= oroborox-0.9.8
8 MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=rox/}
11 MAINTAINER= rxg@NetBSD.org
12 HOMEPAGE= http://roscidus.com/desktop/OroboROX
13 COMMENT= The lightweight Window Manager for the ROX Desktop
15 PKG_DESTDIR_SUPPORT= user-destdir
17 DEPENDS+= rox-lib>=2.0.2nb2:../../devel/rox-lib
19 WRKSRC= ${WRKDIR}/OroboROX
22 PLATFORM= ${OPSYS}-${MACHINE_ARCH}
24 USE_TOOLS+= autoconf pax pkg-config
26 CONFIGURE_ARGS+= --enable-xft --with-platform=${PLATFORM:Q}
28 PYTHON_PATCH_SCRIPTS= Configure/OroboScheme/AppRun
29 PYTHON_PATCH_SCRIPTS+= Configure/OroboScheme/AppInfo.py
30 PYTHON_PATCH_SCRIPTS+= Configure/OroboScheme/Schemer.py
31 PYTHON_PATCH_SCRIPTS+= Configure/Windows/AppRun
32 PYTHON_PATCH_SCRIPTS+= Configure/Workspaces/AppRun
34 INSTALLATION_DIRS= share/rox/OroboROX
37 SUBST_MESSAGE.bin= Fixing binary path.
38 SUBST_STAGE.bin= post-patch
39 SUBST_FILES.bin= AppRun
40 SUBST_SED.bin= -e 's,BIN="$$APP_DIR/$$PLATFORM,BIN="${PREFIX}/libexec/rox,g'
43 SUBST_MESSAGE.path= Fixing hardcoded paths.
44 SUBST_STAGE.path= post-patch
45 SUBST_FILES.path= AppRun
46 SUBST_SED.path= -e 's,/usr/local,${PREFIX},g'
49 SUBST_MESSAGE.lib= Fixing hardcoded paths for ROX-Lib.
50 SUBST_STAGE.lib= post-patch
51 SUBST_FILES.lib= Configure/Keybindings/findrox.py
52 SUBST_FILES.lib+= Configure/Windows/findrox.py
53 SUBST_FILES.lib+= Configure/Workspaces/findrox.py
54 SUBST_FILES.lib+= Configure/OroboScheme/findrox.py
55 SUBST_SED.lib= -e 's,/usr/local/lib,${PREFIX}/share/rox,g'
58 SUBST_MESSAGE.py= Replace shell magic by python version.
59 SUBST_STAGE.py= post-patch
60 SUBST_FILES.py= Configure/Keybindings/AppRun
61 SUBST_FILES.py+= Configure/Keybindings/Messages/update-po
62 SUBST_FILES.py+= Configure/Windows/Messages/update-po
63 SUBST_FILES.py+= Configure/Workspaces/Messages/update-po
64 SUBST_SED.py= -e 's,python,python${PYVERSSUFFIX},g'
66 BUILD_TARGET= OroboROX
70 cd ${WRKSRC:Q}/src && autoconf
73 @${ECHO} "#!/bin/sh" >> ${WRKDIR:Q}/oroborox
74 @${ECHO} ${PREFIX:Q}"/share/rox/OroboROX/AppRun \"\$$@\"" >> ${WRKDIR:Q}/oroborox
76 INSTALLATION_DIRS= bin libexec/rox share/rox/OroboROX
79 ${INSTALL_PROGRAM} ${WRKSRC:Q}/${PLATFORM:Q}/OroboROX ${DESTDIR:Q}${PREFIX:Q}/libexec/rox
80 cd ${WRKSRC:Q} && pax -rw \
81 -s ',^\./${PLATFORM}$$,,' -s ',^\./${PLATFORM}/.*,,' \
82 -s ',^\./src$$,,' -s ',^\./src/.*,,' \
83 . ${DESTDIR:Q}${PREFIX:Q}/share/rox/OroboROX
84 ${INSTALL_SCRIPT} ${WRKDIR:Q}/oroborox ${DESTDIR:Q}${PREFIX:Q}/bin
86 .include "../../devel/libgetopt/buildlink3.mk"
87 .include "../../graphics/freetype2/buildlink3.mk"
88 .include "../../lang/python/application.mk"
89 .include "../../x11/gtk2/buildlink3.mk"
90 .include "../../x11/libXft/buildlink3.mk"
91 .include "../../x11/libXpm/buildlink3.mk"
92 .include "../../x11/startup-notification/buildlink3.mk"
93 .include "../../mk/bsd.pkg.mk"