Browse Source

Juergen Sawinski <george@mpimf-heidelberg.mpg.de>:

Add enlightenment v0.16 packages.



git-svn-id: http://www.rocklinux.org/svn/rock-linux/trunk@1287 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc
rocklinux
Juergen "George" Sawinski 21 years ago
parent
commit
8bccab8e7a
25 changed files with 865 additions and 1 deletions
  1. +2
    -1
      Documentation/Developers/CHANGELOG-RENE
  2. +50
    -0
      package/jsaw/e16keyedit/e16-location.patch
  3. +25
    -0
      package/jsaw/e16keyedit/e16keyedit.conf
  4. +41
    -0
      package/jsaw/e16keyedit/e16keyedit.desc
  5. +51
    -0
      package/jsaw/e16menuedit/e16-location.patch
  6. +34
    -0
      package/jsaw/e16menuedit/e16menuedit.conf
  7. +40
    -0
      package/jsaw/e16menuedit/e16menuedit.desc
  8. +39
    -0
      package/jsaw/enlightenment16/e16.conf
  9. +27
    -0
      package/jsaw/enlightenment16/enlightenment16.conf
  10. +42
    -0
      package/jsaw/enlightenment16/enlightenment16.desc
  11. +30
    -0
      package/jsaw/epplets-base16/epplets-base16.conf
  12. +40
    -0
      package/jsaw/epplets-base16/epplets-base16.desc
  13. +10
    -0
      package/jsaw/epplets-extra16/e-apm.patch-x
  14. +10
    -0
      package/jsaw/epplets-extra16/e-cdplay.patch
  15. +13
    -0
      package/jsaw/epplets-extra16/e-cpu2.patch
  16. +11
    -0
      package/jsaw/epplets-extra16/e-dial.patch
  17. +18
    -0
      package/jsaw/epplets-extra16/e-mount.patch
  18. +10
    -0
      package/jsaw/epplets-extra16/e-playcd.patch-x
  19. +105
    -0
      package/jsaw/epplets-extra16/e-xmms.patch
  20. +62
    -0
      package/jsaw/epplets-extra16/epplets-extra16.conf
  21. +54
    -0
      package/jsaw/epplets-extra16/epplets-extra16.desc
  22. +40
    -0
      package/jsaw/eterm16/eterm16.conf
  23. +47
    -0
      package/jsaw/eterm16/eterm16.desc
  24. +24
    -0
      package/jsaw/fnlib/fnlib.conf
  25. +40
    -0
      package/jsaw/fnlib/fnlib.desc

+ 2
- 1
Documentation/Developers/CHANGELOG-RENE

@ -6,7 +6,8 @@
- added plastik theme - which is also already included in KDE-3.2 CVS
- updated xfree86 (mostly due to security fix)
- updated esound, curl and ncftp
- Juergen Sawinski: various gcc33 fixes, added gnuplot U tag
- Juergen Sawinski: various gcc33 fixes, added gnuplot U tag, additional
packages for the jsaw repository
*) 2003-08-31 (2.0.0-rc1 - 2.0.0-rc2)

+ 50
- 0
package/jsaw/e16keyedit/e16-location.patch

@ -0,0 +1,50 @@
--- e16keyedit-0.2/Makefile.orig-rock-maint 2003-08-27 18:10:51.000000000 +0200
+++ e16keyedit-0.2/Makefile 2003-08-29 06:32:11.000000000 +0200
@@ -10,23 +10,23 @@
BUILD = \
LIB_DIRS = \
- -L/usr/local/lib -L/usr/X11R6/lib -L/usr/X11/lib -L/usr/dt/lib
+ -L$(E16)/lib -L/usr/X11R6/lib -L/usr/X11/lib -L/usr/dt/lib
LIBS = \
- `gtk-config --libs` -lgdbm -lgdk_imlib
-CFLAGS = \
- -O -g -D_GNU_SOURCE $(DEVFLAGS)
+ `$(GTK_CONFIG) --libs` -lgdbm -lgdk_imlib
+EXTRA_CFLAGS = \
+ -D_GNU_SOURCE
#CFLAGS = \
# -O -g -W -Wall -Wno-unused -pedantic -pedantic-errors -ansi -D_GNU_SOURCE
OPTFLAGS = \
-O6 -mpentium -mcpu=pentium -march=pentium -ffast-math -D_GNU_SOURCE
INCLUDES = \
- `gtk-config --cflags` -I..
+ `$(GTK_CONFIG) --cflags` -I..
BIN = e16keyedit
# configurable stuff
-BINARY_DESTINATION = /usr/local/enlightenment/bin
-DATA_DESTINATION = /usr/local/enlightenment/share
+BINARY_DESTINATION = $(E16)/bin
+DATA_DESTINATION = $(E16)/share
# commands to do things
INSTALL = install
@@ -92,14 +92,8 @@
$(RMRF) $(BIN) *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a .emacs_* tags TAGS make.log MakeOut $(DIST) $(DIST).tar $(DIST).tar.gz ./=build ./=install "#"*
# how to install
-install:: e
- @echo
- @echo
- @echo "You don't really want to do this. it doesn't work yet."
- @echo
- @echo
-# for I in $(BIN); do $(INSTALL) -D -m 0775 $$I $(prefix)$(BINARY_DESTINATION)/$$I; done
-# for I in $(DATA); do $(INSTALL) -D -m 0664 $$I $(prefix)$(DATA_DESTINATION)/$$I; done
+install::
+ for I in $(BIN); do $(INSTALL) -D -m 0775 $$I $(BINARY_DESTINATION)/$$I; done
# how to make a dist tarball
dist::

