Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 02 Sep 2003 14:10:12 -0500
From:      Jeremy Messenger <mezz7@cox.net>
To:        freebsd-gnome@freebsd.org
Subject:   Have the problem to create the gDesklets applet port to extract it.
Message-ID:  <opruvzja0r8ckrg5@smtp.central.cox.net>

next in thread | raw e-mail | index | archive | help
------------3Gy34LjTCQ9jlROe4Yc7gk
Content-Type: text/plain; format=flowed
Content-Transfer-Encoding: 8bit

I am having the problem to create them, because all of them are in *.bin 
and always will show the error msg when extract them. The extract actually 
works fine, but the ports tree will decide it is failed and stop the 
installtion. :-/ I can't figure how to get workaround it, so is there 
anyway to get it around? At the moment, what I know the workaround is that 
the user will have to install the applets by themselves.

Here's an attach of StarterBar applet port, this isn't finishing like no 
patch yet and might need to fix the pkg-plist.. I am thinking about add 
Displays and Sensors directories in the gdesklets's directory[1], so I 
want to change it in gdesklets port's pkg-plist for this. Then, install 
the applets in there like Sensors/<applets>, Displays/*.display and 
Displays/gfx. The mkdir part will be remove from the applets and move to 
gdesklets port.

[1] ${X11PREFIX}/share/gnome/gdesklets/

Cheers,
Mezz


-- 
bsdforums.org 's moderator, mezz.
------------3Gy34LjTCQ9jlROe4Yc7gk
Content-Disposition: attachment; filename=gdesklets-starterbar.shar
Content-Type: text/plain; name=gdesklets-starterbar.shar
Content-Transfer-Encoding: 8bit

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	gdesklets-starterbar
#	gdesklets-starterbar/distinfo
#	gdesklets-starterbar/Makefile
#	gdesklets-starterbar/pkg-messages
#	gdesklets-starterbar/pkg-plist
#	gdesklets-starterbar/pkg-descr
#
echo c - gdesklets-starterbar
mkdir -p gdesklets-starterbar > /dev/null 2>&1
echo x - gdesklets-starterbar/distinfo
sed 's/^X//' >gdesklets-starterbar/distinfo << 'END-of-gdesklets-starterbar/distinfo'
XMD5 (starterbar-desklet-0.12.tar.bz2) = c16f81895ed65bf43d2f07c9e97b358d
END-of-gdesklets-starterbar/distinfo
echo x - gdesklets-starterbar/Makefile
sed 's/^X//' >gdesklets-starterbar/Makefile << 'END-of-gdesklets-starterbar/Makefile'
X# New ports collection makefile for:	gdesklets-starterbar
X# Date created:				02 September 2003
X# Whom:					Mezz <mezz7@cox.net>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	gdesklets-starterbar
XPORTVERSION=	0.12
XCATEGORIES=	deskutils gnome
XMASTER_SITES=	http://gdesklets.gnomedesktop.org/files/
XDISTNAME=	starterbar-desklet-${PORTVERSION}
X
XMAINTAINER=	mezz7@cox.net
XCOMMENT=	An icon bar for GNOME 2.x where you can put starters into.
X
XRUN_DEPENDS=	${PREFIX}/libdata/pkgconfig/gdesklets-core.pc:${PORTSDIR}/deskutils/gdesklets
X
XUSE_BZIP2=	yes
XUSE_X_PREFIX=	yes
XNO_BUILD=	yes
X
Xpost-extract:
X	@${WRKSRC}/Install_StarterBar_Sensor.bin --nomsg ${WRKSRC}
X
Xdo-install:
X	@${MKDIR} ${PREFIX}/share/gnome/gdesklets/Sensors
X	@${MKDIR} ${PREFIX}/share/gnome/gdesklets/Displays
X	@${CP} ${WRKSRC}/*.display ${PREFIX}/share/gnome/gdesklets/Displays/
X	@${CP} -Rp ${WRKSRC}/gfx ${PREFIX}/share/gnome/gdesklets/Displays/
X	@${CP} -Rp ${WRKSRC}/StarterBar ${PREFIX}/share/gnome/gdesklets/Sensors/
X
Xpost-install:
X	@${CAT} ${PKGMESSAGE}
X
X.include <bsd.port.mk>
END-of-gdesklets-starterbar/Makefile
echo x - gdesklets-starterbar/pkg-messages
sed 's/^X//' >gdesklets-starterbar/pkg-messages << 'END-of-gdesklets-starterbar/pkg-messages'
X##
XTo view the applets, do the command following:
X
Xls /usr/X11R6/share/gnome/gdesklets/Displays
X
XTo use those applets, do the command following:
X
Xgdesklets /usr/X11R6/share/gnome/gdesklets/Displays/${name}.display
X
XReplace the ${name} to the correct name to what you want to use applets.
X
XNOTE: Be sure to login as your user when you use gdesklets command, because it
X      will storage in the ~/.gdesklets/. In future, I hope the author of
X      desklets make the change for easier to use and easier to add applets.
X##
END-of-gdesklets-starterbar/pkg-messages
echo x - gdesklets-starterbar/pkg-plist
sed 's/^X//' >gdesklets-starterbar/pkg-plist << 'END-of-gdesklets-starterbar/pkg-plist'
Xshare/gnome/gdesklets/Displays/starterbar.display
Xshare/gnome/gdesklets/Sensors/StarterBar/Animator.py
Xshare/gnome/gdesklets/Sensors/StarterBar/ChangeLog
Xshare/gnome/gdesklets/Sensors/StarterBar/DesktopReader.py
Xshare/gnome/gdesklets/Sensors/StarterBar/Icon.py
Xshare/gnome/gdesklets/Sensors/StarterBar/IconSet.py
Xshare/gnome/gdesklets/Sensors/StarterBar/home.desktop
Xshare/gnome/gdesklets/Displays/gfx/bg-ne.png
Xshare/gnome/gdesklets/Displays/gfx/bg-e.png
Xshare/gnome/gdesklets/Displays/gfx/bg-w.png
Xshare/gnome/gdesklets/Displays/gfx/bg-n.png
Xshare/gnome/gdesklets/Displays/gfx/bg-sw.png
Xshare/gnome/gdesklets/Displays/gfx/bg-se.png
Xshare/gnome/gdesklets/Displays/gfx/bg-s.png
Xshare/gnome/gdesklets/Displays/gfx/bg-nw.png
Xshare/gnome/gdesklets/Displays/gfx/bg.png
X@dirrm share/gnome/gdesklets/Sensors/StarterBar
END-of-gdesklets-starterbar/pkg-plist
echo x - gdesklets-starterbar/pkg-descr
sed 's/^X//' >gdesklets-starterbar/pkg-descr << 'END-of-gdesklets-starterbar/pkg-descr'
XAn icon bar for GNOME where you can put starters into. Yes, you can do the same
Xwith the GNOME panel, but this one is pure eye candy!
X
XWWW: http://gdesklets.gnomedesktop.org
END-of-gdesklets-starterbar/pkg-descr
exit


------------3Gy34LjTCQ9jlROe4Yc7gk--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?opruvzja0r8ckrg5>