pkgsrc/wm/afterstep/Makefile

48 lines
1.5 KiB
Makefile
Raw Normal View History

2021-12-08 17:01:42 +01:00
# $NetBSD: Makefile,v 1.100 2021/12/08 16:02:45 adam Exp $
Update afterstep to 2.2.12 (released in 2013, lol). version 2.2.12 release * Session Management. AfterStep will utilize gnome-session for session management if available. Several things needs to be manually adjusted for full functionality : 1) go over list of autostart application files in /etc/xdg/autostart and for those that you want started and have line OnlyShowIn= - add AfterStep to the list of environments. One example is gnome-keyring* stuff - by default it is only enabled in GNOME session. 2) if session takes a long time to close after Logout dialog was shown - most likely culprit is the pulseaudio. You may need to get rid of it and switch to more standard and stable ALSA. 3) It is recommended to uninstall zeitgeist daemon since its useless under AfterStep anyway but wastes resources with its snooping activity. 4) gnome-session will save any app that support session mamgement at the end of the session to be restarted the next time. Unless you run UBUNTU in which case this functionality my be disabled in stock gnome-session. If you want it back, then it is recommended that you build your own gnome-session from sources. On the other hand if you do not want this functionality, again, get gnome-session source and comment out contents of maybe_load_saved_session_apps() function in gnome-session/gsm-session-fill.c. 5) If you find that your GTK apps look butt-ugly - its probably because gconfd is not running. It is normally started by gnome-session, but bastardised version of it that comes with Ubuntu does not do it for some reason. * More Useless packages : ubuntu-desktop deja-dup
2021-07-11 14:13:17 +02:00
DISTNAME= AfterStep-2.2.12
PKGNAME= ${DISTNAME:S/AfterStep/afterstep/}
2021-12-08 17:01:42 +01:00
PKGREVISION= 1
CATEGORIES= wm
MASTER_SITES= ftp://ftp.afterstep.org/stable/
EXTRACT_SUFX= .tar.bz2
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://www.afterstep.org/
COMMENT= Window manager based on the look and feel of the NeXTStep interface
LICENSE= mit
2013-06-27 17:52:19 +02:00
MAKE_JOBS_SAFE= no
Update afterstep to 2.2.12 (released in 2013, lol). version 2.2.12 release * Session Management. AfterStep will utilize gnome-session for session management if available. Several things needs to be manually adjusted for full functionality : 1) go over list of autostart application files in /etc/xdg/autostart and for those that you want started and have line OnlyShowIn= - add AfterStep to the list of environments. One example is gnome-keyring* stuff - by default it is only enabled in GNOME session. 2) if session takes a long time to close after Logout dialog was shown - most likely culprit is the pulseaudio. You may need to get rid of it and switch to more standard and stable ALSA. 3) It is recommended to uninstall zeitgeist daemon since its useless under AfterStep anyway but wastes resources with its snooping activity. 4) gnome-session will save any app that support session mamgement at the end of the session to be restarted the next time. Unless you run UBUNTU in which case this functionality my be disabled in stock gnome-session. If you want it back, then it is recommended that you build your own gnome-session from sources. On the other hand if you do not want this functionality, again, get gnome-session source and comment out contents of maybe_load_saved_session_apps() function in gnome-session/gsm-session-fill.c. 5) If you find that your GTK apps look butt-ugly - its probably because gconfd is not running. It is normally started by gnome-session, but bastardised version of it that comes with Ubuntu does not do it for some reason. * More Useless packages : ubuntu-desktop deja-dup
2021-07-11 14:13:17 +02:00
WRKSRC= ${WRKDIR}/afterstep-devel-${PKGVERSION_NOREV}
USE_TOOLS+= bash:run gmake perl:run pkg-config
GNU_CONFIGURE= yes
CONFIGURE_ARGS+= --disable-send-postcard-to-developer
REPLACE_PERL+= tools/ascommand.pl tools/installastheme.pl.in tools/makeastheme.pl.in
REPLACE_BASH+= tools/importasmenu
INSTALLATION_DIRS+= share/gnome/wm-properties
.include "../../mk/bsd.prefs.mk"
# for backtrace
.if ${OPSYS} == "NetBSD" && exists(/usr/include/execinfo.h)
2016-05-01 21:31:45 +02:00
LIBS+= -lexecinfo
MAKE_ENV+= EXTRA_LIBRARIES=-lexecinfo
.endif
.include "../../graphics/MesaLib/buildlink3.mk"
.include "../../graphics/freetype2/buildlink3.mk"
.include "../../graphics/giflib/buildlink3.mk"
.include "../../graphics/png/buildlink3.mk"
.include "../../graphics/tiff/buildlink3.mk"
Update afterstep to 2.2.12 (released in 2013, lol). version 2.2.12 release * Session Management. AfterStep will utilize gnome-session for session management if available. Several things needs to be manually adjusted for full functionality : 1) go over list of autostart application files in /etc/xdg/autostart and for those that you want started and have line OnlyShowIn= - add AfterStep to the list of environments. One example is gnome-keyring* stuff - by default it is only enabled in GNOME session. 2) if session takes a long time to close after Logout dialog was shown - most likely culprit is the pulseaudio. You may need to get rid of it and switch to more standard and stable ALSA. 3) It is recommended to uninstall zeitgeist daemon since its useless under AfterStep anyway but wastes resources with its snooping activity. 4) gnome-session will save any app that support session mamgement at the end of the session to be restarted the next time. Unless you run UBUNTU in which case this functionality my be disabled in stock gnome-session. If you want it back, then it is recommended that you build your own gnome-session from sources. On the other hand if you do not want this functionality, again, get gnome-session source and comment out contents of maybe_load_saved_session_apps() function in gnome-session/gsm-session-fill.c. 5) If you find that your GTK apps look butt-ugly - its probably because gconfd is not running. It is normally started by gnome-session, but bastardised version of it that comes with Ubuntu does not do it for some reason. * More Useless packages : ubuntu-desktop deja-dup
2021-07-11 14:13:17 +02:00
.include "../../sysutils/dbus/buildlink3.mk"
.include "../../x11/gtk2/buildlink3.mk"
.include "../../x11/libSM/buildlink3.mk"
.include "../../x11/libX11/buildlink3.mk"
.include "../../x11/libXext/buildlink3.mk"
.include "../../x11/libXinerama/buildlink3.mk"
.include "../../x11/libXt/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"