+ 25
- 0
package/jsaw/e16keyedit/e16keyedit.conf

@ -0,0 +1,25 @@
# --- ROCK-COPYRIGHT-NOTE-BEGIN ---
#
# This copyright note is auto-generated by ./scripts/Create-CopyPatch.
# Please add additional copyright information _after_ the line containing
# the ROCK-COPYRIGHT-NOTE-END tag. Otherwise it might get removed by
# the ./scripts/Create-CopyPatch script. Do not edit this copyright text!
#
# ROCK Linux: rock-src/package/jsaw/e16keyedit/e16keyedit.conf
# ROCK Linux is Copyright (C) 1998 - 2003 Clifford Wolf
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version. A copy of the GNU General Public
# License can be found at Documentation/COPYING.
#
# Many people helped and are helping developing ROCK Linux. Please
# have a look at http://www.rocklinux.org/ and the Documentation/TEAM
# file for details.
#
# --- ROCK-COPYRIGHT-NOTE-END ---
. package/*/*/e16.conf

+ 41
- 0
package/jsaw/e16keyedit/e16keyedit.desc

@ -0,0 +1,41 @@
[COPY] --- ROCK-COPYRIGHT-NOTE-BEGIN ---
[COPY]
[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch.
[COPY] Please add additional copyright information _after_ the line containing
[COPY] the ROCK-COPYRIGHT-NOTE-END tag. Otherwise it might get removed by
[COPY] the ./scripts/Create-CopyPatch script. Do not edit this copyright text!
[COPY]
[COPY] ROCK Linux: rock-src/package/jsaw/e16keyedit/e16keyedit.desc
[COPY] ROCK Linux is Copyright (C) 1998 - 2003 Clifford Wolf
[COPY]
[COPY] This program is free software; you can redistribute it and/or modify
[COPY] it under the terms of the GNU General Public License as published by
[COPY] the Free Software Foundation; either version 2 of the License, or
[COPY] (at your option) any later version. A copy of the GNU General Public
[COPY] License can be found at Documentation/COPYING.
[COPY]
[COPY] Many people helped and are helping developing ROCK Linux. Please
[COPY] have a look at http://www.rocklinux.org/ and the Documentation/TEAM
[COPY] file for details.
[COPY]
[COPY] --- ROCK-COPYRIGHT-NOTE-END ---
[I] Enlightenment v0.16 key-binding editor
[T] Enlightenment v0.16 key-binding editor.
[U] http://www.enlightenment.org
[A] Rasterman <raster@rasterman.com>
[M] Juergen "George" Sawinski <jsaw@gmx.net>
[C] extra/windowmanager
[L] BSD
[S] Beta
[V] 0.2
[P] X -----5---9 924.000
[D] X e16keyedit-0.2.tar.gz http://dl.sourceforge.net/sourceforge/enlightenment/

+ 51
- 0
package/jsaw/e16menuedit/e16-location.patch

@ -0,0 +1,51 @@
--- e16menuedit-0.1/Makefile.orig-rock-maint 2003-08-27 21:40:29.000000000 +0200
+++ e16menuedit-0.1/Makefile 2003-08-29 06:30:07.000000000 +0200
@@ -10,23 +10,24 @@
BUILD = \
LIB_DIRS = \
- -L/usr/local/lib -L/usr/X11R6/lib -L/usr/X11/lib -L/usr/dt/lib
+ -L$(E16)/lib -L/usr/X11R6/lib -L/usr/X11/lib -L/usr/dt/lib
LIBS = \
- `gtk-config --libs` -lgdbm -lgdk_imlib
-CFLAGS = \
- -O -g -D_GNU_SOURCE $(DEVFLAGS)
+ `$(GTK_CONFIG) --libs` -lgdbm -lgdk_imlib
+EXTRA_CFLAGS = -D_GNU_SOURCE
+#CFLAGS = \
+# -O -g -D_GNU_SOURCE $(CFLAGS)
#CFLAGS = \
# -O -g -W -Wall -Wno-unused -pedantic -pedantic-errors -ansi -D_GNU_SOURCE
OPTFLAGS = \
-O6 -mpentium -mcpu=pentium -march=pentium -ffast-math -D_GNU_SOURCE
INCLUDES = \
- `gtk-config --cflags` -I..
+ `$(GTK_CONFIG) --cflags` -I..
BIN = e16menuedit
# configurable stuff
-BINARY_DESTINATION = /usr/local/enlightenment/bin
-DATA_DESTINATION = /usr/local/enlightenment/share
+BINARY_DESTINATION = $(E16)/bin
+DATA_DESTINATION = $(E16)/share
# commands to do things
INSTALL = install
@@ -92,14 +93,8 @@
$(RMRF) $(BIN) *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a .emacs_* tags TAGS make.log MakeOut $(DIST) $(DIST).tar $(DIST).tar.gz ./=build ./=install "#"*
# how to install
-install:: e
- @echo
- @echo
- @echo "You don't really want to do this. it doesn't work yet."
- @echo
- @echo
-# for I in $(BIN); do $(INSTALL) -D -m 0775 $$I $(prefix)$(BINARY_DESTINATION)/$$I; done
-# for I in $(DATA); do $(INSTALL) -D -m 0664 $$I $(prefix)$(DATA_DESTINATION)/$$I; done
+install::
+ for I in $(BIN); do $(INSTALL) -D -m 0775 $$I $(BINARY_DESTINATION)/$$I; done
# how to make a dist tarball
dist::

+ 34
- 0
package/jsaw/e16menuedit/e16menuedit.conf

@ -0,0 +1,34 @@
# --- ROCK-COPYRIGHT-NOTE-BEGIN ---
#
# This copyright note is auto-generated by ./scripts/Create-CopyPatch.
# Please add additional copyright information _after_ the line containing
# the ROCK-COPYRIGHT-NOTE-END tag. Otherwise it might get removed by
# the ./scripts/Create-CopyPatch script. Do not edit this copyright text!
#
# ROCK Linux: rock-src/package/jsaw/e16menuedit/e16menuedit.conf
# ROCK Linux is Copyright (C) 1998 - 2003 Clifford Wolf
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version. A copy of the GNU General Public
# License can be found at Documentation/COPYING.
#
# Many people helped and are helping developing ROCK Linux. Please
# have a look at http://www.rocklinux.org/ and the Documentation/TEAM
# file for details.
#
# --- ROCK-COPYRIGHT-NOTE-END ---
. package/*/*/e16.conf
e16me_pc() {
echo "%%% GTK_CONFIG=$GTK_CONFIG"
echo "%%% GTK_CFLAGS=`$GTK_CONFIG --cflags`"
echo "%%% GTK_LIBS=`$GTK_CONFIG --libs`"
echo "%%% E16=$E16"
echo "%%% CFLAGS=$CFLAGS"
}
preconf="e16me_pc"

+ 40
- 0
package/jsaw/e16menuedit/e16menuedit.desc

@ -0,0 +1,40 @@
[COPY] --- ROCK-COPYRIGHT-NOTE-BEGIN ---
[COPY]
[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch.
[COPY] Please add additional copyright information _after_ the line containing
[COPY] the ROCK-COPYRIGHT-NOTE-END tag. Otherwise it might get removed by
[COPY] the ./scripts/Create-CopyPatch script. Do not edit this copyright text!
[COPY]
[COPY] ROCK Linux: rock-src/package/jsaw/e16menuedit/e16menuedit.desc
[COPY] ROCK Linux is Copyright (C) 1998 - 2003 Clifford Wolf
[COPY]
[COPY] This program is free software; you can redistribute it and/or modify
[COPY] it under the terms of the GNU General Public License as published by
[COPY] the Free Software Foundation; either version 2 of the License, or
[COPY] (at your option) any later version. A copy of the GNU General Public
[COPY] License can be found at Documentation/COPYING.
[COPY]
[COPY] Many people helped and are helping developing ROCK Linux. Please
[COPY] have a look at http://www.rocklinux.org/ and the Documentation/TEAM
[COPY] file for details.
[COPY]
[COPY] --- ROCK-COPYRIGHT-NOTE-END ---
[I] Enlightenment v0.16 menu editor
[T] Enlightenment v0.16 menu editor.
[U] http://www.enlightenment.org
[A] Rasterman <raster@rasterman.com>
[M] Juergen "George" Sawinski <jsaw@gmx.net>
[C] extra/windowmanager
[L] Free-to-use
[S] Beta
[V] 0.1
[P] X -----5---9 924.000
[D] X e16menuedit-0.1.tar.gz http://dl.sourceforge.net/sourceforge/enlightenment/

+ 39
- 0
package/jsaw/enlightenment16/e16.conf

@ -0,0 +1,39 @@
# --- ROCK-COPYRIGHT-NOTE-BEGIN ---
#
# This copyright note is auto-generated by ./scripts/Create-CopyPatch.
# Please add additional copyright information _after_ the line containing
# the ROCK-COPYRIGHT-NOTE-END tag. Otherwise it might get removed by
# the ./scripts/Create-CopyPatch script. Do not edit this copyright text!
#
# ROCK Linux: rock-src/package/jsaw/enlightenment16/e16.conf
# ROCK Linux is Copyright (C) 1998 - 2003 Clifford Wolf
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version. A copy of the GNU General Public
# License can be found at Documentation/COPYING.
#
# Many people helped and are helping developing ROCK Linux. Please
# have a look at http://www.rocklinux.org/ and the Documentation/TEAM
# file for details.
#
# --- ROCK-COPYRIGHT-NOTE-END ---
if [ "$prefix_auto" = 1 ] ; then
prefix=opt/e16
set_confopt
fi
# imlib is in gnome14
for dir in usr opt/gnome $ROCKCFG_PKG_GNOME14_CORE_PREFIX ; do
[ -f "$root/$dir/lib/libglib.so" ] \
&& GNOME1_DIR="$root/$dir"
done
[ ! -f "$root/$GNOME1_DIR/lib/libglib.so" ] \
&& abort "gnome14 libs (imlib) not found!"
export CFLAGS="-I$root/$prefix/include -I$root/$GNOME1_DIR/include $CFLAGS"
export GTK_CONFIG=$root/$GNOME1_DIR/bin/gtk-config
export E16=$root/$prefix

+ 27
- 0
package/jsaw/enlightenment16/enlightenment16.conf

@ -0,0 +1,27 @@
# --- ROCK-COPYRIGHT-NOTE-BEGIN ---
#
# This copyright note is auto-generated by ./scripts/Create-CopyPatch.
# Please add additional copyright information _after_ the line containing
# the ROCK-COPYRIGHT-NOTE-END tag. Otherwise it might get removed by
# the ./scripts/Create-CopyPatch script. Do not edit this copyright text!
#
# ROCK Linux: rock-src/package/jsaw/enlightenment16/enlightenment16.conf
# ROCK Linux is Copyright (C) 1998 - 2003 Clifford Wolf
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version. A copy of the GNU General Public
# License can be found at Documentation/COPYING.
#
# Many people helped and are helping developing ROCK Linux. Please
# have a look at http://www.rocklinux.org/ and the Documentation/TEAM
# file for details.
#
# --- ROCK-COPYRIGHT-NOTE-END ---
. package/*/*/e16.conf
var_append confopt ' ' --enable-fsstd
hook_add postinstall 3 "register_wm enlightenment Enlightenment_v0.16 /$prefix/bin/enlightenment"

+ 42
- 0
package/jsaw/enlightenment16/enlightenment16.desc

@ -0,0 +1,42 @@
[COPY] --- ROCK-COPYRIGHT-NOTE-BEGIN ---
[COPY]
[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch.
[COPY] Please add additional copyright information _after_ the line containing
[COPY] the ROCK-COPYRIGHT-NOTE-END tag. Otherwise it might get removed by
[COPY] the ./scripts/Create-CopyPatch script. Do not edit this copyright text!
[COPY]
[COPY] ROCK Linux: rock-src/package/jsaw/e16/e16.desc
[COPY] ROCK Linux is Copyright (C) 1998 - 2003 Clifford Wolf
[COPY]
[COPY] This program is free software; you can redistribute it and/or modify
[COPY] it under the terms of the GNU General Public License as published by
[COPY] the Free Software Foundation; either version 2 of the License, or
[COPY] (at your option) any later version. A copy of the GNU General Public
[COPY] License can be found at Documentation/COPYING.
[COPY]
[COPY] Many people helped and are helping developing ROCK Linux. Please
[COPY] have a look at http://www.rocklinux.org/ and the Documentation/TEAM
[COPY] file for details.
[COPY]
[COPY] --- ROCK-COPYRIGHT-NOTE-END ---
[I] Enlightenment X11 Windowmanager v16
[T] Enlightenment is a completely themeable, highly configurable Window
[T] Manager for the X Window System, traditionally used in Unix
[T] environments.
[U] http://www.enlightenment.org
[A] Rasterman <raster@rasterman.com>
[M] Juergen "George" Sawinski <jsaw@gmx.net>
[C] extra/windowmanager
[L] BSD
[S] Beta
[V] 0.16.6-pre5
[P] X -----5---9 921.000
[D] X enlightenment-0.16.6-pre5.tar.gz http://dl.sourceforge.net/sourceforge/enlightenment/

+ 30
- 0
package/jsaw/epplets-base16/epplets-base16.conf

@ -0,0 +1,30 @@
# --- ROCK-COPYRIGHT-NOTE-BEGIN ---
#
# This copyright note is auto-generated by ./scripts/Create-CopyPatch.
# Please add additional copyright information _after_ the line containing
# the ROCK-COPYRIGHT-NOTE-END tag. Otherwise it might get removed by
# the ./scripts/Create-CopyPatch script. Do not edit this copyright text!
#
# ROCK Linux: rock-src/package/jsaw/epplets16/epplets16.conf
# ROCK Linux is Copyright (C) 1998 - 2003 Clifford Wolf
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version. A copy of the GNU General Public
# License can be found at Documentation/COPYING.
#
# Many people helped and are helping developing ROCK Linux. Please
# have a look at http://www.rocklinux.org/ and the Documentation/TEAM
# file for details.
#
# --- ROCK-COPYRIGHT-NOTE-END ---
. package/*/*/e16.conf
export EROOT="$root/$prefix"
export EBIN="$EROOT/bin"
export EICONS="$EROOT/epplet_icons"
confopt="$confopt --enable-fsstd"

+ 40
- 0
package/jsaw/epplets-base16/epplets-base16.desc

@ -0,0 +1,40 @@
[COPY] --- ROCK-COPYRIGHT-NOTE-BEGIN ---
[COPY]
[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch.
[COPY] Please add additional copyright information _after_ the line containing
[COPY] the ROCK-COPYRIGHT-NOTE-END tag. Otherwise it might get removed by
[COPY] the ./scripts/Create-CopyPatch script. Do not edit this copyright text!
[COPY]
[COPY] ROCK Linux: rock-src/package/jsaw/epplets16/epplets16.desc
[COPY] ROCK Linux is Copyright (C) 1998 - 2003 Clifford Wolf
[COPY]
[COPY] This program is free software; you can redistribute it and/or modify
[COPY] it under the terms of the GNU General Public License as published by
[COPY] the Free Software Foundation; either version 2 of the License, or
[COPY] (at your option) any later version. A copy of the GNU General Public
[COPY] License can be found at Documentation/COPYING.
[COPY]
[COPY] Many people helped and are helping developing ROCK Linux. Please
[COPY] have a look at http://www.rocklinux.org/ and the Documentation/TEAM
[COPY] file for details.
[COPY]
[COPY] --- ROCK-COPYRIGHT-NOTE-END ---
[I] Enlightenment v0.16 applets
[T] Epplets are small desktop utility programs (applets).
[U] http://www.enlightenment.org
[A] Rasterman <raster@rasterman.com>
[M] Juergen "George" Sawinski <jsaw@gmx.net>
[C] extra/windowmanager
[L] BSD
[S] Stable
[V] 0.5
[P] X -----5---9 922.000
[D] 3448221523 epplet-base-0.5.tar.gz http://dl.sourceforge.net/sourceforge/enlightenment/

+ 10
- 0
package/jsaw/epplets-extra16/e-apm.patch-x

@ -0,0 +1,10 @@
--- eApm-0.2/COMPILE.orig-rock-maint 2003-08-29 08:43:25.000000000 +0200
+++ eApm-0.2/COMPILE 2003-08-29 09:06:12.000000000 +0200
@@ -1,6 +1,6 @@
#!/bin/sh
echo "You will get some warnings... it's ok. Read the README"
-g++ eApm.cpp epplet.c -o eApm.epplet -O2 `imlib-config --libs` `imlib-config --cflags`
+g++ eApm.cpp epplet.c -o eApm.epplet -O2 `imlib-config --libs` `imlib-config --cflags` -I$E16/include -L$E16/lib -lepplet
cp -f eApm.epplet $EBIN/eApm.epplet
chmod a+x $EBIN/eApm.epplet

+ 10
- 0
package/jsaw/epplets-extra16/e-cdplay.patch

@ -0,0 +1,10 @@
--- ecdplay/COMPILE.orig-rock-maint 2003-08-29 10:19:30.000000000 +0200
+++ ecdplay/COMPILE 2003-08-29 10:20:03.000000000 +0200
@@ -1,6 +1,6 @@
#!/bin/sh
-cc ecdplay.c epplet.c -o ecdplay.epplet `imlib-config --libs` `imlib-config --cflags` -lcdaudio
+$CC $CFLAGS ecdplay.c epplet.c -o ecdplay.epplet `imlib-config --libs` `imlib-config --cflags` -L$E16/lib -lepplet -lcdaudio
cp -f ecdplay.epplet $EBIN/ecdplay.epplet
chmod a+x $EBIN/ecdplay.epplet

+ 13
- 0
package/jsaw/epplets-extra16/e-cpu2.patch

@ -0,0 +1,13 @@
--- E-CPU2v0.2/COMPILE.orig-rock-maint 2003-08-29 08:34:25.000000000 +0200
+++ E-CPU2v0.2/COMPILE 2003-08-29 09:02:11.000000000 +0200
@@ -24,8 +24,8 @@
echo $CC $CFLAGS `imlib-config --cflags` -c $EPPLET.c -o $EPPLET.o
$CC $CFLAGS `imlib-config --cflags` -c $EPPLET.c -o $EPPLET.o
-echo $CC $CFLAGS `imlib-config --cflags` -o $EPPLET.epplet $EPPLET.o `imlib-config --libs` -lepplet
-$CC $CFLAGS `imlib-config --cflags` -o $EPPLET.epplet $EPPLET.o `imlib-config --libs` -lepplet
+echo $CC $CFLAGS `imlib-config --cflags` -o $EPPLET.epplet $EPPLET.o `imlib-config --libs` -L$E16/lib -lepplet
+$CC $CFLAGS `imlib-config --cflags` -o $EPPLET.epplet $EPPLET.o `imlib-config --libs` -L$E16/lib -lepplet
# Install E-NetFlame to the Enlightenment /bin dir
echo install -m 755 ./$EPPLET.epplet $EBIN/$EPPLET.epplet

+ 11
- 0
package/jsaw/epplets-extra16/e-dial.patch

@ -0,0 +1,11 @@
--- E-Dial/COMPILE.orig-rock-maint 2003-08-29 08:39:04.000000000 +0200
+++ E-Dial/COMPILE 2003-08-29 09:03:36.000000000 +0200
@@ -2,7 +2,7 @@
# Run this to install E-Dial on your system.
NAME=E-Dial
-cc edial.c epplet.c -o $NAME.epplet -O2 `imlib-config --libs --cflags`
+$CC $CFLAGS edial.c epplet.c -o $NAME.epplet -O2 `imlib-config --libs --cflags` -L$E16/lib -lepplet
cp -f $NAME.epplet $EBIN/$NAME.epplet
chmod a+x $EBIN/$NAME.epplet

+ 18
- 0
package/jsaw/epplets-extra16/e-mount.patch

@ -0,0 +1,18 @@
--- E-Mount_0.3/Makefile.orig-rock-maint 2003-08-29 09:31:58.000000000 +0200
+++ E-Mount_0.3/Makefile 2003-08-29 09:32:49.000000000 +0200
@@ -2,13 +2,13 @@
IMLIB_CFLAGS = `imlib-config --cflags`
IMLIB_LIBS = `imlib-config --libs`
-GCCOPTS = -MMD -Wall
+GCCOPTS = -MMD -Wall $(CFLAGS)
GCC = gcc
all : E-Mount.epplet
E-Mount.epplet : E-Mount.c
- ${GCC} ${GCCOPTS} E-Mount.c -o E-Mount.epplet -lepplet ${IMLIB_LIBS} ${IMLIB_CFLAGS}
+ ${GCC} ${GCCOPTS} E-Mount.c -o E-Mount.epplet -L$(E16)/lib -lepplet ${IMLIB_LIBS} ${IMLIB_CFLAGS}
install : E-Mount.epplet
install -m 755 E-Mount.epplet ${EBIN}/E-Mount.epplet

+ 10
- 0
package/jsaw/epplets-extra16/e-playcd.patch-x

@ -0,0 +1,10 @@
--- E-PlayCD/COMPILE.orig-rock-maint 2003-08-29 08:40:36.000000000 +0200
+++ E-PlayCD/COMPILE 2003-08-29 09:04:53.000000000 +0200
@@ -1,6 +1,6 @@
#!/bin/sh
-cc eplaycd.c -o E-PlayCD.epplet -ggdb -O3 `imlib-config --libs` `imlib-config --cflags` -lcdaudio -lepplet
+$CC $CFLAGS eplaycd.c -o E-PlayCD.epplet -O3 `imlib-config --libs` `imlib-config --cflags` -lcdaudio -L$E16/libs -lepplet
cp -f E-PlayCD.epplet $EBIN/E-PlayCD.epplet
chmod a+x $EBIN/E-PlayCD.epplet

+ 105
- 0
package/jsaw/epplets-extra16/e-xmms.patch

@ -0,0 +1,105 @@
--- E-Xmms-0.3/configure.orig-rock-maint 2003-08-29 09:40:58.000000000 +0200
+++ E-Xmms-0.3/configure 2003-08-29 10:16:32.000000000 +0200
@@ -3702,51 +3702,6 @@
fi
-echo $ac_n "checking for Epplet_Init in -lepplet""... $ac_c" 1>&6
-echo "configure:3707: checking for Epplet_Init in -lepplet" >&5
-ac_lib_var=`echo epplet'_'Epplet_Init | sed 'y%./+-%__p_%'`
-if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
-else
- ac_save_LIBS="$LIBS"
-LIBS="-lepplet $EPPLET_LIBS $LIBS"
-cat > conftest.$ac_ext <<EOF
-#line 3715 "configure"
-#include "confdefs.h"
-/* Override any gcc2 internal prototype to avoid an error. */
-/* We use char because int might match the return type of a gcc2
- builtin and then its argument prototype would still apply. */
-char Epplet_Init();
-
-int main() {
-Epplet_Init()
-; return 0; }
-EOF
-if { (eval echo configure:3726: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=yes"
-else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=no"
-fi
-rm -f conftest*
-LIBS="$ac_save_LIBS"
-
-fi
-if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
- echo "$ac_t""yes" 1>&6
- EPPLET_LIBS=-lepplet
-else
- echo "$ac_t""no" 1>&6
-
-echo "Error : cannot link epplet library"
-{ echo "configure: error: Fatal Error : Epplet library file libepplet.so not found" 1>&2; exit 1; }
-fi
-
-
-
# Extract the first word of "imlib-config", so it can be a program name with args.
set dummy imlib-config; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
@@ -4083,6 +4038,50 @@
fi
+
+echo $ac_n "checking for Epplet_Init in -lepplet""... $ac_c" 1>&6
+echo "configure:3707: checking for Epplet_Init in -lepplet" >&5
+ac_lib_var=`echo epplet'_'Epplet_Init | sed 'y%./+-%__p_%'`
+if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ ac_save_LIBS="$LIBS"
+LIBS="-lepplet `$IMLIB_CONFIG --libs` -L$E16/lib $EPPLET_LIBS $LIBS"
+cat > conftest.$ac_ext <<EOF
+#line 3715 "configure"
+#include "confdefs.h"
+/* Override any gcc2 internal prototype to avoid an error. */
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char Epplet_Init();
+
+int main() {
+Epplet_Init()
+; return 0; }
+EOF
+if { (eval echo configure:3726: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=yes"
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=no"
+fi
+rm -f conftest*
+LIBS="$ac_save_LIBS"
+
+fi
+if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
+ echo "$ac_t""yes" 1>&6
+ EPPLET_LIBS=-lepplet
+else
+ echo "$ac_t""no" 1>&6
+
+echo "Error : cannot link epplet library"
+{ echo "configure: error: Fatal Error : Epplet library file libepplet.so not found" 1>&2; exit 1; }
+fi
+
#
# ok enlightenment d00ds want to ignore civilization and install
# everything in one place. The rest of use prefer sanity.

+ 62
- 0
package/jsaw/epplets-extra16/epplets-extra16.conf

@ -0,0 +1,62 @@
# --- ROCK-COPYRIGHT-NOTE-BEGIN ---
#
# This copyright note is auto-generated by ./scripts/Create-CopyPatch.
# Please add additional copyright information _after_ the line containing
# the ROCK-COPYRIGHT-NOTE-END tag. Otherwise it might get removed by
# the ./scripts/Create-CopyPatch script. Do not edit this copyright text!
#
# ROCK Linux: rock-src/package/jsaw/epplets16/epplets16.conf
# ROCK Linux is Copyright (C) 1998 - 2003 Clifford Wolf
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version. A copy of the GNU General Public
# License can be found at Documentation/COPYING.
#
# Many people helped and are helping developing ROCK Linux. Please
# have a look at http://www.rocklinux.org/ and the Documentation/TEAM
# file for details.
#
# --- ROCK-COPYRIGHT-NOTE-END ---
. package/*/*/e16.conf
export EROOT="$root/$prefix"
export EBIN="$EROOT/bin"
export EICONS="$EROOT/epplet_icons"
confopt="$confopt --enable-fsstd"
autoextract=0
epplets16_main() {
for i in $epplets_files; do
echo "Unpacking epplets ($i)..."
tar $taropt $archdir/$i.tar.bz2
done
echo "Applying patches..."
for i in $confdir/*.patch; do
patch -p0 < $i
done
for i in $epplets_dirs; do
cd $i
echo "Building $i..."
if [ -f configure ]; then
eval_config_command $( eval echo $confopt )
eval $MAKE
eval $MAKE install
elif [ -f COMPILE ]; then
eval ./COMPILE
elif [ -f Makefile ]; then
eval $MAKE
eval $MAKE install
fi
cd ..
done
}
custmain=epplets16_main

+ 54
- 0
package/jsaw/epplets-extra16/epplets-extra16.desc

@ -0,0 +1,54 @@
[COPY] --- ROCK-COPYRIGHT-NOTE-BEGIN ---
[COPY]
[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch.
[COPY] Please add additional copyright information _after_ the line containing
[COPY] the ROCK-COPYRIGHT-NOTE-END tag. Otherwise it might get removed by
[COPY] the ./scripts/Create-CopyPatch script. Do not edit this copyright text!
[COPY]
[COPY] ROCK Linux: rock-src/package/jsaw/epplets16/epplets16.desc
[COPY] ROCK Linux is Copyright (C) 1998 - 2003 Clifford Wolf
[COPY]
[COPY] This program is free software; you can redistribute it and/or modify
[COPY] it under the terms of the GNU General Public License as published by
[COPY] the Free Software Foundation; either version 2 of the License, or
[COPY] (at your option) any later version. A copy of the GNU General Public
[COPY] License can be found at Documentation/COPYING.
[COPY]
[COPY] Many people helped and are helping developing ROCK Linux. Please
[COPY] have a look at http://www.rocklinux.org/ and the Documentation/TEAM
[COPY] file for details.
[COPY]
[COPY] --- ROCK-COPYRIGHT-NOTE-END ---
[I] Enlightenment v0.16 extra epplets
[T] Epplets are small desktop utility programs (applets).
[T] CPU2, E-Dial, E-Mount, E-Xmms
[U] http://www.enlightenment.org
[A] Rasterman <raster@rasterman.com>
[M] Juergen "George" Sawinski <jsaw@gmx.net>
[C] extra/windowmanager
[L] BSD
[S] Stable
[V] 0.5
[P] X -----5---9 922.000
[O] epplets_dirs="E-CPU2v0.2 E-Dial E-Mount_0.3 E-Xmms-0.3"
# These are heavily broken:
# E-PlayCD eApm-0.2 ecdplay enxamp
[O] epplets_files="E-CPU2v0.2 E-Dial-0.5 E-Mount_0.3 E-PlayCD-0.4.1 E-Xmms-0.3 eApm-0.2 ecdplay-0.1 enxamp-0.1"
[D] 3554569049 E-CPU2v0.2.tar.gz http://dl.sourceforge.net/sourceforge/enlightenment/
[D] 98885222 E-Dial-0.5.tar.gz http://dl.sourceforge.net/sourceforge/enlightenment/
[D] 2374175678 E-Mount_0.3.tar.gz http://dl.sourceforge.net/sourceforge/enlightenment/
[D] 498834191 E-PlayCD-0.4.1.tar.gz http://dl.sourceforge.net/sourceforge/enlightenment/
[D] 3453216434 E-Xmms-0.3.tar.gz http://dl.sourceforge.net/sourceforge/enlightenment/
[D] 501856365 eApm-0.2.tar.gz http://dl.sourceforge.net/sourceforge/enlightenment/
[D] 2498842001 ecdplay-0.1.tar.gz http://dl.sourceforge.net/sourceforge/enlightenment/
[D] 290433913 enxamp-0.1.tar.gz http://dl.sourceforge.net/sourceforge/enlightenment/

+ 40
- 0
package/jsaw/eterm16/eterm16.conf

@ -0,0 +1,40 @@
# --- ROCK-COPYRIGHT-NOTE-BEGIN ---
#
# This copyright note is auto-generated by ./scripts/Create-CopyPatch.
# Please add additional copyright information _after_ the line containing
# the ROCK-COPYRIGHT-NOTE-END tag. Otherwise it might get removed by
# the ./scripts/Create-CopyPatch script. Do not edit this copyright text!
#
# ROCK Linux: rock-src/package/jsaw/eterm16/eterm16.conf
# ROCK Linux is Copyright (C) 1998 - 2003 Clifford Wolf
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version. A copy of the GNU General Public
# License can be found at Documentation/COPYING.
#
# Many people helped and are helping developing ROCK Linux. Please
# have a look at http://www.rocklinux.org/ and the Documentation/TEAM
# file for details.
#
# --- ROCK-COPYRIGHT-NOTE-END ---
. package/*/*/e16.conf
libast_pc ()
{
echo "Building libast..."
tar $taropt $archdir/${libast}.tar.bz2
cd ${libast}
eval ./autogen.sh
eval_config_command $( eval echo $confopt )
eval "$MAKE $makeopt"
eval "$MAKE $makeinstopt"
cd ..
}
hook_add preconf 1 "libast_pc"
var_append confopt ' ' "--enable-trans --enable-utmp --enable-multi-charset --enable-greek"

+ 47
- 0
package/jsaw/eterm16/eterm16.desc

@ -0,0 +1,47 @@
[COPY] --- ROCK-COPYRIGHT-NOTE-BEGIN ---
[COPY]
[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch.
[COPY] Please add additional copyright information _after_ the line containing
[COPY] the ROCK-COPYRIGHT-NOTE-END tag. Otherwise it might get removed by
[COPY] the ./scripts/Create-CopyPatch script. Do not edit this copyright text!
[COPY]
[COPY] ROCK Linux: rock-src/package/jsaw/eterm16/eterm16.desc
[COPY] ROCK Linux is Copyright (C) 1998 - 2003 Clifford Wolf
[COPY]
[COPY] This program is free software; you can redistribute it and/or modify
[COPY] it under the terms of the GNU General Public License as published by
[COPY] the Free Software Foundation; either version 2 of the License, or
[COPY] (at your option) any later version. A copy of the GNU General Public
[COPY] License can be found at Documentation/COPYING.
[COPY]
[COPY] Many people helped and are helping developing ROCK Linux. Please
[COPY] have a look at http://www.rocklinux.org/ and the Documentation/TEAM
[COPY] file for details.
[COPY]
[COPY] --- ROCK-COPYRIGHT-NOTE-END ---
[I] Enlightenment terminal
[T] Eterm is considered the official terminal emulator for E, and is a
[T] direct replacement for Xterm. It can, however, be used on any window
[T] manager out there.
[U] http://www.enlightenment.org
[A] Rasterman <raster@rasterman.com>
[M] Juergen "George" Sawinski <jsaw@gmx.net>
[C] extra/windowmanager
[L] BSD
[S] Beta
[V] 0.9.2
[P] X -----5---9 922.000
[O] libast="libast-20030820"
[D] 1817727120 Eterm-0.9.2.tar.gz http://dl.sourceforge.net/sourceforge/eterm/
[D] 4168304702 libast-20030820.tar.bz2 cvs://pserver:anonymous@cvs.enlightenment.sourceforge.net:/cvsroot/enlightenment::eterm/libast!2003-08-20/
# (cd libast && ./autogen.sh $ac_configure_args && make install && cd .. && rm -rf libast)
# cvs://pserver:anonymous@cvs.enlightenment.sourceforge.net:/cvsroot/enlightenment::e17/libs/imlib2_loaders/!2003-03-15/

+ 24
- 0
package/jsaw/fnlib/fnlib.conf

@ -0,0 +1,24 @@
# --- ROCK-COPYRIGHT-NOTE-BEGIN ---
#
# This copyright note is auto-generated by ./scripts/Create-CopyPatch.
# Please add additional copyright information _after_ the line containing
# the ROCK-COPYRIGHT-NOTE-END tag. Otherwise it might get removed by
# the ./scripts/Create-CopyPatch script. Do not edit this copyright text!
#
# ROCK Linux: rock-src/package/jsaw/fnlib/fnlib.conf
# ROCK Linux is Copyright (C) 1998 - 2003 Clifford Wolf
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version. A copy of the GNU General Public
# License can be found at Documentation/COPYING.
#
# Many people helped and are helping developing ROCK Linux. Please
# have a look at http://www.rocklinux.org/ and the Documentation/TEAM
# file for details.
#
# --- ROCK-COPYRIGHT-NOTE-END ---
. package/*/*/e16.conf

+ 40
- 0
package/jsaw/fnlib/fnlib.desc

@ -0,0 +1,40 @@
[COPY] --- ROCK-COPYRIGHT-NOTE-BEGIN ---
[COPY]
[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch.
[COPY] Please add additional copyright information _after_ the line containing
[COPY] the ROCK-COPYRIGHT-NOTE-END tag. Otherwise it might get removed by
[COPY] the ./scripts/Create-CopyPatch script. Do not edit this copyright text!
[COPY]
[COPY] ROCK Linux: rock-src/package/jsaw/fnlib/fnlib.desc
[COPY] ROCK Linux is Copyright (C) 1998 - 2003 Clifford Wolf
[COPY]
[COPY] This program is free software; you can redistribute it and/or modify
[COPY] it under the terms of the GNU General Public License as published by
[COPY] the Free Software Foundation; either version 2 of the License, or
[COPY] (at your option) any later version. A copy of the GNU General Public
[COPY] License can be found at Documentation/COPYING.
[COPY]
[COPY] Many people helped and are helping developing ROCK Linux. Please
[COPY] have a look at http://www.rocklinux.org/ and the Documentation/TEAM
[COPY] file for details.
[COPY]
[COPY] --- ROCK-COPYRIGHT-NOTE-END ---
[I] Font library for Enlightenment 0.16
[T] Font library for Enlightenment X11 window manager v0.16.
[U] http://www.enlightenment.org
[A] Rasterman <raster@rasterman.com>
[M] Juergen "George" Sawinski <jsaw@gmx.net>
[C] extra/windowmanager extra/development
[L] GPL
[S] Stable
[V] 0.5
[P] X -----5---9 920.000
[D] 4189879438 fnlib-0.5.tar.gz http://dl.sourceforge.net/sourceforge/enlightenment/

Loading…
Cancel
Save