FVWM-Crystal easy to use powerful desktop environment.

This commit is contained in:
M. Negovanovic 2006-08-31 10:19:33 +00:00 committed by Thomas Klausner
parent fe41913911
commit c999418403
5 changed files with 3196 additions and 0 deletions

7
fvwm-crystal/DESCR Normal file
View file

@ -0,0 +1,7 @@
FVWM-Crystal aims to create an easy to use, eye-candy but also powerful desktop
environment for Linux or other Unix-like operating systems. It uses following
programs: FVWM as a window manager and "main core", ROX-Filer as file manager
(manages icons on the desktop), xterm, aterm, mrxvt or urxvt as terminal
emulators, MPD or XMMS as music players (there's built-in support for
controlling these programs), and several other tools for different functions,
like setting a wallpaper or making screen shots.

55
fvwm-crystal/Makefile Normal file
View file

@ -0,0 +1,55 @@
# $NetBSD: Makefile,v 1.1.1.1 2006/08/31 10:19:33 milosn Exp $
CRYSTAL_VERSION= 3.0.4
DISTNAME= fvwm-crystal-${CRYSTAL_VERSION}
CATEGORIES= wm
MASTER_SITES= http://download.gna.org/fvwm-crystal/${CRYSTAL_VERSION}/
EXTRACT_SUFX= .tar.gz
MAINTAINER= milos.negovanovic@googlemail.com
HOMEPAGE= http://fvwm-crystal.org/
COMMENT= Easy to use, powerful desktop environment
EGDIR= ${PREFIX}/share/examples/fvwm-crystal
SUBST_CLASSES= python bash
SUBST_STAGE.python= post-patch
SUBST_FILES.python= bin/fvwm-crystal.apps bin/fvwm-crystal.wallpaper \
fvwm/scripts/FvwmMPD/getprevdir.py fvwm/scripts/FvwmMPD/stripnames.py
SUBST_SED.python= -e "s,/usr/bin/env python,${PREFIX}/bin/python${PYVERSSUFFIX},g"
SUBST_MESSAGE.python= "Fixing harcoded python path"
SUBST_STAGE.bash= post-patch
SUBST_FILES.bash= fvwm/scripts/FvwmMPD/getdir.sh fvwm/scripts/FvwmMPD/listsongs.sh \
fvwm/scripts/FvwmMPD/parseplaylist.sh
SUBST_SED.bash= -e "s,/usr/bin/env bash,${PREFIX}/bin/bash,g"
SUBST_MESSAGE.bash= "Fixing harcoded bash path"
DEPENDS+= fvwm-devel>=2.5.14:../../wm/fvwm-devel
DEPENDS+= trayer>=1.0:../../wip/trayer
DEPENDS+= ImageMagick>=6.2.9.1:../../graphics/ImageMagick
DEPENDS+= hsetroot>=1.0.2:../../x11/hsetroot
DEPENDS+= aterm>=1.0.0:../../x11/aterm
DEPENDS+= bash>=3.0:../../shells/bash
DEPENDS+= musicpd>=0.11.5:../../audio/musicpd
DEPENDS+= mpc>=0.11.2:../../audio/mpc
do-build:
#cd ${WRKSRC} && prefix=${WRKSRC}/build make install # for generating PLIST
do-install:
cd ${WRKSRC} && prefix=${PREFIX} make install
post-install:
${INSTALL_DATA_DIR} ${EGDIR}
${INSTALL_DATA} ${WRKSRC}/addons/Xresources ${EGDIR}
${INSTALL_DATA} ${WRKSRC}/addons/Xsession ${EGDIR}
.include "../../lang/python/extension.mk"
.include "../../mk/bsd.pkg.mk"

3039
fvwm-crystal/PLIST Normal file

File diff suppressed because it is too large Load diff

6
fvwm-crystal/distinfo Normal file
View file

@ -0,0 +1,6 @@
$NetBSD: distinfo,v 1.1.1.1 2006/08/31 10:19:50 milosn Exp $
SHA1 (fvwm-crystal-3.0.4.tar.gz) = 66d8b3dbc9fccb4bd60516ba28bee6a30a13a730
RMD160 (fvwm-crystal-3.0.4.tar.gz) = 70a28dc1dc045ff55f10d76ee7bd530eb53233c6
Size (fvwm-crystal-3.0.4.tar.gz) = 3589430 bytes
SHA1 (patch-aa) = 54ee9c990e064b29d23534a9c39cb2fe831aacfe

View file

@ -0,0 +1,89 @@
--- Makefile.orig 2006-05-30 21:32:26.000000000 +0100
+++ Makefile 2006-08-30 23:32:33.000000000 +0100
@@ -15,7 +15,7 @@
mkdir -p $(prefix)/bin $(prefix)/share/fvwm-crystal/fvwm
install -m 755 bin/fvwm-crystal.apps bin/fvwm-crystal.wallpaper bin/fvwm-crystal $(prefix)/bin
- cp -d -r fvwm/* $(prefix)/share/fvwm-crystal/fvwm/
+ cp -P -R fvwm/* $(prefix)/share/fvwm-crystal/fvwm/
uninstall:
@echo "Uninstalling previously installed fvwm-crystal"
@@ -27,7 +27,7 @@
dist: correctpermissions
mkdir -p "fvwm-crystal-$(RELEASE)"
find -maxdepth 1 ! -name "." ! -name ".*" ! -name "_darcs" ! -name "*.html" ! -name "fvwm-crystal-$(RELEASE)" \
- -exec cp -r -d {} "fvwm-crystal-$(RELEASE)/" \;
+ -exec cp -R -P {} "fvwm-crystal-$(RELEASE)/" \;
darcs changes > "fvwm-crystal-$(RELEASE)/ChangeLog"
tar czf "../fvwm-crystal-$(RELEASE).tar.gz" "fvwm-crystal-$(RELEASE)"
rm -rf "fvwm-crystal-$(RELEASE)"
@@ -51,26 +51,26 @@
# Copy fvwm/Applications/
mkdir -p "fvwm-crystal-minimal-$(RELEASE)/fvwm/Applications"
find fvwm/Applications -maxdepth 1 ! -name "." ! -name ".*" ! -name "Applications" \
- -exec cp -r -d {} "fvwm-crystal-minimal-$(RELEASE)/fvwm/Applications/" \;
+ -exec cp -R -P {} "fvwm-crystal-minimal-$(RELEASE)/fvwm/Applications/" \;
# Copy fvwm/colorsets/
mkdir -p "fvwm-crystal-minimal-$(RELEASE)/fvwm/colorsets"
find fvwm/colorsets -maxdepth 1 ! -name "." ! -name ".*" ! -name "colorsets" \
- -exec cp -r -d {} "fvwm-crystal-minimal-$(RELEASE)/fvwm/colorsets/" \;
+ -exec cp -R -P {} "fvwm-crystal-minimal-$(RELEASE)/fvwm/colorsets/" \;
# Copy fvwm/components/
mkdir -p "fvwm-crystal-minimal-$(RELEASE)/fvwm/components"
find fvwm/components -maxdepth 1 ! -name "." ! -name ".*" ! -name "components" \
- -exec cp -r -d {} "fvwm-crystal-minimal-$(RELEASE)/fvwm/components/" \;
+ -exec cp -R -P {} "fvwm-crystal-minimal-$(RELEASE)/fvwm/components/" \;
# Copy fvwm/decorations/
mkdir -p "fvwm-crystal-minimal-$(RELEASE)/fvwm/decorations"
mkdir -p "fvwm-crystal-minimal-$(RELEASE)/fvwm/decorations/Crystal"
mkdir -p "fvwm-crystal-minimal-$(RELEASE)/fvwm/decorations/DarkSky"
mkdir -p "fvwm-crystal-minimal-$(RELEASE)/fvwm/decorations/MicroClear"
find fvwm/decorations/Crystal -maxdepth 1 ! -name "." ! -name ".*" ! -name "Crystal" \
- -exec cp -r -d {} "fvwm-crystal-minimal-$(RELEASE)/fvwm/decorations/Crystal/" \;
+ -exec cp -R -P {} "fvwm-crystal-minimal-$(RELEASE)/fvwm/decorations/Crystal/" \;
find fvwm/decorations/DarkSky -maxdepth 1 ! -name "." ! -name ".*" ! -name "DarkSky" \
- -exec cp -r -d {} "fvwm-crystal-minimal-$(RELEASE)/fvwm/decorations/DarkSky/" \;
+ -exec cp -R -P {} "fvwm-crystal-minimal-$(RELEASE)/fvwm/decorations/DarkSky/" \;
find fvwm/decorations/MicroClear -maxdepth 1 ! -name "." ! -name ".*" ! -name "MicroClear" \
- -exec cp -r -d {} "fvwm-crystal-minimal-$(RELEASE)/fvwm/decorations/MicroClear/" \;
+ -exec cp -R -P {} "fvwm-crystal-minimal-$(RELEASE)/fvwm/decorations/MicroClear/" \;
# Copy fvwm/icons/
mkdir -p "fvwm-crystal-minimal-$(RELEASE)/fvwm/icons"
mkdir -p "fvwm-crystal-minimal-$(RELEASE)/fvwm/icons/Default"
@@ -152,28 +152,28 @@
cp fvwm/icons/Default/32x32/apps/grml.png fvwm-crystal-minimal-$(RELEASE)/fvwm/icons/Default/32x32/apps/
# Copy other icons
find fvwm/icons/Default/22x22/categories -maxdepth 1 ! -name "." ! -name ".*" ! -name "categories" \
- -exec cp -r -d {} "fvwm-crystal-minimal-$(RELEASE)/fvwm/icons/Default/22x22/categories/" \;
+ -exec cp -R -P {} "fvwm-crystal-minimal-$(RELEASE)/fvwm/icons/Default/22x22/categories/" \;
find fvwm/icons/Default/22x22/fvwm-crystal -maxdepth 1 ! -name "." ! -name ".*" ! -name "fvwm-crystal" \
- -exec cp -r -d {} "fvwm-crystal-minimal-$(RELEASE)/fvwm/icons/Default/22x22/fvwm-crystal/" \;
+ -exec cp -R -P {} "fvwm-crystal-minimal-$(RELEASE)/fvwm/icons/Default/22x22/fvwm-crystal/" \;
find fvwm/icons/Default/32x32/categories -maxdepth 1 ! -name "." ! -name ".*" ! -name "categories" \
- -exec cp -r -d {} "fvwm-crystal-minimal-$(RELEASE)/fvwm/icons/Default/32x32/categories/" \;
+ -exec cp -R -P {} "fvwm-crystal-minimal-$(RELEASE)/fvwm/icons/Default/32x32/categories/" \;
find fvwm/icons/Default/32x32/fvwm-crystal -maxdepth 1 ! -name "." ! -name ".*" ! -name "fvwm-crystal" \
- -exec cp -r -d {} "fvwm-crystal-minimal-$(RELEASE)/fvwm/icons/Default/32x32/fvwm-crystal/" \;
+ -exec cp -R -P {} "fvwm-crystal-minimal-$(RELEASE)/fvwm/icons/Default/32x32/fvwm-crystal/" \;
# Copy fvwm/locales/
mkdir -p "fvwm-crystal-minimal-$(RELEASE)/fvwm/locale"
find fvwm/locale -maxdepth 1 ! -name "." ! -name ".*" ! -name "locale" \
- -exec cp -r -d {} "fvwm-crystal-minimal-$(RELEASE)/fvwm/locale/" \;
+ -exec cp -R -P {} "fvwm-crystal-minimal-$(RELEASE)/fvwm/locale/" \;
# Copy fvwm/preferences/
mkdir -p "fvwm-crystal-minimal-$(RELEASE)/fvwm/preferences"
find fvwm/preferences -maxdepth 1 ! -name "." ! -name ".*" ! -name "preferences" \
- -exec cp -r -d {} "fvwm-crystal-minimal-$(RELEASE)/fvwm/preferences/" \;
+ -exec cp -R -P {} "fvwm-crystal-minimal-$(RELEASE)/fvwm/preferences/" \;
# Copy fvwm/recipes/
mkdir -p "fvwm-crystal-minimal-$(RELEASE)/fvwm/recipes"
cp -r fvwm/recipes/Default fvwm/recipes/Light fvwm/recipes/Nebulae fvwm/recipes/TopLine fvwm-crystal-minimal-$(RELEASE)/fvwm/recipes
# Copy fvwm/scripts/
mkdir -p "fvwm-crystal-minimal-$(RELEASE)/fvwm/scripts"
find fvwm/scripts -maxdepth 1 ! -name "." ! -name ".*" ! -name "scripts" \
- -exec cp -r -d {} "fvwm-crystal-minimal-$(RELEASE)/fvwm/scripts/" \;
+ -exec cp -R -P {} "fvwm-crystal-minimal-$(RELEASE)/fvwm/scripts/" \;
# Copy fvwm/wallpapers/
mkdir -p "fvwm-crystal-minimal-$(RELEASE)/fvwm/wallpapers"
cp -r fvwm/wallpapers/fvwm-crystal-dark1-1024x768.jpg fvwm-crystal-minimal-$(RELEASE)/fvwm/wallpapers